update code base to Marlin 2.0.9.2

This commit is contained in:
Stefan Kalscheuer
2021-10-03 18:57:12 +02:00
parent b9d7ba838e
commit 7077da3591
2617 changed files with 332093 additions and 103438 deletions

360
Marlin/src/lcd/language/language_an.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Aragonese
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -35,181 +34,188 @@
namespace Language_an {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
PROGMEM Language_Str LANGUAGE = _UxGT("Aragonese");
constexpr uint8_t CHARSIZE = 1;
LSTR LANGUAGE = _UxGT("Aragonese");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" parada.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Tarcheta mesa");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Tarcheta sacada");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu prencipal");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Inicio automatico");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Amortar motors");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Levar a l'orichen");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Orichen X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Orichen Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Orichen Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Orichen XYZ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Encetar (pretar)");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Vinient punto");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Nivelacion feita!");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Achustar desfases");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Desfase aplicau");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Establir orichen");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Precalentar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Precalentar ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Precal. ") PREHEAT_1_LABEL _UxGT(" Boquilla");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Precal. ") PREHEAT_1_LABEL _UxGT(" Boquilla ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Tot");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Base");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Conf");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Precalentar ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Precalentar ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Precal. ") PREHEAT_2_LABEL _UxGT(" Boquilla");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Precal. ") PREHEAT_2_LABEL _UxGT(" Boquilla ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Precalentar ") PREHEAT_2_LABEL _UxGT(" Tot");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Precalentar ") PREHEAT_2_LABEL _UxGT(" Base");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Precalentar ") PREHEAT_2_LABEL _UxGT(" Conf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Enfriar");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Enchegar Fuent");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Amortar Fuent");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extruir");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retraer");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Mover Eixes");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Nivelar base");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Nivelar base");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mover X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mover Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mover Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Extrusor");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Extrusor *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mover %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mover 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mover 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocidat");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Base Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Boquilla");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Boquilla ~");
PROGMEM Language_Str MSG_BED = _UxGT("Base");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Ixoriador");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Ixoriador ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Fluxo");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Fluxo ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Control");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Temperatura Auto.");
PROGMEM Language_Str MSG_SELECT = _UxGT("Trigar");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Trigar *");
PROGMEM Language_Str MSG_ACC = _UxGT("Aceleracion");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("Vel. viache min");
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("Accel");
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Acel. max") LCD_STR_A;
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Acel. max") LCD_STR_B;
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Acel. max") LCD_STR_C;
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Acel. max") LCD_STR_E;
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Acel. max *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Acel. retrac.");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("Acel. Viaje");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Trangos/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" trangos/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" trangos/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" trangos/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E trangos/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* trangos/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Movimiento");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filamento");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Contraste");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Alzar memoria");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Cargar memoria");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Restaurar memoria");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Tornar a cargar");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Informacion");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Preparar");
PROGMEM Language_Str MSG_TUNE = _UxGT("Achustar");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausar impresion");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Contin. impresion");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Detener Impresion");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Menu de SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("No i hai tarcheta");
PROGMEM Language_Str MSG_DWELL = _UxGT("Reposo...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Aguardand ordines");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Impres. cancelada");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Sin movimiento");
PROGMEM Language_Str MSG_KILLED = _UxGT("Aturada d'emerch.");
PROGMEM Language_Str MSG_STOPPED = _UxGT("Aturada.");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Retraer mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Retraer mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Retraer F");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Devantar mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("DesRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap DesRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("DesRet F");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Retraccion auto.");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Cambear filamento");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Cambear filamento *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Encetan. tarcheta");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Cambiar tarcheta");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Sonda Z fuera");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Reset BLTouch");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Desfase Z");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Micropaso X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Micropaso Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Micropaso Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Cancelado - Endstop");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Error: en calentar");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Error: temperatura");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("Error de temperatura");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Error: Temp Max");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Error: Temp Min");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Home XY first");
PROGMEM Language_Str MSG_HALTED = _UxGT("IMPRESORA ATURADA");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Per favor reinic.");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d");
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h");
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m");
PROGMEM Language_Str MSG_HEATING = _UxGT("Calentando...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Calentando base...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Calibracion Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" parada.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Tarcheta mesa");
LSTR MSG_MEDIA_REMOVED = _UxGT("Tarcheta sacada");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
LSTR MSG_MAIN = _UxGT("Menu prencipal");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Inicio automatico");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Amortar motors");
LSTR MSG_HOMING = _UxGT("Orichen");
LSTR MSG_AUTO_HOME = _UxGT("Levar a l'orichen");
LSTR MSG_AUTO_HOME_X = _UxGT("Orichen X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Orichen Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Orichen Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Orichen XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Encetar (pretar)");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Vinient punto");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Nivelacion feita!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Achustar desfases");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Desfase aplicau");
LSTR MSG_SET_ORIGIN = _UxGT("Establir orichen");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Precalentar ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Precalentar ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Precal. ") PREHEAT_1_LABEL _UxGT(" Boquilla");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Precal. ") PREHEAT_1_LABEL _UxGT(" Boquilla ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Tot");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Base");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Precalentar ") PREHEAT_1_LABEL _UxGT(" Conf");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Inf. Impresora");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Inf. Impresora");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Estadisticas Imp.");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Inf. Controlador");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistors");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extrusors");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baudios");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protocolo");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Luz");
LSTR MSG_PREHEAT_M = _UxGT("Precalentar $");
LSTR MSG_PREHEAT_M_H = _UxGT("Precalentar $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Precal. $ Boquilla");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Precal. $ Boquilla ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Precalentar $ Tot");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Precalentar $ Base");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Precalentar $ Conf");
#endif
LSTR MSG_COOLDOWN = _UxGT("Enfriar");
LSTR MSG_SWITCH_PS_ON = _UxGT("Enchegar Fuent");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Amortar Fuent");
LSTR MSG_EXTRUDE = _UxGT("Extruir");
LSTR MSG_RETRACT = _UxGT("Retraer");
LSTR MSG_MOVE_AXIS = _UxGT("Mover Eixes");
LSTR MSG_BED_LEVELING = _UxGT("Nivelar base");
LSTR MSG_LEVEL_BED = _UxGT("Nivelar base");
LSTR MSG_MOVE_X = _UxGT("Mover X");
LSTR MSG_MOVE_Y = _UxGT("Mover Y");
LSTR MSG_MOVE_Z = _UxGT("Mover Z");
LSTR MSG_MOVE_E = _UxGT("Extrusor");
LSTR MSG_MOVE_EN = _UxGT("Extrusor *");
LSTR MSG_MOVE_N_MM = _UxGT("Mover %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mover 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mover 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mover 100mm");
LSTR MSG_SPEED = _UxGT("Velocidat");
LSTR MSG_BED_Z = _UxGT("Base Z");
LSTR MSG_NOZZLE = _UxGT("Boquilla");
LSTR MSG_NOZZLE_N = _UxGT("Boquilla ~");
LSTR MSG_BED = _UxGT("Base");
LSTR MSG_FAN_SPEED = _UxGT("Ixoriador");
LSTR MSG_FAN_SPEED_N = _UxGT("Ixoriador ~");
LSTR MSG_FLOW = _UxGT("Fluxo");
LSTR MSG_FLOW_N = _UxGT("Fluxo ~");
LSTR MSG_CONTROL = _UxGT("Control");
LSTR MSG_AUTOTEMP = _UxGT("Temperatura Auto.");
LSTR MSG_SELECT = _UxGT("Trigar");
LSTR MSG_SELECT_E = _UxGT("Trigar *");
LSTR MSG_ACC = _UxGT("Aceleracion");
LSTR MSG_VTRAV_MIN = _UxGT("Vel. viache min");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Acel. max ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Acel. max ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Acel. max ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Acel. max ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Acel. max ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Acel. max ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Acel. max ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Acel. max *");
LSTR MSG_A_RETRACT = _UxGT("Acel. retrac.");
LSTR MSG_A_TRAVEL = _UxGT("Acel. Viaje");
LSTR MSG_STEPS_PER_MM = _UxGT("Trangos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" trangos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" trangos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" trangos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" trangos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" trangos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" trangos/mm");
LSTR MSG_E_STEPS = _UxGT("E trangos/mm");
LSTR MSG_EN_STEPS = _UxGT("* trangos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
LSTR MSG_MOTION = _UxGT("Movimiento");
LSTR MSG_FILAMENT = _UxGT("Filamento");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
LSTR MSG_CONTRAST = _UxGT("Contraste");
LSTR MSG_STORE_EEPROM = _UxGT("Alzar memoria");
LSTR MSG_LOAD_EEPROM = _UxGT("Cargar memoria");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Restaurar memoria");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Tornar a cargar");
LSTR MSG_INFO_SCREEN = _UxGT("Informacion");
LSTR MSG_PREPARE = _UxGT("Preparar");
LSTR MSG_TUNE = _UxGT("Achustar");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausar impresion");
LSTR MSG_RESUME_PRINT = _UxGT("Contin. impresion");
LSTR MSG_STOP_PRINT = _UxGT("Detener Impresion");
LSTR MSG_MEDIA_MENU = _UxGT("Menu de SD");
LSTR MSG_NO_MEDIA = _UxGT("No i hai tarcheta");
LSTR MSG_DWELL = _UxGT("Reposo...");
LSTR MSG_USERWAIT = _UxGT("Aguardand ordines");
LSTR MSG_PRINT_ABORTED = _UxGT("Impres. cancelada");
LSTR MSG_NO_MOVE = _UxGT("Sin movimiento");
LSTR MSG_KILLED = _UxGT("Aturada d'emerch.");
LSTR MSG_STOPPED = _UxGT("Aturada.");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retraer mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Retraer mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retraer F");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Devantar mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("DesRet mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap DesRet mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("DesRet F");
LSTR MSG_AUTORETRACT = _UxGT("Retraccion auto.");
LSTR MSG_FILAMENTCHANGE = _UxGT("Cambear filamento");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Cambear filamento *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Encetan. tarcheta");
LSTR MSG_CHANGE_MEDIA = _UxGT("Cambiar tarcheta");
LSTR MSG_ZPROBE_OUT = _UxGT("Sonda Z fuera");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reset BLTouch");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Desfase Z");
LSTR MSG_BABYSTEP_X = _UxGT("Micropaso X");
LSTR MSG_BABYSTEP_Y = _UxGT("Micropaso Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Micropaso Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Cancelado - Endstop");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Error: en calentar");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Error: temperatura");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("Error de temperatura");
LSTR MSG_ERR_MAXTEMP = _UxGT("Error: Temp Max");
LSTR MSG_ERR_MINTEMP = _UxGT("Error: Temp Min");
LSTR MSG_HALTED = _UxGT("IMPRESORA ATURADA");
LSTR MSG_PLEASE_RESET = _UxGT("Per favor reinic.");
LSTR MSG_HEATING = _UxGT("Calentando...");
LSTR MSG_BED_HEATING = _UxGT("Calentando base...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Calibracion Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
LSTR MSG_INFO_MENU = _UxGT("Inf. Impresora");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Inf. Impresora");
LSTR MSG_INFO_STATS_MENU = _UxGT("Estadisticas Imp.");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Inf. Controlador");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistors");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extrusors");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baudios");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protocolo");
LSTR MSG_CASE_LIGHT = _UxGT("Luz");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Conteo de impresion");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tiempo total d'imp.");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Impresion mas larga");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Total d'extrusion");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Conteo de impresion");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tiempo total d'imp.");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Impresion mas larga");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total d'extrusion");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Impresions");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Total");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Mas larga");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extrusion");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Impresions");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Mas larga");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrusion");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Temperatura menima");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Temperatura maxima");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Fuente de aliment");
LSTR MSG_INFO_MIN_TEMP = _UxGT("Temperatura menima");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temperatura maxima");
LSTR MSG_INFO_PSU = _UxGT("Fuente de aliment");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Fuerza d'o driver");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Escri. DAC EEPROM");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Resumir imp.");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Fuerza d'o driver");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Escri. DAC EEPROM");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Resumir imp.");
//
// Filament Change screens show up to 3 lines on a 4-line display
@@ -218,15 +224,15 @@ namespace Language_an {
#if LCD_HEIGHT >= 4
// Up to 3 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Aguardand iniciar", "d'o filamento", "cambear"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Meta o filamento", "y prete lo boton", "pa continar..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Aguardand iniciar", "d'o filamento", "cambear"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Meta o filamento", "y prete lo boton", "pa continar..."));
#else // LCD_HEIGHT < 4
// Up to 2 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Aguardand iniciar", "d'o fil. cambear"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("Meta o filamento", "y prete lo boton"));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Aguardand iniciar", "d'o fil. cambear"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("Meta o filamento", "y prete lo boton"));
#endif // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Aguardando a", "expulsar filament"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Aguardando a", "cargar filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Aguardando impre.", "pa continar"));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Aguardando a", "expulsar filament"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Aguardando a", "cargar filamento"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Aguardando impre.", "pa continar"));
}

242
Marlin/src/lcd/language/language_bg.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Bulgarian
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_5
@@ -34,120 +33,127 @@
namespace Language_bg {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Bulgarian");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Bulgarian");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" Готов.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Картата е поставена");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Картата е извадена");
PROGMEM Language_Str MSG_MAIN = _UxGT("Меню");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Автостарт");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Изкл. двигатели");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Паркиране");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Задай Начало");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Изходна точка");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Подгряване ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Подгряване ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Подгряване ") PREHEAT_1_LABEL _UxGT(" Дюза");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Подгряване ") PREHEAT_1_LABEL _UxGT(" Дюза ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Подгр. ") PREHEAT_1_LABEL _UxGT(" Всички");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Подгр. ") PREHEAT_1_LABEL _UxGT(" Легло");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Настройки ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Подгряване ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Подгряване ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Подгряване ") PREHEAT_2_LABEL _UxGT(" Дюза");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Подгряване ") PREHEAT_2_LABEL _UxGT(" Дюза ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Подгр. ") PREHEAT_2_LABEL _UxGT(" Всички");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Подгр. ") PREHEAT_2_LABEL _UxGT(" Легло");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Настройки ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Охлаждане");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Вкл. захранване");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Изкл. захранване");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Екструзия");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Откат");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Движение по ос");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Нивелиране");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Нивелиране");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Движение по X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Движение по Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Движение по Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Екструдер");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Екструдер *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Премести с %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Премести с 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Премести с 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Премести с 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Скорост");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Bed Z");
PROGMEM Language_Str MSG_NOZZLE = " " LCD_STR_THERMOMETER _UxGT(" Дюза");
PROGMEM Language_Str MSG_NOZZLE_N = " " LCD_STR_THERMOMETER _UxGT(" Дюза ~");
PROGMEM Language_Str MSG_BED = " " LCD_STR_THERMOMETER _UxGT(" Легло");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Вентилатор");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Вентилатор ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Поток");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Поток ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Управление");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Минимум");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Максимум");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Фактор");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Авто-темп.");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Вкл.");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Изкл.");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-откат");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A-travel");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Стъпки/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT("стъпки/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT("стъпки/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT("стъпки/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E стъпки/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* стъпки/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Температура");
PROGMEM Language_Str MSG_MOTION = _UxGT("Движение");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Нишка");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Диам. нишка");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Диам. нишка *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD контраст");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Запази в EPROM");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Зареди от EPROM");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Фабрични настройки");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Обнови");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Преглед");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Действия");
PROGMEM Language_Str MSG_TUNE = _UxGT("Настройка");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Пауза");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Възобнови печата");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Спри печата");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Меню карта");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Няма карта");
PROGMEM Language_Str MSG_DWELL = _UxGT("Почивка...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Изчакване");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Печатът е прекъснат");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Няма движение");
PROGMEM Language_Str MSG_KILLED = _UxGT("УБИТО.");
PROGMEM Language_Str MSG_STOPPED = _UxGT("СПРЯНО.");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Откат mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Смяна Откат mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Откат V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Скок mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("Възврат mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Смяна Възврат mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Възврат V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Автоoткат");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Смяна нишка");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Смяна нишка *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Иниц. SD-Карта");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Смяна SD-Карта");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Z-сондата е извадена");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Z Отстояние");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Министъпка X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Министъпка Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Министъпка Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Стоп Кр.Изключватели");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Делта Калибровка");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Калибровка X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Калибровка Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Калибровка Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Калибровка Център");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Неправилен принтер");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" Готов.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Картата е поставена");
LSTR MSG_MEDIA_REMOVED = _UxGT("Картата е извадена");
LSTR MSG_MAIN = _UxGT("Меню");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Автостарт");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Изкл. двигатели");
LSTR MSG_AUTO_HOME = _UxGT("Паркиране");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Задай Начало");
LSTR MSG_SET_ORIGIN = _UxGT("Изходна точка");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Подгряване ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Подгряване ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Подгряване ") PREHEAT_1_LABEL _UxGT(" Дюза");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Подгряване ") PREHEAT_1_LABEL _UxGT(" Дюза ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Подгр. ") PREHEAT_1_LABEL _UxGT(" Всички");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Подгр. ") PREHEAT_1_LABEL _UxGT(" Легло");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Настройки ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_M = _UxGT("Подгряване $");
LSTR MSG_PREHEAT_M_H = _UxGT("Подгряване $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Подгряване $ Дюза");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Подгряване $ Дюза ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Подгр. $ Всички");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Подгр. $ Легло");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Настройки $");
#endif
LSTR MSG_COOLDOWN = _UxGT("Охлаждане");
LSTR MSG_SWITCH_PS_ON = _UxGT("Вкл. захранване");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Изкл. захранване");
LSTR MSG_EXTRUDE = _UxGT("Екструзия");
LSTR MSG_RETRACT = _UxGT("Откат");
LSTR MSG_MOVE_AXIS = _UxGT("Движение по ос");
LSTR MSG_BED_LEVELING = _UxGT("Нивелиране");
LSTR MSG_LEVEL_BED = _UxGT("Нивелиране");
LSTR MSG_MOVE_X = _UxGT("Движение по X");
LSTR MSG_MOVE_Y = _UxGT("Движение по Y");
LSTR MSG_MOVE_Z = _UxGT("Движение по Z");
LSTR MSG_MOVE_E = _UxGT("Екструдер");
LSTR MSG_MOVE_EN = _UxGT("Екструдер *");
LSTR MSG_MOVE_N_MM = _UxGT("Премести с %smm");
LSTR MSG_MOVE_01MM = _UxGT("Премести с 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Премести с 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Премести с 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Премести с 100mm");
LSTR MSG_SPEED = _UxGT("Скорост");
LSTR MSG_BED_Z = _UxGT("Bed Z");
LSTR MSG_NOZZLE = " " LCD_STR_THERMOMETER _UxGT(" Дюза");
LSTR MSG_NOZZLE_N = " " LCD_STR_THERMOMETER _UxGT(" Дюза ~");
LSTR MSG_BED = " " LCD_STR_THERMOMETER _UxGT(" Легло");
LSTR MSG_FAN_SPEED = _UxGT("Вентилатор");
LSTR MSG_FAN_SPEED_N = _UxGT("Вентилатор ~");
LSTR MSG_FLOW = _UxGT("Поток");
LSTR MSG_FLOW_N = _UxGT("Поток ~");
LSTR MSG_CONTROL = _UxGT("Управление");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Минимум");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Максимум");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Фактор");
LSTR MSG_AUTOTEMP = _UxGT("Авто-темп.");
LSTR MSG_LCD_ON = _UxGT("Вкл.");
LSTR MSG_LCD_OFF = _UxGT("Изкл.");
LSTR MSG_A_RETRACT = _UxGT("A-откат");
LSTR MSG_A_TRAVEL = _UxGT("A-travel");
LSTR MSG_STEPS_PER_MM = _UxGT("Стъпки/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" стъпки/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" стъпки/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" стъпки/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" стъпки/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" стъпки/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" стъпки/mm");
LSTR MSG_E_STEPS = _UxGT("E стъпки/mm");
LSTR MSG_EN_STEPS = _UxGT("* стъпки/mm");
LSTR MSG_TEMPERATURE = _UxGT("Температура");
LSTR MSG_MOTION = _UxGT("Движение");
LSTR MSG_FILAMENT = _UxGT("Нишка");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Диам. нишка");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Диам. нишка *");
LSTR MSG_CONTRAST = _UxGT("LCD контраст");
LSTR MSG_STORE_EEPROM = _UxGT("Запази в EPROM");
LSTR MSG_LOAD_EEPROM = _UxGT("Зареди от EPROM");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Фабрични настройки");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Обнови");
LSTR MSG_INFO_SCREEN = _UxGT("Преглед");
LSTR MSG_PREPARE = _UxGT("Действия");
LSTR MSG_TUNE = _UxGT("Настройка");
LSTR MSG_PAUSE_PRINT = _UxGT("Пауза");
LSTR MSG_RESUME_PRINT = _UxGT("Възобнови печата");
LSTR MSG_STOP_PRINT = _UxGT("Спри печата");
LSTR MSG_MEDIA_MENU = _UxGT("Меню карта");
LSTR MSG_NO_MEDIA = _UxGT("Няма карта");
LSTR MSG_DWELL = _UxGT("Почивка...");
LSTR MSG_USERWAIT = _UxGT("Изчакване");
LSTR MSG_PRINT_ABORTED = _UxGT("Печатът е прекъснат");
LSTR MSG_NO_MOVE = _UxGT("Няма движение");
LSTR MSG_KILLED = _UxGT("УБИТО.");
LSTR MSG_STOPPED = _UxGT("СПРЯНО.");
LSTR MSG_CONTROL_RETRACT = _UxGT("Откат mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Смяна Откат mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Откат V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Скок mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Възврат mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Смяна Възврат mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Възврат V");
LSTR MSG_AUTORETRACT = _UxGT("Автоoткат");
LSTR MSG_FILAMENTCHANGE = _UxGT("Смяна нишка");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Смяна нишка *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Иниц. SD-Карта");
LSTR MSG_CHANGE_MEDIA = _UxGT("Смяна SD-Карта");
LSTR MSG_ZPROBE_OUT = _UxGT("Z-сондата е извадена");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Z Отстояние");
LSTR MSG_BABYSTEP_X = _UxGT("Министъпка X");
LSTR MSG_BABYSTEP_Y = _UxGT("Министъпка Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Министъпка Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Стоп Кр.Изключватели");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Делта Калибровка");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Калибровка X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Калибровка Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Калибровка Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Калибровка Център");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Неправилен принтер");
}

368
Marlin/src/lcd/language/language_ca.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,212 +25,206 @@
* Catalan
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
namespace Language_ca {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Catalan");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Catalan");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" preparada.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Targeta detectada.");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Targeta extreta.");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstops");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menú principal");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Inici automatic");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Desactiva motors");
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Menu de depuracio");
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Test barra progres");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Ves a l'origen");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("X a origen");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Y a origen");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Z a origen");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Origen XYZ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Premeu per iniciar");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Següent punt");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Anivellament fet!");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Ajusta decalatge");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Decalatge aplicat");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Estableix origen");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Preescalfa ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Preescalfa ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Preheat ") PREHEAT_1_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Preheat ") PREHEAT_1_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Preheat ") PREHEAT_1_LABEL _UxGT(" Tot");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Preheat ") PREHEAT_1_LABEL _UxGT(" Llit");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Preheat ") PREHEAT_1_LABEL _UxGT(" Conf.");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Preescalfa ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Preescalfa ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Preheat ") PREHEAT_2_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Preheat ") PREHEAT_2_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Preheat ") PREHEAT_2_LABEL _UxGT(" Tot");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Preheat ") PREHEAT_2_LABEL _UxGT(" Llit");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Preheat ") PREHEAT_2_LABEL _UxGT(" Conf.");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Refreda");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Switch power on");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Switch power off");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extrudeix");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retreu");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Mou eixos");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Anivella llit");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Anivella llit");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" preparada.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Targeta detectada.");
LSTR MSG_MEDIA_REMOVED = _UxGT("Targeta extreta.");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops");
LSTR MSG_MAIN = _UxGT("Menú principal");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Inici automatic");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Desactiva motors");
LSTR MSG_DEBUG_MENU = _UxGT("Menu de depuracio");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Test barra progres");
LSTR MSG_HOMING = _UxGT("Origen");
LSTR MSG_AUTO_HOME = _UxGT("Ves a l'origen");
LSTR MSG_AUTO_HOME_X = _UxGT("X a origen");
LSTR MSG_AUTO_HOME_Y = _UxGT("Y a origen");
LSTR MSG_AUTO_HOME_Z = _UxGT("Z a origen");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Origen XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Premeu per iniciar");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Següent punt");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Anivellament fet!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Ajusta decalatge");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Decalatge aplicat");
LSTR MSG_SET_ORIGIN = _UxGT("Estableix origen");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Preescalfa ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Preescalfa ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Preescalfa ") PREHEAT_1_LABEL _UxGT(" End");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Preescalfa ") PREHEAT_1_LABEL _UxGT(" End ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Preescalfa ") PREHEAT_1_LABEL _UxGT(" Tot");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Preescalfa ") PREHEAT_1_LABEL _UxGT(" Llit");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Preescalfa ") PREHEAT_1_LABEL _UxGT(" Conf.");
PROGMEM Language_Str MSG_MOVING = _UxGT("Movent..");
PROGMEM Language_Str MSG_FREE_XY = _UxGT("XY lliures");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mou X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mou Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mou Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Extrusor");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Extrusor *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mou %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mou 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mou 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mou 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocitat");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Llit Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Nozzle");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Nozzle ~");
PROGMEM Language_Str MSG_BED = _UxGT("Llit");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Vel. Ventilador");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Vel. Ventilador ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Flux");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Flux ~");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("VViatge min");
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Accel. max ") LCD_STR_A;
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Accel. max ") LCD_STR_B;
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Accel. max ") LCD_STR_C;
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Accel. max ") LCD_STR_E;
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Accel. max *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Accel. retracc");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("Accel. Viatge");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Passos/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT("passos/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT("passos/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT("passos/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("Epassos/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("*passos/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Moviment");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filament");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E en mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Diam. Fil.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Diam. Fil. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Contrast de LCD");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Desa memoria");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Carrega memoria");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Restaura valors");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Actualitza");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Pantalla Info.");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Prepara");
PROGMEM Language_Str MSG_TUNE = _UxGT("Ajusta");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausa impressio");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Repren impressio");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Atura impressio.");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Imprimeix de SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("No hi ha targeta");
PROGMEM Language_Str MSG_DWELL = _UxGT("En repos...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Esperant usuari..");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Imp. cancelada");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Sense moviment.");
PROGMEM Language_Str MSG_KILLED = _UxGT("MATAT.");
PROGMEM Language_Str MSG_STOPPED = _UxGT("ATURADA.");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Retreu mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Retreure mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Retreu V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Aixeca mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("DesRet +mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap DesRet +mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("DesRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Auto retraccio");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Canvia filament");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Canvia filament *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Inicialitza SD");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Canvia SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Sonda Z fora");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Reinicia BLTouch");
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Home %s%s%s primer");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Decalatge Z");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Micropas X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Micropas Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Micropas Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Cancel. Endstop");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Error al escalfar");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Err: TEMP REDUNDANT");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("THERMAL RUNAWAY");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Err: TEMP MAXIMA");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Err: TEMP MINIMA");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Home XY primer");
PROGMEM Language_Str MSG_HALTED = _UxGT("IMPRESSORA PARADA");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Reinicieu");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d"); // One character only
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h"); // One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m"); // One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("Escalfant...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Escalfant llit...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Calibratge Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Calibra X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Calibra Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Calibra Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibra el centre");
LSTR MSG_PREHEAT_M = _UxGT("Preescalfa $");
LSTR MSG_PREHEAT_M_H = _UxGT("Preescalfa $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Preescalfa $ End");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Preescalfa $ End ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Preescalfa $ Tot");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Preescalfa $ Llit");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Preescalfa $ Conf.");
#endif
LSTR MSG_COOLDOWN = _UxGT("Refreda");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Quant a la impr.");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Info Impressora");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Estadistiques");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Info placa");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistors");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extrusors");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baud");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protocol");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Llum");
LSTR MSG_EXTRUDE = _UxGT("Extrudeix");
LSTR MSG_RETRACT = _UxGT("Retreu");
LSTR MSG_MOVE_AXIS = _UxGT("Mou eixos");
LSTR MSG_BED_LEVELING = _UxGT("Anivella llit");
LSTR MSG_LEVEL_BED = _UxGT("Anivella llit");
LSTR MSG_MOVING = _UxGT("Movent..");
LSTR MSG_FREE_XY = _UxGT("XY lliures");
LSTR MSG_MOVE_X = _UxGT("Mou X");
LSTR MSG_MOVE_Y = _UxGT("Mou Y");
LSTR MSG_MOVE_Z = _UxGT("Mou Z");
LSTR MSG_MOVE_E = _UxGT("Extrusor");
LSTR MSG_MOVE_EN = _UxGT("Extrusor *");
LSTR MSG_MOVE_N_MM = _UxGT("Mou %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mou 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mou 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mou 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mou 100mm");
LSTR MSG_SPEED = _UxGT("Velocitat");
LSTR MSG_BED_Z = _UxGT("Llit Z");
LSTR MSG_NOZZLE = _UxGT("Nozzle");
LSTR MSG_NOZZLE_N = _UxGT("Nozzle ~");
LSTR MSG_BED = _UxGT("Llit");
LSTR MSG_FAN_SPEED = _UxGT("Vel. Ventilador");
LSTR MSG_FAN_SPEED_N = _UxGT("Vel. Ventilador ~");
LSTR MSG_FLOW = _UxGT("Flux");
LSTR MSG_FLOW_N = _UxGT("Flux ~");
LSTR MSG_VTRAV_MIN = _UxGT("VViatge min");
LSTR MSG_A_RETRACT = _UxGT("Accel. retracc");
LSTR MSG_A_TRAVEL = _UxGT("Accel. Viatge");
LSTR MSG_STEPS_PER_MM = _UxGT("Passos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" passos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" passos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" passos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" passos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" passos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" passos/mm");
LSTR MSG_E_STEPS = _UxGT("Epassos/mm");
LSTR MSG_EN_STEPS = _UxGT("*passos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
LSTR MSG_MOTION = _UxGT("Moviment");
LSTR MSG_FILAMENT = _UxGT("Filament");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E en mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Diam. Fil.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Diam. Fil. *");
LSTR MSG_CONTRAST = _UxGT("Contrast de LCD");
LSTR MSG_STORE_EEPROM = _UxGT("Desa memoria");
LSTR MSG_LOAD_EEPROM = _UxGT("Carrega memoria");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Restaura valors");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Actualitza");
LSTR MSG_INFO_SCREEN = _UxGT("Pantalla Info.");
LSTR MSG_PREPARE = _UxGT("Prepara");
LSTR MSG_TUNE = _UxGT("Ajusta");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausa impressio");
LSTR MSG_RESUME_PRINT = _UxGT("Repren impressio");
LSTR MSG_STOP_PRINT = _UxGT("Atura impressio.");
LSTR MSG_MEDIA_MENU = _UxGT("Imprimeix de SD");
LSTR MSG_NO_MEDIA = _UxGT("No hi ha targeta");
LSTR MSG_DWELL = _UxGT("En repos...");
LSTR MSG_USERWAIT = _UxGT("Esperant usuari..");
LSTR MSG_PRINT_ABORTED = _UxGT("Imp. cancelada");
LSTR MSG_NO_MOVE = _UxGT("Sense moviment.");
LSTR MSG_KILLED = _UxGT("MATAT.");
LSTR MSG_STOPPED = _UxGT("ATURADA.");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retreu mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Retreure mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retreu V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Aixeca mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("DesRet +mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap DesRet +mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("DesRet V");
LSTR MSG_AUTORETRACT = _UxGT("Auto retraccio");
LSTR MSG_FILAMENTCHANGE = _UxGT("Canvia filament");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Canvia filament *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Inicialitza SD");
LSTR MSG_CHANGE_MEDIA = _UxGT("Canvia SD");
LSTR MSG_ZPROBE_OUT = _UxGT("Sonda Z fora");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reinicia BLTouch");
LSTR MSG_HOME_FIRST = _UxGT("Home %s%s%s primer");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Decalatge Z");
LSTR MSG_BABYSTEP_X = _UxGT("Micropas X");
LSTR MSG_BABYSTEP_Y = _UxGT("Micropas Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Micropas Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Cancel. Endstop");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Error al escalfar");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Err: TEMP REDUNDANT");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("THERMAL RUNAWAY");
LSTR MSG_ERR_MAXTEMP = _UxGT("Err: TEMP MAXIMA");
LSTR MSG_ERR_MINTEMP = _UxGT("Err: TEMP MINIMA");
LSTR MSG_HALTED = _UxGT("IMPRESSORA PARADA");
LSTR MSG_PLEASE_RESET = _UxGT("Reinicieu");
LSTR MSG_HEATING = _UxGT("Escalfant...");
LSTR MSG_BED_HEATING = _UxGT("Escalfant llit...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Calibratge Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibra X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibra Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibra Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibra el centre");
LSTR MSG_INFO_MENU = _UxGT("Quant a la impr.");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Info Impressora");
LSTR MSG_INFO_STATS_MENU = _UxGT("Estadistiques");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Info placa");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistors");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extrusors");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baud");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protocol");
LSTR MSG_CASE_LIGHT = _UxGT("Llum");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Total impressions");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Acabades");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Temps imprimint");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Treball mes llarg");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Total extrudit");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Total impressions");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Acabades");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Temps imprimint");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Treball mes llarg");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total extrudit");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Impressions");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Acabades");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Total");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Mes llarg");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudit");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Impressions");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Acabades");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Mes llarg");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudit");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Temp. mínima");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Temp. màxima");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Font alimentacio");
LSTR MSG_INFO_MIN_TEMP = _UxGT("Temp. mínima");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp. màxima");
LSTR MSG_INFO_PSU = _UxGT("Font alimentacio");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Força motor");
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Driver %");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Write");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Repren impressió");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Força motor");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Impressora incorrecta");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Repren impressió");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Impressora incorrecta");
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Esperant per", "iniciar el canvi", "de filament"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Esperant per", "treure filament"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Poseu filament", "i premeu el boto", "per continuar..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Premeu boto per", "escalfar nozzle."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Escalfant nozzle", "Espereu..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Esperant carrega", "de filament"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Esperant per", "reprendre"));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Esperant per", "iniciar el canvi", "de filament"));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Esperant per", "treure filament"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Poseu filament", "i premeu el boto", "per continuar..."));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Premeu boto per", "escalfar nozzle."));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Escalfant nozzle", "Espereu..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Esperant carrega", "de filament"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Esperant per", "reprendre"));
#else // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Espereu..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Expulsant..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Insereix i prem"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Escalfant..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Carregant..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Reprenent..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Espereu..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Expulsant..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Insereix i prem"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Escalfant..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Carregant..."));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Reprenent..."));
#endif // LCD_HEIGHT < 4
}

1065
Marlin/src/lcd/language/language_cz.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

306
Marlin/src/lcd/language/language_da.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Danish
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -34,170 +33,171 @@
namespace Language_da {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Danish");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Danish");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" er klar");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Kort isat");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Kort fjernet");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Slå alle steppere fra");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Auto Home"); // G28
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Klik når du er klar");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Næste punkt");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Bed level er færdig!");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Sæt forsk. af home");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Forsk. er nu aktiv");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Sæt origin");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Forvarm ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Forvarm ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" end")
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" end ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" Alle");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" Bed");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Forvarm ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Forvarm ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Forvarm ") PREHEAT_2_LABEL _UxGT(" end")
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Forvarm ") PREHEAT_2_LABEL _UxGT(" end ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Forvarm ") PREHEAT_2_LABEL _UxGT(" Alle");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Forvarm ") PREHEAT_2_LABEL _UxGT(" Bed");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Forvarm ") PREHEAT_2_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Afkøl");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Slå strøm til");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Slå strøm fra");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extruder");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Flyt akser");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Juster bed");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Juster bed");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Flyt X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Flyt Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Flyt Z");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Flyt %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Flyt 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Flyt 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Flyt 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Hastighed");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Plade Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Dyse");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Dyse ~");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" er klar");
LSTR MSG_MEDIA_INSERTED = _UxGT("Kort isat");
LSTR MSG_MEDIA_REMOVED = _UxGT("Kort fjernet");
LSTR MSG_MAIN = _UxGT("Menu");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Slå alle steppere fra");
LSTR MSG_AUTO_HOME = _UxGT("Auto Home"); // G28
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Klik når du er klar");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Næste punkt");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Bed level er færdig!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Sæt forsk. af home");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Forsk. er nu aktiv");
LSTR MSG_SET_ORIGIN = _UxGT("Sæt origin");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Forvarm ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Forvarm ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" end");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" end ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" Alle");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" Bed");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Forvarm ") PREHEAT_1_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_BED = _UxGT("Plade");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Blæser hastighed");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Blæser hastighed ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Kontrol");
PROGMEM Language_Str MSG_MIN = _UxGT(" \002 Min");
PROGMEM Language_Str MSG_MAX = _UxGT(" \002 Max");
PROGMEM Language_Str MSG_FACTOR = _UxGT(" \002 Fact");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Autotemp");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Til");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Fra");
PROGMEM Language_Str MSG_SELECT = _UxGT("Vælg");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Vælg *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-retract");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A-rejse");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatur");
PROGMEM Language_Str MSG_MOTION = _UxGT("Bevægelse");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filament");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E i mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD kontrast");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Gem i EEPROM");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Hent fra EEPROM");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Gendan Defaults");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Genopfrisk");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Info skærm");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Forbered");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pause printet");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Forsæt printet");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Stop printet");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Print fra SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Intet SD kort");
PROGMEM Language_Str MSG_DWELL = _UxGT("Dvale...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Venter på bruger...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Print annulleret");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Ingen bevægelse.");
PROGMEM Language_Str MSG_KILLED = _UxGT("DRÆBT. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("STOPPET. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Tilbagetræk mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Skift Re.mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Tilbagetræk V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Skift UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("AutoRetr.");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Skift filament");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Skift filament *");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Skift SD kort");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Probe udenfor plade");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch Selv-Test");
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Home %s%s%s først");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Opvarmning fejlet");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Fejl: reserve temp");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("Temp løber løbsk");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Fejl: Maks temp");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Fejl: Min temp");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Fejl: Maks Plade temp");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Fejl: Min Plade temp");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Home XY først");
PROGMEM Language_Str MSG_HALTED = _UxGT("PRINTER STOPPET");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Reset Venligst");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d"); // Kun et bogstav
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h"); // Kun et bogstav
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m"); // Kun et bogstav
PROGMEM Language_Str MSG_HEATING = _UxGT("Opvarmer...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Opvarmer plade...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibrering");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Kalibrer X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibrer Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibrer Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibrerings Center");
LSTR MSG_PREHEAT_M = _UxGT("Forvarm $");
LSTR MSG_PREHEAT_M_H = _UxGT("Forvarm $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Forvarm $ end");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Forvarm $ end ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Forvarm $ Alle");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Forvarm $ Bed");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Forvarm $ conf");
#endif
LSTR MSG_COOLDOWN = _UxGT("Afkøl");
LSTR MSG_SWITCH_PS_ON = _UxGT("Slå strøm til");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Slå strøm fra");
LSTR MSG_EXTRUDE = _UxGT("Extruder");
LSTR MSG_MOVE_AXIS = _UxGT("Flyt akser");
LSTR MSG_BED_LEVELING = _UxGT("Juster bed");
LSTR MSG_LEVEL_BED = _UxGT("Juster bed");
LSTR MSG_MOVE_X = _UxGT("Flyt X");
LSTR MSG_MOVE_Y = _UxGT("Flyt Y");
LSTR MSG_MOVE_Z = _UxGT("Flyt Z");
LSTR MSG_MOVE_N_MM = _UxGT("Flyt %smm");
LSTR MSG_MOVE_01MM = _UxGT("Flyt 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Flyt 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Flyt 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Flyt 100mm");
LSTR MSG_SPEED = _UxGT("Hastighed");
LSTR MSG_BED_Z = _UxGT("Plade Z");
LSTR MSG_NOZZLE = _UxGT("Dyse");
LSTR MSG_NOZZLE_N = _UxGT("Dyse ~");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Om Printer");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Kort Info");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Thermistors");
LSTR MSG_BED = _UxGT("Plade");
LSTR MSG_FAN_SPEED = _UxGT("Blæser hastighed");
LSTR MSG_FAN_SPEED_N = _UxGT("Blæser hastighed ~");
LSTR MSG_CONTROL = _UxGT("Kontrol");
LSTR MSG_MIN = _UxGT(" \002 Min");
LSTR MSG_MAX = _UxGT(" \002 Max");
LSTR MSG_FACTOR = _UxGT(" \002 Fact");
LSTR MSG_AUTOTEMP = _UxGT("Autotemp");
LSTR MSG_LCD_ON = _UxGT("Til");
LSTR MSG_LCD_OFF = _UxGT("Fra");
LSTR MSG_SELECT = _UxGT("Vælg");
LSTR MSG_SELECT_E = _UxGT("Vælg *");
LSTR MSG_A_RETRACT = _UxGT("A-retract");
LSTR MSG_A_TRAVEL = _UxGT("A-rejse");
LSTR MSG_TEMPERATURE = _UxGT("Temperatur");
LSTR MSG_MOTION = _UxGT("Bevægelse");
LSTR MSG_FILAMENT = _UxGT("Filament");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E i mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
LSTR MSG_CONTRAST = _UxGT("LCD kontrast");
LSTR MSG_STORE_EEPROM = _UxGT("Gem i EEPROM");
LSTR MSG_LOAD_EEPROM = _UxGT("Hent fra EEPROM");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Gendan Defaults");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Genopfrisk");
LSTR MSG_INFO_SCREEN = _UxGT("Info skærm");
LSTR MSG_PREPARE = _UxGT("Forbered");
LSTR MSG_PAUSE_PRINT = _UxGT("Pause printet");
LSTR MSG_RESUME_PRINT = _UxGT("Forsæt printet");
LSTR MSG_STOP_PRINT = _UxGT("Stop printet");
LSTR MSG_MEDIA_MENU = _UxGT("Print fra SD");
LSTR MSG_NO_MEDIA = _UxGT("Intet SD kort");
LSTR MSG_DWELL = _UxGT("Dvale...");
LSTR MSG_USERWAIT = _UxGT("Venter på bruger...");
LSTR MSG_PRINT_ABORTED = _UxGT("Print annulleret");
LSTR MSG_NO_MOVE = _UxGT("Ingen bevægelse.");
LSTR MSG_KILLED = _UxGT("DRÆBT. ");
LSTR MSG_STOPPED = _UxGT("STOPPET. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Tilbagetræk mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Skift Re.mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Tilbagetræk V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Skift Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretract V");
LSTR MSG_AUTORETRACT = _UxGT("Auto-Retract");
LSTR MSG_FILAMENTCHANGE = _UxGT("Skift filament");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Skift filament *");
LSTR MSG_CHANGE_MEDIA = _UxGT("Skift SD kort");
LSTR MSG_ZPROBE_OUT = _UxGT("Probe udenfor plade");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch Selv-Test");
LSTR MSG_HOME_FIRST = _UxGT("Home %s%s%s først");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Opvarmning fejlet");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Fejl: reserve temp");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("Temp løber løbsk");
LSTR MSG_ERR_MAXTEMP = _UxGT("Fejl: Maks temp");
LSTR MSG_ERR_MINTEMP = _UxGT("Fejl: Min temp");
LSTR MSG_HALTED = _UxGT("PRINTER STOPPET");
LSTR MSG_PLEASE_RESET = _UxGT("Reset Venligst");
LSTR MSG_HEATING = _UxGT("Opvarmer...");
LSTR MSG_BED_HEATING = _UxGT("Opvarmer plade...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibrering");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibrer X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibrer Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibrer Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibrerings Center");
LSTR MSG_INFO_MENU = _UxGT("Om Printer");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Kort Info");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Thermistors");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Ant. Prints");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Færdige");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Total print tid");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Længste print");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Total Extruderet");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Ant. Prints");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Færdige");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total print tid");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Længste print");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total Extruderet");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Prints");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Færdige");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Total");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Længste");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extruderet");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Prints");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Færdige");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Længste");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extruderet");
#endif
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Strømfors.");
LSTR MSG_INFO_PSU = _UxGT("Strømfors.");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Driv Styrke");
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Driv %");
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Driv %");
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Driv %");
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Driv %");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driv Styrke");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driv %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driv %");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Skriv");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Skriv");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Forsæt print");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Forsæt print");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Forkert printer");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Forkert printer");
#if LCD_HEIGHT >= 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Vent på start", "af filament", "skift"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Vent på", "filament udskyd."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Indsæt filament", "og tryk på knap", "for at fortsætte..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Vent på", "filament indtag"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Vent på at print", "fortsætter"));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Vent på start", "af filament", "skift"));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Vent på", "filament udskyd."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Indsæt filament", "og tryk på knap", "for at fortsætte..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Vent på", "filament indtag"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Vent på at print", "fortsætter"));
#else // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Vent venligst..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Udskyder..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Indsæt og klik"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Indtager..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Fortsætter..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Vent venligst..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Udskyder..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Indsæt og klik"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Indtager..."));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Fortsætter..."));
#endif // LCD_HEIGHT < 4
}

1103
Marlin/src/lcd/language/language_de.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

337
Marlin/src/lcd/language/language_el.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Greek
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_GREEK
@@ -34,159 +33,185 @@
namespace Language_el {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Greek");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Greek (Greece)");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" έτοιμο.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Εισαγωγή κάρτας");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Αφαίρεση κάρτας");
PROGMEM Language_Str MSG_MAIN = _UxGT("Βασική Οθόνη");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Αυτόματη εκκίνηση");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Απενεργοποίηση Μοτέρ");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο"); //SHORTEN
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Αρχικό σημείο X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Αρχικό σημείο Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Αρχικό σημείο Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Επαναφορά Επ. Εκτύπωσης"); //SHORTEN
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Επιπεδοποίηση επ. Εκτύπωσης περιμενει"); //SHORTEN
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Επόμενο σημείο");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Ολοκλήρωση επιπεδοποίησης!"); //SHORTEN
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Ορισμός βασικών μετατοπίσεων"); //SHORTEN
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Εφαρμόστηκαν οι μετατοπίσεις"); //SHORTEN
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Ορισμός προέλευσης");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" όλα");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" bed"); //SHORTEN
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" επιβεβαίωση"); //SHORTEN
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H0 = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" όλα");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" bed"); //SHORTEN
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" επιβεβαίωση"); //SHORTEN
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Μειωση θερμοκρασιας");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Ενεργοποίηση");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Απενεργοποίηση");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Εξώθηση");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Ανάσυρση");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Μετακίνηση άξονα");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Επιπεδοποίηση Επ. Εκτύπωσης"); //SHORTEN
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Επιπεδοποίηση Επ. Εκτύπωσης"); //SHORTEN
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Μετακίνηση X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Μετακίνηση Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Μετακίνηση Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Εξωθητήρας");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Εξωθητήρας *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Μετακίνηση %s μμ");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Μετακίνηση 0,1 μμ");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Μετακίνηση 1 μμ");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Μετακίνηση 10 μμ");
PROGMEM Language_Str MSG_SPEED = _UxGT("Ταχύτητα");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Επ. Εκτύπωσης Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Ακροφύσιο");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Ακροφύσιο ~");
PROGMEM Language_Str MSG_BED = _UxGT("Κλίνη");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Ταχύτητα ανεμιστήρα");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Ταχύτητα ανεμιστήρα ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Ροή");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Ροή ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Έλεγχος");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Αυτομ ρύθμιση θερ/σίας"); //SHORTEN
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Ενεργοποιημένο");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
PROGMEM Language_Str MSG_ACC = _UxGT("Επιτάχυνση");
PROGMEM Language_Str MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
PROGMEM Language_Str MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
PROGMEM Language_Str MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Vαντίδραση E");
PROGMEM Language_Str MSG_VMAX_A = _UxGT("V Μέγιστο") LCD_STR_A;
PROGMEM Language_Str MSG_VMAX_B = _UxGT("V Μέγιστο") LCD_STR_B;
PROGMEM Language_Str MSG_VMAX_C = _UxGT("V Μέγιστο") LCD_STR_C;
PROGMEM Language_Str MSG_VMAX_E = _UxGT("V Μέγιστο") LCD_STR_E;
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("V Μέγιστο *");
PROGMEM Language_Str MSG_VMIN = _UxGT("V Ελάχιστο");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("Accel");
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Aμεγ *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
PROGMEM Language_Str MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Θερμοκρασία");
PROGMEM Language_Str MSG_MOTION = _UxGT("Κίνηση");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Νήμα");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("Ε σε μμ³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Διάμετρος νήματος");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Διάμετρος νήματος *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Κοντράστ LCD");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Αποθήκευση");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Φόρτωση");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Επαναφορά ασφαλούς αντιγράφου"); //SHORTEN
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ανανέωση");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Οθόνη πληροφόρησης");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Προετοιμασία");
PROGMEM Language_Str MSG_TUNE = _UxGT("Συντονισμός");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Παύση εκτύπωσης");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Συνέχιση εκτύπωσης");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Διακοπή εκτύπωσης");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Εκτύπωση από SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Δεν βρέθηκε SD");
PROGMEM Language_Str MSG_DWELL = _UxGT("Αναστολή λειτουργίας");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Αναμονή για χρήστη");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Διακόπτεται η εκτύπωση"); //SHORTEN
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Καμία κίνηση.");
PROGMEM Language_Str MSG_KILLED = _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("ΔΙΑΚΟΠΗ. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Ανάσυρση μμ");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Εναλλαγή ανάσυρσης μμ"); //SHORTEN
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Ανάσυρση V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Μεταπήδηση μμ");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("S UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Αυτόματη ανάσυρση");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Αλλαγή νήματος");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Αλλαγή νήματος *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Προετοιμασία κάρτας SD"); //SHORTEN
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Αλλαγή κάρτας SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Διερεύνηση Z εκτός Επ.Εκτύπωσης"); //SHORTEN
PROGMEM Language_Str MSG_YX_UNHOMED = _UxGT("Επαναφορά Χ/Υ πριν από Ζ"); //SHORTEN
PROGMEM Language_Str MSG_XYZ_UNHOMED = _UxGT("Επαναφορά ΧΥΖ πρώτα");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Μετατόπιση Ζ");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Μικρό βήμα Χ");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Μικρό βήμα Υ");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Μικρό βήμα Ζ");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Ακύρωση endstop ");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Ανεπιτυχής θέρμανση");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΚΡΑΣΙΑΣ");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("ΠΕΡΙΤΗ ΘΕΡΜΟΚΡΑΣΙΑ");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("ΜΗ ΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑΣ"); //SHORTEN
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("ΜΕΓΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ"); //SHORTEN
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΚΡΑΣΙΑΣ ΕΠ. ΕΚΤΥΠΩΣΗΣ"); //SHORTEN
PROGMEM Language_Str MSG_HALTED = _UxGT("H εκτύπωση διακόπηκε");
PROGMEM Language_Str MSG_HEATING = _UxGT("Θερμαίνεται…");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Θέρμανση ΕΠ. Εκτύπωσης"); //SHORTEN
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Βαθμονόμηση Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Βαθμονόμηση X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Βαθμονόμηση Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Βαθμονόμηση Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Βαθμονόμηση κέντρου");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" έτοιμος.");
LSTR MSG_YES = _UxGT("ΝΑΙ");
LSTR MSG_NO = _UxGT("ΟΧΙ");
LSTR MSG_BACK = _UxGT("Πίσω");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Προχωρημένες ρυθμίσεις");
LSTR MSG_CONFIGURATION = _UxGT("Διαμόρφωση");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Εσφαλμένος εκτυπωτής");
LSTR MSG_MEDIA_INSERTED = _UxGT("Κάρτα εισήχθη");
LSTR MSG_MEDIA_REMOVED = _UxGT("Κάρτα αφαιρέθη");
LSTR MSG_MEDIA_WAITING = _UxGT("Αναμονή για κάρτα");
LSTR MSG_MEDIA_ABORTING = _UxGT("Ματαίωση...");
LSTR MSG_MEDIA_READ_ERROR = MEDIA_TYPE_EN _UxGT(" σφάλμα ανάγνωσης");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB αφαιρέθη");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("Αποτυχία εκκίνησης USB");
LSTR MSG_SD_INIT_FAIL = _UxGT("Αποτυχία αρχικοποίησης SD");
LSTR MSG_MAIN = _UxGT("Αρχική Οθόνη");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Αυτόματη εκκίνηση");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Απενεργοποίηση μοτέρ");
LSTR MSG_AUTO_HOME = _UxGT("Αυτόμ. επαναφορά XYZ");
LSTR MSG_AUTO_HOME_X = _UxGT("Επαναφορά X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Επαναφορά Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Επαναφορά Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Αυτόμ. επαναφορά XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Πιέστε για έναρξη");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Επόμενο σημείο");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Τέλος επιπεδοποίησης!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Ορισμός μετατοπίσεων");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Εφαρμογή μετατοπίσεων");
LSTR MSG_SET_ORIGIN = _UxGT("Ορισμός προέλευσης");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" όλα");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" bed"); //SHORTEN
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" επιβεβαίωση"); //SHORTEN
LSTR MSG_PREHEAT_M = _UxGT("Προθέρμανση $");
LSTR MSG_PREHEAT_M_H = _UxGT("Προθέρμανση $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Προθέρμανση $ End");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Προθέρμανση $ End ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Προθέρμανση $ όλα");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Προθέρμανση $ bed"); //SHORTEN
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Προθέρμανση $ επιβεβαίωση"); //SHORTEN
#endif
LSTR MSG_COOLDOWN = _UxGT("Αποθέρμανση");
LSTR MSG_SWITCH_PS_ON = _UxGT("Ενεργοποίηση");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Απενεργοποίηση");
LSTR MSG_EXTRUDE = _UxGT("Εξώθηση");
LSTR MSG_RETRACT = _UxGT("Ανάσυρση");
LSTR MSG_MOVE_AXIS = _UxGT("Μετακίνηση άξονα");
LSTR MSG_BED_LEVELING = _UxGT("Επιπεδοποίηση κλίνης");
LSTR MSG_LEVEL_BED = _UxGT("Επιπεδοποίηση κλίνης");
LSTR MSG_MOVE_X = _UxGT("Μετακίνηση X");
LSTR MSG_MOVE_Y = _UxGT("Μετακίνηση Y");
LSTR MSG_MOVE_Z = _UxGT("Μετακίνηση Z");
LSTR MSG_MOVE_E = _UxGT("Εξωθητής");
LSTR MSG_MOVE_EN = _UxGT("Εξωθητής *");
LSTR MSG_MOVE_N_MM = _UxGT("Μετακίνηση %s μμ");
LSTR MSG_MOVE_01MM = _UxGT("Μετακίνηση 0,1 μμ");
LSTR MSG_MOVE_1MM = _UxGT("Μετακίνηση 1 μμ");
LSTR MSG_MOVE_10MM = _UxGT("Μετακίνηση 10 μμ");
LSTR MSG_MOVE_100MM = _UxGT("Μετακίνηση 100 μμ");
LSTR MSG_SPEED = _UxGT("Ταχύτητα");
LSTR MSG_BED_Z = _UxGT("Επ. Εκτύπωσης Z");
LSTR MSG_NOZZLE = _UxGT("Ακροφύσιο");
LSTR MSG_NOZZLE_N = _UxGT("Ακροφύσιο ~");
LSTR MSG_BED = _UxGT("Επ. Εκτύπωσης");
LSTR MSG_FAN_SPEED = _UxGT("Ταχύτητα ανεμιστήρα");
LSTR MSG_FAN_SPEED_N = _UxGT("Ταχύτητα ανεμιστήρα ~");
LSTR MSG_FLOW = _UxGT("Ροή");
LSTR MSG_FLOW_N = _UxGT("Ροή ~");
LSTR MSG_CONTROL = _UxGT("Έλεγχος");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_AUTOTEMP = _UxGT("Αυτορρύθμιση θερ/σίας");
LSTR MSG_LCD_ON = _UxGT("Ενεργοποιημένο");
LSTR MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
LSTR MSG_ACC = _UxGT("Επιτάχυνση");
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") LCD_STR_K;
LSTR MSG_VE_JERK = _UxGT("Vαντίδραση E");
LSTR MSG_VMAX_A = _UxGT("V Μέγιστο") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("V Μέγιστο") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("V Μέγιστο") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("V Μέγιστο") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("V Μέγιστο") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("V Μέγιστο") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("V Μέγιστο") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("V Μέγιστο *");
LSTR MSG_VMIN = _UxGT("V Ελάχιστο");
LSTR MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Aμεγ *");
LSTR MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
LSTR MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
LSTR MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") LCD_STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") LCD_STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") LCD_STR_K _UxGT(" ανά μμ");
LSTR MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
LSTR MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
LSTR MSG_TEMPERATURE = _UxGT("Θερμοκρασία");
LSTR MSG_MOTION = _UxGT("Κίνηση");
LSTR MSG_FILAMENT = _UxGT("Νήμα");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("Ε σε mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Διάμετρος νήματος");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Διάμετρος νήματος *");
LSTR MSG_CONTRAST = _UxGT("Αντίθεση LCD");
LSTR MSG_STORE_EEPROM = _UxGT("Αποθήκευση σε EEPROM");
LSTR MSG_LOAD_EEPROM = _UxGT("Φόρτωση από EEPROM");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Επαναφορά προεπιλογών");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ανανέωση");
LSTR MSG_INFO_SCREEN = _UxGT("Οθόνη πληροφόρησης");
LSTR MSG_PREPARE = _UxGT("Προετοιμασία");
LSTR MSG_TUNE = _UxGT("Συντονισμός");
LSTR MSG_PAUSE_PRINT = _UxGT("Παύση εκτύπωσης");
LSTR MSG_RESUME_PRINT = _UxGT("Συνέχιση εκτύπωσης");
LSTR MSG_STOP_PRINT = _UxGT("Διακοπή εκτύπωσης");
LSTR MSG_MEDIA_MENU = _UxGT("Εκτύπωση από SD");
LSTR MSG_NO_MEDIA = _UxGT("Δεν βρέθηκε SD");
LSTR MSG_DWELL = _UxGT("Αναστολή λειτουργίας");
LSTR MSG_USERWAIT = _UxGT("Αναμονή για χρήστη");
LSTR MSG_PRINT_ABORTED = _UxGT("Εκτύπωση διεκόπη");
LSTR MSG_NO_MOVE = _UxGT("Καμία κίνηση.");
LSTR MSG_KILLED = _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ");
LSTR MSG_STOPPED = _UxGT("ΔΙΑΚΟΠΗ. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Ανάσυρση μμ");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Εναλλαγή ανάσυρσης mm"); //SHORTEN
LSTR MSG_CONTROL_RETRACTF = _UxGT("Ανάσυρση V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Μεταπήδηση mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("S Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretract V");
LSTR MSG_AUTORETRACT = _UxGT("Αυτόματη ανάσυρση");
LSTR MSG_FILAMENTCHANGE = _UxGT("Αλλαγή νήματος");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Αλλαγή νήματος *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Προετοιμασία SD");
LSTR MSG_CHANGE_MEDIA = _UxGT("Αλλαγή κάρτας SD");
LSTR MSG_ZPROBE_OUT = _UxGT("Διερεύνηση Z εκτός Επ.Εκτύπωσης"); //SHORTEN
LSTR MSG_YX_UNHOMED = _UxGT("Επαναφορά Χ/Υ πρώτα");
LSTR MSG_XYZ_UNHOMED = _UxGT("Επαναφορά ΧΥΖ πρώτα");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Μετατόπιση Ζ");
LSTR MSG_BABYSTEP_X = _UxGT("Μικρό βήμα Χ");
LSTR MSG_BABYSTEP_Y = _UxGT("Μικρό βήμα Υ");
LSTR MSG_BABYSTEP_Z = _UxGT("Μικρό βήμα Ζ");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Ακύρωση endstop");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Αποτυχία θέρμανσης");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("ΘΕΡΜΙΚΗ ΔΙΑΦΥΓΗ");
LSTR MSG_ERR_MAXTEMP = _UxGT("ΠΕΡΙΤΤΗ ΘΕΡΜΟΚΡΑΣΙΑ");
LSTR MSG_ERR_MINTEMP = _UxGT("ΑΝΕΠΑΡΚΗΣ ΘΕΡΜΟΚΡΑΣΙΑ");
LSTR MSG_HALTED = _UxGT("Εκτυπωτής διεκόπη");
LSTR MSG_HEATING = _UxGT("Θερμαίνεται…");
LSTR MSG_BED_HEATING = _UxGT("Θέρμανση κλίνης");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Βαθμονόμηση Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Βαθμονόμηση X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Βαθμονόμηση Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Βαθμονόμηση Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Βαθμονόμηση κέντρου");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Εσφαλμένος εκτυπωτής");
}

View File

@@ -0,0 +1,38 @@
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 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 <https://www.gnu.org/licenses/>.
*
*/
#pragma once
/**
* Greek (Cyprus)
*
* LCD Menu Messages
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#include "language_el.h"
namespace Language_el_CY {
using namespace Language_el; // Inherit undefined strings from Greek (or English)
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Greek (Cyprus)");
}

327
Marlin/src/lcd/language/language_el_gr.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Greek (Greece)
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_GREEK
@@ -34,160 +33,174 @@
namespace Language_el_gr {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Greek (Greece)");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Greek (Greece)");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" έτοιμο.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Εισαγωγή κάρτας");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Αφαίρεση κάρτας");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("Βασική Οθόνη");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Αυτόματη εκκίνηση");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Απενεργοποίηση βηματιστή");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Αρχικό σημείο X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Αρχικό σημείο Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Αρχικό σημείο Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Επαναφορά στο αρχικό σημείο ΧΥΖ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Κάντε κλικ για να ξεκινήσετε");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Επόμενο σημείο");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Ολοκλήρωση επιπεδοποίησης!");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Ορισμός βασικών μετατοπίσεων");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Εφαρμόστηκαν οι μετατοπίσεις");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Ορισμός προέλευσης");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" όλα");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" κλίνη");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" επιβεβαίωση");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" End");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" End ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" όλα");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" κλίνη");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_2_LABEL _UxGT(" επιβεβαίωση");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Μειωση θερμοκρασιας");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Ενεργοποίηση");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Απενεργοποίηση");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Εξώθηση");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Ανάσυρση");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Μετακίνηση άξονα");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Επιπεδοποίηση κλίνης");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Επιπεδοποίηση κλίνης");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Μετακίνηση X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Μετακίνηση Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Μετακίνηση Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Εξωθητήρας");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Εξωθητήρας *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Μετακίνηση %s μμ");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Μετακίνηση 0,1 μμ");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Μετακίνηση 1 μμ");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Μετακίνηση 10 μμ");
PROGMEM Language_Str MSG_SPEED = _UxGT("Ταχύτητα");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Κλίνη Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Ακροφύσιο");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Ακροφύσιο ~");
PROGMEM Language_Str MSG_BED = _UxGT("Κλίνη");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Ταχύτητα ανεμιστήρα");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Ταχύτητα ανεμιστήρα ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Ροή");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Ροή ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Έλεγχος");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Αυτομ. ρύθμιση θερμοκρασίας");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Ενεργοποιημένο");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
PROGMEM Language_Str MSG_ACC = _UxGT("Επιτάχυνση");
PROGMEM Language_Str MSG_JERK = _UxGT("Vαντίδραση");
PROGMEM Language_Str MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
PROGMEM Language_Str MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
PROGMEM Language_Str MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Vαντίδραση E");
PROGMEM Language_Str MSG_VMAX_A = _UxGT("Vμεγ ") LCD_STR_A;
PROGMEM Language_Str MSG_VMAX_B = _UxGT("Vμεγ ") LCD_STR_B;
PROGMEM Language_Str MSG_VMAX_C = _UxGT("Vμεγ ") LCD_STR_C;
PROGMEM Language_Str MSG_VMAX_E = _UxGT("Vμεγ ") LCD_STR_E;
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("Vμεγ *");
PROGMEM Language_Str MSG_VMIN = _UxGT("Vελαχ");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("Accel");
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Aμεγ *");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
PROGMEM Language_Str MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Θερμοκρασία");
PROGMEM Language_Str MSG_MOTION = _UxGT("Κίνηση");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Νήμα");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("Ε σε μμ³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Διάμετρος νήματος");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Διάμετρος νήματος *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Κοντράστ LCD");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Αποθήκευση");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Φόρτωση");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Επαναφορά ασφαλούς αντιγράφου");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ανανέωση");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Οθόνη πληροφόρησης");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Προετοιμασία");
PROGMEM Language_Str MSG_TUNE = _UxGT("Συντονισμός");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Παύση εκτύπωσης");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Συνέχιση εκτύπωσης");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Διακοπή εκτύπωσης");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Εκτύπωση από SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Δεν βρέθηκε SD");
PROGMEM Language_Str MSG_DWELL = _UxGT("Αναστολή λειτουργίας…");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Αναμονή για χρήστη…");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Διακόπτεται η εκτύπωση");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Καμία κίνηση.");
PROGMEM Language_Str MSG_KILLED = _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("ΔΙΑΚΟΠΗ. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Ανάσυρση μμ");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Εναλλαγή ανάσυρσης μμ");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Ανάσυρση V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Μεταπήδηση μμ");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("S UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Αυτόματη ανάσυρση");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Αλλαγή νήματος");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Αλλαγή νήματος *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Προετοιμασία κάρτας SD");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Αλλαγή κάρτας SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Διερεύνηση Z εκτός κλίνης");
PROGMEM Language_Str MSG_YX_UNHOMED = _UxGT("Επαναφορά Χ/Υ πριν από Ζ");
PROGMEM Language_Str MSG_XYZ_UNHOMED = _UxGT("Επαναφορά ΧΥΖ πρώτα");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Μετατόπιση Ζ");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Μικρό βήμα Χ");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Μικρό βήμα Υ");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Μικρό βήμα Ζ");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Ματαίωση endstop ");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Ανεπιτυχής θέρμανση");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ ΚΛΙΝΗΣ");
PROGMEM Language_Str MSG_HEATING = _UxGT("Θερμαίνεται…");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Θέρμανση κλίνης…");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Βαθμονόμηση Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Βαθμονόμηση X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Βαθμονόμηση Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Βαθμονόμηση Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Βαθμονόμηση κέντρου");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" έτοιμο.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Εισαγωγή κάρτας");
LSTR MSG_MEDIA_REMOVED = _UxGT("Αφαίρεση κάρτας");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
LSTR MSG_MAIN = _UxGT("Βασική Οθόνη");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Αυτόματη εκκίνηση");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Απενεργοποίηση βηματιστή");
LSTR MSG_AUTO_HOME = _UxGT("Αυτομ. επαναφορά στο αρχικό σημείο");
LSTR MSG_AUTO_HOME_X = _UxGT("Αρχικό σημείο X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Αρχικό σημείο Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Αρχικό σημείο Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Επαναφορά στο αρχικό σημείο ΧΥΖ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Κάντε κλικ για να ξεκινήσετε");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Επόμενο σημείο");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Ολοκλήρωση επιπεδοποίησης!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Ορισμός βασικών μετατοπίσεων");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Εφαρμόστηκαν οι μετατοπίσεις");
LSTR MSG_SET_ORIGIN = _UxGT("Ορισμός προέλευσης");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" End ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" όλα");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" κλίνη");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Προθέρμανση ") PREHEAT_1_LABEL _UxGT(" επιβεβαίωση");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Εσφαλμένος εκτυπωτής");
LSTR MSG_PREHEAT_M = _UxGT("Προθέρμανση $");
LSTR MSG_PREHEAT_M_H = _UxGT("Προθέρμανση $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Προθέρμανση $ End");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Προθέρμανση $ End ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Προθέρμανση $ όλα");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Προθέρμανση $ κλίνη");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Προθέρμανση $ επιβεβαίωση");
#endif
LSTR MSG_COOLDOWN = _UxGT("Μειωση θερμοκρασιας");
LSTR MSG_SWITCH_PS_ON = _UxGT("Ενεργοποίηση");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Απενεργοποίηση");
LSTR MSG_EXTRUDE = _UxGT("Εξώθηση");
LSTR MSG_RETRACT = _UxGT("Ανάσυρση");
LSTR MSG_MOVE_AXIS = _UxGT("Μετακίνηση άξονα");
LSTR MSG_BED_LEVELING = _UxGT("Επιπεδοποίηση κλίνης");
LSTR MSG_LEVEL_BED = _UxGT("Επιπεδοποίηση κλίνης");
LSTR MSG_MOVE_X = _UxGT("Μετακίνηση X");
LSTR MSG_MOVE_Y = _UxGT("Μετακίνηση Y");
LSTR MSG_MOVE_Z = _UxGT("Μετακίνηση Z");
LSTR MSG_MOVE_E = _UxGT("Εξωθητήρας");
LSTR MSG_MOVE_EN = _UxGT("Εξωθητήρας *");
LSTR MSG_MOVE_N_MM = _UxGT("Μετακίνηση %s μμ");
LSTR MSG_MOVE_01MM = _UxGT("Μετακίνηση 0,1 μμ");
LSTR MSG_MOVE_1MM = _UxGT("Μετακίνηση 1 μμ");
LSTR MSG_MOVE_10MM = _UxGT("Μετακίνηση 10 μμ");
LSTR MSG_MOVE_100MM = _UxGT("Μετακίνηση 100 μμ");
LSTR MSG_SPEED = _UxGT("Ταχύτητα");
LSTR MSG_BED_Z = _UxGT("Κλίνη Z");
LSTR MSG_NOZZLE = _UxGT("Ακροφύσιο");
LSTR MSG_NOZZLE_N = _UxGT("Ακροφύσιο ~");
LSTR MSG_BED = _UxGT("Κλίνη");
LSTR MSG_FAN_SPEED = _UxGT("Ταχύτητα ανεμιστήρα");
LSTR MSG_FAN_SPEED_N = _UxGT("Ταχύτητα ανεμιστήρα ~");
LSTR MSG_FLOW = _UxGT("Ροή");
LSTR MSG_FLOW_N = _UxGT("Ροή ~");
LSTR MSG_CONTROL = _UxGT("Έλεγχος");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_AUTOTEMP = _UxGT("Αυτομ. ρύθμιση θερμοκρασίας");
LSTR MSG_LCD_ON = _UxGT("Ενεργοποιημένο");
LSTR MSG_LCD_OFF = _UxGT("Απενεργοποιημένο");
LSTR MSG_ACC = _UxGT("Επιτάχυνση");
LSTR MSG_JERK = _UxGT("Vαντίδραση");
LSTR MSG_VA_JERK = _UxGT("Vαντίδραση ") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Vαντίδραση ") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Vαντίδραση ") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Vαντίδραση ") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Vαντίδραση ") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Vαντίδραση ") LCD_STR_K;
LSTR MSG_VE_JERK = _UxGT("Vαντίδραση E");
LSTR MSG_VMAX_A = _UxGT("Vμεγ ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vμεγ ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vμεγ ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vμεγ ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vμεγ ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vμεγ ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vμεγ ") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vμεγ *");
LSTR MSG_VMIN = _UxGT("Vελαχ");
LSTR MSG_VTRAV_MIN = _UxGT("Vελάχ. μετατόπιση");
LSTR MSG_ACCELERATION = _UxGT("Accel");
LSTR MSG_AMAX_A = _UxGT("Aμεγ ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Aμεγ ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Aμεγ ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Aμεγ ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Aμεγ ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Aμεγ ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Aμεγ ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Aμεγ *");
LSTR MSG_A_RETRACT = _UxGT("Α-ανάσυρση");
LSTR MSG_A_TRAVEL = _UxGT("Α-μετατόπιση");
LSTR MSG_STEPS_PER_MM = _UxGT("Bήματα ανά μμ");
LSTR MSG_A_STEPS = _UxGT("Bήματα ") LCD_STR_A _UxGT(" ανά μμ");
LSTR MSG_B_STEPS = _UxGT("Bήματα ") LCD_STR_B _UxGT(" ανά μμ");
LSTR MSG_C_STEPS = _UxGT("Bήματα ") LCD_STR_C _UxGT(" ανά μμ");
LSTR MSG_I_STEPS = _UxGT("Bήματα ") LCD_STR_I _UxGT(" ανά μμ");
LSTR MSG_J_STEPS = _UxGT("Bήματα ") LCD_STR_J _UxGT(" ανά μμ");
LSTR MSG_K_STEPS = _UxGT("Bήματα ") LCD_STR_K _UxGT(" ανά μμ");
LSTR MSG_E_STEPS = _UxGT("Bήματα Ε ανά μμ");
LSTR MSG_EN_STEPS = _UxGT("Bήματα * ανά μμ");
LSTR MSG_TEMPERATURE = _UxGT("Θερμοκρασία");
LSTR MSG_MOTION = _UxGT("Κίνηση");
LSTR MSG_FILAMENT = _UxGT("Νήμα");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("Ε σε μμ") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Διάμετρος νήματος");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Διάμετρος νήματος *");
LSTR MSG_CONTRAST = _UxGT("Κοντράστ LCD");
LSTR MSG_STORE_EEPROM = _UxGT("Αποθήκευση");
LSTR MSG_LOAD_EEPROM = _UxGT("Φόρτωση");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Επαναφορά ασφαλούς αντιγράφου");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ανανέωση");
LSTR MSG_INFO_SCREEN = _UxGT("Οθόνη πληροφόρησης");
LSTR MSG_PREPARE = _UxGT("Προετοιμασία");
LSTR MSG_TUNE = _UxGT("Συντονισμός");
LSTR MSG_PAUSE_PRINT = _UxGT("Παύση εκτύπωσης");
LSTR MSG_RESUME_PRINT = _UxGT("Συνέχιση εκτύπωσης");
LSTR MSG_STOP_PRINT = _UxGT("Διακοπή εκτύπωσης");
LSTR MSG_MEDIA_MENU = _UxGT("Εκτύπωση από SD");
LSTR MSG_NO_MEDIA = _UxGT("Δεν βρέθηκε SD");
LSTR MSG_DWELL = _UxGT("Αναστολή λειτουργίας…");
LSTR MSG_USERWAIT = _UxGT("Αναμονή για χρήστη…");
LSTR MSG_PRINT_ABORTED = _UxGT("Διακόπτεται η εκτύπωση");
LSTR MSG_NO_MOVE = _UxGT("Καμία κίνηση.");
LSTR MSG_KILLED = _UxGT("ΤΕΡΜΑΤΙΣΜΟΣ. ");
LSTR MSG_STOPPED = _UxGT("ΔΙΑΚΟΠΗ. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Ανάσυρση μμ");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Εναλλαγή ανάσυρσης μμ");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Ανάσυρση V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Μεταπήδηση μμ");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("S Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretract V");
LSTR MSG_AUTORETRACT = _UxGT("Αυτόματη ανάσυρση");
LSTR MSG_FILAMENTCHANGE = _UxGT("Αλλαγή νήματος");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Αλλαγή νήματος *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Προετοιμασία κάρτας SD");
LSTR MSG_CHANGE_MEDIA = _UxGT("Αλλαγή κάρτας SD");
LSTR MSG_ZPROBE_OUT = _UxGT("Διερεύνηση Z εκτός κλίνης");
LSTR MSG_YX_UNHOMED = _UxGT("Επαναφορά Χ/Υ πριν από Ζ");
LSTR MSG_XYZ_UNHOMED = _UxGT("Επαναφορά ΧΥΖ πρώτα");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Μετατόπιση Ζ");
LSTR MSG_BABYSTEP_X = _UxGT("Μικρό βήμα Χ");
LSTR MSG_BABYSTEP_Y = _UxGT("Μικρό βήμα Υ");
LSTR MSG_BABYSTEP_Z = _UxGT("Μικρό βήμα Ζ");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Ματαίωση endstop ");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Ανεπιτυχής θέρμανση");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Λάθος: ΠΛΕΟΝΑΖΟΥΣΑ ΘΕΡΜΟΤΗΤΑ");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("ΔΙΑΦΥΓΗ ΘΕΡΜΟΤΗΤΑΣ");
LSTR MSG_ERR_MAXTEMP = _UxGT("Λάθος: ΜΕΓΙΣΤΗ ΘΕΡΜΟΤΗΤΑ");
LSTR MSG_ERR_MINTEMP = _UxGT("Λάθος: ΕΛΑΧΙΣΤΗ ΘΕΡΜΟΤΗΤΑ");
LSTR MSG_HEATING = _UxGT("Θερμαίνεται…");
LSTR MSG_BED_HEATING = _UxGT("Θέρμανση κλίνης…");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Βαθμονόμηση Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Βαθμονόμηση X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Βαθμονόμηση Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Βαθμονόμηση Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Βαθμονόμηση κέντρου");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Εσφαλμένος εκτυπωτής");
}

1268
Marlin/src/lcd/language/language_en.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

1046
Marlin/src/lcd/language/language_es.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

564
Marlin/src/lcd/language/language_eu.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Basque-Euskera
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -35,290 +34,295 @@
namespace Language_eu {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
PROGMEM Language_Str LANGUAGE = _UxGT("Basque-Euskera");
constexpr uint8_t CHARSIZE = 1;
LSTR LANGUAGE = _UxGT("Basque-Euskera");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" prest.");
PROGMEM Language_Str MSG_BACK = _UxGT("Atzera");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Txartela sartuta");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Txartela kenduta");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu nagusia");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Auto hasiera");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Itzali motoreak");
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Arazketa Menua");
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Prog. Barra Proba");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Hasierara joan");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("X jatorrira");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Y jatorrira");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Z jatorrira");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("XYZ hasieraratzen");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Klik egin hasteko");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Hurrengo Puntua");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Berdintzea eginda");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Etxe. offset eza.");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsetak ezarrita");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Hasiera ipini");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Berotu ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Berotu ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Amaia");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Amaia ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Guztia");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Ohea");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Ezarp.");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Berotu ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Berotu ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Berotu ") PREHEAT_2_LABEL _UxGT(" Amaia");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Berotu ") PREHEAT_2_LABEL _UxGT(" Amaia ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Berotu ") PREHEAT_2_LABEL _UxGT(" Guztia");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Berotu ") PREHEAT_2_LABEL _UxGT(" Ohea");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Berotu ") PREHEAT_2_LABEL _UxGT(" Ezarp.");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Hoztu");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Energia piztu");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Energia itzali");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Estruitu");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Atzera eragin");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Ardatzak mugitu");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Ohe berdinketa");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Ohea berdindu");
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("Ertzak berdindu");
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("Hurrengo ertza");
PROGMEM Language_Str MSG_EDIT_MESH = _UxGT("Sarea editatu");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" prest.");
LSTR MSG_BACK = _UxGT("Atzera");
LSTR MSG_MEDIA_INSERTED = _UxGT("Txartela sartuta");
LSTR MSG_MEDIA_REMOVED = _UxGT("Txartela kenduta");
LSTR MSG_MAIN = _UxGT("Menu nagusia");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Auto hasiera");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Itzali motoreak");
LSTR MSG_DEBUG_MENU = _UxGT("Arazketa Menua");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Prog. Barra Proba");
LSTR MSG_AUTO_HOME = _UxGT("Hasierara joan");
LSTR MSG_AUTO_HOME_X = _UxGT("X jatorrira");
LSTR MSG_AUTO_HOME_Y = _UxGT("Y jatorrira");
LSTR MSG_AUTO_HOME_Z = _UxGT("Z jatorrira");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("XYZ hasieraratzen");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Klik egin hasteko");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Hurrengo Puntua");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Berdintzea eginda");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Etxe. offset eza.");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsetak ezarrita");
LSTR MSG_SET_ORIGIN = _UxGT("Hasiera ipini");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Berotu ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Berotu ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Amaia");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Amaia ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Guztia");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Ohea");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Berotu ") PREHEAT_1_LABEL _UxGT(" Ezarp.");
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("G29 exekutatzen");
PROGMEM Language_Str MSG_UBL_TOOLS = _UxGT("UBL Tresnak");
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Sarea eskuz sortu");
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Neurtu");
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("UBL aktibatu");
PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH = _UxGT("UBL desaktibatu");
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = _UxGT("Ohearen tenperatura");
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND = _UxGT("Mutur beroaren tenp.");
PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
PROGMEM Language_Str MSG_UBL_MESH_EDIT = _UxGT("Sarea editatu");
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Sarea editatzea eginda");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU = _UxGT("Sarea sortu");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M1 = PREHEAT_1_LABEL _UxGT(" sarea sortu");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M2 = PREHEAT_2_LABEL _UxGT(" sarea sortu");
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("Sare hotza sortu");
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Sarearen altuera doitu");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Sarea balioetsi");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M1 = PREHEAT_1_LABEL _UxGT(" sarea balioetsi");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M2 = PREHEAT_2_LABEL _UxGT(" sarea balioetsi");
PROGMEM Language_Str MSG_UBL_CONTINUE_MESH = _UxGT("Ohe sarea balioetsi");
PROGMEM Language_Str MSG_UBL_MESH_LEVELING = _UxGT("Sare berdinketa");
PROGMEM Language_Str MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3 puntuko berdinketa");
PROGMEM Language_Str MSG_UBL_GRID_MESH_LEVELING = _UxGT("Lauki-sare berdinketa");
PROGMEM Language_Str MSG_UBL_MESH_LEVEL = _UxGT("Sarea berdindu");
PROGMEM Language_Str MSG_UBL_MAP_TYPE = _UxGT("Mapa mota");
PROGMEM Language_Str MSG_LED_CONTROL = _UxGT("LED ezarpenak");
PROGMEM Language_Str MSG_LEDS = _UxGT("Argiak");
PROGMEM Language_Str MSG_LED_PRESETS = _UxGT("Argi aurrehautaketak");
PROGMEM Language_Str MSG_SET_LEDS_RED = _UxGT("Gorria");
PROGMEM Language_Str MSG_SET_LEDS_ORANGE = _UxGT("Laranja");
PROGMEM Language_Str MSG_SET_LEDS_YELLOW = _UxGT("Horia");
PROGMEM Language_Str MSG_SET_LEDS_GREEN = _UxGT("Berdea");
PROGMEM Language_Str MSG_SET_LEDS_BLUE = _UxGT("Urdina");
PROGMEM Language_Str MSG_SET_LEDS_INDIGO = _UxGT("Indigo");
PROGMEM Language_Str MSG_SET_LEDS_VIOLET = _UxGT("Bioleta");
PROGMEM Language_Str MSG_SET_LEDS_WHITE = _UxGT("Zuria");
PROGMEM Language_Str MSG_SET_LEDS_DEFAULT = _UxGT("Lehenetsia");
PROGMEM Language_Str MSG_CUSTOM_LEDS = _UxGT("Argi pertsonalizatuak");
PROGMEM Language_Str MSG_INTENSITY_R = _UxGT("Intentsitate gorria");
PROGMEM Language_Str MSG_INTENSITY_G = _UxGT("Intentsitate berdea");
PROGMEM Language_Str MSG_INTENSITY_B = _UxGT("Intentsitate urdina");
PROGMEM Language_Str MSG_INTENSITY_W = _UxGT("Intentsitate zuria");
PROGMEM Language_Str MSG_LED_BRIGHTNESS = _UxGT("Distira");
PROGMEM Language_Str MSG_MOVING = _UxGT("Mugitzen...");
PROGMEM Language_Str MSG_FREE_XY = _UxGT("Askatu XY");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mugitu X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mugitu Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mugitu Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Estrusorea");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Estrusorea *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mugitu %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mugitu 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mugitu 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mugitu 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Abiadura");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Z Ohea");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Pita");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Pita ~");
PROGMEM Language_Str MSG_BED = _UxGT("Ohea");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Haizagailu abiadura");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Haizagailu abiadura ~");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED = _UxGT("Haiz.gehig. abiadura");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_N = _UxGT("Haiz.gehig. abiadura ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Fluxua");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Fluxua ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Kontrola");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fakt");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Auto tenperatura");
PROGMEM Language_Str MSG_SELECT = _UxGT("Aukeratu");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Aukeratu *");
PROGMEM Language_Str MSG_ACC = _UxGT("Azelerazioa");
PROGMEM Language_Str MSG_JERK = _UxGT("Astindua");
PROGMEM Language_Str MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-astindua");
PROGMEM Language_Str MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-astindua");
PROGMEM Language_Str MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-astindua");
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Ve-astindua");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("VBidaia min");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-retrakt");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A-bidaia");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Pausoak/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" pausoak/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" pausoak/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" pausoak/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E pausoak/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* pausoak/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Tenperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Mugimendua");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Harizpia");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E mm3-tan");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Hariz. Dia.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Hariz. Dia. *");
PROGMEM Language_Str MSG_FILAMENT_UNLOAD = _UxGT("Deskargatu mm");
PROGMEM Language_Str MSG_FILAMENT_LOAD = _UxGT("Kargatu mm");
PROGMEM Language_Str MSG_ADVANCE_K = _UxGT("K Aurrerapena");
PROGMEM Language_Str MSG_ADVANCE_K_E = _UxGT("K Aurrerapena *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD kontrastea");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Gorde memoria");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Kargatu memoria");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Larri. berriz.");
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("EEPROM-a hasieratu");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Berriz kargatu");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Pantaila info");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Prestatu");
PROGMEM Language_Str MSG_TUNE = _UxGT("Doitu");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausatu inprimak.");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Jarraitu inprima.");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Gelditu inprima.");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("SD-tik inprimatu");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Ez dago SD-rik");
PROGMEM Language_Str MSG_DWELL = _UxGT("Lo egin...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Aginduak zain...");
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("Inprim. geldi.");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Inprim. deusezta.");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Mugimendu gabe.");
PROGMEM Language_Str MSG_KILLED = _UxGT("AKABATUTA. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("GELDITUTA. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Atzera egin mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Atzera mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Atzera egin V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Igo mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("Atzera egin mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap Atzera mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Atzera egin V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Atzera egin");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Aldatu harizpia");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Aldatu harizpia *");
PROGMEM Language_Str MSG_FILAMENTLOAD = _UxGT("Harizpia kargatu");
PROGMEM Language_Str MSG_FILAMENTLOAD_E = _UxGT("Harizpia kargatu *");
PROGMEM Language_Str MSG_FILAMENTUNLOAD = _UxGT("Harizpia deskargatu");
PROGMEM Language_Str MSG_FILAMENTUNLOAD_E = _UxGT("Harizpia deskargatu *");
PROGMEM Language_Str MSG_FILAMENTUNLOAD_ALL = _UxGT("Erabat deskargatu");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Hasieratu SD-a");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Aldatu txartela");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Z zunda kanpora");
PROGMEM Language_Str MSG_SKEW_FACTOR = _UxGT("Okertze faktorea");
PROGMEM Language_Str MSG_BLTOUCH = _UxGT("BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch AutoProba");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("BLTouch berrabia.");
PROGMEM Language_Str MSG_BLTOUCH_DEPLOY = _UxGT("BLTouch jaitsi/luzatu");
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("BLTouch igo/jaso");
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Etxera %s%s%s lehenengo");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Z Konpentsatu");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Mikro-urratsa X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Mikro-urratsa Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Mikro-urratsa Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Endstop deusezta.");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Err: Beroketa");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Err: Tenperatura");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("TENP. KONTROL EZA");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Err: Tenp Maximoa");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Err: Tenp Minimoa");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Err: Ohe Tenp Max");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Err: Ohe Tenp Min");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Etxera XY lehenengo");
PROGMEM Language_Str MSG_HALTED = _UxGT("INPRIMA. GELDIRIK");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Berrabia. Mesedez");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d"); // One character only
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h"); // One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m"); // One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("Berotzen...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Ohea Berotzen...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibraketa");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Kalibratu X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibratu Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibratu Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibratu Zentrua");
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("Delta ezarpenak");
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Kalibraketa");
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Delta Alt. Ezar.");
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Barra diagonala");
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("Altuera");
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("Erradioa");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Inprimagailu Inf.");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Inprimagailu Inf.");
PROGMEM Language_Str MSG_3POINT_LEVELING = _UxGT("3 puntuko berdinketa");
PROGMEM Language_Str MSG_LINEAR_LEVELING = _UxGT("Berdinketa lineala");
PROGMEM Language_Str MSG_BILINEAR_LEVELING = _UxGT("Berdinketa bilinearra");
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("Unified Bed Leveling");
PROGMEM Language_Str MSG_MESH_LEVELING = _UxGT("Sare berdinketa");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Inprima. estatis.");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Txartelaren Info.");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistoreak");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Estrusoreak");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baudioak");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protokoloa");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Kabina Argia");
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS
= ;
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Inprim. Zenbaketa");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Burututa");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Inprim. denbora");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Imprimatze luzeena");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Estruituta guztira");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Inprimatze");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Burututa");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Guztira");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Luzeena");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Estrusio");
LSTR MSG_PREHEAT_M = _UxGT("Berotu $");
LSTR MSG_PREHEAT_M_H = _UxGT("Berotu $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Berotu $ Amaia");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Berotu $ Amaia ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Berotu $ Guztia");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Berotu $ Ohea");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Berotu $ Ezarp.");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Tenp. Minimoa");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Tenp. Maximoa");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Elikadura-iturria");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Driver-aren potentzia");
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Driver %");
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Driver %");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Idatzi DAC EEPROM");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("HARIZPIA ALDATU");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("HARIZPIA KARGATU");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("HARIZPIA DESKARGATU");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("ALDAKETA AUKERAK:");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Inprima. jarraitu");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Pita: ");
PROGMEM Language_Str MSG_LCD_HOMING_FAILED = _UxGT("Hasi. huts egin du");
PROGMEM Language_Str MSG_LCD_PROBING_FAILED = _UxGT("Neurketak huts egin du");
PROGMEM Language_Str MSG_M600_TOO_COLD = _UxGT("M600: hotzegi");
LSTR MSG_COOLDOWN = _UxGT("Hoztu");
LSTR MSG_SWITCH_PS_ON = _UxGT("Energia piztu");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Energia itzali");
LSTR MSG_EXTRUDE = _UxGT("Estruitu");
LSTR MSG_RETRACT = _UxGT("Atzera eragin");
LSTR MSG_MOVE_AXIS = _UxGT("Ardatzak mugitu");
LSTR MSG_BED_LEVELING = _UxGT("Ohe berdinketa");
LSTR MSG_LEVEL_BED = _UxGT("Ohea berdindu");
LSTR MSG_BED_TRAMMING = _UxGT("Ertzak berdindu");
LSTR MSG_NEXT_CORNER = _UxGT("Hurrengo ertza");
LSTR MSG_EDIT_MESH = _UxGT("Sarea editatu");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Inprimagailu okerra");
LSTR MSG_UBL_DOING_G29 = _UxGT("G29 exekutatzen");
LSTR MSG_UBL_TOOLS = _UxGT("UBL Tresnak");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Sarea eskuz sortu");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Neurtu");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("UBL aktibatu");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("UBL desaktibatu");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Ohearen tenperatura");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Mutur beroaren tenp.");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Sarea editatu");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Sarea editatzea eginda");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Sarea sortu");
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("$ sarea sortu");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("$ sarea balioetsi");
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Sare hotza sortu");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Sarearen altuera doitu");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Sarea balioetsi");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Ohe sarea balioetsi");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Sare berdinketa");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3 puntuko berdinketa");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Lauki-sare berdinketa");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Sarea berdindu");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Mapa mota");
LSTR MSG_LED_CONTROL = _UxGT("LED ezarpenak");
LSTR MSG_LEDS = _UxGT("Argiak");
LSTR MSG_LED_PRESETS = _UxGT("Argi aurrehautaketak");
LSTR MSG_SET_LEDS_RED = _UxGT("Gorria");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Laranja");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Horia");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Berdea");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Urdina");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Indigo");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Bioleta");
LSTR MSG_SET_LEDS_WHITE = _UxGT("Zuria");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Lehenetsia");
LSTR MSG_CUSTOM_LEDS = _UxGT("Argi pertsonalizatuak");
LSTR MSG_INTENSITY_R = _UxGT("Intentsitate gorria");
LSTR MSG_INTENSITY_G = _UxGT("Intentsitate berdea");
LSTR MSG_INTENSITY_B = _UxGT("Intentsitate urdina");
LSTR MSG_INTENSITY_W = _UxGT("Intentsitate zuria");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Distira");
LSTR MSG_MOVING = _UxGT("Mugitzen...");
LSTR MSG_FREE_XY = _UxGT("Askatu XY");
LSTR MSG_MOVE_X = _UxGT("Mugitu X");
LSTR MSG_MOVE_Y = _UxGT("Mugitu Y");
LSTR MSG_MOVE_Z = _UxGT("Mugitu Z");
LSTR MSG_MOVE_E = _UxGT("Estrusorea");
LSTR MSG_MOVE_EN = _UxGT("Estrusorea *");
LSTR MSG_MOVE_N_MM = _UxGT("Mugitu %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mugitu 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mugitu 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mugitu 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mugitu 100mm");
LSTR MSG_SPEED = _UxGT("Abiadura");
LSTR MSG_BED_Z = _UxGT("Z Ohea");
LSTR MSG_NOZZLE = _UxGT("Pita");
LSTR MSG_NOZZLE_N = _UxGT("Pita ~");
LSTR MSG_BED = _UxGT("Ohea");
LSTR MSG_FAN_SPEED = _UxGT("Haizagailu abiadura");
LSTR MSG_FAN_SPEED_N = _UxGT("Haizagailu abiadura ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Haiz.gehig. abiadura");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Haiz.gehig. abiadura ~");
LSTR MSG_FLOW = _UxGT("Fluxua");
LSTR MSG_FLOW_N = _UxGT("Fluxua ~");
LSTR MSG_CONTROL = _UxGT("Kontrola");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fakt");
LSTR MSG_AUTOTEMP = _UxGT("Auto tenperatura");
LSTR MSG_SELECT = _UxGT("Aukeratu");
LSTR MSG_SELECT_E = _UxGT("Aukeratu *");
LSTR MSG_ACC = _UxGT("Azelerazioa");
LSTR MSG_JERK = _UxGT("Astindua");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-astindua");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-astindua");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-astindua");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-astindua");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-astindua");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-astindua");
LSTR MSG_VE_JERK = _UxGT("Ve-astindua");
LSTR MSG_VTRAV_MIN = _UxGT("VBidaia min");
LSTR MSG_A_RETRACT = _UxGT("A-retrakt");
LSTR MSG_A_TRAVEL = _UxGT("A-bidaia");
LSTR MSG_STEPS_PER_MM = _UxGT("Pausoak/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pausoak/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pausoak/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pausoak/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pausoak/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pausoak/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pausoak/mm");
LSTR MSG_E_STEPS = _UxGT("E pausoak/mm");
LSTR MSG_EN_STEPS = _UxGT("* pausoak/mm");
LSTR MSG_TEMPERATURE = _UxGT("Tenperatura");
LSTR MSG_MOTION = _UxGT("Mugimendua");
LSTR MSG_FILAMENT = _UxGT("Harizpia");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E mm3-tan");
LSTR MSG_FILAMENT_DIAM = _UxGT("Hariz. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Hariz. Dia. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Deskargatu mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Kargatu mm");
LSTR MSG_ADVANCE_K = _UxGT("K Aurrerapena");
LSTR MSG_ADVANCE_K_E = _UxGT("K Aurrerapena *");
LSTR MSG_CONTRAST = _UxGT("LCD kontrastea");
LSTR MSG_STORE_EEPROM = _UxGT("Gorde memoria");
LSTR MSG_LOAD_EEPROM = _UxGT("Kargatu memoria");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Larri. berriz.");
LSTR MSG_INIT_EEPROM = _UxGT("EEPROM-a hasieratu");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Berriz kargatu");
LSTR MSG_INFO_SCREEN = _UxGT("Pantaila info");
LSTR MSG_PREPARE = _UxGT("Prestatu");
LSTR MSG_TUNE = _UxGT("Doitu");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausatu inprimak.");
LSTR MSG_RESUME_PRINT = _UxGT("Jarraitu inprima.");
LSTR MSG_STOP_PRINT = _UxGT("Gelditu inprima.");
LSTR MSG_MEDIA_MENU = _UxGT("SD-tik inprimatu");
LSTR MSG_NO_MEDIA = _UxGT("Ez dago SD-rik");
LSTR MSG_DWELL = _UxGT("Lo egin...");
LSTR MSG_USERWAIT = _UxGT("Aginduak zain...");
LSTR MSG_PRINT_PAUSED = _UxGT("Inprim. geldi.");
LSTR MSG_PRINT_ABORTED = _UxGT("Inprim. deusezta.");
LSTR MSG_NO_MOVE = _UxGT("Mugimendu gabe.");
LSTR MSG_KILLED = _UxGT("AKABATUTA. ");
LSTR MSG_STOPPED = _UxGT("GELDITUTA. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Atzera egin mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Atzera mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Atzera egin V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Igo mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Atzera egin mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Swap Atzera mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Atzera egin V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V");
LSTR MSG_AUTORETRACT = _UxGT("Atzera egin");
LSTR MSG_FILAMENTCHANGE = _UxGT("Aldatu harizpia");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Aldatu harizpia *");
LSTR MSG_FILAMENTLOAD = _UxGT("Harizpia kargatu");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Harizpia kargatu *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Harizpia deskargatu");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Harizpia deskargatu *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Erabat deskargatu");
LSTR MSG_ATTACH_MEDIA = _UxGT("Hasieratu SD-a");
LSTR MSG_CHANGE_MEDIA = _UxGT("Aldatu txartela");
LSTR MSG_ZPROBE_OUT = _UxGT("Z zunda kanpora");
LSTR MSG_SKEW_FACTOR = _UxGT("Okertze faktorea");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch AutoProba");
LSTR MSG_BLTOUCH_RESET = _UxGT("BLTouch berrabia.");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("BLTouch jaitsi/luzatu");
LSTR MSG_BLTOUCH_STOW = _UxGT("BLTouch igo/jaso");
LSTR MSG_HOME_FIRST = _UxGT("Etxera %s%s%s lehenengo");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Z Konpentsatu");
LSTR MSG_BABYSTEP_X = _UxGT("Mikro-urratsa X");
LSTR MSG_BABYSTEP_Y = _UxGT("Mikro-urratsa Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Mikro-urratsa Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Endstop deusezta.");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Err: Beroketa");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Err: Tenperatura");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("TENP. KONTROL EZA");
LSTR MSG_ERR_MAXTEMP = _UxGT("Err: Tenp Maximoa");
LSTR MSG_ERR_MINTEMP = _UxGT("Err: Tenp Minimoa");
LSTR MSG_HALTED = _UxGT("INPRIMA. GELDIRIK");
LSTR MSG_PLEASE_RESET = _UxGT("Berrabia. Mesedez");
LSTR MSG_HEATING = _UxGT("Berotzen...");
LSTR MSG_BED_HEATING = _UxGT("Ohea Berotzen...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibraketa");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibratu X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibratu Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibratu Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibratu Zentrua");
LSTR MSG_DELTA_SETTINGS = _UxGT("Delta ezarpenak");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Kalibraketa");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Delta Alt. Ezar.");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Barra diagonala");
LSTR MSG_DELTA_HEIGHT = _UxGT("Altuera");
LSTR MSG_DELTA_RADIUS = _UxGT("Erradioa");
LSTR MSG_INFO_MENU = _UxGT("Inprimagailu Inf.");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Inprimagailu Inf.");
LSTR MSG_3POINT_LEVELING = _UxGT("3 puntuko berdinketa");
LSTR MSG_LINEAR_LEVELING = _UxGT("Berdinketa lineala");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Berdinketa bilinearra");
LSTR MSG_UBL_LEVELING = _UxGT("Unified Bed Leveling");
LSTR MSG_MESH_LEVELING = _UxGT("Sare berdinketa");
LSTR MSG_INFO_STATS_MENU = _UxGT("Inprima. estatis.");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Txartelaren Info.");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistoreak");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Estrusoreak");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baudioak");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protokoloa");
LSTR MSG_CASE_LIGHT = _UxGT("Kabina Argia");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Argiaren Distira");
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Inprim. Zenbaketa");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Burututa");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Inprim. denbora");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Imprimatze luzeena");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Estruituta guztira");
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Inprimatze");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Burututa");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Guztira");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Luzeena");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Estrusio");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Tenp. Minimoa");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Tenp. Maximoa");
LSTR MSG_INFO_PSU = _UxGT("Elikadura-iturria");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driver-aren potentzia");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Idatzi DAC EEPROM");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("HARIZPIA ALDATU");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("HARIZPIA KARGATU");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("HARIZPIA DESKARGATU");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("ALDAKETA AUKERAK:");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Inprima. jarraitu");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Pita: ");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Hasi. huts egin du");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Neurketak huts egin du");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Inprimagailu okerra");
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Mesedez, itxaron..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Deskargatzen..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Sartu eta click egin"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Berotzen..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Kargatzen..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Mesedez, itxaron..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Deskargatzen..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Sartu eta click egin"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Berotzen..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Kargatzen..."));
}

187
Marlin/src/lcd/language/language_fi.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Finnish
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -34,95 +33,99 @@
namespace Language_fi {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Finnish");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Finnish");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" valmis.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Kortti asetettu");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Kortti poistettu");
PROGMEM Language_Str MSG_MAIN = _UxGT("Palaa");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Automaatti");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Vapauta moottorit");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Aja referenssiin");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Aseta origo");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Esilämmitä ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Esilämmitä ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT("Suutin");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT("Suutin ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT(" Kaikki");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT(" Alusta");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Esilämm. ") PREHEAT_1_LABEL _UxGT(" konf");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Esilämmitä ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Esilämmitä ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Esilä. ") PREHEAT_2_LABEL _UxGT("Suutin");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Esilä. ") PREHEAT_2_LABEL _UxGT("Suutin ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Esilä. ") PREHEAT_2_LABEL _UxGT(" Kaikki");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Esilä. ") PREHEAT_2_LABEL _UxGT(" Alusta");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Esilämm. ") PREHEAT_2_LABEL _UxGT(" konf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Jäähdytä");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Virta päälle");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Virta pois");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Pursota");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Vedä takaisin");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Liikuta akseleita");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Liikuta X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Liikuta Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Liikuta Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Extruder");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Extruder *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Liikuta %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Liikuta 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Liikuta 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Liikuta 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Nopeus");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Suutin");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Suutin ~");
PROGMEM Language_Str MSG_BED = _UxGT("Alusta");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Tuul. nopeus");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Tuul. nopeus ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Virtaus");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Virtaus ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Kontrolli");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Kerr");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Autotemp");
PROGMEM Language_Str MSG_ACC = _UxGT("Kiihtyv");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("VLiike min");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-peruuta");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Lämpötila");
PROGMEM Language_Str MSG_MOTION = _UxGT("Liike");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filament");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD kontrasti");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Tallenna muistiin");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Lataa muistista");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Palauta oletus");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Päivitä");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Seuraa");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Valmistele");
PROGMEM Language_Str MSG_TUNE = _UxGT("Säädä");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Keskeytä tulostus");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Jatka tulostusta");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Pysäytä tulostus");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Korttivalikko");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Ei korttia");
PROGMEM Language_Str MSG_DWELL = _UxGT("Nukkumassa...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Odotet. valintaa");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Ei liiketta.");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Vedä mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Va. Vedä mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Vedä V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Z mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Va. UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("UnRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("AutoVeto.");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibrointi");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Kalibroi X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibroi Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibroi Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibroi Center");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" valmis.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Kortti asetettu");
LSTR MSG_MEDIA_REMOVED = _UxGT("Kortti poistettu");
LSTR MSG_MAIN = _UxGT("Palaa");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Automaatti");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Vapauta moottorit");
LSTR MSG_AUTO_HOME = _UxGT("Aja referenssiin");
LSTR MSG_SET_ORIGIN = _UxGT("Aseta origo");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Esilämmitä ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Esilämmitä ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT("Suutin");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT("Suutin ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT(" Kaikki");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Esilä. ") PREHEAT_1_LABEL _UxGT(" Alusta");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Esilämm. ") PREHEAT_1_LABEL _UxGT(" konf");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Väärä tulostin");
LSTR MSG_PREHEAT_M = _UxGT("Esilämmitä $");
LSTR MSG_PREHEAT_M_H = _UxGT("Esilämmitä $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Esilä. $Suutin");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Esilä. $Suutin ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Esilä. $ Kaikki");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Esilä. $ Alusta");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Esilämm. $ konf");
#endif
LSTR MSG_COOLDOWN = _UxGT("Jäähdytä");
LSTR MSG_SWITCH_PS_ON = _UxGT("Virta päälle");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Virta pois");
LSTR MSG_EXTRUDE = _UxGT("Pursota");
LSTR MSG_RETRACT = _UxGT("Vedä takaisin");
LSTR MSG_MOVE_AXIS = _UxGT("Liikuta akseleita");
LSTR MSG_MOVE_X = _UxGT("Liikuta X");
LSTR MSG_MOVE_Y = _UxGT("Liikuta Y");
LSTR MSG_MOVE_Z = _UxGT("Liikuta Z");
LSTR MSG_MOVE_E = _UxGT("Extruder");
LSTR MSG_MOVE_EN = _UxGT("Extruder *");
LSTR MSG_MOVE_N_MM = _UxGT("Liikuta %smm");
LSTR MSG_MOVE_01MM = _UxGT("Liikuta 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Liikuta 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Liikuta 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Liikuta 100mm");
LSTR MSG_SPEED = _UxGT("Nopeus");
LSTR MSG_NOZZLE = _UxGT("Suutin");
LSTR MSG_NOZZLE_N = _UxGT("Suutin ~");
LSTR MSG_BED = _UxGT("Alusta");
LSTR MSG_FAN_SPEED = _UxGT("Tuul. nopeus");
LSTR MSG_FAN_SPEED_N = _UxGT("Tuul. nopeus ~");
LSTR MSG_FLOW = _UxGT("Virtaus");
LSTR MSG_FLOW_N = _UxGT("Virtaus ~");
LSTR MSG_CONTROL = _UxGT("Kontrolli");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Kerr");
LSTR MSG_AUTOTEMP = _UxGT("Autotemp");
LSTR MSG_ACC = _UxGT("Kiihtyv");
LSTR MSG_VTRAV_MIN = _UxGT("VLiike min");
LSTR MSG_A_RETRACT = _UxGT("A-peruuta");
LSTR MSG_TEMPERATURE = _UxGT("Lämpötila");
LSTR MSG_MOTION = _UxGT("Liike");
LSTR MSG_FILAMENT = _UxGT("Filament");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_CONTRAST = _UxGT("LCD kontrasti");
LSTR MSG_STORE_EEPROM = _UxGT("Tallenna muistiin");
LSTR MSG_LOAD_EEPROM = _UxGT("Lataa muistista");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Palauta oletus");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Päivitä");
LSTR MSG_INFO_SCREEN = _UxGT("Seuraa");
LSTR MSG_PREPARE = _UxGT("Valmistele");
LSTR MSG_TUNE = _UxGT("Säädä");
LSTR MSG_PAUSE_PRINT = _UxGT("Keskeytä tulostus");
LSTR MSG_RESUME_PRINT = _UxGT("Jatka tulostusta");
LSTR MSG_STOP_PRINT = _UxGT("Pysäytä tulostus");
LSTR MSG_MEDIA_MENU = _UxGT("Korttivalikko");
LSTR MSG_NO_MEDIA = _UxGT("Ei korttia");
LSTR MSG_DWELL = _UxGT("Nukkumassa...");
LSTR MSG_USERWAIT = _UxGT("Odotet. valintaa");
LSTR MSG_NO_MOVE = _UxGT("Ei liiketta.");
LSTR MSG_CONTROL_RETRACT = _UxGT("Vedä mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Va. Vedä mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Vedä V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Z mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Va. Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretract V");
LSTR MSG_AUTORETRACT = _UxGT("AutoVeto.");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibrointi");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibroi X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibroi Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibroi Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibroi Center");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Väärä tulostin");
}

1083
Marlin/src/lcd/language/language_fr.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

747
Marlin/src/lcd/language/language_gl.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,191 +25,588 @@
* Galician language (ISO "gl")
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
#define NOT_EXTENDED_ISO10646_1_5X7
namespace Language_gl {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
PROGMEM Language_Str LANGUAGE = _UxGT("Galician");
constexpr uint8_t CHARSIZE = 1;
LSTR LANGUAGE = _UxGT("Galician");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" lista.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Tarxeta inserida");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Tarxeta retirada");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("FinCarro");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu principal");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Autoarranque");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Apagar motores");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Ir a orixe");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Ir orixe X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Ir orixe Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Ir orixe Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Ir orixes XYZ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Prema pulsador");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Seguinte punto");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Nivelado feito");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Offsets na orixe");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets fixados");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Fixar orixe");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Prequentar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Prequentar ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Bico");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Bico ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Todo");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Cama");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Prequentar ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Prequentar ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Preque. ") PREHEAT_2_LABEL _UxGT(" Bico");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Preque. ") PREHEAT_2_LABEL _UxGT(" Bico ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Preque. ") PREHEAT_2_LABEL _UxGT(" Todo");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Preque. ") PREHEAT_2_LABEL _UxGT(" Cama");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Preque. ") PREHEAT_2_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Arrefriar");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Acender");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Apagar");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extrudir");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retraer");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Mover eixe");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Nivelar cama");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Nivelar cama");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mover X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mover Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mover Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Extrusor");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Extrusor *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mover %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mover 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mover 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocidade");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Cama Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Bico");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Bico ~");
PROGMEM Language_Str MSG_BED = _UxGT("Cama");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Velocidade vent.");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Velocidade vent. ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Fluxo");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Fluxo ~");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
PROGMEM Language_Str MSG_SELECT = _UxGT("Escolla");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Escolla *");
PROGMEM Language_Str MSG_ACC = _UxGT("Acel");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Pasos/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" pasos/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" pasos/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" pasos/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E pasos/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* pasos/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Movemento");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filamento");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E en mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Diam. fil.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Diam. fil. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Constraste LCD");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Gardar en memo.");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Cargar de memo.");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Cargar de firm.");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Volver a cargar");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Monitorizacion");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Preparar");
PROGMEM Language_Str MSG_TUNE = _UxGT("Axustar");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausar impres.");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Seguir impres.");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Deter impres.");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Tarxeta SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Sen tarxeta SD");
PROGMEM Language_Str MSG_DWELL = _UxGT("En repouso...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("A espera...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Impre. cancelada");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Sen movemento.");
PROGMEM Language_Str MSG_KILLED = _UxGT("PROGRAMA MORTO");
PROGMEM Language_Str MSG_STOPPED = _UxGT("PROGRAMA PARADO");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Retraccion mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Cambio retra. mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Retraccion V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Alzar Z mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("Recup. retra. mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Cambio recup. mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Recuperacion V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Retraccion auto.");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Cambiar filamen.");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Cambiar filamen. *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Iniciando SD");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Cambiar SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Sonda-Z sen cama");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("Comprobar BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Iniciar BLTouch");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Offset Z");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Micropaso X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Micropaso Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Micropaso Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Erro fin carro");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Fallo quentando");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Erro temperatura");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("Temp. excesiva");
PROGMEM Language_Str MSG_HALTED = _UxGT("SISTEMA MORTO");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Debe reiniciar!");
PROGMEM Language_Str MSG_HEATING = _UxGT("Quentando...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Quentando cama...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Calibracion Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Acerca de...");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Informacion");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Estadisticas");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Placa nai");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistores");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extrusores");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baudios");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protocolo");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Luz");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Total traballos");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Total completos");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tempo impresion");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Traballo +longo");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Total extruido");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Traballos");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Completos");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tempo");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("O +longo");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extruido");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" lista.");
LSTR MSG_YES = _UxGT("SI");
LSTR MSG_NO = _UxGT("NON");
LSTR MSG_BACK = _UxGT("Atrás");
LSTR MSG_MEDIA_ABORTING = _UxGT("Cancelando...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Tarxeta inserida");
LSTR MSG_MEDIA_REMOVED = _UxGT("Tarxeta retirada");
LSTR MSG_MEDIA_WAITING = _UxGT("Agardando ao SD/USB");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Erro lectura SD/USB");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("Disp. USB retirado");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("Inicio USB fallido");
LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Desbord. Subch.");
LSTR MSG_LCD_ENDSTOPS = _UxGT("FinCarro");
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("FinCarro SW");
LSTR MSG_MAIN = _UxGT("Menú principal");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Axustes avanzados");
LSTR MSG_CONFIGURATION = _UxGT("Configuración");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Autoarranque");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Apagar motores");
LSTR MSG_DEBUG_MENU = _UxGT("Menú depuración");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Test barra progreso");
LSTR MSG_AUTO_HOME = _UxGT("Ir a orixe");
LSTR MSG_AUTO_HOME_X = _UxGT("Ir orixe X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Ir orixe Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Ir orixe Z");
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Autoaliñar Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Ir orixes XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Prema pulsador");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Seguinte punto");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Fin Nivelación!");
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Compensación Altura");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Axustar Desfases");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Desfases aplicados");
LSTR MSG_SET_ORIGIN = _UxGT("Fixar orixe");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Prequentar ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Prequentar ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Bico");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Bico ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Todo");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" Cama");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Preque. ") PREHEAT_1_LABEL _UxGT(" conf");
LSTR MSG_PREHEAT_M = _UxGT("Prequentar $");
LSTR MSG_PREHEAT_M_H = _UxGT("Prequentar $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Preque. $ Bico");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Preque. $ Bico ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Preque. $ Todo");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Preque. $ Cama");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Preque. $ conf");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Min Temp");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Fonte alime.");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Potencia motor");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Garda DAC EEPROM");
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Preque. Personali.");
LSTR MSG_COOLDOWN = _UxGT("Arrefriar");
LSTR MSG_CUTTER_FREQUENCY = _UxGT("Frecuencia");
LSTR MSG_LASER_MENU = _UxGT("Control Láser");
LSTR MSG_LASER_POWER = _UxGT("Potencia Láser");
LSTR MSG_SPINDLE_MENU = _UxGT("Control Fuso");
LSTR MSG_SPINDLE_POWER = _UxGT("Potencia Fuso");
LSTR MSG_SPINDLE_REVERSE = _UxGT("Inverter xiro");
LSTR MSG_SWITCH_PS_ON = _UxGT("Acender");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Apagar");
LSTR MSG_EXTRUDE = _UxGT("Extruír");
LSTR MSG_RETRACT = _UxGT("Retraer");
LSTR MSG_MOVE_AXIS = _UxGT("Mover eixe");
LSTR MSG_BED_LEVELING = _UxGT("Nivelando Cama");
LSTR MSG_LEVEL_BED = _UxGT("Nivelar Cama");
LSTR MSG_BED_TRAMMING = _UxGT("Nivelar Cantos");
LSTR MSG_NEXT_CORNER = _UxGT("Seguinte Canto");
LSTR MSG_MESH_EDITOR = _UxGT("Editor Mallado");
LSTR MSG_EDIT_MESH = _UxGT("Editar Mallado");
LSTR MSG_EDITING_STOPPED = _UxGT("Ed. Mallado Detida");
LSTR MSG_PROBING_POINT = _UxGT("Punto de Proba");
LSTR MSG_MESH_X = _UxGT("Índice X");
LSTR MSG_MESH_Y = _UxGT("Índice Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Valor Z");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Comandos Personaliz.");
LSTR MSG_M48_TEST = _UxGT("M48 Probar Sonda");
LSTR MSG_M48_POINT = _UxGT("M48 Punto");
LSTR MSG_M48_DEVIATION = _UxGT("Desviación");
LSTR MSG_IDEX_MENU = _UxGT("Modo IDEX");
LSTR MSG_OFFSETS_MENU = _UxGT("Ferramentas Compens");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Auto-Estacionar");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplicación");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Copia Espello");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Control Total");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("2º Bico X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("2º Bico Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("2º Bico Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("Executando G29");
LSTR MSG_UBL_TOOLS = _UxGT("Ferramentas UBL");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
LSTR MSG_LCD_TILTING_MESH = _UxGT("Punto de inclinación");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Facer Malla Manual");
LSTR MSG_UBL_BC_INSERT = _UxGT("Colocar Calzo e Medir");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Medir");
LSTR MSG_UBL_BC_REMOVE = _UxGT("Quitar e Medir Cama");
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Mover ao Seguinte");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("Activar UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Desactivar UBL");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Temp Cama");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Temp Cama");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Temp Bico");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Temp Bico");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Editar Malla");
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Edit. Malla Person.");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Axuste Fino da Malla");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Fin Edición da Malla");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Crear Malla Person.");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Crear Malla");
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Crear Malla ($)");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Validar Malla ($)");
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Crear Malla Fría");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Axustar Altura Malla");
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Altura");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Validar Malla");
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Validar Malla perso.");
LSTR MSG_G26_HEATING_BED = _UxGT("G26 Quentando Cama");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Quentando Bico");
LSTR MSG_G26_MANUAL_PRIME = _UxGT("Traballo manual...");
LSTR MSG_G26_FIXED_LENGTH = _UxGT("Traballo Lonxit Fixa");
LSTR MSG_G26_PRIME_DONE = _UxGT("Fin Traballo");
LSTR MSG_G26_CANCELED = _UxGT("G26 Cancelado");
LSTR MSG_G26_LEAVING = _UxGT("Saíndo de G26");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Continuar Malla");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Nivelación Malla");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("Nivelación 3Puntos");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Nivelación Grid");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Nivelar Malla");
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Puntos Laterais");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Tipo de Mapa ");
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Gardar Mapa");
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Enviar ao Host");
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Gardar en CSV");
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Backup Externo");
LSTR MSG_UBL_INFO_UBL = _UxGT("Info do UBL");
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Cantidade de Recheo");
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Recheo Manual");
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Recheo Intelixente");
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Recheo da Malla");
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Invalidar todo");
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Invalidar cercanos");
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Axustar Fino Todo");
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Axustar Fino Cerc");
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Almacenamento Malla");
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Rañura Memoria");
LSTR MSG_UBL_LOAD_MESH = _UxGT("Cargar Malla Cama");
LSTR MSG_UBL_SAVE_MESH = _UxGT("Gardar Malla Cama");
LSTR MSG_MESH_LOADED = _UxGT("Malla %i Cargada");
LSTR MSG_MESH_SAVED = _UxGT("Malla %i Gardada");
LSTR MSG_UBL_NO_STORAGE = _UxGT("Sen Gardar");
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Erro: Gardadado UBL");
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Erro: Recuperación UBL");
LSTR MSG_UBL_Z_OFFSET = _UxGT("Desfase de Z: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Desfase de Z Detido");
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("UBL Paso a Paso");
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. Crear Malla Fría");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2. Recheo Intelixente");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. Validar Malla");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. Axustar Fino Todo");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. Validar Malla");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. Axustar Fino Todo");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7. Gardar Malla Cama");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Segue traballo");
LSTR MSG_LED_CONTROL = _UxGT("Control LED");
LSTR MSG_LEDS = _UxGT("Luces");
LSTR MSG_LED_PRESETS = _UxGT("Axustes Luz");
LSTR MSG_SET_LEDS_RED = _UxGT("Vermello");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Laranxa");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Amarelo");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Verde");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Azul");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Índigo");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Violeta");
LSTR MSG_SET_LEDS_WHITE = _UxGT("Branco");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Por defecto");
LSTR MSG_CUSTOM_LEDS = _UxGT("Luces personalizadas");
LSTR MSG_INTENSITY_R = _UxGT("Intensidade Vermello");
LSTR MSG_INTENSITY_G = _UxGT("Intensidade Verde");
LSTR MSG_INTENSITY_B = _UxGT("Intensidade Azul");
LSTR MSG_INTENSITY_W = _UxGT("Intensidade Branco");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Brillo");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Impresora incorrecta");
LSTR MSG_MOVING = _UxGT("Movendo...");
LSTR MSG_FREE_XY = _UxGT("Libre XY");
LSTR MSG_MOVE_X = _UxGT("Mover X");
LSTR MSG_MOVE_Y = _UxGT("Mover Y");
LSTR MSG_MOVE_Z = _UxGT("Mover Z");
LSTR MSG_MOVE_E = _UxGT("Extrusor");
LSTR MSG_MOVE_EN = _UxGT("Extrusor *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Bico moi frío");
LSTR MSG_MOVE_N_MM = _UxGT("Mover %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mover 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mover 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mover 100mm");
LSTR MSG_SPEED = _UxGT("Velocidade");
LSTR MSG_BED_Z = _UxGT("Cama Z");
LSTR MSG_NOZZLE = _UxGT("Bico");
LSTR MSG_NOZZLE_N = _UxGT("Bico ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("Bico Estacionado");
LSTR MSG_NOZZLE_STANDBY = _UxGT("Bico Standby");
LSTR MSG_BED = _UxGT("Cama");
LSTR MSG_CHAMBER = _UxGT("Cámara");
LSTR MSG_FAN_SPEED = _UxGT("Vel. Ventilador");
LSTR MSG_FAN_SPEED_N = _UxGT("Vel. Ventilador ~");
LSTR MSG_STORED_FAN_N = _UxGT("Ventilador Mem. ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Vel. Vent. Extra");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Vel. Vent. Extra ~");
LSTR MSG_CONTROLLER_FAN = _UxGT("Controlador Vent.");
LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("Velocidade Repouso");
LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("Modo Auto");
LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("Velocidade Activa");
LSTR MSG_CONTROLLER_FAN_DURATION = _UxGT("Tempo Repouso");
LSTR MSG_FLOW = _UxGT("Fluxo");
LSTR MSG_FLOW_N = _UxGT("Fluxo ~");
LSTR MSG_CONTROL = _UxGT("Control");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_AUTOTEMP = _UxGT("Temperatura Auto.");
LSTR MSG_LCD_ON = _UxGT("Acender");
LSTR MSG_LCD_OFF = _UxGT("Apagar");
LSTR MSG_PID_AUTOTUNE = _UxGT("Auto-Sint. PID");
LSTR MSG_PID_AUTOTUNE_E = _UxGT("Auto-Sint. PID *");
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("Fin Auto-Sint PID");
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Auto-Sint. fallida. Extrusor danado.");
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Auto-Sint. fallida. Temperatura moi alta.");
LSTR MSG_PID_TIMEOUT = _UxGT("Auto-Sint. fallida. Tempo excedido.");
LSTR MSG_SELECT = _UxGT("Escolla");
LSTR MSG_SELECT_E = _UxGT("Escolla *");
LSTR MSG_ACC = _UxGT("Acel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("Max ") LCD_STR_A _UxGT(" Jerk");
LSTR MSG_VB_JERK = _UxGT("Max ") LCD_STR_B _UxGT(" Jerk");
LSTR MSG_VC_JERK = _UxGT("Max ") LCD_STR_C _UxGT(" Jerk");
LSTR MSG_VI_JERK = _UxGT("Max ") LCD_STR_I _UxGT(" Jerk");
LSTR MSG_VJ_JERK = _UxGT("Max ") LCD_STR_J _UxGT(" Jerk");
LSTR MSG_VK_JERK = _UxGT("Max ") LCD_STR_K _UxGT(" Jerk");
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Desvío Unión");
LSTR MSG_VELOCITY = _UxGT("Velocidade");
LSTR MSG_VMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Vel");
LSTR MSG_VMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Vel");
LSTR MSG_VMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Vel");
LSTR MSG_VMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Vel");
LSTR MSG_VMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Vel");
LSTR MSG_VMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Vel");
LSTR MSG_VMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Vel");
LSTR MSG_VMAX_EN = _UxGT("Max * Vel");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("V-viaxe min");
LSTR MSG_ACCELERATION = _UxGT("Aceleración");
LSTR MSG_AMAX_A = _UxGT("Max ") LCD_STR_A _UxGT(" Accel");
LSTR MSG_AMAX_B = _UxGT("Max ") LCD_STR_B _UxGT(" Accel");
LSTR MSG_AMAX_C = _UxGT("Max ") LCD_STR_C _UxGT(" Accel");
LSTR MSG_AMAX_I = _UxGT("Max ") LCD_STR_I _UxGT(" Accel");
LSTR MSG_AMAX_J = _UxGT("Max ") LCD_STR_J _UxGT(" Accel");
LSTR MSG_AMAX_K = _UxGT("Max ") LCD_STR_K _UxGT(" Accel");
LSTR MSG_AMAX_E = _UxGT("Max ") LCD_STR_E _UxGT(" Accel");
LSTR MSG_AMAX_EN = _UxGT("Max * Accel");
LSTR MSG_A_RETRACT = _UxGT("A-retrac.");
LSTR MSG_A_TRAVEL = _UxGT("A-viaxe");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frecuencia max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Avance min");
LSTR MSG_STEPS_PER_MM = _UxGT("Pasos/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" pasos/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" pasos/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" pasos/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" pasos/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" pasos/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" pasos/mm");
LSTR MSG_E_STEPS = _UxGT("E pasos/mm");
LSTR MSG_EN_STEPS = _UxGT("* pasos/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
LSTR MSG_MOTION = _UxGT("Movemento");
LSTR MSG_FILAMENT = _UxGT("Filamento");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E en mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Diam. fil.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Diam. fil. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Descarga mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Carga mm");
LSTR MSG_ADVANCE_K = _UxGT("Avance K");
LSTR MSG_ADVANCE_K_E = _UxGT("Avance K *");
LSTR MSG_CONTRAST = _UxGT("Constraste LCD");
LSTR MSG_STORE_EEPROM = _UxGT("Gardar Configuración");
LSTR MSG_LOAD_EEPROM = _UxGT("Cargar Configuración");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Rest. Defecto");
LSTR MSG_INIT_EEPROM = _UxGT("Inicializar EEPROM");
LSTR MSG_ERR_EEPROM_CRC = _UxGT("Erro: CRC EEPROM");
LSTR MSG_ERR_EEPROM_INDEX = _UxGT("Erro: Índice EEPROM");
LSTR MSG_ERR_EEPROM_VERSION = _UxGT("Erro: Versión EEPROM");
LSTR MSG_SETTINGS_STORED = _UxGT("Config Gardada");
LSTR MSG_MEDIA_UPDATE = _UxGT("Actualizar SD/USB");
LSTR MSG_RESET_PRINTER = _UxGT("Reiniciar Impresora");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Recargar");
LSTR MSG_INFO_SCREEN = _UxGT("Información");
LSTR MSG_PREPARE = _UxGT("Preparar");
LSTR MSG_TUNE = _UxGT("Axustar");
LSTR MSG_START_PRINT = _UxGT("Comezar impresión");
LSTR MSG_BUTTON_NEXT = _UxGT("Seguinte");
LSTR MSG_BUTTON_INIT = _UxGT("Comezar");
LSTR MSG_BUTTON_STOP = _UxGT("Deter");
LSTR MSG_BUTTON_PRINT = _UxGT("Imprimir");
LSTR MSG_BUTTON_RESET = _UxGT("Reiniciar");
LSTR MSG_BUTTON_CANCEL = _UxGT("Cancelar");
LSTR MSG_BUTTON_DONE = _UxGT("Listo");
LSTR MSG_BUTTON_BACK = _UxGT("Atrás");
LSTR MSG_BUTTON_PROCEED = _UxGT("Proceder");
LSTR MSG_PAUSING = _UxGT("Pausando...");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausar impresión");
LSTR MSG_RESUME_PRINT = _UxGT("Retomar impresión");
LSTR MSG_STOP_PRINT = _UxGT("Deter impresión");
LSTR MSG_PRINTING_OBJECT = _UxGT("Imprimindo Obxecto");
LSTR MSG_CANCEL_OBJECT = _UxGT("Cancelar Obxecto");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("Cancelar Obxecto =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Recuperar Impresión");
LSTR MSG_MEDIA_MENU = _UxGT("Tarxeta SD");
LSTR MSG_NO_MEDIA = _UxGT("Sen tarxeta SD");
LSTR MSG_DWELL = _UxGT("En repouso...");
LSTR MSG_USERWAIT = _UxGT("Prema para Retomar..");
LSTR MSG_PRINT_PAUSED = _UxGT("Impresión Pausada");
LSTR MSG_PRINTING = _UxGT("Imprimindo...");
LSTR MSG_PRINT_ABORTED = _UxGT("Impresión Cancelada");
LSTR MSG_PRINT_DONE = _UxGT("Fin Impresión");
LSTR MSG_NO_MOVE = _UxGT("Sen movemento.");
LSTR MSG_KILLED = _UxGT("MORTO.");
LSTR MSG_STOPPED = _UxGT("DETIDO.");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retraer mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Cambio retra. mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retraer V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Alzar Z mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Recup. retra. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Cambio recup. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Recuperacion V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V");
LSTR MSG_AUTORETRACT = _UxGT("Auto-Retracción");
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Lonxitude Retracción");
LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Cambio Extra");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Lonxitude de Purga");
LSTR MSG_TOOL_CHANGE = _UxGT("Cambiar Ferramenta");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Levantar Z");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Velocidade prim.");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Vel. de Retracción");
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Extrusor Est.");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Vel. Recuperación");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Vel. Ventilador");
LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("Tempo Ventilador");
LSTR MSG_TOOL_MIGRATION_ON = _UxGT("Auto ON");
LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("Auto OFF");
LSTR MSG_TOOL_MIGRATION = _UxGT("Cambio Ferramenta");
LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Cambio Automático");
LSTR MSG_TOOL_MIGRATION_END = _UxGT("Último Extrusor");
LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("Cambio a *");
LSTR MSG_FILAMENTCHANGE = _UxGT("Cambiar Filamento");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Cambiar Filamento *");
LSTR MSG_FILAMENTLOAD = _UxGT("Cargar Filamento");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Cargar Filamento *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Descargar Filamento");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Descargar Filamento *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Descargar Todo");
LSTR MSG_ATTACH_MEDIA = _UxGT("Iniciar SD/USB");
LSTR MSG_CHANGE_MEDIA = _UxGT("Cambiar SD/USB");
LSTR MSG_RELEASE_MEDIA = _UxGT("Lanzar SD/USB");
LSTR MSG_ZPROBE_OUT = _UxGT("Sonda-Z fóra Cama");
LSTR MSG_SKEW_FACTOR = _UxGT("Factor de Desviación");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Auto-Test");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reiniciar");
LSTR MSG_BLTOUCH_STOW = _UxGT("Recoller");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Estender");
LSTR MSG_BLTOUCH_SW_MODE = _UxGT("Modo Software");
LSTR MSG_BLTOUCH_5V_MODE = _UxGT("Modo 5V");
LSTR MSG_BLTOUCH_OD_MODE = _UxGT("Modo OD");
LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Modo Almacenar");
LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Axustar BLTouch a 5V");
LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Axustar BLTouch a OD");
LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Modo de Informe");
LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("PERIGO: Unha mala configuración pode producir daños! Proceder igualmente?");
LSTR MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
LSTR MSG_TOUCHMI_INIT = _UxGT("Iniciar TouchMI");
LSTR MSG_TOUCHMI_ZTEST = _UxGT("Test de Desfase Z");
LSTR MSG_TOUCHMI_SAVE = _UxGT("Gardar");
LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("Estender TouchMI");
LSTR MSG_MANUAL_DEPLOY = _UxGT("Estender Sonda Z");
LSTR MSG_MANUAL_STOW = _UxGT("Recoller Sonda Z");
LSTR MSG_HOME_FIRST = _UxGT("Orixe %s%s%s Primeiro");
LSTR MSG_ZPROBE_OFFSETS = _UxGT("Desfases Sonda");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("Desfase Sonda X");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Desfase Sonda Y");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Desfase Z");
LSTR MSG_BABYSTEP_X = _UxGT("Micropaso X");
LSTR MSG_BABYSTEP_Y = _UxGT("Micropaso Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Micropaso Z");
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Erro FinCarro");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Fallo Quentando");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Erro:Temp Redundante");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("FUGA TÉRMICA");
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("FUGA TÉRMICA CAMA");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("FUGA TÉRMICA CÁMARA");
LSTR MSG_ERR_MAXTEMP = _UxGT("Erro:TEMP MÁX");
LSTR MSG_ERR_MINTEMP = _UxGT("Erro:TEMP MÍN");
LSTR MSG_HALTED = _UxGT("IMPRESORA DETIDA");
LSTR MSG_PLEASE_RESET = _UxGT("Debe reiniciar!");
LSTR MSG_HEATING = _UxGT("Quentando...");
LSTR MSG_COOLING = _UxGT("Arrefriando...");
LSTR MSG_BED_HEATING = _UxGT("Quentando cama...");
LSTR MSG_BED_COOLING = _UxGT("Enfriando Cama...");
LSTR MSG_CHAMBER_HEATING = _UxGT("Quentando Cámara...");
LSTR MSG_CHAMBER_COOLING = _UxGT("Arrefriando Cámara...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Calibracion Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
LSTR MSG_DELTA_SETTINGS = _UxGT("Configuración Delta");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Calibración");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Ax. Altura Delta");
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Axustar Sonda Z");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Barra Diagonal");
LSTR MSG_DELTA_HEIGHT = _UxGT("Altura");
LSTR MSG_DELTA_RADIUS = _UxGT("Radio");
LSTR MSG_INFO_MENU = _UxGT("Acerca de...");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Información");
LSTR MSG_3POINT_LEVELING = _UxGT("Nivelación 3puntos");
LSTR MSG_LINEAR_LEVELING = _UxGT("Nivelación Lineal");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Nivelación Bilineal");
LSTR MSG_UBL_LEVELING = _UxGT("Nivelación UBL");
LSTR MSG_MESH_LEVELING = _UxGT("Nivelación en Malla");
LSTR MSG_INFO_STATS_MENU = _UxGT("Estatísticas");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Placa nai");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistores");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extrusores");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baudios");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protocolo");
LSTR MSG_INFO_RUNAWAY_OFF = _UxGT("Reloxo Traballo: OFF");
LSTR MSG_INFO_RUNAWAY_ON = _UxGT("Reloxo Traballo: ON");
LSTR MSG_CASE_LIGHT = _UxGT("Luz da Caixa");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Brillo Luces");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("IMPRESORA INCORRECTA");
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Total Impresións");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tempo Total Imp.");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Impresión máis longa");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total Extruído");
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Impresións");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Máis Longa");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extruido");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Temp Mín");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp Máx");
LSTR MSG_INFO_PSU = _UxGT("Fonte Alimentación");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Forza do Motor");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("ERRO CONEX. TMC");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Escribe DAC EEPROM");
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("CAMBIAR FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("IMPRESIÓN PAUSADA");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("CARGAR FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("DESCARGAR FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("OPCIÓN DE RETOMAR:");
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Purgar máis");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Retomar traballo");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Bico: ");
LSTR MSG_RUNOUT_SENSOR = _UxGT("Sensor Filamento");
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("Dist mm Sensor Fil");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Fallo ao ir á Orixe");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Fallo ao Sondar");
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("ESCOLLE FILAMENTO");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_KILL_MMU2_FIRMWARE = _UxGT("Actualizar FW MMU!");
LSTR MSG_MMU2_NOT_RESPONDING = _UxGT("MMU Precisa Atención.");
LSTR MSG_MMU2_RESUME = _UxGT("Retomar impr.");
LSTR MSG_MMU2_RESUMING = _UxGT("Retomando...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("Cargar Filamento");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("Cargar Todo");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("Cargar até bico");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("Expulsar Filamento");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("Expulsar Filamento ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("Descargar Filamento");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("Cargando Fil. %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("Expulsando Fil. ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("Descargando Fil...");
LSTR MSG_MMU2_ALL = _UxGT("Todo");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("Filamento ~");
LSTR MSG_MMU2_RESET = _UxGT("Reiniciar MMU");
LSTR MSG_MMU2_RESETTING = _UxGT("Reiniciando MMU...");
LSTR MSG_MMU2_EJECT_RECOVER = _UxGT("Expulsar, premer");
LSTR MSG_MIX = _UxGT("Mestura");
LSTR MSG_MIX_COMPONENT_N = _UxGT("Compoñente =");
LSTR MSG_MIXER = _UxGT("Mesturadora");
LSTR MSG_GRADIENT = _UxGT("Degradado");
LSTR MSG_FULL_GRADIENT = _UxGT("Degradado Total");
LSTR MSG_TOGGLE_MIX = _UxGT("Mestura Conmutada");
LSTR MSG_CYCLE_MIX = _UxGT("Mestura Cíclica");
LSTR MSG_GRADIENT_MIX = _UxGT("Mestura de Degradado");
LSTR MSG_REVERSE_GRADIENT = _UxGT("Degradado Inverso");
LSTR MSG_ACTIVE_VTOOL = _UxGT("Activar Ferr-V");
LSTR MSG_START_VTOOL = _UxGT("Inicio Ferr-V");
LSTR MSG_END_VTOOL = _UxGT(" Fin Ferr-V");
LSTR MSG_GRADIENT_ALIAS = _UxGT("Alias Ferr-V");
LSTR MSG_RESET_VTOOLS = _UxGT("Reiniciar Ferr-V");
LSTR MSG_COMMIT_VTOOL = _UxGT("Commit mest. Ferr-V");
LSTR MSG_VTOOLS_RESET = _UxGT("Ferr-V reiniciadas");
LSTR MSG_START_Z = _UxGT("Inicio Z:");
LSTR MSG_END_Z = _UxGT(" Fin Z:");
LSTR MSG_GAMES = _UxGT("Xogos");
LSTR MSG_BRICKOUT = _UxGT("Brickout");
LSTR MSG_INVADERS = _UxGT("Invaders");
LSTR MSG_SNAKE = _UxGT("Sn4k3");
LSTR MSG_MAZE = _UxGT("Labirinto");
#if LCD_HEIGHT >= 4
// Up to 3 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Agarde para", "iniciar troco", "de filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_3_LINE("Agarde pola", "descarga do", "filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Introduza o", "filamento e", "faga click"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_3_LINE("Agarde pola", "carga do", "filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_3_LINE("Agarde para", "seguir co", "traballo"));
#else // LCD_HEIGHT < 4
// Up to 2 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Agarde..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Descargando..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Introduza e click"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Cargando..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Seguindo..."));
#endif // LCD_HEIGHT < 4
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Preme o botón para", "continuar impresión"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Estacionando..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Agarde para", "comezar cambio", "de filamento"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Introduza o", "filamento e", "faga click"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Prema o botón para", "quentar o bico"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Quentando bico", "Agarde, por favor..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_3_LINE("Agarde pola", "descarga do", "filamento"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_3_LINE("Agarde pola", "carga do", "filamento"));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Agarde para", "purgar o filamento"));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Prema para finalizar", "a purga do filamen."));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_3_LINE("Agarde a que", "se retome", "a impresión"));
#else
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Premer para continuar"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Estacionando..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Agarde..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Introduza e click"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Prema para quentar"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Quentando..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Descargando..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Cargando..."));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Purgando..."));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Prema para finalizar"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Retomando..."));
#endif
LSTR MSG_TMC_DRIVERS = _UxGT("Controladores TMC");
LSTR MSG_TMC_CURRENT = _UxGT("Controlador Actual");
LSTR MSG_TMC_HYBRID_THRS = _UxGT("Limiar Hibrido");
LSTR MSG_TMC_HOMING_THRS = _UxGT("Orixe sen Sensores");
LSTR MSG_TMC_STEPPING_MODE = _UxGT("Modo de pasos");
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("StealthChop Habilit.");
LSTR MSG_SERVICE_RESET = _UxGT("Reiniciar");
LSTR MSG_SERVICE_IN = _UxGT(" dentro:");
LSTR MSG_BACKLASH = _UxGT("Reacción");
LSTR MSG_BACKLASH_CORRECTION = _UxGT("Corrección");
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Suavizado");
LSTR MSG_LEVEL_X_AXIS = _UxGT("Nivel Eixe X");
LSTR MSG_AUTO_CALIBRATE = _UxGT("Auto Calibrar");
LSTR MSG_HEATER_TIMEOUT = _UxGT("Tempo exc. Quent.");
LSTR MSG_REHEAT = _UxGT("Requentar");
LSTR MSG_REHEATING = _UxGT("Requentando...");
}

240
Marlin/src/lcd/language/language_hr.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Croatian (Hrvatski)
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1 // use the better font on full graphic displays.
@@ -34,135 +33,138 @@
namespace Language_hr {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Croatian");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Croatian");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" spreman.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("SD kartica umetnuta");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("SD kartica uklonjena");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("Main");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Auto pokretanje");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Ugasi steppere");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Automatski homing");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Home-aj X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Home-aj Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Home-aj Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Home-aj XYZ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Klikni za početak");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Sljedeća točka");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Niveliranje gotovo!");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Postavi home offsete");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets postavljeni");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Postavi ishodište");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Predgrij ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Predgrij ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Dizna");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Dizna ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Sve");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Bed");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Predgrij ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Predgrij ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Predgrij ") PREHEAT_2_LABEL _UxGT(" Dizna");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Predgrij ") PREHEAT_2_LABEL _UxGT(" Dizna ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Predgrij ") PREHEAT_2_LABEL _UxGT(" Sve");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Predgrij ") PREHEAT_2_LABEL _UxGT(" Bed");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Predgrij ") PREHEAT_2_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Hlađenje");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Uključi napajanje");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Isključi napajanje");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Miči os");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Niveliraj bed");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Niveliraj bed");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Miči X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Miči Y");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Miči %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Miči 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Miči 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Miči 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Brzina");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Bed Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Dizna");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Dizna ~");
PROGMEM Language_Str MSG_BED = _UxGT("Bed");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Brzina ventilatora");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Brzina ventilatora ~");
PROGMEM Language_Str MSG_SELECT = _UxGT("Odaberi");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Odaberi *");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperature");
PROGMEM Language_Str MSG_MOTION = _UxGT("Gibanje");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Kontrast LCD-a");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Pohrani u memoriju");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Učitaj memoriju");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Učitaj Defaults");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Osvježi");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Info screen");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Pripremi");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pauziraj print");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Nastavi print");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Zaustavi print");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Printaj s SD kartice");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Nema SD kartice");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Čekaj korisnika...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Print otkazan");
PROGMEM Language_Str MSG_STOPPED = _UxGT("ZAUSTAVLJEN. ");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Promijeni filament");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Promijeni filament *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Init. SD karticu");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Promijeni SD karticu");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Grijanje neuspješno");
PROGMEM Language_Str MSG_HEATING = _UxGT("Grijanje...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Grijanje Bed-a...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibracija");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Kalibriraj X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibriraj Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibriraj Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibriraj Središte");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("O printeru");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Podaci o printeru");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Statistika printera");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Podaci o elektronici");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistori");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extruderi");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baud");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protokol");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Osvjetljenje");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" spreman.");
LSTR MSG_MEDIA_INSERTED = _UxGT("SD kartica umetnuta");
LSTR MSG_MEDIA_REMOVED = _UxGT("SD kartica uklonjena");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
LSTR MSG_MAIN = _UxGT("Main");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Auto pokretanje");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Ugasi steppere");
LSTR MSG_AUTO_HOME = _UxGT("Automatski homing");
LSTR MSG_AUTO_HOME_X = _UxGT("Home-aj X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Home-aj Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Home-aj Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Home-aj XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Klikni za početak");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Sljedeća točka");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Niveliranje gotovo!");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Postavi home offsete");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets postavljeni");
LSTR MSG_SET_ORIGIN = _UxGT("Postavi ishodište");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Predgrij ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Predgrij ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Dizna");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Dizna ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Sve");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" Bed");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Predgrij ") PREHEAT_1_LABEL _UxGT(" conf");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Neispravan pisač");
LSTR MSG_PREHEAT_M = _UxGT("Predgrij $");
LSTR MSG_PREHEAT_M_H = _UxGT("Predgrij $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Predgrij $ Dizna");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Predgrij $ Dizna ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Predgrij $ Sve");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Predgrij $ Bed");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Predgrij $ conf");
#endif
LSTR MSG_COOLDOWN = _UxGT("Hlađenje");
LSTR MSG_SWITCH_PS_ON = _UxGT("Uključi napajanje");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Isključi napajanje");
LSTR MSG_MOVE_AXIS = _UxGT("Miči os");
LSTR MSG_BED_LEVELING = _UxGT("Niveliraj bed");
LSTR MSG_LEVEL_BED = _UxGT("Niveliraj bed");
LSTR MSG_MOVE_X = _UxGT("Miči X");
LSTR MSG_MOVE_Y = _UxGT("Miči Y");
LSTR MSG_MOVE_N_MM = _UxGT("Miči %smm");
LSTR MSG_MOVE_01MM = _UxGT("Miči 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Miči 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Miči 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Miči 100mm");
LSTR MSG_SPEED = _UxGT("Brzina");
LSTR MSG_BED_Z = _UxGT("Bed Z");
LSTR MSG_NOZZLE = _UxGT("Dizna");
LSTR MSG_NOZZLE_N = _UxGT("Dizna ~");
LSTR MSG_BED = _UxGT("Bed");
LSTR MSG_FAN_SPEED = _UxGT("Brzina ventilatora");
LSTR MSG_FAN_SPEED_N = _UxGT("Brzina ventilatora ~");
LSTR MSG_SELECT = _UxGT("Odaberi");
LSTR MSG_SELECT_E = _UxGT("Odaberi *");
LSTR MSG_TEMPERATURE = _UxGT("Temperature");
LSTR MSG_MOTION = _UxGT("Gibanje");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
LSTR MSG_CONTRAST = _UxGT("Kontrast LCD-a");
LSTR MSG_STORE_EEPROM = _UxGT("Pohrani u memoriju");
LSTR MSG_LOAD_EEPROM = _UxGT("Učitaj memoriju");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Učitaj Defaults");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Osvježi");
LSTR MSG_INFO_SCREEN = _UxGT("Info screen");
LSTR MSG_PREPARE = _UxGT("Pripremi");
LSTR MSG_PAUSE_PRINT = _UxGT("Pauziraj print");
LSTR MSG_RESUME_PRINT = _UxGT("Nastavi print");
LSTR MSG_STOP_PRINT = _UxGT("Zaustavi print");
LSTR MSG_MEDIA_MENU = _UxGT("Printaj s SD kartice");
LSTR MSG_NO_MEDIA = _UxGT("Nema SD kartice");
LSTR MSG_USERWAIT = _UxGT("Čekaj korisnika...");
LSTR MSG_PRINT_ABORTED = _UxGT("Print otkazan");
LSTR MSG_STOPPED = _UxGT("ZAUSTAVLJEN. ");
LSTR MSG_FILAMENTCHANGE = _UxGT("Promijeni filament");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Promijeni filament *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Init. SD karticu");
LSTR MSG_CHANGE_MEDIA = _UxGT("Promijeni SD karticu");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Grijanje neuspješno");
LSTR MSG_HEATING = _UxGT("Grijanje...");
LSTR MSG_BED_HEATING = _UxGT("Grijanje Bed-a...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibracija");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibriraj X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibriraj Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibriraj Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibriraj Središte");
LSTR MSG_INFO_MENU = _UxGT("O printeru");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Podaci o printeru");
LSTR MSG_INFO_STATS_MENU = _UxGT("Statistika printera");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Podaci o elektronici");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistori");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extruderi");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baud");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protokol");
LSTR MSG_CASE_LIGHT = _UxGT("Osvjetljenje");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Neispravan pisač");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Broj printova");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Završeni");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Ukupno printanja");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Najduži print");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudirano ukupno");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Broj printova");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Završeni");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Ukupno printanja");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Najduži print");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudirano ukupno");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Printovi");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Završeni");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Ukupno");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Najduži");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudirano");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Printovi");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Završeni");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Ukupno");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Najduži");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrudirano");
#endif
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Napajanje");
LSTR MSG_INFO_PSU = _UxGT("Napajanje");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Nastavi print");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Nastavi print");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Čekaj", "filament unload"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Pričekaj", "filament load"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Nastavljam..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Čekaj", "filament unload"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Pričekaj", "filament load"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Nastavljam..."));
#if LCD_HEIGHT >= 4
// Up to 3 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Čekaj početak", "filamenta", "promijeni"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Umetni filament", "i pritisni tipku", "za nastavak..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Čekaj početak", "filamenta", "promijeni"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Umetni filament", "i pritisni tipku", "za nastavak..."));
#else
// Up to 2 lines allowed
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT("Pričekaj...");
//PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("?", "?"));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT("Pričekaj...");
#endif
}

View File

@@ -0,0 +1,733 @@
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 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 <https://www.gnu.org/licenses/>.
*
*/
#pragma once
/**
* Hungarian / Magyar
*
* LCD Menu Messages. See also https://marlinfw.org/docs/development/lcd_language.html
* Hungarian translation by AntoszHUN. I am constantly improving and updating the translation.
* Translation last updated: 08/30/2021 - 22:20
*
* LCD Menü Üzenetek. Lásd még https://marlinfw.org/docs/development/lcd_language.html
* A Magyar fordítást készítette: AntoszHUN. A fordítást folyamatosan javítom és frissítem.
* A Fordítás utolsó frissítése: 2021.08.30. - 22:20
*/
namespace Language_hu {
using namespace Language_en; // A fordítás az örökölt Amerikai Angol (English) karakterláncokat használja.
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Magyar");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" Kész.");
LSTR MSG_YES = _UxGT("IGEN");
LSTR MSG_NO = _UxGT("NEM");
LSTR MSG_BACK = _UxGT("Vissza");
LSTR MSG_MEDIA_ABORTING = _UxGT("Megszakítás...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Tároló behelyezve");
LSTR MSG_MEDIA_REMOVED = _UxGT("Tároló eltávolítva");
LSTR MSG_MEDIA_WAITING = _UxGT("Várakozás a tárolóra");
LSTR MSG_SD_INIT_FAIL = _UxGT("SD-kártya hiba");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Tároló olvasási hiba");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB eltávolítva");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("USB eszköz hiba");
LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Túlfolyás");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Végállás"); // Maximum 8 karakter
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Szoft. végállás");
LSTR MSG_MAIN = _UxGT("<Fömenü>");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("További beállítások");
LSTR MSG_CONFIGURATION = _UxGT("Konfiguráció");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Fájl auto. futtatás");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Motorok kikapcsolása");
LSTR MSG_DEBUG_MENU = _UxGT("Hiba Menü");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Haladás sáv teszt");
LSTR MSG_AUTO_HOME = _UxGT("X-Y-Z auto kezdöpont");
LSTR MSG_AUTO_HOME_X = _UxGT("X kezdöpont");
LSTR MSG_AUTO_HOME_Y = _UxGT("Y kezdöpont");
LSTR MSG_AUTO_HOME_Z = _UxGT("Z kezdöpont");
LSTR MSG_AUTO_HOME_I = _UxGT("Kezdö ") LCD_STR_I;
LSTR MSG_AUTO_HOME_J = _UxGT("Kezdö ") LCD_STR_J;
LSTR MSG_AUTO_HOME_K = _UxGT("Kezdö ") LCD_STR_K;
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Auto Z-igazítás");
LSTR MSG_ITERATION = _UxGT("G34 Ismétlés: %i");
LSTR MSG_DECREASING_ACCURACY = _UxGT("Pontosság csökken!");
LSTR MSG_ACCURACY_ACHIEVED = _UxGT("Pontosság elérve");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("X-Y-Z kezdöpont");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Kattints a kezdéshez.");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Következö pont");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Szintezés kész!");
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Szint csökkentés");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Kezdöpont eltolás");
LSTR MSG_HOME_OFFSET_X = _UxGT("X Kezdö eltol.");
LSTR MSG_HOME_OFFSET_Y = _UxGT("Y Kezdö eltol.");
LSTR MSG_HOME_OFFSET_Z = _UxGT("Z Kezdö eltol.");
LSTR MSG_HOME_OFFSET_I = _UxGT("Kezdö eltol. ") LCD_STR_I;
LSTR MSG_HOME_OFFSET_J = _UxGT("Kezdö eltol. ") LCD_STR_J;
LSTR MSG_HOME_OFFSET_K = _UxGT("Kezdö eltol. ") LCD_STR_K;
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Eltolás beállítva.");
LSTR MSG_SET_ORIGIN = _UxGT("Eredeti Be");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Elektromos varázsló");
LSTR MSG_SELECT_ORIGIN = _UxGT("Eredeti választása");
LSTR MSG_LAST_VALUE_SP = _UxGT("Utolsó érték ");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Fütés ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Fütés ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Fütés ") PREHEAT_1_LABEL _UxGT(" Fej");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Fütés ") PREHEAT_1_LABEL _UxGT(" Fej ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Fütés ") PREHEAT_1_LABEL _UxGT(" Mind");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Fütés ") PREHEAT_1_LABEL _UxGT(" Ágy");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Fütés ") PREHEAT_1_LABEL _UxGT(" Beáll");
LSTR MSG_PREHEAT_M = _UxGT("Fütés $");
LSTR MSG_PREHEAT_M_H = _UxGT("Fütés $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Fütés $ Fej");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Fütés $ Fej ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Fütés $ Mind");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Fütés $ Ágy");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Fütés $ Beáll");
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Egyedi elömelegítés");
LSTR MSG_COOLDOWN = _UxGT("Visszahütés");
LSTR MSG_CUTTER_FREQUENCY = _UxGT("Frekvencia");
LSTR MSG_LASER_MENU = _UxGT("Lézer vezérlés");
LSTR MSG_SPINDLE_MENU = _UxGT("Orsó vezérlés");
LSTR MSG_LASER_POWER = _UxGT("Lézer telj.");
LSTR MSG_SPINDLE_POWER = _UxGT("Orsó telj.");
LSTR MSG_LASER_TOGGLE = _UxGT("Lézer váltás");
LSTR MSG_LASER_EVAC_TOGGLE = _UxGT("Hütés váltás");
LSTR MSG_LASER_ASSIST_TOGGLE = _UxGT("Levegö segéd");
LSTR MSG_LASER_PULSE_MS = _UxGT("Impulzus teszt ms");
LSTR MSG_LASER_FIRE_PULSE = _UxGT("Tüz impulzus");
LSTR MSG_FLOWMETER_FAULT = _UxGT("Áramlási hiba");
LSTR MSG_SPINDLE_TOGGLE = _UxGT("Orsóváltás");
LSTR MSG_SPINDLE_EVAC_TOGGLE = _UxGT("Vákuum váltás");
LSTR MSG_SPINDLE_FORWARD = _UxGT("Orsó elöre");
LSTR MSG_SPINDLE_REVERSE = _UxGT("Orsó hátra");
LSTR MSG_SWITCH_PS_ON = _UxGT("Bekapcsolás");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Kikapcsolás");
LSTR MSG_EXTRUDE = _UxGT("Adagol");
LSTR MSG_RETRACT = _UxGT("Visszahúz");
LSTR MSG_MOVE_AXIS = _UxGT("Tengelyek mozgatása");
LSTR MSG_BED_LEVELING = _UxGT("Ágy szintezés");
LSTR MSG_LEVEL_BED = _UxGT("Ágy szintezése");
LSTR MSG_BED_TRAMMING = _UxGT("Sarok szint");
LSTR MSG_BED_TRAMMING_RAISE = _UxGT("Ágy emelése a szonda váltásig");
LSTR MSG_BED_TRAMMING_IN_RANGE = _UxGT("Minden sarok tolerancián belül. Szint jó.");
LSTR MSG_BED_TRAMMING_GOOD_POINTS = _UxGT("Jó pontok: ");
LSTR MSG_BED_TRAMMING_LAST_Z = _UxGT("Utolsó Z: ");
LSTR MSG_NEXT_CORNER = _UxGT("Következö sarok");
LSTR MSG_MESH_EDITOR = _UxGT("Háló szerkesztö");
LSTR MSG_EDIT_MESH = _UxGT("Háló szerkesztése");
LSTR MSG_EDITING_STOPPED = _UxGT("Háló szerk. állj");
LSTR MSG_PROBING_POINT = _UxGT("Próbapont");
LSTR MSG_MESH_X = _UxGT("Index X");
LSTR MSG_MESH_Y = _UxGT("Index Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Z érték");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Egyéni parancs");
LSTR MSG_M48_TEST = _UxGT("M48 Szonda teszt");
LSTR MSG_M48_POINT = _UxGT("M48 Pont");
LSTR MSG_M48_OUT_OF_BOUNDS = _UxGT("Szonda határon kívül");
LSTR MSG_M48_DEVIATION = _UxGT("Eltérés");
LSTR MSG_IDEX_MENU = _UxGT("IDEX mód");
LSTR MSG_OFFSETS_MENU = _UxGT("Eszköz eltolás");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Automata parkolás");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplikálás");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Tükrözött másolás");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Teljes felügyelet");
LSTR MSG_IDEX_DUPE_GAP = _UxGT("X-hézag másolása");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("2. fej X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("2. fej Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("2. fej Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("Szintezz! G29");
LSTR MSG_UBL_TOOLS = _UxGT("UBL eszköz");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Egységes ágy szint");
LSTR MSG_LCD_TILTING_MESH = _UxGT("Döntési pont");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Kézi háló építés");
LSTR MSG_UBL_MESH_WIZARD = _UxGT("UBL Háló varázsló");
LSTR MSG_UBL_BC_INSERT = _UxGT("Tégy alátétet és mérj");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Mérés");
LSTR MSG_UBL_BC_REMOVE = _UxGT("Üres ágyat mérj");
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Továbblépés");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("UBL aktívál");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("UBL deaktívál");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Ágy höfok");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Egyéni ágy höfok");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Fejhöfok");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Egyéni fejhöfok");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Háló szerkesztés");
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Egyéni háló szerkesztés");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Finomított háló");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Háló kész");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Egyéni háló építés");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Háló építés");
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Háló építés ($)");
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Hideg háló építés");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Háló magasság állítás");
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Magasság összege");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Háló elfogadás");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Háló elfogadás ($)");
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Valódi háló elfogadása");
LSTR MSG_G26_HEATING_BED = _UxGT("G26 Ágy fütés");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Fej fütés");
LSTR MSG_G26_MANUAL_PRIME = _UxGT("Kézi alapozás...");
LSTR MSG_G26_FIXED_LENGTH = _UxGT("Fix hosszúságú alap");
LSTR MSG_G26_PRIME_DONE = _UxGT("Alapozás kész");
LSTR MSG_G26_CANCELED = _UxGT("G26 Törölve");
LSTR MSG_G26_LEAVING = _UxGT("Kilépö G26");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Ágy háló folyt.");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Háló szintezés");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-Pontos szintezés");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Rács szintezés");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Háló szint");
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Oldal pontok");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Térkép típus");
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Háló térkép kimenet");
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Host kimenet");
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("CSV kimenet");
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Nyomtató bizt.mentés");
LSTR MSG_UBL_INFO_UBL = _UxGT("UBL infó kimenet");
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Kitöltési költség");
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Kézi kitöltés");
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Okos kitöltés");
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Háló kitöltés");
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Minden érvénytelen");
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Közelebbi érvénytelen");
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Mindet finomhangolja");
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Közelebbi finomhangolása");
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Háló tárolás");
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Memória foglalat");
LSTR MSG_UBL_LOAD_MESH = _UxGT("Ágy háló betöltés");
LSTR MSG_UBL_SAVE_MESH = _UxGT("Ágy háló mentés");
LSTR MSG_MESH_LOADED = _UxGT("M117 Háló %i betöltve");
LSTR MSG_MESH_SAVED = _UxGT("M117 Háló %i mentve");
LSTR MSG_UBL_NO_STORAGE = _UxGT("Nincs tároló");
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Hiba: UBL mentés");
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Hiba: UBL visszaáll.");
LSTR MSG_UBL_Z_OFFSET = _UxGT("Z-eltolás: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z-eltolás leállítva");
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Lépésröl lépésre UBL");
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. Hideg háló készítés");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2. Inteligens kitöltés");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. Háló érvényesítés");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. Minden finomítása");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. Háló érvényesítés");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. Minden finomítása");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7. Ágy háló mentése");
LSTR MSG_LED_CONTROL = _UxGT("LED vezérlés");
LSTR MSG_LEDS = _UxGT("Világítás");
LSTR MSG_LED_PRESETS = _UxGT("Beállított színek");
LSTR MSG_SET_LEDS_RED = _UxGT("Piros");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Narancs");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Sárga");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Zöld");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Kék");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Indigó");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Viola");
LSTR MSG_SET_LEDS_WHITE = _UxGT("Fehér");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Alapérték");
LSTR MSG_LED_CHANNEL_N = _UxGT("Csatorna =");
LSTR MSG_LEDS2 = _UxGT("LED-ek #2");
LSTR MSG_NEO2_PRESETS = _UxGT("Fény #2 megadott");
LSTR MSG_NEO2_BRIGHTNESS = _UxGT("Fényerö");
LSTR MSG_CUSTOM_LEDS = _UxGT("Egyéni szín");
LSTR MSG_INTENSITY_R = _UxGT("Piros intenzitás");
LSTR MSG_INTENSITY_G = _UxGT("Zöld intenzitás");
LSTR MSG_INTENSITY_B = _UxGT("Kék intenzitás");
LSTR MSG_INTENSITY_W = _UxGT("Fehér intenzitás");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Fényerö");
LSTR MSG_MOVING = _UxGT("Mozgás...");
LSTR MSG_FREE_XY = _UxGT("XY szabad");
LSTR MSG_MOVE_X = _UxGT("X mozgás");
LSTR MSG_MOVE_Y = _UxGT("Y mozgás");
LSTR MSG_MOVE_Z = _UxGT("Z mozgás");
LSTR MSG_MOVE_I = _UxGT("Mozgás ") LCD_STR_I;
LSTR MSG_MOVE_J = _UxGT("Mozgás ") LCD_STR_J;
LSTR MSG_MOVE_K = _UxGT("Mozgás ") LCD_STR_K;
LSTR MSG_MOVE_E = _UxGT("Adagoló");
LSTR MSG_MOVE_EN = _UxGT("Adagoló *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("A fej túl hideg");
LSTR MSG_MOVE_N_MM = _UxGT("Mozgás %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mozgás 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mozgás 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mozgás 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mozgás 100mm");
LSTR MSG_MOVE_0001IN = _UxGT("Mozgás 0.025mm");
LSTR MSG_MOVE_001IN = _UxGT("Mozgás 0.254mm");
LSTR MSG_MOVE_01IN = _UxGT("Mozgás 2.54mm");
LSTR MSG_MOVE_1IN = _UxGT("Mozgáá 25.4mm");
LSTR MSG_SPEED = _UxGT("Sebesség");
LSTR MSG_BED_Z = _UxGT("Z ágy");
LSTR MSG_NOZZLE = _UxGT("Fej");
LSTR MSG_NOZZLE_N = _UxGT("Fej ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("Fej parkolva");
LSTR MSG_NOZZLE_STANDBY = _UxGT("Fej készenlétbe");
LSTR MSG_BED = _UxGT("Ágy");
LSTR MSG_CHAMBER = _UxGT("Burkolat");
LSTR MSG_COOLER = _UxGT("Lézer hütövíz");
LSTR MSG_COOLER_TOGGLE = _UxGT("Hütö kapcsoló");
LSTR MSG_FLOWMETER_SAFETY = _UxGT("Áramlásbiztonság");
LSTR MSG_LASER = _UxGT("Lézer");
LSTR MSG_FAN_SPEED = _UxGT("Hütés sebesség");
LSTR MSG_FAN_SPEED_N = _UxGT("Hütés sebesség =");
LSTR MSG_STORED_FAN_N = _UxGT("Tárolt hütés =");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Extra hütés sebesség");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Extra hütés sebesség =");
LSTR MSG_CONTROLLER_FAN = _UxGT("Hütésvezérlés");
LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("Alapjárat");
LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("Automatikus mód");
LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("Aktív sebesség");
LSTR MSG_CONTROLLER_FAN_DURATION = _UxGT("Készenlét");
LSTR MSG_FLOW = _UxGT("Folyás");
LSTR MSG_FLOW_N = _UxGT("Folyás ~");
LSTR MSG_CONTROL = _UxGT("Konfiguráció");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Minimum");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Maximum");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Tényezö");
LSTR MSG_AUTOTEMP = _UxGT("Automata höfok");
LSTR MSG_LCD_ON = _UxGT("Be");
LSTR MSG_LCD_OFF = _UxGT("Ki");
LSTR MSG_PID_AUTOTUNE = _UxGT("PID hangolás");
LSTR MSG_PID_AUTOTUNE_E = _UxGT("PID hangolás *");
LSTR MSG_PID_CYCLE = _UxGT("PID ciklus");
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("PID hangolás kész");
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Hangolási hiba. Rossz adagoló.");
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Hangolási hiba. Magas hömérséklet.");
LSTR MSG_PID_TIMEOUT = _UxGT("Hangolási hiba! Idötúllépés.");
LSTR MSG_SELECT = _UxGT("Kiválaszt");
LSTR MSG_SELECT_E = _UxGT("Kiválaszt *");
LSTR MSG_ACC = _UxGT("Gyorsítás");
LSTR MSG_JERK = _UxGT("Rántás");
LSTR MSG_VA_JERK = _UxGT("Seb.") LCD_STR_A _UxGT("-Rántás");
LSTR MSG_VB_JERK = _UxGT("Seb.") LCD_STR_B _UxGT("-Rántás");
LSTR MSG_VC_JERK = _UxGT("Seb.") LCD_STR_C _UxGT("-Rántás");
LSTR MSG_VI_JERK = _UxGT("Seb.") LCD_STR_I _UxGT("-Rántás");
LSTR MSG_VJ_JERK = _UxGT("Seb.") LCD_STR_J _UxGT("-Rántás");
LSTR MSG_VK_JERK = _UxGT("Seb.") LCD_STR_K _UxGT("-Rántás");
LSTR MSG_VE_JERK = _UxGT("E ránt. seb.");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Csomopont eltérés");
LSTR MSG_VELOCITY = _UxGT("Sebesség");
LSTR MSG_VMAX_A = _UxGT("Max Seb. ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Max Seb. ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Max Seb. ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Max Seb. ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Max Seb. ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Max Seb. ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Max Seb. ") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("Max sebesség *");
LSTR MSG_VMIN = _UxGT("Min sebesség");
LSTR MSG_VTRAV_MIN = _UxGT("Min utazó.seb.");
LSTR MSG_ACCELERATION = _UxGT("Gyorsulás");
LSTR MSG_AMAX_A = _UxGT("Max gyors. ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Max gyors. ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Max gyors. ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Max gyors. ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Max gyors. ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Max gyors. ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Max gyors. ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Max gyorsulás *");
LSTR MSG_A_RETRACT = _UxGT("Visszahúzás");
LSTR MSG_A_TRAVEL = _UxGT("Utazás");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Max frekvencia");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Min elötolás");
LSTR MSG_STEPS_PER_MM = _UxGT("Lépés/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Lépés/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Lépés/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Lépés/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Lépés/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Lépés/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Lépés/mm");
LSTR MSG_E_STEPS = _UxGT("E lépés/mm");
LSTR MSG_EN_STEPS = _UxGT("*Lépés/mm");
LSTR MSG_TEMPERATURE = _UxGT("Höfok");
LSTR MSG_MOTION = _UxGT("Mozgatások");
LSTR MSG_FILAMENT = _UxGT("Nyomtatószál");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E mm³-ben");
LSTR MSG_VOLUMETRIC_LIMIT = _UxGT("E Limit mm³-ben");
LSTR MSG_VOLUMETRIC_LIMIT_E = _UxGT("E Limit *");
LSTR MSG_FILAMENT_DIAM = _UxGT("Szál. átm.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Szál. átm. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Kiadás mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Betöltés mm");
LSTR MSG_ADVANCE_K = _UxGT("Haladó K");
LSTR MSG_ADVANCE_K_E = _UxGT("Haladó K *");
LSTR MSG_CONTRAST = _UxGT("LCD kontraszt");
LSTR MSG_STORE_EEPROM = _UxGT("Mentés EEPROM");
LSTR MSG_LOAD_EEPROM = _UxGT("Betöltés EEPROM");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Alapértelmezett");
LSTR MSG_INIT_EEPROM = _UxGT("EEPROM inicializálás");
LSTR MSG_ERR_EEPROM_CRC = _UxGT("Hiba: EEPROM CRC");
LSTR MSG_ERR_EEPROM_INDEX = _UxGT("Hiba: EEPROM index");
LSTR MSG_ERR_EEPROM_VERSION = _UxGT("Hiba: EEPROM verzió");
LSTR MSG_SETTINGS_STORED = _UxGT("Beállítások mentve");
LSTR MSG_MEDIA_UPDATE = _UxGT("Tároló frissítés");
LSTR MSG_RESET_PRINTER = _UxGT("Nyomtató újraindítása");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Frissítés");
LSTR MSG_INFO_SCREEN = _UxGT("<Infó képernyö>");
LSTR MSG_PREPARE = _UxGT("Vezérlés");
LSTR MSG_TUNE = _UxGT("Hangolás");
LSTR MSG_POWER_MONITOR = _UxGT("Teljesítménymonitor");
LSTR MSG_CURRENT = _UxGT("Jelenlegi");
LSTR MSG_VOLTAGE = _UxGT("Feszültség");
LSTR MSG_POWER = _UxGT("Energia");
LSTR MSG_START_PRINT = _UxGT("Nyomtatás indítása");
LSTR MSG_BUTTON_NEXT = _UxGT("Tovább");
LSTR MSG_BUTTON_INIT = _UxGT("Kezdet");
LSTR MSG_BUTTON_STOP = _UxGT("Állj");
LSTR MSG_BUTTON_PRINT = _UxGT("Nyomtatás");
LSTR MSG_BUTTON_RESET = _UxGT("Újraindítás");
LSTR MSG_BUTTON_IGNORE = _UxGT("Mellöz");
LSTR MSG_BUTTON_CANCEL = _UxGT("Mégse");
LSTR MSG_BUTTON_DONE = _UxGT("Kész");
LSTR MSG_BUTTON_BACK = _UxGT("Vissza");
LSTR MSG_BUTTON_PROCEED = _UxGT("Folytatás");
LSTR MSG_BUTTON_SKIP = _UxGT("Kihagy");
LSTR MSG_PAUSING = _UxGT("Szüneteltetve...");
LSTR MSG_PAUSE_PRINT = _UxGT("Nyomtatás szünetelés");
LSTR MSG_RESUME_PRINT = _UxGT("Nyomtatás folytatása");
LSTR MSG_HOST_START_PRINT = _UxGT("Hoszt indítás");
LSTR MSG_STOP_PRINT = _UxGT("Nyomtatás leállítása");
LSTR MSG_END_LOOPS = _UxGT("Hurok ismétlés vége");
LSTR MSG_PRINTING_OBJECT = _UxGT("Objektum nyomtatása");
LSTR MSG_CANCEL_OBJECT = _UxGT("Objektum törlése");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("Objektum törlése =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Kiesés helyreáll.");
LSTR MSG_MEDIA_MENU = _UxGT("Nyomtatás tárolóról");
LSTR MSG_NO_MEDIA = _UxGT("Nincs tároló");
LSTR MSG_DWELL = _UxGT("Alvás...");
LSTR MSG_USERWAIT = _UxGT("Katt a folytatáshoz...");
LSTR MSG_PRINT_PAUSED = _UxGT("Nyomtatás szünetelve");
LSTR MSG_PRINTING = _UxGT("Nyomtatás...");
LSTR MSG_PRINT_ABORTED = _UxGT("Nyomtatás leállítva");
LSTR MSG_PRINT_DONE = _UxGT("Nyomtatás kész");
LSTR MSG_NO_MOVE = _UxGT("Nincs mozgás.");
LSTR MSG_KILLED = _UxGT("HALOTT! ");
LSTR MSG_STOPPED = _UxGT("MEGÁLLT! ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Visszahúzás mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Visszahúzás cs. mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Viszahúzás");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Ugrás mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Visszah.helyre mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Csere.visszah.helyre mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Visszahúzás V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S Vissza.h V");
LSTR MSG_AUTORETRACT = _UxGT("Auto visszah.");
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Visszahúzás távolság");
LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Extra csere");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Tisztítási távolság");
LSTR MSG_TOOL_CHANGE = _UxGT("Szerszámcsere");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Z emelés");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Fösebesség");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Visszah. sebesség");
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Fej parkolás");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Visszav.visszah. sebesség");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("FAN sebesség");
LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("FAN idö");
LSTR MSG_TOOL_MIGRATION_ON = _UxGT("Auto BE");
LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("Auto KI");
LSTR MSG_TOOL_MIGRATION = _UxGT("Szerszámcsere");
LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Automata csere");
LSTR MSG_TOOL_MIGRATION_END = _UxGT("Utolsó adagoló");
LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("Csere *");
LSTR MSG_FILAMENTCHANGE = _UxGT("Szálcsere");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Szálcsere *");
LSTR MSG_FILAMENTLOAD = _UxGT("Szál betöltés");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Szál betöltés *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Szál eltávolítás");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Szál eltávolítás *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Mindet eltávolít");
LSTR MSG_ATTACH_MEDIA = _UxGT("Tároló");
LSTR MSG_CHANGE_MEDIA = _UxGT("Tároló csere");
LSTR MSG_RELEASE_MEDIA = _UxGT("Tároló Kiadása");
LSTR MSG_ZPROBE_OUT = _UxGT("Z szonda tálcán kivül");
LSTR MSG_SKEW_FACTOR = _UxGT("Ferdeség faktor");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Önteszt");
LSTR MSG_BLTOUCH_RESET = _UxGT("Visszaállítás");
LSTR MSG_BLTOUCH_STOW = _UxGT("Elhelyez");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Telepít");
LSTR MSG_BLTOUCH_SW_MODE = _UxGT("SW-Mód");
LSTR MSG_BLTOUCH_5V_MODE = _UxGT("5V-Mód");
LSTR MSG_BLTOUCH_OD_MODE = _UxGT("OD-Mód");
LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Módok");
LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("BLTouch 5V mód");
LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("BLTouch OD mód");
LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Jelentés");
LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("VESZÉLY: A rossz beállítások kárt okozhatnak! Biztos továbblép?");
LSTR MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
LSTR MSG_TOUCHMI_INIT = _UxGT("Kezd TouchMI");
LSTR MSG_TOUCHMI_ZTEST = _UxGT("Z eltolás teszt");
LSTR MSG_TOUCHMI_SAVE = _UxGT("Mentés");
LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("TouchMI használ");
LSTR MSG_MANUAL_DEPLOY = _UxGT("Z-Szonda telepítés");
LSTR MSG_MANUAL_STOW = _UxGT("Z-Szonda elhelyezés");
LSTR MSG_HOME_FIRST = _UxGT("Elöször %s%s%s kell");
LSTR MSG_ZPROBE_OFFSETS = _UxGT("Szonda eltolások");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("X szonda eltolás");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Y szonda eltolás");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Z szonda eltolás");
LSTR MSG_MOVE_NOZZLE_TO_BED = _UxGT("Fej az ágyhoz");
LSTR MSG_BABYSTEP_X = _UxGT("Mikrolépés X");
LSTR MSG_BABYSTEP_Y = _UxGT("Mikrolépés Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Mikrolépés Z");
LSTR MSG_BABYSTEP_I = _UxGT("Mikrolépés ") LCD_STR_I;
LSTR MSG_BABYSTEP_J = _UxGT("Mikrolépés ") LCD_STR_J;
LSTR MSG_BABYSTEP_K = _UxGT("Mikrolépés ") LCD_STR_K;
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Teljes");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Végállás megszakítva!");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Fütés hiba!");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Hiba: SZÜKSÉGTELEN HÖFOK");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("FÜTÉS KIMARADÁS");
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("ÁGY FÜTÉS KIMARADÁS");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("KAMRA FÜTÉS KIMARADÁS");
LSTR MSG_THERMAL_RUNAWAY_COOLER = _UxGT("Hütés kimaradás");
LSTR MSG_COOLING_FAILED = _UxGT("Hütés sikertelen");
LSTR MSG_ERR_MAXTEMP = _UxGT("Hiba: MAX höfok");
LSTR MSG_ERR_MINTEMP = _UxGT("Hiba: MIN höfok");
LSTR MSG_HALTED = _UxGT("A NYOMTATÓ LEÁLLT");
LSTR MSG_PLEASE_RESET = _UxGT("Indítsd újra!");
LSTR MSG_SHORT_DAY = _UxGT("n"); // Csak egy karakter
LSTR MSG_SHORT_HOUR = _UxGT("ó"); // Csak egy karakter
LSTR MSG_SHORT_MINUTE = _UxGT("p"); // Csak egy karakter
LSTR MSG_HEATING = _UxGT("Fütés...");
LSTR MSG_COOLING = _UxGT("Hütés...");
LSTR MSG_BED_HEATING = _UxGT("Ágy fütés...");
LSTR MSG_BED_COOLING = _UxGT("Ágy hütés...");
LSTR MSG_PROBE_HEATING = _UxGT("Szonda fütése...");
LSTR MSG_PROBE_COOLING = _UxGT("Szonda hütése...");
LSTR MSG_CHAMBER_HEATING = _UxGT("Kamra fütés...");
LSTR MSG_CHAMBER_COOLING = _UxGT("Kamra hütés...");
LSTR MSG_LASER_COOLING = _UxGT("Lézer hütés...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta kalibráció");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("X kalibrálás");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Y kalibrálás");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Z kalibrálás");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Központ kalibrálás");
LSTR MSG_DELTA_SETTINGS = _UxGT("Delta beállítások");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto kalibráció");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Delta magasság kalib.");
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Z eltolás");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Diag rúd");
LSTR MSG_DELTA_HEIGHT = _UxGT("Magasság");
LSTR MSG_DELTA_RADIUS = _UxGT("Sugár");
LSTR MSG_INFO_MENU = _UxGT("A Nyomtatóról");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Nyomtató infó");
LSTR MSG_3POINT_LEVELING = _UxGT("3-Pontos szintezés");
LSTR MSG_LINEAR_LEVELING = _UxGT("Lineáris szintezés");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Bilineáris szintezés");
LSTR MSG_UBL_LEVELING = _UxGT("Egységes ágy szintezés");
LSTR MSG_MESH_LEVELING = _UxGT("Háló szintezés");
LSTR MSG_MESH_DONE = _UxGT("Háló szintezés kész");
LSTR MSG_INFO_STATS_MENU = _UxGT("Statisztikák");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Alaplap infó");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termisztorok");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Adagolók");
LSTR MSG_INFO_BAUDRATE = _UxGT("Átviteli sebesség");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protokol");
LSTR MSG_INFO_RUNAWAY_OFF = _UxGT("Futáselemzés: KI");
LSTR MSG_INFO_RUNAWAY_ON = _UxGT("Futáselemzés: BE");
LSTR MSG_HOTEND_IDLE_TIMEOUT = _UxGT("Fej üresjárati idök.");
LSTR MSG_CASE_LIGHT = _UxGT("Munkalámpa");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Fényerösség");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("HELYTELEN NYOMTATÓ");
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Nyomtatás számláló");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Befejezett");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Összes nyomtatási idö");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Leghosszabb munkaidö");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Összes anyag");
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Nyomtatások");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Befejezett");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Összes");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Leghosszabb");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Kiadott");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Min höfok");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max höfok");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Meghajtási erö");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Meghajtó %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E meghajtó %");
LSTR MSG_ERROR_TMC = _UxGT("TMC CSATLAKOZÁSI HIBA");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM írása");
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("NYOMTATÓSZÁL CSERE");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("NYOMTATÁS SZÜNETEL");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("SZÁL BETÖLTÉS");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("SZÁL ELTÁVOLÍTÁS");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("FOLYTATÁSI OPCIÓ:");
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Tisztítsd meg");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Folytatás");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Fej: ");
LSTR MSG_RUNOUT_SENSOR = _UxGT("Túlfutás szenzor");
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("Túlfutás táv. mm");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Tájolási hiba");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Szondázás hiba");
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("SZÁLVÁLASZTÁS");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_KILL_MMU2_FIRMWARE = _UxGT("MMU szoftver feltöltése!");
LSTR MSG_MMU2_NOT_RESPONDING = _UxGT("MMU figyelmeztetés.");
LSTR MSG_MMU2_RESUME = _UxGT("Nyomtatás folytatása");
LSTR MSG_MMU2_RESUMING = _UxGT("Folytatás...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("Szál betöltése");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("Összes betöltése");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("Fej betöltése");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("Szál kidobás");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("Szál kidobás ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("Kiadja a szálat");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("Szál betölt. %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("Szál kidobás. ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("Szál kiadása....");
LSTR MSG_MMU2_ALL = _UxGT("Mind");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("Nyomtatószál ~");
LSTR MSG_MMU2_RESET = _UxGT("MMU újraindítás");
LSTR MSG_MMU2_RESETTING = _UxGT("MMU újraindul...");
LSTR MSG_MMU2_EJECT_RECOVER = _UxGT("Kidob, kattint");
LSTR MSG_MIX = _UxGT("Kever");
LSTR MSG_MIX_COMPONENT_N = _UxGT("Összetevö =");
LSTR MSG_MIXER = _UxGT("Keverö");
LSTR MSG_GRADIENT = _UxGT("Színátm.");
LSTR MSG_FULL_GRADIENT = _UxGT("Teljes színátm.");
LSTR MSG_TOGGLE_MIX = _UxGT("Váltás keverésre");
LSTR MSG_CYCLE_MIX = _UxGT("Ciklikus keverés");
LSTR MSG_GRADIENT_MIX = _UxGT("Színátm. keverés");
LSTR MSG_REVERSE_GRADIENT = _UxGT("Fordított színátm.");
LSTR MSG_ACTIVE_VTOOL = _UxGT("Aktív V-szerszám");
LSTR MSG_START_VTOOL = _UxGT("Kezdés V-szerszám");
LSTR MSG_END_VTOOL = _UxGT(" Vége V-szerszám");
LSTR MSG_GRADIENT_ALIAS = _UxGT("Ál V-szerszám");
LSTR MSG_RESET_VTOOLS = _UxGT("Újra V-szerszám");
LSTR MSG_COMMIT_VTOOL = _UxGT("Gyors V-szerszám Kev.");
LSTR MSG_VTOOLS_RESET = _UxGT("V-szersz. visszaáll.");
LSTR MSG_START_Z = _UxGT("Kezdés Z:");
LSTR MSG_END_Z = _UxGT(" Vége Z:");
LSTR MSG_GAMES = _UxGT("Játékok");
LSTR MSG_BRICKOUT = _UxGT("Brickout");
LSTR MSG_INVADERS = _UxGT("Invaders");
LSTR MSG_SNAKE = _UxGT("Sn4k3");
LSTR MSG_MAZE = _UxGT("Maze");
LSTR MSG_BAD_PAGE = _UxGT("Rossz oldalindex");
LSTR MSG_BAD_PAGE_SPEED = _UxGT("Rossz oldalsebesség");
LSTR MSG_EDIT_PASSWORD = _UxGT("Jelszó szerkesztése");
LSTR MSG_LOGIN_REQUIRED = _UxGT("Belépés szükséges");
LSTR MSG_PASSWORD_SETTINGS = _UxGT("Jelszóbeállítások");
LSTR MSG_ENTER_DIGIT = _UxGT("Írja be a számokat");
LSTR MSG_CHANGE_PASSWORD = _UxGT("Jelszó Beáll/Szerk");
LSTR MSG_REMOVE_PASSWORD = _UxGT("Jelszó törlése");
LSTR MSG_PASSWORD_SET = _UxGT("A jelszó ");
LSTR MSG_START_OVER = _UxGT("Újrakezdés");
LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Mentsd el!");
LSTR MSG_PASSWORD_REMOVED = _UxGT("Jelszó törölve");
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Nyomj gombot", "nyomtatás folytatáshoz"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parkolás..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Várj míg", "szálcsere", "indítás"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Szál behelyezés", "majd nyomj gombot", "a folytatáshoz"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Nyomj gombot", "a fej fütéséhez"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Fej fütése", "Kérlek várj..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Várj a", "szál kiadására"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Várj a", "szál betöltésére"));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Várj a", "szál tisztításra"));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Kattints a készre", "szál tiszta"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Várj a nyomtatóra", "majd folytat..."));
#else
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Katt a folytatáshoz"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parkolás..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Kérlek várj..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Behelyez majd katt"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Katt a fütéshez"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Fütés..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Kiadás..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Betöltés..."));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Tisztítás..."));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Katt ha kész"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Folytatás..."));
#endif
LSTR MSG_TMC_DRIVERS = _UxGT("TMC meghajtók");
LSTR MSG_TMC_CURRENT = _UxGT("Meghajtó áram");
LSTR MSG_TMC_HYBRID_THRS = _UxGT("Hibrid küszöbérték");
LSTR MSG_TMC_HOMING_THRS = _UxGT("Motoros kezdöpont");
LSTR MSG_TMC_STEPPING_MODE = _UxGT("Léptetö mód");
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("StealthChop mód");
LSTR MSG_SERVICE_RESET = _UxGT("Újraindítás");
LSTR MSG_SERVICE_IN = _UxGT(" be:");
LSTR MSG_BACKLASH = _UxGT("Holtjáték");
LSTR MSG_BACKLASH_CORRECTION = _UxGT("Korrekció");
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Simítás");
LSTR MSG_LEVEL_X_AXIS = _UxGT("X tengely szint");
LSTR MSG_AUTO_CALIBRATE = _UxGT("Önkalibrálás");
#if ENABLED(TOUCH_UI_FTDI_EVE)
LSTR MSG_HEATER_TIMEOUT = _UxGT("Tétlenségi idökorlát, a hömérséklet csökkent. Nyomd meg az OK gombot az ismételt felfütéshez, és újra a folytatáshoz.");
#else
LSTR MSG_HEATER_TIMEOUT = _UxGT("Fütés idökorlátja");
#endif
LSTR MSG_REHEAT = _UxGT("Újrafüt");
LSTR MSG_REHEATING = _UxGT("Újrafütés...");
LSTR MSG_PROBE_WIZARD = _UxGT("Z szonda varázsló");
LSTR MSG_PROBE_WIZARD_PROBING = _UxGT("Z referencia mérés");
LSTR MSG_PROBE_WIZARD_MOVING = _UxGT("Menj a próba pontra");
LSTR MSG_SOUND = _UxGT("Hang");
LSTR MSG_TOP_LEFT = _UxGT("Bal felsö");
LSTR MSG_BOTTOM_LEFT = _UxGT("Bal alsó");
LSTR MSG_TOP_RIGHT = _UxGT("Jobb felsö");
LSTR MSG_BOTTOM_RIGHT = _UxGT("Jobb alsó");
LSTR MSG_CALIBRATION_COMPLETED = _UxGT("Kalibrálás befejezve");
LSTR MSG_CALIBRATION_FAILED = _UxGT("Kalibrálási hiba");
LSTR MSG_DRIVER_BACKWARD = _UxGT(" meghajtók hátra");
LSTR MSG_SD_CARD = _UxGT("SD Kártya");
LSTR MSG_USB_DISK = _UxGT("USB Lemez");
}
#if FAN_COUNT == 1
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED
#else
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED_N
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED_N
#endif

1230
Marlin/src/lcd/language/language_it.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

423
Marlin/src/lcd/language/language_jp_kana.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -26,8 +26,7 @@
* UTF-8 for Graphical Display
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
//#define DISPLAY_CHARSET_ISO10646_KANA
@@ -35,220 +34,226 @@
namespace Language_jp_kana {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 3;
PROGMEM Language_Str LANGUAGE = _UxGT("Japanese");
constexpr uint8_t CHARSIZE = 3;
LSTR LANGUAGE = _UxGT("Japanese");
// This is just to show the potential benefit of Unicode.
// This translation can be improved by using the full charset of unicode codeblock U+30A0 to U+30FF.
// 片仮名表示定義
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" ジュンビカンリョウ");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("メディアガソウニュウサレマシタ"); // "Card inserted"
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("メディアガアリマセン"); // "Card removed"
PROGMEM Language_Str MSG_RELEASE_MEDIA = _UxGT("メディアノトリダシ");
PROGMEM Language_Str MSG_MEDIA_RELEASED = _UxGT("メディアガアリマセン"); // "Card removed"
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("エンドストップ"); // "Endstops" // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("メイン"); // "Main"
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("ジドウカイシ"); // "Autostart"
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("モーターデンゲン オフ"); // "Disable steppers"
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("デバッグメニュー"); // "Debug Menu"
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("プログレスバー テスト"); // "Progress Bar Test"
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("ゲンテンフッキ"); // "Auto home"
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Xジク ゲンテンフッキ"); // "Home X"
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Yジク ゲンテンフッキ"); // "Home Y"
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Zジク ゲンテンフッキ"); // "Home Z"
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("ゲンテンフッキチュウ"); // "Homing XYZ"
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("レベリングカイシ"); // "Click to Begin"
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("ツギノソクテイテンヘ"); // "Next Point"
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("レベリングカンリョウ"); // "Leveling Done!"
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("キジュンオフセットセッテイ"); // "Set home offsets"
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("オフセットガテキヨウサレマシタ"); // "Offsets applied"
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("キジュンセット"); // "Set origin"
PROGMEM Language_Str MSG_PREHEAT_1 = PREHEAT_1_LABEL _UxGT(" ヨネツ"); // "Preheat " PREHEAT_1_LABEL
PROGMEM Language_Str MSG_PREHEAT_1_H = PREHEAT_1_LABEL _UxGT(" ヨネツ ~"); // "Preheat " PREHEAT_1_LABEL
PROGMEM Language_Str MSG_PREHEAT_1_END = PREHEAT_1_LABEL _UxGT(" ヨネツノズル"); // " Nozzle"
PROGMEM Language_Str MSG_PREHEAT_1_END_E = PREHEAT_1_LABEL _UxGT(" ヨネツノズル ~"); // " Nozzle"
PROGMEM Language_Str MSG_PREHEAT_1_ALL = PREHEAT_1_LABEL _UxGT(" スベテヨネツ"); // " All"
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = PREHEAT_1_LABEL _UxGT(" ベッドヨネツ"); // " Bed"
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = PREHEAT_1_LABEL _UxGT(" ヨネツセッテイ"); // " conf"
PROGMEM Language_Str MSG_PREHEAT_2 = PREHEAT_2_LABEL _UxGT(" ヨネツ"); // "Preheat " PREHEAT_1_LABEL
PROGMEM Language_Str MSG_PREHEAT_2_H = PREHEAT_2_LABEL _UxGT(" ヨネツ ~"); // "Preheat " PREHEAT_1_LABEL
PROGMEM Language_Str MSG_PREHEAT_2_END = PREHEAT_2_LABEL _UxGT(" ヨネツノズル"); // " Nozzle"
PROGMEM Language_Str MSG_PREHEAT_2_END_E = PREHEAT_2_LABEL _UxGT(" ヨネツノズル ~"); // " Nozzle"
PROGMEM Language_Str MSG_PREHEAT_2_ALL = PREHEAT_2_LABEL _UxGT(" スベテヨネツ"); // " All"
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = PREHEAT_2_LABEL _UxGT(" ベッドヨネツ"); // " Bed"
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = PREHEAT_2_LABEL _UxGT(" ヨネツセッテイ"); // " conf"
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("カネツテイシ"); // "Cooldown"
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("デンゲン オン"); // "Switch power on"
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("デンゲン オフ"); // "Switch power off"
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("オシダシ"); // "Extrude"
PROGMEM Language_Str MSG_RETRACT = _UxGT("ヒキコミセッテイ"); // "Retract"
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("ジクイドウ"); // "Move axis"
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("ベッドレベリング"); // "Bed leveling"
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("ベッドレベリング"); // "Level bed"
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" ジュンビカンリョウ");
LSTR MSG_MEDIA_INSERTED = _UxGT("メディアガソウニュウサレマシタ"); // "Card inserted"
LSTR MSG_MEDIA_REMOVED = _UxGT("メディアガアリマセン"); // "Card removed"
LSTR MSG_RELEASE_MEDIA = _UxGT("メディアノトリダシ");
LSTR MSG_LCD_ENDSTOPS = _UxGT("エンドストップ"); // "Endstops" // Max length 8 characters
LSTR MSG_MAIN = _UxGT("メイン"); // "Main"
LSTR MSG_RUN_AUTO_FILES = _UxGT("ジドウカイシ"); // "Autostart"
LSTR MSG_DISABLE_STEPPERS = _UxGT("モーターデンゲン オフ"); // "Disable steppers"
LSTR MSG_DEBUG_MENU = _UxGT("デバッグメニュー"); // "Debug Menu"
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("プログレスバー テスト"); // "Progress Bar Test"
LSTR MSG_AUTO_HOME = _UxGT("ゲンテンフッキ"); // "Auto home"
LSTR MSG_AUTO_HOME_X = _UxGT("Xジク ゲンテンフッキ"); // "Home X"
LSTR MSG_AUTO_HOME_Y = _UxGT("Yジク ゲンテンフッキ"); // "Home Y"
LSTR MSG_AUTO_HOME_Z = _UxGT("Zジク ゲンテンフッキ"); // "Home Z"
LSTR MSG_LEVEL_BED_HOMING = _UxGT("ゲンテンフッキチュウ"); // "Homing XYZ"
LSTR MSG_LEVEL_BED_WAITING = _UxGT("レベリングカイシ"); // "Click to Begin"
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("ツギノソクテイテンヘ"); // "Next Point"
LSTR MSG_LEVEL_BED_DONE = _UxGT("レベリングカンリョウ"); // "Leveling Done!"
LSTR MSG_SET_HOME_OFFSETS = _UxGT("キジュンオフセットセッテイ"); // "Set home offsets"
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("オフセットガテキヨウサレマシタ"); // "Offsets applied"
LSTR MSG_SET_ORIGIN = _UxGT("キジュンセット"); // "Set origin"
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = PREHEAT_1_LABEL _UxGT(" ヨネツ"); // "Preheat " PREHEAT_1_LABEL
LSTR MSG_PREHEAT_1_H = PREHEAT_1_LABEL _UxGT(" ヨネツ ~"); // "Preheat " PREHEAT_1_LABEL
LSTR MSG_PREHEAT_1_END = PREHEAT_1_LABEL _UxGT(" ヨネツノズル"); // " Nozzle"
LSTR MSG_PREHEAT_1_END_E = PREHEAT_1_LABEL _UxGT(" ヨネツノズル ~"); // " Nozzle"
LSTR MSG_PREHEAT_1_ALL = PREHEAT_1_LABEL _UxGT(" スベテヨネツ"); // " All"
LSTR MSG_PREHEAT_1_BEDONLY = PREHEAT_1_LABEL _UxGT(" ベッドヨネツ"); // " Bed"
LSTR MSG_PREHEAT_1_SETTINGS = PREHEAT_1_LABEL _UxGT(" ヨネツセッテイ"); // " conf"
PROGMEM Language_Str MSG_MOVING = _UxGT("イドウチュウ"); // "Moving..."
PROGMEM Language_Str MSG_FREE_XY = _UxGT("XYジク カイホウ"); // "Free XY"
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Xジク イドウ"); // "Move X"
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Yジク イドウ"); // "Move Y"
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Zジク イドウ"); // "Move Z"
PROGMEM Language_Str MSG_MOVE_E = _UxGT("エクストルーダー"); // "Extruder"
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("%smm イドウ"); // "Move 0.025mm"
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("0.1mm イドウ"); // "Move 0.1mm"
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT(" 1mm イドウ"); // "Move 1mm"
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT(" 10mm イドウ"); // "Move 10mm"
PROGMEM Language_Str MSG_SPEED = _UxGT("ソクド"); // "Speed"
PROGMEM Language_Str MSG_BED_Z = _UxGT("Zオフセット"); // "Bed Z"
PROGMEM Language_Str MSG_NOZZLE = _UxGT("ノズル"); // "Nozzle"
PROGMEM Language_Str MSG_BED = _UxGT("ベッド"); // "Bed"
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("ファンソクド"); // "Fan speed"
PROGMEM Language_Str MSG_FLOW = _UxGT("トシュツリョウ"); // "Flow"
PROGMEM Language_Str MSG_CONTROL = _UxGT("セイギョ"); // "Control"
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" サイテイ"); // " Min"
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" サイコウ"); // " Max"
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" ファクター"); // " Fact"
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("ジドウオンドセイギョ"); // "Autotemp"
PROGMEM Language_Str MSG_LCD_ON = _UxGT("オン"); // "On"
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("オフ"); // "Off"
PROGMEM Language_Str MSG_SELECT = _UxGT("センタク"); // "Select"
PROGMEM Language_Str MSG_SELECT_E = _UxGT("センタク *");
PROGMEM Language_Str MSG_ACC = _UxGT("カソクド mm/s²"); // "Accel"
PROGMEM Language_Str MSG_JERK = _UxGT("ヤクドウ mm/s"); // "Jerk"
PROGMEM Language_Str MSG_VA_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_A; // "Va-jerk"
PROGMEM Language_Str MSG_VB_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_B; // "Vb-jerk"
PROGMEM Language_Str MSG_VC_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_C; // "Vc-jerk"
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT("ステップ/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT("ステップ/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT("ステップ/mm");
PROGMEM Language_Str MSG_VE_JERK = _UxGT("エクストルーダー ヤクド"); // "Ve-jerk"
PROGMEM Language_Str MSG_VMAX_A = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax A"
PROGMEM Language_Str MSG_VMAX_B = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax B"
PROGMEM Language_Str MSG_VMAX_C = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax C"
PROGMEM Language_Str MSG_VMAX_E = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax E"
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("サイダイオクリソクド *"); // "Vmax E1"
PROGMEM Language_Str MSG_VMIN = _UxGT("サイショウオクリソクド"); // "Vmin"
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("サイショウイドウソクド"); // "VTrav min"
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("カソクド mm/s²"); // "Accel"
PROGMEM Language_Str MSG_AMAX = _UxGT("サイダイカソクド "); // "Amax "
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("ヒキコミカソクド"); // "A-retract"
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("イドウカソクド"); // "A-travel"
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("オンド"); // "Temperature"
PROGMEM Language_Str MSG_MOTION = _UxGT("ウゴキセッテイ"); // "Motion"
PROGMEM Language_Str MSG_FILAMENT = _UxGT("フィラメント"); // "Filament"
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("フィラメントチョッケイ"); // "Fil. Dia."
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("フィラメントチョッケイ *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCDコントラスト"); // "LCD contrast"
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("EEPROMヘホゾン"); // "Store memory"
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("EEPROMカラヨミコミ"); // "Load memory"
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("セッテイリセット"); // "Restore Defaults"
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("リフレッシュ"); // "Refresh"
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("ジョウホウガメン"); // "Info screen"
PROGMEM Language_Str MSG_PREPARE = _UxGT("ジュンビセッテイ"); // "Prepare"
PROGMEM Language_Str MSG_TUNE = _UxGT("チョウセイ"); // "Tune"
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("イチジテイシ"); // "Pause print"
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("プリントサイカイ"); // "Resume print"
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("プリントテイシ"); // "Stop print"
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("メディアカラプリント"); // "Print from SD"
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("メディアガアリマセン"); // "Card removed"
PROGMEM Language_Str MSG_DWELL = _UxGT("キュウシ"); // "Sleep..."
PROGMEM Language_Str MSG_USERWAIT = _UxGT("ツヅケルニハクリックシテクダサイ"); // "Wait for user..."
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("プリントガチュウシサレマシタ"); // "Print aborted"
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("ウゴキマセン"); // "No move."
PROGMEM Language_Str MSG_KILLED = _UxGT("ヒジョウテイシ"); // "KILLED. "
PROGMEM Language_Str MSG_STOPPED = _UxGT("テイシシマシタ"); // "STOPPED. "
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("ヒキコミリョウ mm"); // "Retract mm"
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("ヒキコミリョウS mm"); // "Swap Re.mm"
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("ヒキコミソクド mm/s"); // "Retract V"
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("ノズルタイヒ mm"); // "Hop mm"
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("ホショウリョウ mm"); // "UnRet mm"
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("ホショウリョウS mm"); // "S UnRet mm"
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("ホショウソクド mm/s"); // "UnRet V"
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("ジドウヒキコミ"); // "AutoRetr."
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("フィラメントコウカン"); // "Change filament"
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("メディアサイヨミコミ"); // "Init. SD card"
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("メディアコウカン"); // "Change SD card"
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Zプローブ ベッドガイ"); // "Z probe out. bed"
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch ジコシンダン"); // "BLTouch Self-Test"
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("BLTouch リセット"); // "Reset BLTouch"
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("サキニ %s%s%s ヲフッキサセテクダサイ"); // "Home ... first"
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Zオフセット"); // "Z Offset"
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Xジク ビドウ"); // "Babystep X"
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Yジク ビドウ"); // "Babystep Y"
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Zジク ビドウ"); // "Babystep Z"
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("イドウゲンカイケンチキノウ"); // "Endstop abort"
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("カネツシッパイ"); // "Heating failed"
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("エラー:ジョウチョウサーミスターキノウ"); // "Err: REDUNDANT TEMP"
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("ネツボウソウ"); // "THERMAL RUNAWAY"
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("エラー:サイコウオンチョウカ"); // "Err: MAXTEMP"
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("エラー:サイテイオンミマン"); // "Err: MINTEMP"
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("エラー:ベッド サイコウオンチョウカ"); // "Err: MAXTEMP BED"
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("エラー:ベッド サイテイオンミマン"); // "Err: MINTEMP BED"
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("サキニ XY ヲフッキサセテクダサイ"); // "Home XY first"
PROGMEM Language_Str MSG_HALTED = _UxGT("プリンターハテイシシマシタ"); // "PRINTER HALTED"
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("リセットシテクダサイ"); // "Please reset"
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d"); // One character only
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h"); // One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m"); // One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("カネツチュウ"); // "Heating..."
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("ベッド カネツチュウ"); // "Bed Heating..."
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("デルタ コウセイ"); // "Delta Calibration"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Xジク コウセイ"); // "Calibrate X"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Yジク コウセイ"); // "Calibrate Y"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Zジク コウセイ"); // "Calibrate Z"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("チュウシン コウセイ"); // "Calibrate Center"
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("コノプリンターニツイテ"); // "About Printer"
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("プリンタージョウホウ"); // "Printer Info"
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("プリントジョウキョウ"); // "Printer Stats"
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("セイギョケイジョウホウ"); // "Board Info"
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("サーミスター"); // "Thermistors"
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("エクストルーダースウ"); // "Extruders"
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("ボーレート"); // "Baud"
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("プロトコル"); // "Protocol"
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("キョウタイナイショウメイ"); // "Case light"
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("プリントスウ "); // "Print Count"
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("カンリョウスウ"); // "Completed"
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("プリントジカンルイケイ"); // "Total print time"
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("サイチョウプリントジカン"); // "Longest job time"
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("フィラメントシヨウリョウルイケイ"); // "Extruded total"
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("セッテイサイテイオン"); // "Min Temp"
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("セッテイサイコウオン"); // "Max Temp"
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("デンゲンシュベツ"); // "Power Supply"
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("モータークドウリョク"); // "Drive Strength"
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X DACシュツリョク %"); // "X Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y DACシュツリョク %"); // "Y Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z DACシュツリョク %"); // "Z Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E DACシュツリョク %"); // "E Driver %"
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("EEPROMヘホゾン"); // "Store memory"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("イチジテイシ");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("プリントサイカイ"); // "Resume print"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("コウカンヲカイシシマス", "シバラクオマチクダサイ")); // "Wait for start of the filament"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("フィラメントヌキダシチュウ", "シバラクオマチクダサイ")); // "Wait for filament unload"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("フィラメントヲソウニュウシ,", "クリックスルトゾッコウシマス")); // "Insert filament and press button"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("フィラメントソウテンチュウ", "シバラクオマチクダサイ")); // "Wait for filament load"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("プリントヲサイカイシマス", "シバラクオマチクダサイ")); // "Wait for print to resume"
LSTR MSG_PREHEAT_M = _UxGT("$ ヨネツ"); // "Preheat " PREHEAT_1_LABEL
LSTR MSG_PREHEAT_M_H = _UxGT("$ ヨネツ ~"); // "Preheat " PREHEAT_1_LABEL
LSTR MSG_PREHEAT_M_END = _UxGT("$ ヨネツノズル"); // " Nozzle"
LSTR MSG_PREHEAT_M_END_E = _UxGT("$ ヨネツノズル ~"); // " Nozzle"
LSTR MSG_PREHEAT_M_ALL = _UxGT("$ スベテヨネツ"); // " All"
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("$ ベッドヨネツ"); // " Bed"
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("$ ヨネツセッテイ"); // " conf"
#endif
LSTR MSG_COOLDOWN = _UxGT("カネツテイシ"); // "Cooldown"
LSTR MSG_SWITCH_PS_ON = _UxGT("デンゲン オン"); // "Switch power on"
LSTR MSG_SWITCH_PS_OFF = _UxGT("デンゲン オフ"); // "Switch power off"
LSTR MSG_EXTRUDE = _UxGT("オシダシ"); // "Extrude"
LSTR MSG_RETRACT = _UxGT("ヒキコミセッテイ"); // "Retract"
LSTR MSG_MOVE_AXIS = _UxGT("ジクイドウ"); // "Move axis"
LSTR MSG_BED_LEVELING = _UxGT("ベッドレベリング"); // "Bed leveling"
LSTR MSG_LEVEL_BED = _UxGT("ベッドレベリング"); // "Level bed"
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("マチガッタプリンター"); // "Wrong printer"
LSTR MSG_MOVING = _UxGT("イドウチュウ"); // "Moving..."
LSTR MSG_FREE_XY = _UxGT("XYジク カイホウ"); // "Free XY"
LSTR MSG_MOVE_X = _UxGT("Xジク イドウ"); // "Move X"
LSTR MSG_MOVE_Y = _UxGT("Yジク イドウ"); // "Move Y"
LSTR MSG_MOVE_Z = _UxGT("Zジク イドウ"); // "Move Z"
LSTR MSG_MOVE_E = _UxGT("エクストルーダー"); // "Extruder"
LSTR MSG_MOVE_N_MM = _UxGT("%smm イドウ"); // "Move 0.025mm"
LSTR MSG_MOVE_01MM = _UxGT("0.1mm イドウ"); // "Move 0.1mm"
LSTR MSG_MOVE_1MM = _UxGT(" 1mm イドウ"); // "Move 1mm"
LSTR MSG_MOVE_10MM = _UxGT(" 10mm イドウ"); // "Move 10mm"
LSTR MSG_MOVE_100MM = _UxGT(" 100mm イドウ"); // "Move 100mm"
LSTR MSG_SPEED = _UxGT("ソクド"); // "Speed"
LSTR MSG_BED_Z = _UxGT("Zオフセット"); // "Bed Z"
LSTR MSG_NOZZLE = _UxGT("ノズル"); // "Nozzle"
LSTR MSG_BED = _UxGT("ベッド"); // "Bed"
LSTR MSG_FAN_SPEED = _UxGT("ファンソクド"); // "Fan speed"
LSTR MSG_FLOW = _UxGT("トシュツリョウ"); // "Flow"
LSTR MSG_CONTROL = _UxGT("セイギョ"); // "Control"
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" サイテイ"); // " Min"
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" サイコウ"); // " Max"
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" ファクター"); // " Fact"
LSTR MSG_AUTOTEMP = _UxGT("ジドウオンドセイギョ"); // "Autotemp"
LSTR MSG_LCD_ON = _UxGT("オン"); // "On"
LSTR MSG_LCD_OFF = _UxGT("オフ"); // "Off"
LSTR MSG_SELECT = _UxGT("センタク"); // "Select"
LSTR MSG_SELECT_E = _UxGT("センタク *");
LSTR MSG_ACC = _UxGT("カソクド mm/s") SUPERSCRIPT_TWO; // "Accel"
LSTR MSG_JERK = _UxGT("ヤクドウ mm/s"); // "Jerk"
LSTR MSG_VA_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_I; // "Va-jerk"
LSTR MSG_VJ_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_J; // "Vb-jerk"
LSTR MSG_VK_JERK = _UxGT("ジク ヤクドウ mm/s") LCD_STR_K; // "Vc-jerk"
LSTR MSG_A_STEPS = LCD_STR_A _UxGT("ステップ/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT("ステップ/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT("ステップ/mm");
LSTR MSG_VE_JERK = _UxGT("エクストルーダー ヤクド"); // "Ve-jerk"
LSTR MSG_VMAX_A = _UxGT("サイダイオクリソクド ") LCD_STR_A; // "Vmax A"
LSTR MSG_VMAX_B = _UxGT("サイダイオクリソクド ") LCD_STR_B; // "Vmax B"
LSTR MSG_VMAX_C = _UxGT("サイダイオクリソクド ") LCD_STR_C; // "Vmax C"
LSTR MSG_VMAX_I = _UxGT("サイダイオクリソクド ") LCD_STR_I; // "Vmax I"
LSTR MSG_VMAX_J = _UxGT("サイダイオクリソクド ") LCD_STR_J; // "Vmax J"
LSTR MSG_VMAX_K = _UxGT("サイダイオクリソクド ") LCD_STR_K; // "Vmax K"
LSTR MSG_VMAX_E = _UxGT("サイダイオクリソクド ") LCD_STR_E; // "Vmax E"
LSTR MSG_VMAX_EN = _UxGT("サイダイオクリソクド *"); // "Vmax E1"
LSTR MSG_VMIN = _UxGT("サイショウオクリソクド"); // "Vmin"
LSTR MSG_VTRAV_MIN = _UxGT("サイショウイドウソクド"); // "VTrav min"
LSTR MSG_ACCELERATION = _UxGT("カソクド mm/s") SUPERSCRIPT_TWO; // "Accel"
LSTR MSG_AMAX = _UxGT("サイダイカソクド "); // "Amax "
LSTR MSG_A_RETRACT = _UxGT("ヒキコミカソクド"); // "A-retract"
LSTR MSG_A_TRAVEL = _UxGT("イドウカソクド"); // "A-travel"
LSTR MSG_TEMPERATURE = _UxGT("オンド"); // "Temperature"
LSTR MSG_MOTION = _UxGT("ウゴキセッテイ"); // "Motion"
LSTR MSG_FILAMENT = _UxGT("フィラメント"); // "Filament"
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("フィラメントチョッケイ"); // "Fil. Dia."
LSTR MSG_FILAMENT_DIAM_E = _UxGT("フィラメントチョッケイ *");
LSTR MSG_CONTRAST = _UxGT("LCDコントラスト"); // "LCD contrast"
LSTR MSG_STORE_EEPROM = _UxGT("EEPROMヘホゾン"); // "Store memory"
LSTR MSG_LOAD_EEPROM = _UxGT("EEPROMカラヨミコミ"); // "Load memory"
LSTR MSG_RESTORE_DEFAULTS = _UxGT("セッテイリセット"); // "Restore Defaults"
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("リフレッシュ"); // "Refresh"
LSTR MSG_INFO_SCREEN = _UxGT("ジョウホウガメン"); // "Info screen"
LSTR MSG_PREPARE = _UxGT("ジュンビセッテイ"); // "Prepare"
LSTR MSG_TUNE = _UxGT("チョウセイ"); // "Tune"
LSTR MSG_PAUSE_PRINT = _UxGT("イチジテイシ"); // "Pause print"
LSTR MSG_RESUME_PRINT = _UxGT("プリントサイカイ"); // "Resume print"
LSTR MSG_STOP_PRINT = _UxGT("プリントテイシ"); // "Stop print"
LSTR MSG_MEDIA_MENU = _UxGT("メディアカラプリント"); // "Print from SD"
LSTR MSG_NO_MEDIA = _UxGT("メディアガアリマセン"); // "Card removed"
LSTR MSG_DWELL = _UxGT("キュウシ"); // "Sleep..."
LSTR MSG_USERWAIT = _UxGT("ツヅケルニハクリックシテクダサイ"); // "Wait for user..."
LSTR MSG_PRINT_ABORTED = _UxGT("プリントガチュウシサレマシタ"); // "Print aborted"
LSTR MSG_NO_MOVE = _UxGT("ウゴキマセン"); // "No move."
LSTR MSG_KILLED = _UxGT("ヒジョウテイシ"); // "KILLED. "
LSTR MSG_STOPPED = _UxGT("テイシシマシタ"); // "STOPPED. "
LSTR MSG_CONTROL_RETRACT = _UxGT("ヒキコミリョウ mm"); // "Retract mm"
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("ヒキコミリョウS mm"); // "Swap Re.mm"
LSTR MSG_CONTROL_RETRACTF = _UxGT("ヒキコミソクド mm/s"); // "Retract V"
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("ノズルタイヒ mm"); // "Hop mm"
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("ホショウリョウ mm"); // "Unretr. mm"
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("ホショウリョウS mm"); // "S Unretr. mm"
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("ホショウソクド mm/s"); // "Unretract V"
LSTR MSG_AUTORETRACT = _UxGT("ジドウヒキコミ"); // "Auto-Retract"
LSTR MSG_FILAMENTCHANGE = _UxGT("フィラメントコウカン"); // "Change filament"
LSTR MSG_ATTACH_MEDIA = _UxGT("メディアサイヨミコミ"); // "Init. SD card"
LSTR MSG_CHANGE_MEDIA = _UxGT("メディアコウカン"); // "Change SD card"
LSTR MSG_ZPROBE_OUT = _UxGT("Zプローブ ベッドガイ"); // "Z probe out. bed"
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch ジコシンダン"); // "BLTouch Self-Test"
LSTR MSG_BLTOUCH_RESET = _UxGT("BLTouch リセット"); // "Reset BLTouch"
LSTR MSG_HOME_FIRST = _UxGT("サキニ %s%s%s ヲフッキサセテクダサイ"); // "Home ... first"
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Zオフセット"); // "Z Offset"
LSTR MSG_BABYSTEP_X = _UxGT("Xジク ビドウ"); // "Babystep X"
LSTR MSG_BABYSTEP_Y = _UxGT("Yジク ビドウ"); // "Babystep Y"
LSTR MSG_BABYSTEP_Z = _UxGT("Zジク ビドウ"); // "Babystep Z"
LSTR MSG_ENDSTOP_ABORT = _UxGT("イドウゲンカイケンチキノウ"); // "Endstop abort"
LSTR MSG_HEATING_FAILED_LCD = _UxGT("カネツシッパイ"); // "Heating failed"
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("エラー:ジョウチョウサーミスターキノウ"); // "Err: REDUNDANT TEMP"
LSTR MSG_THERMAL_RUNAWAY = _UxGT("ネツボウソウ"); // "THERMAL RUNAWAY"
LSTR MSG_ERR_MAXTEMP = _UxGT("エラー:サイコウオンチョウカ"); // "Err: MAXTEMP"
LSTR MSG_ERR_MINTEMP = _UxGT("エラー:サイテイオンミマン"); // "Err: MINTEMP"
LSTR MSG_HALTED = _UxGT("プリンターハテイシシマシタ"); // "PRINTER HALTED"
LSTR MSG_PLEASE_RESET = _UxGT("リセットシテクダサイ"); // "Please reset"
LSTR MSG_HEATING = _UxGT("カネツチュウ"); // "Heating..."
LSTR MSG_BED_HEATING = _UxGT("ベッド カネツチュウ"); // "Bed Heating..."
LSTR MSG_DELTA_CALIBRATE = _UxGT("デルタ コウセイ"); // "Delta Calibration"
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Xジク コウセイ"); // "Calibrate X"
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Yジク コウセイ"); // "Calibrate Y"
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Zジク コウセイ"); // "Calibrate Z"
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("チュウシン コウセイ"); // "Calibrate Center"
LSTR MSG_INFO_MENU = _UxGT("コノプリンターニツイテ"); // "About Printer"
LSTR MSG_INFO_PRINTER_MENU = _UxGT("プリンタージョウホウ"); // "Printer Info"
LSTR MSG_INFO_STATS_MENU = _UxGT("プリントジョウキョウ"); // "Printer Stats"
LSTR MSG_INFO_BOARD_MENU = _UxGT("セイギョケイジョウホウ"); // "Board Info"
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("サーミスター"); // "Thermistors"
LSTR MSG_INFO_EXTRUDERS = _UxGT("エクストルーダースウ"); // "Extruders"
LSTR MSG_INFO_BAUDRATE = _UxGT("ボーレート"); // "Baud"
LSTR MSG_INFO_PROTOCOL = _UxGT("プロトコル"); // "Protocol"
LSTR MSG_CASE_LIGHT = _UxGT("キョウタイナイショウメイ"); // "Case light"
LSTR MSG_INFO_PRINT_COUNT = _UxGT("プリントスウ "); // "Print Count"
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("カンリョウスウ"); // "Completed"
LSTR MSG_INFO_PRINT_TIME = _UxGT("プリントジカンルイケイ"); // "Total print time"
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("サイチョウプリントジカン"); // "Longest job time"
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("フィラメントシヨウリョウルイケイ"); // "Extruded total"
LSTR MSG_INFO_MIN_TEMP = _UxGT("セッテイサイテイオン"); // "Min Temp"
LSTR MSG_INFO_MAX_TEMP = _UxGT("セッテイサイコウオン"); // "Max Temp"
LSTR MSG_INFO_PSU = _UxGT("デンゲンシュベツ"); // "Power Supply"
LSTR MSG_DRIVE_STRENGTH = _UxGT("モータークドウリョク"); // "Drive Strength"
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" DACシュツリョク %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" DACシュツリョク %"); // "Y Driver %"
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" DACシュツリョク %"); // "Z Driver %"
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" DACシュツリョク %"); // "I Driver %"
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" DACシュツリョク %"); // "J Driver %"
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" DACシュツリョク %"); // "K Driver %"
LSTR MSG_DAC_PERCENT_E = _UxGT("E DACシュツリョク %"); // "E Driver %"
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("EEPROMヘホゾン"); // "Store memory"
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("イチジテイシ");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("プリントサイカイ"); // "Resume print"
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("コウカンヲカイシシマス", "シバラクオマチクダサイ")); // "Wait for start of the filament"
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("フィラメントヌキダシチュウ", "シバラクオマチクダサイ")); // "Wait for filament unload"
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("フィラメントヲソウニュウシ,", "クリックスルトゾッコウシマス")); // "Insert filament and press button"
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("フィラメントソウテンチュウ", "シバラクオマチクダサイ")); // "Wait for filament load"
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("プリントヲサイカイシマス", "シバラクオマチクダサイ")); // "Wait for print to resume"
PROGMEM Language_Str MSG_CONFIGURATION = _UxGT("セッテイカンリ");
PROGMEM Language_Str MSG_ADVANCED_SETTINGS = _UxGT("ショウサイセッテイ");
PROGMEM Language_Str MSG_OUTAGE_RECOVERY = _UxGT("コショカイフク");
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("EEPROMショキカ");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("マチガッタプリンター"); // "Wrong printer"
PROGMEM Language_Str MSG_BUTTON_NEXT = _UxGT("ツギヘ");
PROGMEM Language_Str MSG_BUTTON_INIT = _UxGT("ショキカ");
PROGMEM Language_Str MSG_BUTTON_STOP = _UxGT("ストップ");
PROGMEM Language_Str MSG_BUTTON_PRINT = _UxGT("プリント");
PROGMEM Language_Str MSG_BUTTON_RESET = _UxGT("リセット");
PROGMEM Language_Str MSG_BUTTON_CANCEL = _UxGT("キャンセル");
PROGMEM Language_Str MSG_BUTTON_DONE = _UxGT("カンリョウ");
LSTR MSG_CONFIGURATION = _UxGT("セッテイカンリ");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("ショウサイセッテイ");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("コショカイフク");
LSTR MSG_INIT_EEPROM = _UxGT("EEPROMショキカ");
PROGMEM Language_Str MSG_YES = _UxGT("ハイ");
PROGMEM Language_Str MSG_NO = _UxGT("イイエ");
PROGMEM Language_Str MSG_BACK = _UxGT("モドリ");
PROGMEM Language_Str MSG_VELOCITY = _UxGT("ソクド");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("ステップ/mm");
PROGMEM Language_Str MSG_USER_MENU = _UxGT("ユーザーコマンド");
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("プリントガイチジテイシサレマシタ");
PROGMEM Language_Str MSG_PRINTING = _UxGT("プリントチュウ...");
LSTR MSG_BUTTON_NEXT = _UxGT("ツギヘ");
LSTR MSG_BUTTON_INIT = _UxGT("ショキカ");
LSTR MSG_BUTTON_STOP = _UxGT("ストップ");
LSTR MSG_BUTTON_PRINT = _UxGT("プリント");
LSTR MSG_BUTTON_RESET = _UxGT("リセット");
LSTR MSG_BUTTON_CANCEL = _UxGT("キャンセル");
LSTR MSG_BUTTON_DONE = _UxGT("カンリョウ");
LSTR MSG_YES = _UxGT("ハイ");
LSTR MSG_NO = _UxGT("イイエ");
LSTR MSG_BACK = _UxGT("モドリ");
LSTR MSG_VELOCITY = _UxGT("ソクド");
LSTR MSG_STEPS_PER_MM = _UxGT("ステップ/mm");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("ユーザーコマンド");
LSTR MSG_PRINT_PAUSED = _UxGT("プリントガイチジテイシサレマシタ");
LSTR MSG_PRINTING = _UxGT("プリントチュウ...");
}

146
Marlin/src/lcd/language/language_ko_KR.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,80 +25,82 @@
* Korean
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
namespace Language_ko_KR {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
PROGMEM Language_Str LANGUAGE = _UxGT("Korean");
constexpr uint8_t CHARSIZE = 1;
LSTR LANGUAGE = _UxGT("Korean");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" 준비.");
PROGMEM Language_Str MSG_BACK = _UxGT("뒤로");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("카드 삽입됨");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("카드 제거됨");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("엔드스탑");
PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS = _UxGT("소프트 엔드스탑");
PROGMEM Language_Str MSG_MAIN = _UxGT("뒤로");
PROGMEM Language_Str MSG_ADVANCED_SETTINGS = _UxGT("고급 설정");
PROGMEM Language_Str MSG_CONFIGURATION = _UxGT("설정");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("자동 시작");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("모터 정지");
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("디버깅 메뉴");
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("프로그레스바 테스트");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("오토홈");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("X 홈으로");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Y 홈으로");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Z 홈으로");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("XYZ 홈으로");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("누르면 시작합니다");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("다음 Point");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("레벨링 완료!");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("예열하기 - ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("예열하기 - ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("예열하기 - ") PREHEAT_1_LABEL _UxGT(" 노즐");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("예열하기 - ") PREHEAT_1_LABEL _UxGT(" 노즐 ~");
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("예열하기 - ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("예열하기 - ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("예열하기 - ") PREHEAT_2_LABEL _UxGT(" 노즐");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("예열하기 - ") PREHEAT_2_LABEL _UxGT(" 노즐 ~");
PROGMEM Language_Str MSG_PREHEAT_CUSTOM = _UxGT("Custom 예열");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("식히기");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("스위치 전원 켜기");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("스위치 전원 끄기");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("밀어내");
PROGMEM Language_Str MSG_RETRACT = _UxGT("당기");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("축 이동");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("베드 레벨링");
PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("미러 사본");
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("오토레벨링 하기");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("노즐");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("노즐 ~");
PROGMEM Language_Str MSG_BED = _UxGT("베드");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("펜 속도");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("펜 속도 ~");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED = _UxGT("엑스트라 펜 속도");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_N = _UxGT("엑스트라 펜 속도 ~");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("온도");
PROGMEM Language_Str MSG_MOTION = _UxGT("동작");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("설정 저장하기");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("설정 읽어오기");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("설정 되돌리기");
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("EEPROM 초기화");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("새로고침");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("처음으로");
PROGMEM Language_Str MSG_PREPARE = _UxGT("준비하기");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("일시정지");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("재시작");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("출력중지");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("SD 카드출력");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("SD 카드없음");
PROGMEM Language_Str MSG_DWELL = _UxGT("슬립모드...");
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("일시 정지됨");
PROGMEM Language_Str MSG_PRINTING = _UxGT("출력중...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("취소됨");
PROGMEM Language_Str MSG_KILLED = _UxGT("죽음. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("멈춤. ");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("잘못된 프린터");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" 준비.");
LSTR MSG_BACK = _UxGT("뒤로");
LSTR MSG_MEDIA_INSERTED = _UxGT("카드 삽입됨");
LSTR MSG_MEDIA_REMOVED = _UxGT("카드 제거됨");
LSTR MSG_LCD_ENDSTOPS = _UxGT("엔드스탑");
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("소프트 엔드스탑");
LSTR MSG_MAIN = _UxGT("뒤로");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("고급 설정");
LSTR MSG_CONFIGURATION = _UxGT("설정");
LSTR MSG_RUN_AUTO_FILES = _UxGT("자동 시작");
LSTR MSG_DISABLE_STEPPERS = _UxGT("모터 정지");
LSTR MSG_DEBUG_MENU = _UxGT("디버깅 메뉴");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("프로그레스바 테스트");
LSTR MSG_AUTO_HOME = _UxGT("오토홈");
LSTR MSG_AUTO_HOME_X = _UxGT("X 홈으로");
LSTR MSG_AUTO_HOME_Y = _UxGT("Y 홈으로");
LSTR MSG_AUTO_HOME_Z = _UxGT("Z 홈으로");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("XYZ 홈으로");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("누르면 시작합니다");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("다음 Point");
LSTR MSG_LEVEL_BED_DONE = _UxGT("레벨링 완료!");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("예열하기 - ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("예열하기 - ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("예열하기 - ") PREHEAT_1_LABEL _UxGT(" 노즐");
LSTR MSG_PREHEAT_1_END_E = _UxGT("예열하기 - ") PREHEAT_1_LABEL _UxGT(" 노즐 ~");
LSTR MSG_PREHEAT_M = _UxGT("예열하기 - $");
LSTR MSG_PREHEAT_M_H = _UxGT("예열하기 - $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("예열하기 - $ 노즐");
LSTR MSG_PREHEAT_M_END_E = _UxGT("예열하기 - $ 노즐 ~");
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Custom 예열");
LSTR MSG_COOLDOWN = _UxGT("식히");
LSTR MSG_SWITCH_PS_ON = _UxGT("스위치 전원 켜");
LSTR MSG_SWITCH_PS_OFF = _UxGT("스위치 전원 끄기");
LSTR MSG_EXTRUDE = _UxGT("밀어내기");
LSTR MSG_RETRACT = _UxGT("당기기");
LSTR MSG_MOVE_AXIS = _UxGT("축 이동");
LSTR MSG_BED_LEVELING = _UxGT("베드 레벨링");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("미러 사본");
LSTR MSG_UBL_DOING_G29 = _UxGT("오토레벨링 하기");
LSTR MSG_NOZZLE = _UxGT("노즐");
LSTR MSG_NOZZLE_N = _UxGT("노즐 ~");
LSTR MSG_BED = _UxGT("베드");
LSTR MSG_FAN_SPEED = _UxGT("펜 속도");
LSTR MSG_FAN_SPEED_N = _UxGT("펜 속도 ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("엑스트라 펜 속도");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("엑스트라 펜 속도 ~");
LSTR MSG_TEMPERATURE = _UxGT("온도");
LSTR MSG_MOTION = _UxGT("동작");
LSTR MSG_STORE_EEPROM = _UxGT("설정 저장하기");
LSTR MSG_LOAD_EEPROM = _UxGT("설정 읽어오기");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("설정 되돌리기");
LSTR MSG_INIT_EEPROM = _UxGT("EEPROM 초기화");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("새로고침");
LSTR MSG_INFO_SCREEN = _UxGT("처음으로");
LSTR MSG_PREPARE = _UxGT("준비하기");
LSTR MSG_PAUSE_PRINT = _UxGT("일시정지");
LSTR MSG_RESUME_PRINT = _UxGT("재시작");
LSTR MSG_STOP_PRINT = _UxGT("출력중지");
LSTR MSG_MEDIA_MENU = _UxGT("SD 카드출력");
LSTR MSG_NO_MEDIA = _UxGT("SD 카드없음");
LSTR MSG_DWELL = _UxGT("슬립모드...");
LSTR MSG_PRINT_PAUSED = _UxGT("일시 정지됨");
LSTR MSG_PRINTING = _UxGT("출력중...");
LSTR MSG_PRINT_ABORTED = _UxGT("취소됨");
LSTR MSG_KILLED = _UxGT("죽음. ");
LSTR MSG_STOPPED = _UxGT("멈춤. ");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("잘못된 프린터");
}

368
Marlin/src/lcd/language/language_nl.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* Dutch
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -35,213 +34,196 @@
namespace Language_nl {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
PROGMEM Language_Str LANGUAGE = _UxGT("Dutch");
constexpr uint8_t CHARSIZE = 1;
LSTR LANGUAGE = _UxGT("Dutch");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" gereed.");
PROGMEM Language_Str MSG_BACK = _UxGT("Terug");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Kaart ingestoken");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Kaart verwijderd");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("Hoofdmenu");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Autostart");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Motoren uit");
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Debug Menu"); //accepted English terms
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Vooruitgang Test");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Auto home");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Home X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Home Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Home Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Homing XYZ");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Klik voor begin");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Volgende Plaats");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Bed level kompl.");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Zet home offsets");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("H offset toegep.");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Nulpunt instellen");
PROGMEM Language_Str MSG_PREHEAT_1 = PREHEAT_1_LABEL _UxGT(" voorverwarmen");
PROGMEM Language_Str MSG_PREHEAT_1_H = PREHEAT_1_LABEL _UxGT(" voorverw. ~");
PROGMEM Language_Str MSG_PREHEAT_1_END = PREHEAT_1_LABEL _UxGT(" voorverw. Einde");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = PREHEAT_1_LABEL _UxGT(" voorverw. Einde ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = PREHEAT_1_LABEL _UxGT(" voorverw. aan");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = PREHEAT_1_LABEL _UxGT(" voorverw. Bed");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = PREHEAT_1_LABEL _UxGT(" verw. conf");
PROGMEM Language_Str MSG_PREHEAT_2 = PREHEAT_2_LABEL _UxGT(" voorverwarmen");
PROGMEM Language_Str MSG_PREHEAT_2_H = PREHEAT_2_LABEL _UxGT(" voorverw. ~");
PROGMEM Language_Str MSG_PREHEAT_2_END = PREHEAT_2_LABEL _UxGT(" voorverw. Einde");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = PREHEAT_2_LABEL _UxGT(" voorverw. Einde ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = PREHEAT_2_LABEL _UxGT(" voorverw. aan");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = PREHEAT_2_LABEL _UxGT(" voorverw. Bed");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = PREHEAT_2_LABEL _UxGT(" verw. conf");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Afkoelen");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Stroom aan");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Stroom uit");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extrude");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retract");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("As verplaatsen");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Bed Leveling");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Level bed");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" gereed.");
LSTR MSG_BACK = _UxGT("Terug");
LSTR MSG_MEDIA_INSERTED = _UxGT("Kaart ingestoken");
LSTR MSG_MEDIA_REMOVED = _UxGT("Kaart verwijderd");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
LSTR MSG_MAIN = _UxGT("Hoofdmenu");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Autostart");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Motoren uit");
LSTR MSG_DEBUG_MENU = _UxGT("Debug Menu"); // accepted English terms
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Vooruitgang Test");
PROGMEM Language_Str MSG_MOVING = _UxGT("Verplaatsen...");
PROGMEM Language_Str MSG_FREE_XY = _UxGT("Vrij XY");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Verplaats X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Verplaats Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Verplaats Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Extruder");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Extruder *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Verplaats %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Verplaats 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Verplaats 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Verplaats 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Snelheid");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Bed Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Nozzle");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Nozzle ~");
PROGMEM Language_Str MSG_BED = _UxGT("Bed");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Fan snelheid");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Fan snelheid ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Flow");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Flow ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Control");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Autotemp");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Aan");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Uit");
PROGMEM Language_Str MSG_SELECT = _UxGT("Selecteer");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Selecteer *");
PROGMEM Language_Str MSG_ACC = _UxGT("Versn");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatuur");
PROGMEM Language_Str MSG_MOTION = _UxGT("Beweging");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filament");
PROGMEM Language_Str MSG_ADVANCE_K = _UxGT("Advance K"); //accepted english dutch
PROGMEM Language_Str MSG_ADVANCE_K_E = _UxGT("Advance K *"); //accepted english dutch
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD contrast");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Geheugen opslaan");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Geheugen laden");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Noodstop reset");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ververs");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Info scherm");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Voorbereiden");
PROGMEM Language_Str MSG_TUNE = _UxGT("Afstellen");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Print pauzeren");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Print hervatten");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Print stoppen");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Print van SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Geen SD kaart");
PROGMEM Language_Str MSG_DWELL = _UxGT("Slapen...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Wachten...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Print afgebroken");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Geen beweging.");
PROGMEM Language_Str MSG_KILLED = _UxGT("Afgebroken. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("Gestopt. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Retract mm"); //accepted English term in Dutch
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Ruil Retract mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Retract F");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Ruil UnRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("UnRet F");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("AutoRetr.");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Verv. Filament");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Verv. Filament *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Init. SD kaart");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Verv. SD Kaart");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Z probe uit. bed");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch Zelf-Test");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Reset BLTouch");
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Home %s%s%s Eerst");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Z Offset"); //accepted English term in Dutch
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Babystap X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Babystap Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Babystap Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Endstop afbr.");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Voorverw. fout");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Redun. temp fout");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("Therm. wegloop");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Err: Max. temp");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Err: Min. temp");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Err: Max.tmp bed");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Err: Min.tmp bed");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Home XY Eerst");
PROGMEM Language_Str MSG_HALTED = _UxGT("PRINTER GESTOPT");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Reset A.U.B.");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d"); // One character only. Keep English standard
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h"); // One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m"); // One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("Voorwarmen...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Bed voorverw...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Delta Calibratie");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Kalibreer X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibreer Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibreer Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibreer Midden");
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Calibratie");
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Zet Delta Hoogte");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Klik voor begin");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Volgende Plaats");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Bed level kompl.");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Zet home offsets");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("H offset toegep.");
LSTR MSG_SET_ORIGIN = _UxGT("Nulpunt instellen");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = PREHEAT_1_LABEL _UxGT(" voorverwarmen");
LSTR MSG_PREHEAT_1_H = PREHEAT_1_LABEL _UxGT(" voorverw. ~");
LSTR MSG_PREHEAT_1_END = PREHEAT_1_LABEL _UxGT(" voorverw. Einde");
LSTR MSG_PREHEAT_1_END_E = PREHEAT_1_LABEL _UxGT(" voorverw. Einde ~");
LSTR MSG_PREHEAT_1_ALL = PREHEAT_1_LABEL _UxGT(" voorverw. aan");
LSTR MSG_PREHEAT_1_BEDONLY = PREHEAT_1_LABEL _UxGT(" voorverw. Bed");
LSTR MSG_PREHEAT_1_SETTINGS = PREHEAT_1_LABEL _UxGT(" verw. conf");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Printer Stats");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Board Info"); //accepted English term in Dutch
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Thermistors");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extruders");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baud");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Over Printer");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Printer Info");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protocol");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Case licht");
LSTR MSG_PREHEAT_M = _UxGT("$ voorverwarmen");
LSTR MSG_PREHEAT_M_H = _UxGT("$ voorverw. ~");
LSTR MSG_PREHEAT_M_END = _UxGT("$ voorverw. Einde");
LSTR MSG_PREHEAT_M_END_E = _UxGT("$ voorverw. Einde ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("$ voorverw. aan");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("$ voorverw. Bed");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("$ verw. conf");
#endif
LSTR MSG_COOLDOWN = _UxGT("Afkoelen");
LSTR MSG_SWITCH_PS_ON = _UxGT("Stroom aan");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Stroom uit");
LSTR MSG_EXTRUDE = _UxGT("Extrude");
LSTR MSG_RETRACT = _UxGT("Retract");
LSTR MSG_MOVE_AXIS = _UxGT("As verplaatsen");
LSTR MSG_BED_LEVELING = _UxGT("Bed Leveling");
LSTR MSG_LEVEL_BED = _UxGT("Level bed");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Onjuiste printer");
LSTR MSG_MOVING = _UxGT("Verplaatsen...");
LSTR MSG_FREE_XY = _UxGT("Vrij XY");
LSTR MSG_MOVE_X = _UxGT("Verplaats X");
LSTR MSG_MOVE_Y = _UxGT("Verplaats Y");
LSTR MSG_MOVE_Z = _UxGT("Verplaats Z");
LSTR MSG_MOVE_E = _UxGT("Extruder");
LSTR MSG_MOVE_EN = _UxGT("Extruder *");
LSTR MSG_MOVE_N_MM = _UxGT("Verplaats %smm");
LSTR MSG_MOVE_01MM = _UxGT("Verplaats 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Verplaats 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Verplaats 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Verplaats 100mm");
LSTR MSG_SPEED = _UxGT("Snelheid");
LSTR MSG_BED_Z = _UxGT("Bed Z");
LSTR MSG_NOZZLE = _UxGT("Nozzle");
LSTR MSG_NOZZLE_N = _UxGT("Nozzle ~");
LSTR MSG_BED = _UxGT("Bed");
LSTR MSG_FAN_SPEED = _UxGT("Fan snelheid");
LSTR MSG_FAN_SPEED_N = _UxGT("Fan snelheid ~");
LSTR MSG_FLOW = _UxGT("Flow");
LSTR MSG_FLOW_N = _UxGT("Flow ~");
LSTR MSG_CONTROL = _UxGT("Control");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_AUTOTEMP = _UxGT("Autotemp");
LSTR MSG_LCD_ON = _UxGT("Aan");
LSTR MSG_LCD_OFF = _UxGT("Uit");
LSTR MSG_SELECT = _UxGT("Selecteer");
LSTR MSG_SELECT_E = _UxGT("Selecteer *");
LSTR MSG_ACC = _UxGT("Versn");
LSTR MSG_TEMPERATURE = _UxGT("Temperatuur");
LSTR MSG_MOTION = _UxGT("Beweging");
LSTR MSG_FILAMENT = _UxGT("Filament");
LSTR MSG_ADVANCE_K = _UxGT("Advance K"); // accepted english dutch
LSTR MSG_ADVANCE_K_E = _UxGT("Advance K *"); // accepted english dutch
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
LSTR MSG_CONTRAST = _UxGT("LCD contrast");
LSTR MSG_STORE_EEPROM = _UxGT("Geheugen opslaan");
LSTR MSG_LOAD_EEPROM = _UxGT("Geheugen laden");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Noodstop reset");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Ververs");
LSTR MSG_INFO_SCREEN = _UxGT("Info scherm");
LSTR MSG_PREPARE = _UxGT("Voorbereiden");
LSTR MSG_TUNE = _UxGT("Afstellen");
LSTR MSG_PAUSE_PRINT = _UxGT("Print pauzeren");
LSTR MSG_RESUME_PRINT = _UxGT("Print hervatten");
LSTR MSG_STOP_PRINT = _UxGT("Print stoppen");
LSTR MSG_MEDIA_MENU = _UxGT("Print van SD");
LSTR MSG_NO_MEDIA = _UxGT("Geen SD kaart");
LSTR MSG_DWELL = _UxGT("Slapen...");
LSTR MSG_USERWAIT = _UxGT("Wachten...");
LSTR MSG_PRINT_ABORTED = _UxGT("Print afgebroken");
LSTR MSG_NO_MOVE = _UxGT("Geen beweging.");
LSTR MSG_KILLED = _UxGT("Afgebroken. ");
LSTR MSG_STOPPED = _UxGT("Gestopt. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retract mm"); // accepted English term in Dutch
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Ruil Retract mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retract F");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Ruil Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretr. FR");
LSTR MSG_AUTORETRACT = _UxGT("Auto-Retract");
LSTR MSG_FILAMENTCHANGE = _UxGT("Verv. Filament");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Verv. Filament *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Init. SD kaart");
LSTR MSG_CHANGE_MEDIA = _UxGT("Verv. SD Kaart");
LSTR MSG_ZPROBE_OUT = _UxGT("Z probe uit. bed");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch Zelf-Test");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reset BLTouch");
LSTR MSG_HOME_FIRST = _UxGT("Home %s%s%s Eerst");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Z Offset"); // accepted English term in Dutch
LSTR MSG_BABYSTEP_X = _UxGT("Babystap X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystap Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystap Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Endstop afbr.");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Voorverw. fout");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Redun. temp fout");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("Therm. wegloop");
LSTR MSG_ERR_MAXTEMP = _UxGT("Err: Max. temp");
LSTR MSG_ERR_MINTEMP = _UxGT("Err: Min. temp");
LSTR MSG_HALTED = _UxGT("PRINTER GESTOPT");
LSTR MSG_PLEASE_RESET = _UxGT("Reset A.U.B.");
LSTR MSG_HEATING = _UxGT("Voorwarmen...");
LSTR MSG_BED_HEATING = _UxGT("Bed voorverw...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Calibratie");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibreer X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibreer Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibreer Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibreer Midden");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Calibratie");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Zet Delta Hoogte");
LSTR MSG_CASE_LIGHT = _UxGT("Case licht");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Onjuiste printer");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Printed Aantal");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Totaal Voltooid");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Totale Printtijd");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Langste Printtijd");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Totaal Extrudeert");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Printed Aantal");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Totaal Voltooid");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Totale Printtijd");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Langste Printtijd");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Totaal Extrudeert");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Aantal");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Voltooid");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Printtijd ");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Langste");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Extrud.");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Aantal");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Voltooid");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Printtijd ");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Langste");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrud.");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Min Temp");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("PSU"); //accepted English term in Dutch
LSTR MSG_INFO_MIN_TEMP = _UxGT("Min Temp");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
LSTR MSG_INFO_PSU = _UxGT("PSU"); // accepted English term in Dutch
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Motorstroom");
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Driver %"); //accepted English term in Dutch
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Driver %"); //accepted English term in Dutch
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Driver %"); //accepted English term in Dutch
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Driver %"); //accepted English term in Dutch
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("DAC Opslaan");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Hervat print");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Nozzle: "); //accepeted English term
LSTR MSG_DRIVE_STRENGTH = _UxGT("Motorstroom");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC Opslaan");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Hervat print");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Nozzle: "); // accepted English term
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
// Up to 3 lines
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Wacht voor start", "filament te", "verwisselen"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_3_LINE("Wacht voor", "filament uit", "te laden"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Klik knop om...", "verw. nozzle.")); //nozzle accepted English term
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Nozzle verw.", "Wacht a.u.b."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Laad filament", "en druk knop", "om verder..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_3_LINE("Wacht voor", "filament te", "laden"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_3_LINE("Wacht voor print", "om verder", "te gaan"));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Wacht voor start", "filament te", "verwisselen"));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_3_LINE("Wacht voor", "filament uit", "te laden"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Klik knop om...", "verw. nozzle.")); //nozzle accepted English term
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Nozzle verw.", "Wacht a.u.b."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Laad filament", "en druk knop", "om verder..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_3_LINE("Wacht voor", "filament te", "laden"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_3_LINE("Wacht voor print", "om verder", "te gaan"));
#else
// Up to 2 lines
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Wacht voor", "start..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Wacht voor", "uitladen..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Klik knop om...", "verw. nozzle.")); //nozzle accepted English term
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Verwarmen..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("Laad filament", "en druk knop"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Wacht voor", "inladen..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Wacht voor", "printing..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_2_LINE("Wacht voor", "start..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Wacht voor", "uitladen..."));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Klik knop om...", "verw. nozzle.")); //nozzle accepted English term
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Verwarmen..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_2_LINE("Laad filament", "en druk knop"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Wacht voor", "inladen..."));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Wacht voor", "printing..."));
#endif
}

1022
Marlin/src/lcd/language/language_pl.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

261
Marlin/src/lcd/language/language_pt.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -26,8 +26,7 @@
* UTF-8 for Graphical Display
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
@@ -35,129 +34,141 @@
namespace Language_pt {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Portuguese");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Portuguese");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" pronta.");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Cartão inserido");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Cartão removido");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu principal");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Desactivar motores");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Ir para origem");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Ir para origem X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Ir para origem Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Ir para origem Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Indo para origem");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Click para iniciar");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Próximo ponto");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Pronto !");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Definir desvio");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets aplicados");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Definir origem");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL _UxGT(" Bico");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL _UxGT(" Bico ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Pre-aq. ") PREHEAT_1_LABEL _UxGT(" Tudo");
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Pre-aq. ") PREHEAT_1_LABEL _UxGT(" ") LCD_STR_THERMOMETER _UxGT("Base");
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Definições ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL _UxGT(" Bico");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL _UxGT(" Bico ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Pre-aq. ") PREHEAT_2_LABEL _UxGT(" Tudo");
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Pre-aq. ") PREHEAT_2_LABEL _UxGT(" ") LCD_STR_THERMOMETER _UxGT("Base");
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Definições ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Arrefecer");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Ligar");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Desligar");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extrudir");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retrair");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Mover eixo");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mover X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mover Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mover Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Mover Extrusor");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Mover Extrusor *");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mover %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mover 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mover 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocidade");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Base Z");
PROGMEM Language_Str MSG_NOZZLE = " " LCD_STR_THERMOMETER _UxGT(" Bico");
PROGMEM Language_Str MSG_NOZZLE_N = " " LCD_STR_THERMOMETER _UxGT(" Bico ~");
PROGMEM Language_Str MSG_BED = " " LCD_STR_THERMOMETER _UxGT(" Base");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Vel. ventoinha");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Vel. ventoinha ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Fluxo");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Fluxo ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Controlo");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-retracção");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A-movimento");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Passo/mm");
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" passo/mm");
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" passo/mm");
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" passo/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E passo/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* passo/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Movimento");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filamento");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E em mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Fil. Diam.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Fil. Diam. *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Contraste");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Guardar na memoria");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Carregar da memoria");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Rest. de emergen.");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT(" Recarregar");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Monitorizar");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Preparar");
PROGMEM Language_Str MSG_TUNE = _UxGT("Afinar");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausar impressão");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Retomar impressão");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Parar impressão");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Imprimir do SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Sem cartão SD");
PROGMEM Language_Str MSG_DWELL = _UxGT("Em espera...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Á espera de ordem");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Impressão cancelada");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Sem movimento");
PROGMEM Language_Str MSG_KILLED = _UxGT("EMERGÊNCIA. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("PARADO. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT(" Retrair mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Troca Retrair mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT(" Retrair V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT(" Levantar mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT(" DesRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Troca DesRet mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT(" DesRet V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT(" AutoRetr.");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Trocar filamento");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Trocar filamento *");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Inici. cartão SD");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Trocar cartão SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Sensor fora/base");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Desvio Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Fim de curso");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Aquecimento falhou");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Err: T Máxima");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Err: T Mínima");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Err: T Base Máxima");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Err: T Base Mínima");
PROGMEM Language_Str MSG_HEATING = _UxGT("Aquecendo...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Aquecendo base...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Calibração Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" pronta.");
LSTR MSG_MEDIA_INSERTED = _UxGT("Cartão inserido");
LSTR MSG_MEDIA_REMOVED = _UxGT("Cartão removido");
LSTR MSG_MAIN = _UxGT("Menu principal");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Desactivar motores");
LSTR MSG_AUTO_HOME = _UxGT("Ir para origem");
LSTR MSG_AUTO_HOME_X = _UxGT("Ir para origem X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Ir para origem Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Ir para origem Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Indo para origem");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Click para iniciar");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Próximo ponto");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Pronto !");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Definir desvio");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offsets aplicados");
LSTR MSG_SET_ORIGIN = _UxGT("Definir origem");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL _UxGT(" Bico");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL _UxGT(" Bico ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Pre-aq. ") PREHEAT_1_LABEL _UxGT(" Tudo");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Pre-aq. ") PREHEAT_1_LABEL _UxGT(" ") LCD_STR_THERMOMETER _UxGT("Base");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Definições ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Fim de curso");
LSTR MSG_PREHEAT_M = _UxGT("Pre-aquecer $");
LSTR MSG_PREHEAT_M_H = _UxGT("Pre-aquecer $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Pre-aquecer $ Bico");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Pre-aquecer $ Bico ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Pre-aq. $ Tudo");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Pre-aq. $ ") LCD_STR_THERMOMETER _UxGT("Base");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Definições $");
#endif
LSTR MSG_COOLDOWN = _UxGT("Arrefecer");
LSTR MSG_SWITCH_PS_ON = _UxGT("Ligar");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Desligar");
LSTR MSG_EXTRUDE = _UxGT("Extrudir");
LSTR MSG_RETRACT = _UxGT("Retrair");
LSTR MSG_MOVE_AXIS = _UxGT("Mover eixo");
LSTR MSG_MOVE_X = _UxGT("Mover X");
LSTR MSG_MOVE_Y = _UxGT("Mover Y");
LSTR MSG_MOVE_Z = _UxGT("Mover Z");
LSTR MSG_MOVE_E = _UxGT("Mover Extrusor");
LSTR MSG_MOVE_EN = _UxGT("Mover Extrusor *");
LSTR MSG_MOVE_N_MM = _UxGT("Mover %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mover 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mover 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mover 100mm");
LSTR MSG_SPEED = _UxGT("Velocidade");
LSTR MSG_BED_Z = _UxGT("Base Z");
LSTR MSG_NOZZLE = " " LCD_STR_THERMOMETER _UxGT(" Bico");
LSTR MSG_NOZZLE_N = " " LCD_STR_THERMOMETER _UxGT(" Bico ~");
LSTR MSG_BED = " " LCD_STR_THERMOMETER _UxGT(" Base");
LSTR MSG_FAN_SPEED = _UxGT("Vel. ventoinha");
LSTR MSG_FAN_SPEED_N = _UxGT("Vel. ventoinha ~");
LSTR MSG_FLOW = _UxGT("Fluxo");
LSTR MSG_FLOW_N = _UxGT("Fluxo ~");
LSTR MSG_CONTROL = _UxGT("Controlo");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_A_RETRACT = _UxGT("A-retracção");
LSTR MSG_A_TRAVEL = _UxGT("A-movimento");
LSTR MSG_STEPS_PER_MM = _UxGT("Passo/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" passo/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" passo/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" passo/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" passo/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" passo/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" passo/mm");
LSTR MSG_E_STEPS = _UxGT("E passo/mm");
LSTR MSG_EN_STEPS = _UxGT("* passo/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
LSTR MSG_MOTION = _UxGT("Movimento");
LSTR MSG_FILAMENT = _UxGT("Filamento");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E em mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Diam.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Diam. *");
LSTR MSG_CONTRAST = _UxGT("Contraste");
LSTR MSG_STORE_EEPROM = _UxGT("Guardar na memoria");
LSTR MSG_LOAD_EEPROM = _UxGT("Carregar da memoria");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Rest. de emergen.");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT(" Recarregar");
LSTR MSG_INFO_SCREEN = _UxGT("Monitorizar");
LSTR MSG_PREPARE = _UxGT("Preparar");
LSTR MSG_TUNE = _UxGT("Afinar");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausar impressão");
LSTR MSG_RESUME_PRINT = _UxGT("Retomar impressão");
LSTR MSG_STOP_PRINT = _UxGT("Parar impressão");
LSTR MSG_MEDIA_MENU = _UxGT("Imprimir do SD");
LSTR MSG_NO_MEDIA = _UxGT("Sem cartão SD");
LSTR MSG_DWELL = _UxGT("Em espera...");
LSTR MSG_USERWAIT = _UxGT("Á espera de ordem");
LSTR MSG_PRINT_ABORTED = _UxGT("Impressão cancelada");
LSTR MSG_NO_MOVE = _UxGT("Sem movimento");
LSTR MSG_KILLED = _UxGT("EMERGÊNCIA. ");
LSTR MSG_STOPPED = _UxGT("PARADO. ");
LSTR MSG_CONTROL_RETRACT = _UxGT(" Retrair mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Troca Retrair mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT(" Retrair V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT(" Levantar mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT(" DesRet mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Troca DesRet mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT(" DesRet V");
LSTR MSG_AUTORETRACT = _UxGT(" Auto-Retract");
LSTR MSG_FILAMENTCHANGE = _UxGT("Trocar filamento");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Trocar filamento *");
LSTR MSG_ATTACH_MEDIA = _UxGT("Inici. cartão SD");
LSTR MSG_CHANGE_MEDIA = _UxGT("Trocar cartão SD");
LSTR MSG_ZPROBE_OUT = _UxGT("Sensor fora/base");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Desvio Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Fim de curso");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Aquecimento falhou");
LSTR MSG_ERR_MAXTEMP = _UxGT("Err: T Máxima");
LSTR MSG_ERR_MINTEMP = _UxGT("Err: T Mínima");
LSTR MSG_HEATING = _UxGT("Aquecendo...");
LSTR MSG_BED_HEATING = _UxGT("Aquecendo base...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Calibração Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Impressora Incorreta");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Fim de curso");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Impressora Incorreta");
LSTR MSG_TOP_LEFT = _UxGT("Superior Esquerdo");
LSTR MSG_BOTTOM_LEFT = _UxGT("Inferior Esquerdo");
LSTR MSG_TOP_RIGHT = _UxGT("Superior Direto");
LSTR MSG_BOTTOM_RIGHT = _UxGT("Inferior Direto");
LSTR MSG_CALIBRATION_COMPLETED = _UxGT("Calibração Completa");
LSTR MSG_CALIBRATION_FAILED = _UxGT("Calibração Falhou");
}

816
Marlin/src/lcd/language/language_pt_br.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -26,393 +26,467 @@
* UTF-8 for Graphical Display
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
namespace Language_pt_br {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Portuguese (BR)");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Portuguese (BR)");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" pronto.");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" pronto.");
LSTR MSG_YES = _UxGT("SIM");
LSTR MSG_NO = _UxGT("NÃO");
LSTR MSG_BACK = _UxGT("Voltar");
LSTR MSG_MEDIA_ABORTING = _UxGT("Abortando...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Cartão inserido");
LSTR MSG_MEDIA_REMOVED = _UxGT("Cartão removido");
LSTR MSG_MEDIA_RELEASED = _UxGT("Cartão liberado");
LSTR MSG_MEDIA_WAITING = _UxGT("Aguardando cartão");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Erro de leitura");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB removido");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("USB falhou");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Fins de curso");
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Soft Fins curso");
LSTR MSG_MAIN = _UxGT("Menu principal");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Config. Avançada");
LSTR MSG_CONFIGURATION = _UxGT("Configuração");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Início automático");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Desabilit. motores");
LSTR MSG_DEBUG_MENU = _UxGT("Menu Debug");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Testar Barra Progres");
LSTR MSG_AUTO_HOME = _UxGT("Ir a origem XYZ");
LSTR MSG_AUTO_HOME_X = _UxGT("Ir na origem X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Ir na origem Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Ir na origem Z");
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Auto alinhar Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Indo para origem");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Clique para Iniciar");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Próximo Ponto");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Fim nivelação!");
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Suavizar altura");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Compensar origem");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Alteração aplicada");
LSTR MSG_SET_ORIGIN = _UxGT("Ajustar Origem");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Extrusora ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_END_E = _UxGT("Extrusora ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_ALL = _UxGT("Pre-aq.Todo ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Pre-aq.Mesa ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Ajustar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_BACK = _UxGT("Voltar");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Cartão inserido");
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Cartão removido");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Fins de curso");
PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS = _UxGT("Soft Fins curso");
PROGMEM Language_Str MSG_MAIN = _UxGT("Menu principal");
PROGMEM Language_Str MSG_ADVANCED_SETTINGS = _UxGT("Config. Avançada");
PROGMEM Language_Str MSG_CONFIGURATION = _UxGT("Configuração");
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Início automático");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Desabilit. motores");
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Menu Debug");
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Testar Barra Progres");
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Ir a origem XYZ");
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Ir na origem X");
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Ir na origem Y");
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Ir na origem Z");
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Auto alinhar Z");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Indo para origem");
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Clique para Iniciar");
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Próximo Ponto");
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Fim nivelação!");
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("Suavizar altura");
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Compensar origem");
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Alteração aplicada");
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Ajustar Origem");
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Pre-aquecer ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Extrusora ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Extrusora ") PREHEAT_1_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Pre-aq.Todo ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Pre-aq.Mesa ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Ajustar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Pre-aquecer ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Extrusora ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Extrusora ") PREHEAT_2_LABEL " ~";
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Pre-aq.Todo ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Pre-aq.Mesa ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Ajustar ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_PREHEAT_CUSTOM = _UxGT("Customizar Pre-aq.");
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Esfriar");
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Ligar");
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Desligar");
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Extrusar");
PROGMEM Language_Str MSG_RETRACT = _UxGT("Retrair");
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Mover eixo");
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("Nivelação Mesa");
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Nivelar Mesa");
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("Nivelar Cantos");
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("Próximo Canto");
PROGMEM Language_Str MSG_EDIT_MESH = _UxGT("Editar Malha");
PROGMEM Language_Str MSG_EDITING_STOPPED = _UxGT("Fim da Edição");
PROGMEM Language_Str MSG_MESH_X = _UxGT("Índice X");
PROGMEM Language_Str MSG_MESH_Y = _UxGT("Índice Y");
PROGMEM Language_Str MSG_MESH_EDIT_Z = _UxGT("Valor Z");
PROGMEM Language_Str MSG_USER_MENU = _UxGT("Comando customizado");
LSTR MSG_PREHEAT_M = _UxGT("Pre-aquecer $");
LSTR MSG_PREHEAT_M_H = _UxGT("Pre-aquecer $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Extrusora $");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Extrusora $ ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Pre-aq.Todo $");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Pre-aq.Mesa $");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Ajustar $");
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Customizar Pre-aq.");
LSTR MSG_COOLDOWN = _UxGT("Esfriar");
LSTR MSG_SWITCH_PS_ON = _UxGT("Ligar");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Desligar");
LSTR MSG_EXTRUDE = _UxGT("Extrusar");
LSTR MSG_RETRACT = _UxGT("Retrair");
LSTR MSG_MOVE_AXIS = _UxGT("Mover eixo");
LSTR MSG_BED_LEVELING = _UxGT("Nivelação Mesa");
LSTR MSG_LEVEL_BED = _UxGT("Nivelar Mesa");
LSTR MSG_BED_TRAMMING = _UxGT("Nivelar Cantos");
LSTR MSG_NEXT_CORNER = _UxGT("Próximo Canto");
LSTR MSG_MESH_EDITOR = _UxGT("Editor de Malha");
LSTR MSG_EDIT_MESH = _UxGT("Editar Malha");
LSTR MSG_EDITING_STOPPED = _UxGT("Fim da Edição");
LSTR MSG_PROBING_POINT = _UxGT("Sondando ponto");
LSTR MSG_MESH_X = _UxGT("Índice X");
LSTR MSG_MESH_Y = _UxGT("Índice Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Valor Z");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Comando customizado");
LSTR MSG_M48_TEST = _UxGT("M48 Teste de sonda");
LSTR MSG_M48_POINT = _UxGT("M48 Ponto");
LSTR MSG_IDEX_MENU = _UxGT("Modo IDEX");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Auto-Estacionar");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplicação");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Cópia espelhada");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Controle Total");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("2o bico X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("2o bico Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("2o bico Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("Executando G29");
LSTR MSG_UBL_TOOLS = _UxGT("Ferramentas UBL");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Nivel. Mesa Unif.");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Fazer malha manual");
LSTR MSG_UBL_BC_INSERT = _UxGT("Calçar e calibrar");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Medir");
LSTR MSG_UBL_BC_REMOVE = _UxGT("Remover e calibrar");
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Movendo para Próximo");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("Ativar UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Desativar UBL");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Temp. Mesa");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Temp. Mesa");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Temp. Extrusora");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Temp. Extrusora");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Editar Malha");
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Editar Malha Custom");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Ajuste Fino da Malha");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Fim da Edição");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Montar Malha Custom");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Montar ");
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Montar $");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Checar $");
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Montar Malha fria");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Ajustar Altura");
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Quant. de Altura");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Validar Malha");
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Validar Malha Custom");
LSTR MSG_G26_HEATING_BED = _UxGT("G26 Aquecendo Mesa");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Aquecendo Ext.");
LSTR MSG_G26_CANCELED = _UxGT("G26 Cancelado");
LSTR MSG_G26_LEAVING = _UxGT("G26 Saindo");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Continuar Malha");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Nivelação da Malha");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("Nivelação 3 pontos");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Nivelação Grid");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Nivelar Malha");
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Cantos");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Tipo de Mapa");
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Salvar Mapa da Malha");
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Enviar Para Host");
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Salvar Malha CSV");
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Salvar Backup");
LSTR MSG_UBL_INFO_UBL = _UxGT("Informação do UBL");
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Qtd de Enchimento");
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Enchimento Manual");
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Enchimento Smart");
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Preencher malha");
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Invalidar tudo");
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Invalidar próximo");
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Ajuste Fino de Todos");
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Ajustar Mais Próximo");
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Armazenamento Malha");
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Slot de Memória");
LSTR MSG_UBL_LOAD_MESH = _UxGT("Ler Malha");
LSTR MSG_UBL_SAVE_MESH = _UxGT("Salvar Malha");
LSTR MSG_MESH_LOADED = _UxGT("Malha %i carregada");
LSTR MSG_MESH_SAVED = _UxGT("Malha %i salva");
LSTR MSG_UBL_NO_STORAGE = _UxGT("Sem armazenamento");
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Erro ao salvar UBL");
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Erro no restauro UBL");
LSTR MSG_UBL_Z_OFFSET = _UxGT("Compensação Z: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Compensação Z parou");
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("UBL passo a passo");
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Montar Malha fria");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2.Enchimento Smart");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Validar Malha");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Ajuste Fino de Todos");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5.Validar Malha");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Ajuste Fino de Todos");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7.Salvar Malha");
PROGMEM Language_Str MSG_IDEX_MENU = _UxGT("Modo IDEX");
PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK = _UxGT("Auto-Estacionar");
PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplicação");
PROGMEM Language_Str MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Cópia espelhada");
PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL = _UxGT("Controle Total");
PROGMEM Language_Str MSG_HOTEND_OFFSET_X = _UxGT("2o bico X");
PROGMEM Language_Str MSG_HOTEND_OFFSET_Y = _UxGT("2o bico Y");
PROGMEM Language_Str MSG_HOTEND_OFFSET_Z = _UxGT("2o bico Z");
LSTR MSG_LED_CONTROL = _UxGT("Controle do LED");
LSTR MSG_LEDS = _UxGT("Luz");
LSTR MSG_LED_PRESETS = _UxGT("Configuração da Luz");
LSTR MSG_SET_LEDS_RED = _UxGT("Luz Vermelha");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Luz Laranja");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Luz Amarela");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Luz Verde");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Luz Azul");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Luz Indigo");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Luz Violeta");
LSTR MSG_SET_LEDS_WHITE = _UxGT("Luz Branca");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Luz Padrão");
LSTR MSG_CUSTOM_LEDS = _UxGT("Luz Customizada");
LSTR MSG_INTENSITY_R = _UxGT("Intensidade Vermelho");
LSTR MSG_INTENSITY_G = _UxGT("Intensidade Verde");
LSTR MSG_INTENSITY_B = _UxGT("Intensidade Azul");
LSTR MSG_INTENSITY_W = _UxGT("Intensidade Branco");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Brilho");
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("Executando G29");
PROGMEM Language_Str MSG_UBL_TOOLS = _UxGT("Ferramentas UBL");
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("Nivel. Mesa Unif.");
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Fazer malha manual");
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Calçar e calibrar");
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Medir");
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Remover e calibrar");
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("Movendo para Próximo");
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("Ativar UBL");
PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH = _UxGT("Desativar UBL");
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = _UxGT("Temp. Mesa");
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND = _UxGT("Temp. Extrusora");
PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
PROGMEM Language_Str MSG_UBL_MESH_EDIT = _UxGT("Editar Malha");
PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Editar Malha Custom");
PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH = _UxGT("Ajuste Fino da Malha");
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Fim da Edição");
PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Montar Malha Custom");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU = _UxGT("Montar ");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M1 = _UxGT("Montar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M2 = _UxGT("Montar ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("Montar Malha fria");
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Ajustar Altura");
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Quant. de Altura");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Validar Malha");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M1 = _UxGT("Checar ") PREHEAT_1_LABEL;
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M2 = _UxGT("Checar ") PREHEAT_2_LABEL;
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Validar Malha Custom");
PROGMEM Language_Str MSG_UBL_CONTINUE_MESH = _UxGT("Continuar Malha");
PROGMEM Language_Str MSG_UBL_MESH_LEVELING = _UxGT("Nivelação da Malha");
PROGMEM Language_Str MSG_UBL_3POINT_MESH_LEVELING = _UxGT("Nivelação 3 pontos");
PROGMEM Language_Str MSG_UBL_GRID_MESH_LEVELING = _UxGT("Nivelação Grid");
PROGMEM Language_Str MSG_UBL_MESH_LEVEL = _UxGT("Nivelar Malha");
PROGMEM Language_Str MSG_UBL_SIDE_POINTS = _UxGT("Cantos");
PROGMEM Language_Str MSG_UBL_MAP_TYPE = _UxGT("Tipo de Mapa");
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP = _UxGT("Salvar Mapa da Malha");
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Enviar Para Host");
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Salvar Malha CSV");
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Salvar Backup");
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Informação do UBL");
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Qtd de Enchimento");
PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN = _UxGT("Enchimento Manual");
PROGMEM Language_Str MSG_UBL_SMART_FILLIN = _UxGT("Enchimento Smart");
PROGMEM Language_Str MSG_UBL_FILLIN_MESH = _UxGT("Preencher malha");
PROGMEM Language_Str MSG_UBL_INVALIDATE_ALL = _UxGT("Invalidar tudo");
PROGMEM Language_Str MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Invalidar próximo");
PROGMEM Language_Str MSG_UBL_FINE_TUNE_ALL = _UxGT("Ajuste Fino de Todos");
PROGMEM Language_Str MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Ajustar Mais Próximo");
PROGMEM Language_Str MSG_UBL_STORAGE_MESH_MENU = _UxGT("Armazenamento Malha");
PROGMEM Language_Str MSG_UBL_STORAGE_SLOT = _UxGT("Slot de Memória");
PROGMEM Language_Str MSG_UBL_LOAD_MESH = _UxGT("Ler Malha");
PROGMEM Language_Str MSG_UBL_SAVE_MESH = _UxGT("Salvar Malha");
PROGMEM Language_Str MSG_MESH_LOADED = _UxGT("M117 Malha %i carregada");
PROGMEM Language_Str MSG_MESH_SAVED = _UxGT("M117 Malha %i salva");
PROGMEM Language_Str MSG_UBL_NO_STORAGE = _UxGT("Sem armazenamento");
PROGMEM Language_Str MSG_UBL_SAVE_ERROR = _UxGT("Erro ao salvar UBL");
PROGMEM Language_Str MSG_UBL_RESTORE_ERROR = _UxGT("Erro no restauro UBL");
PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Compensação Z parou");
PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU = _UxGT("UBL passo a passo");
PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Montar Malha fria");
PROGMEM Language_Str MSG_UBL_2_SMART_FILLIN = _UxGT("2.Enchimento Smart");
PROGMEM Language_Str MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Validar Malha");
PROGMEM Language_Str MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Ajuste Fino de Todos");
PROGMEM Language_Str MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5.Validar Malha");
PROGMEM Language_Str MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Ajuste Fino de Todos");
PROGMEM Language_Str MSG_UBL_7_SAVE_MESH = _UxGT("7.Salvar Malha");
LSTR MSG_MOVING = _UxGT("Movendo...");
LSTR MSG_FREE_XY = _UxGT("Liberar XY");
LSTR MSG_MOVE_X = _UxGT("Mover X");
LSTR MSG_MOVE_Y = _UxGT("Mover Y");
LSTR MSG_MOVE_Z = _UxGT("Mover Z");
LSTR MSG_MOVE_E = _UxGT("Mover Extrusor");
LSTR MSG_MOVE_EN = _UxGT("Mover Extrusor *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Extrus. mto fria");
LSTR MSG_MOVE_N_MM = _UxGT("Mover %smm");
LSTR MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Mover 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Mover 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Mover 100mm");
LSTR MSG_SPEED = _UxGT("Velocidade");
LSTR MSG_BED_Z = _UxGT("Base Z");
LSTR MSG_NOZZLE = _UxGT("Bocal");
LSTR MSG_NOZZLE_N = _UxGT("Bocal ~");
LSTR MSG_BED = _UxGT("Mesa");
LSTR MSG_FAN_SPEED = _UxGT("Vel. Ventoinha");
LSTR MSG_FAN_SPEED_N = _UxGT("Vel. Ventoinha ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("+Vel. Ventoinha");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("+Vel. Ventoinha ~");
LSTR MSG_FLOW = _UxGT("Vazão");
LSTR MSG_FLOW_N = _UxGT("Vazão ~");
LSTR MSG_CONTROL = _UxGT("Controle");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Máx");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fator");
LSTR MSG_AUTOTEMP = _UxGT("Temp. Automática");
LSTR MSG_LCD_ON = _UxGT("Ligado");
LSTR MSG_LCD_OFF = _UxGT("Desligado");
LSTR MSG_SELECT = _UxGT("Selecionar");
LSTR MSG_SELECT_E = _UxGT("Selecionar *");
LSTR MSG_ACC = _UxGT("Acel.");
LSTR MSG_JERK = _UxGT("Arrancada");
LSTR MSG_VA_JERK = _UxGT("arrancada V") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("arrancada V") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("arrancada V") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("arrancada V") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("arrancada V") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("arrancada V") LCD_STR_K;
LSTR MSG_VE_JERK = _UxGT("arrancada VE");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Desv. Junção");
LSTR MSG_VELOCITY = _UxGT("Velocidade");
LSTR MSG_VTRAV_MIN = _UxGT("VDeslocamento min");
LSTR MSG_ACCELERATION = _UxGT("Aceleração");
LSTR MSG_A_RETRACT = _UxGT("Retrair A");
LSTR MSG_A_TRAVEL = _UxGT("Movimento A");
LSTR MSG_STEPS_PER_MM = _UxGT("Passo/mm");
LSTR MSG_A_STEPS = _UxGT("Passo ") LCD_STR_A _UxGT("/mm");
LSTR MSG_B_STEPS = _UxGT("Passo ") LCD_STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Passo ") LCD_STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Passo ") LCD_STR_I _UxGT("/mm");
LSTR MSG_J_STEPS = _UxGT("Passo ") LCD_STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Passo ") LCD_STR_K _UxGT("/mm");
LSTR MSG_E_STEPS = _UxGT("E/mm");
LSTR MSG_EN_STEPS = _UxGT("*/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatura");
LSTR MSG_MOTION = _UxGT("Movimento");
LSTR MSG_FILAMENT = _UxGT("Filamento");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("Extrusão em mm") SUPERSCRIPT_THREE;
LSTR MSG_FILAMENT_DIAM = _UxGT("Diâmetro Fil.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Diâmetro Fil. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Descarr. mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Carregar mm");
LSTR MSG_ADVANCE_K = _UxGT("Avanço K");
LSTR MSG_ADVANCE_K_E = _UxGT("Avanço K *");
LSTR MSG_CONTRAST = _UxGT("Contraste");
LSTR MSG_STORE_EEPROM = _UxGT("Salvar Configuração");
LSTR MSG_LOAD_EEPROM = _UxGT("Ler Configuração");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Restauro seguro");
LSTR MSG_INIT_EEPROM = _UxGT("Iniciar EEPROM");
LSTR MSG_MEDIA_UPDATE = _UxGT("Atualiz. SD");
LSTR MSG_RESET_PRINTER = _UxGT("Resetar Impressora");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Atualização");
LSTR MSG_INFO_SCREEN = _UxGT("Informações");
LSTR MSG_PREPARE = _UxGT("Preparar");
LSTR MSG_TUNE = _UxGT("Ajustar");
LSTR MSG_START_PRINT = _UxGT("Iniciar Impressão");
LSTR MSG_BUTTON_NEXT = _UxGT("Prox.");
LSTR MSG_BUTTON_INIT = _UxGT("Iniciar");
LSTR MSG_BUTTON_STOP = _UxGT("Parar");
LSTR MSG_BUTTON_PRINT = _UxGT("Imprimir");
LSTR MSG_BUTTON_RESET = _UxGT("Resetar");
LSTR MSG_BUTTON_CANCEL = _UxGT("Cancelar");
LSTR MSG_BUTTON_DONE = _UxGT("Pronto");
LSTR MSG_BUTTON_BACK = _UxGT("Voltar");
LSTR MSG_BUTTON_PROCEED = _UxGT("Continuar");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausar impressão");
LSTR MSG_RESUME_PRINT = _UxGT("Continuar impressão");
LSTR MSG_STOP_PRINT = _UxGT("Parar impressão");
LSTR MSG_PRINTING_OBJECT = _UxGT("Imprimindo objeto");
LSTR MSG_CANCEL_OBJECT = _UxGT("Cancelar Objeto");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("Cancelar Objeto =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Recuperar Impressão");
LSTR MSG_MEDIA_MENU = _UxGT("Imprimir do SD");
LSTR MSG_NO_MEDIA = _UxGT("Sem cartão SD");
LSTR MSG_DWELL = _UxGT("Dormindo...");
LSTR MSG_USERWAIT = _UxGT("Clique para retomar");
LSTR MSG_PRINT_PAUSED = _UxGT("Impressão Pausada");
LSTR MSG_PRINTING = _UxGT("Imprimindo...");
LSTR MSG_PRINT_ABORTED = _UxGT("Impressão Abortada");
LSTR MSG_NO_MOVE = _UxGT("Sem movimento");
LSTR MSG_KILLED = _UxGT("PARADA DE EMERGÊNCIA");
LSTR MSG_STOPPED = _UxGT("PAROU. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retrair mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Retrair Troca mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retrair V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Saltar mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Des-Retrair mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Des-RetTroca mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Des-Retrair V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Des-RetTroca V");
LSTR MSG_AUTORETRACT = _UxGT("Retração Automática");
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Distancia Retração");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Distancia Purga");
LSTR MSG_TOOL_CHANGE = _UxGT("Mudar Ferramenta");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Levantar Z");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Preparar Veloc.");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Veloc. Retração");
LSTR MSG_NOZZLE_STANDBY = _UxGT("Standby bico");
LSTR MSG_FILAMENTCHANGE = _UxGT("Trocar Filamento");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Trocar Filamento *");
LSTR MSG_FILAMENTLOAD = _UxGT("Carregar Filamento");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Carregar Filamento *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Descarreg. Filamento");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Descarreg. Filamento *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Descarregar Todos");
LSTR MSG_ATTACH_MEDIA = _UxGT("Iniciar SD");
LSTR MSG_CHANGE_MEDIA = _UxGT("Trocar SD");
LSTR MSG_RELEASE_MEDIA = _UxGT("Liberar SD");
LSTR MSG_ZPROBE_OUT = _UxGT("Sonda fora da mesa");
LSTR MSG_SKEW_FACTOR = _UxGT("Fator de Cisalho");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Testar BLTouch");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reiniciar BLTouch");
LSTR MSG_BLTOUCH_STOW = _UxGT("Recolher BLTouch");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Estender BLTouch");
LSTR MSG_MANUAL_DEPLOY = _UxGT("Estender Sonda-Z");
LSTR MSG_MANUAL_STOW = _UxGT("Recolher Sonda-Z");
LSTR MSG_HOME_FIRST = _UxGT("Home %s%s%s Primeiro");
LSTR MSG_ZPROBE_OFFSETS = _UxGT("Compensar Sonda");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("Compensar Sonda em X");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Compensar Sonda em Y");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Compensar Sonda em Z");
LSTR MSG_BABYSTEP_X = _UxGT("Passinho X");
LSTR MSG_BABYSTEP_Y = _UxGT("Passinho Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Passinho Z");
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Abortar Fim de Curso");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Aquecimento falhou");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Erro:Temp Redundante");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("ESCAPE TÉRMICO");
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("ESCAPE TÉRMICO MESA");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("ESCAPE TÉRMICO CAMARA");
LSTR MSG_ERR_MAXTEMP = _UxGT("Erro:Temp Máxima");
LSTR MSG_ERR_MINTEMP = _UxGT("Erro:Temp Mínima");
LSTR MSG_HALTED = _UxGT("IMPRESSORA PAROU");
LSTR MSG_PLEASE_RESET = _UxGT("Favor resetar");
LSTR MSG_HEATING = _UxGT("Aquecendo...");
LSTR MSG_COOLING = _UxGT("Resfriando...");
LSTR MSG_BED_HEATING = _UxGT("Aquecendo mesa...");
LSTR MSG_BED_COOLING = _UxGT("Esfriando mesa...");
LSTR MSG_CHAMBER_HEATING = _UxGT("Aquecendo Câmara...");
LSTR MSG_CHAMBER_COOLING = _UxGT("Esfriando Câmara...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Calibrar Delta");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
LSTR MSG_DELTA_SETTINGS = _UxGT("Configuração Delta");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto-Calibração");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Calibrar Altura");
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Desloc. Sonda Z");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Haste Diagonal");
LSTR MSG_DELTA_HEIGHT = _UxGT("Altura");
LSTR MSG_DELTA_RADIUS = _UxGT("Raio");
LSTR MSG_INFO_MENU = _UxGT("Sobre");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Impressora");
LSTR MSG_3POINT_LEVELING = _UxGT("Nivelamento 3 pontos");
LSTR MSG_LINEAR_LEVELING = _UxGT("Nivelamento Linear");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Nivelamento Bilinear");
LSTR MSG_UBL_LEVELING = _UxGT("Nivelamento UBL");
LSTR MSG_MESH_LEVELING = _UxGT("Nivelamento da Malha");
LSTR MSG_INFO_STATS_MENU = _UxGT("Estatísticas");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Info. da Placa");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistores");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extrusoras");
LSTR MSG_INFO_BAUDRATE = _UxGT("Taxa de Transmissão");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protocolo");
PROGMEM Language_Str MSG_LED_CONTROL = _UxGT("Controle do LED");
PROGMEM Language_Str MSG_LEDS = _UxGT("Luz");
PROGMEM Language_Str MSG_LED_PRESETS = _UxGT("Configuração da Luz");
PROGMEM Language_Str MSG_SET_LEDS_RED = _UxGT("Luz Vermelha");
PROGMEM Language_Str MSG_SET_LEDS_ORANGE = _UxGT("Luz Laranja");
PROGMEM Language_Str MSG_SET_LEDS_YELLOW = _UxGT("Luz Amarela");
PROGMEM Language_Str MSG_SET_LEDS_GREEN = _UxGT("Luz Verde");
PROGMEM Language_Str MSG_SET_LEDS_BLUE = _UxGT("Luz Azul");
PROGMEM Language_Str MSG_SET_LEDS_INDIGO = _UxGT("Luz Indigo");
PROGMEM Language_Str MSG_SET_LEDS_VIOLET = _UxGT("Luz Violeta");
PROGMEM Language_Str MSG_SET_LEDS_WHITE = _UxGT("Luz Branca");
PROGMEM Language_Str MSG_SET_LEDS_DEFAULT = _UxGT("Luz Padrão");
PROGMEM Language_Str MSG_CUSTOM_LEDS = _UxGT("Luz Customizada");
PROGMEM Language_Str MSG_INTENSITY_R = _UxGT("Intensidade Vermelho");
PROGMEM Language_Str MSG_INTENSITY_G = _UxGT("Intensidade Verde");
PROGMEM Language_Str MSG_INTENSITY_B = _UxGT("Intensidade Azul");
PROGMEM Language_Str MSG_INTENSITY_W = _UxGT("Intensidade Branco");
PROGMEM Language_Str MSG_LED_BRIGHTNESS = _UxGT("Brilho");
PROGMEM Language_Str MSG_MOVING = _UxGT("Movendo...");
PROGMEM Language_Str MSG_FREE_XY = _UxGT("Liberar XY");
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Mover X");
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Mover Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Mover Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Mover Extrusor");
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Mover Extrusor *");
PROGMEM Language_Str MSG_HOTEND_TOO_COLD = _UxGT("Extrus. mto fria");
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("Mover %smm");
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Mover 0.1mm");
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Mover 1mm");
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Mover 10mm");
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocidade");
PROGMEM Language_Str MSG_BED_Z = _UxGT("Base Z");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Bocal");
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Bocal ~");
PROGMEM Language_Str MSG_BED = _UxGT("Mesa");
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Vel. Ventoinha");
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Vel. Ventoinha ~");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED = _UxGT("+Vel. Ventoinha");
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_N = _UxGT("+Vel. Ventoinha ~");
PROGMEM Language_Str MSG_FLOW = _UxGT("Vazão");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Vazão ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Controle");
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Máx");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fator");
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Temp. Automática");
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Ligado");
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Desligado");
PROGMEM Language_Str MSG_SELECT = _UxGT("Selecionar");
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Selecionar *");
PROGMEM Language_Str MSG_ACC = _UxGT("Acel.");
PROGMEM Language_Str MSG_JERK = _UxGT("Arrancada");
PROGMEM Language_Str MSG_VA_JERK = _UxGT("arrancada V") LCD_STR_A;
PROGMEM Language_Str MSG_VB_JERK = _UxGT("arrancada V") LCD_STR_B;
PROGMEM Language_Str MSG_VC_JERK = _UxGT("arrancada V") LCD_STR_C;
PROGMEM Language_Str MSG_VE_JERK = _UxGT("arrancada VE");
PROGMEM Language_Str MSG_JUNCTION_DEVIATION = _UxGT("Desv. Junção");
PROGMEM Language_Str MSG_VELOCITY = _UxGT("Velocidade");
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("VDeslocamento min");
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("Aceleração");
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("Retrair A");
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("Movimento A");
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Passo/mm");
PROGMEM Language_Str MSG_A_STEPS = _UxGT("Passo ") LCD_STR_A _UxGT("/mm");
PROGMEM Language_Str MSG_B_STEPS = _UxGT("Passo ") LCD_STR_B _UxGT("/mm");
PROGMEM Language_Str MSG_C_STEPS = _UxGT("Passo ") LCD_STR_C _UxGT("/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("*/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
PROGMEM Language_Str MSG_MOTION = _UxGT("Movimento");
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filamento");
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("Extrusão em mm³");
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Diâmetro Fil.");
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Diâmetro Fil. *");
PROGMEM Language_Str MSG_FILAMENT_UNLOAD = _UxGT("Descarr. mm");
PROGMEM Language_Str MSG_FILAMENT_LOAD = _UxGT("Carregar mm");
PROGMEM Language_Str MSG_ADVANCE_K = _UxGT("Avanço K");
PROGMEM Language_Str MSG_ADVANCE_K_E = _UxGT("Avanço K *");
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Contraste");
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Salvar Configuração");
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Ler Configuração");
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Restauro seguro");
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Iniciar EEPROM");
PROGMEM Language_Str MSG_MEDIA_UPDATE = _UxGT("Atualiz. SD");
PROGMEM Language_Str MSG_RESET_PRINTER = _UxGT("Resetar Impressora");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Atualização");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Informações");
PROGMEM Language_Str MSG_PREPARE = _UxGT("Preparar");
PROGMEM Language_Str MSG_TUNE = _UxGT("Ajustar");
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Pausar impressão");
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Resumir impressão");
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Parar impressão");
PROGMEM Language_Str MSG_OUTAGE_RECOVERY = _UxGT("Recuperar Impressão");
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("Imprimir do SD");
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Sem cartão SD");
PROGMEM Language_Str MSG_DWELL = _UxGT("Dormindo...");
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Clique para retomar");
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("Impressão Pausada");
PROGMEM Language_Str MSG_PRINTING = _UxGT("Imprimindo...");
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("Impressão Abortada");
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Sem movimento");
PROGMEM Language_Str MSG_KILLED = _UxGT("PARADA DE EMERGÊNCIA");
PROGMEM Language_Str MSG_STOPPED = _UxGT("PAROU. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Retrair mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Retrair Troca mm");
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Retrair V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Saltar mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("Des-Retrair mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Des-RetTroca mm");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Des-Retrair V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Des-RetTroca V");
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("Retração Automática");
PROGMEM Language_Str MSG_FILAMENT_SWAP_LENGTH = _UxGT("Distancia Retração");
PROGMEM Language_Str MSG_TOOL_CHANGE = _UxGT("Mudar Ferramenta");
PROGMEM Language_Str MSG_TOOL_CHANGE_ZLIFT = _UxGT("Levantar Z");
PROGMEM Language_Str MSG_SINGLENOZZLE_PRIME_SPD = _UxGT("Preparar Veloc.");
PROGMEM Language_Str MSG_SINGLENOZZLE_RETRACT_SPD = _UxGT("Veloc. Retração");
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Trocar Filamento");
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Trocar Filamento *");
PROGMEM Language_Str MSG_FILAMENTLOAD_E = _UxGT("Carregar Filamento *");
PROGMEM Language_Str MSG_FILAMENTUNLOAD_E = _UxGT("Descarreg. Filamento *");
PROGMEM Language_Str MSG_FILAMENTUNLOAD_ALL = _UxGT("Descarregar Todos");
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Iniciar SD");
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Trocar SD");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Sonda fora da mesa");
PROGMEM Language_Str MSG_SKEW_FACTOR = _UxGT("Fator de Cisalho");
PROGMEM Language_Str MSG_BLTOUCH = _UxGT("BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("Testar BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Reiniciar BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_DEPLOY = _UxGT("Estender BLTouch");
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("Recolher BLTouch");
PROGMEM Language_Str MSG_MANUAL_DEPLOY = _UxGT("Estender Sonda-Z");
PROGMEM Language_Str MSG_MANUAL_STOW = _UxGT("Recolher Sonda-Z");
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Home %s%s%s Primeiro");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Compensar Sonda em Z");
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Passinho X");
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Passinho Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Passinho Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Abortar Fim de Curso");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Aquecimento falhou");
PROGMEM Language_Str MSG_HEATING_FAILED_LCD_BED = _UxGT("Aquecer mesa falhou");
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Erro:Temp Redundante");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("ESCAPE TÉRMICO");
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED = _UxGT("ESCAPE TÉRMICO MESA");
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Erro:Temp Máxima");
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Erro:Temp Mínima");
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Erro:Temp Mesa Máx");
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Erro:Temp Mesa Mín");
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Home XY Primeiro");
PROGMEM Language_Str MSG_HALTED = _UxGT("IMPRESSORA PAROU");
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Favor resetar");
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("d");
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("h");
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("m");
PROGMEM Language_Str MSG_HEATING = _UxGT("Aquecendo...");
PROGMEM Language_Str MSG_COOLING = _UxGT("Resfriando...");
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Aquecendo mesa...");
PROGMEM Language_Str MSG_BED_COOLING = _UxGT("Esfriando mesa...");
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Calibrar Delta");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Calibrar X");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrar Y");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrar Z");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrar Centro");
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("Configuração Delta");
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto-Calibração");
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Calibrar Altura");
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Desloc. Sonda Z");
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Haste Diagonal");
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("Altura");
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("Raio");
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Sobre");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Impressora");
PROGMEM Language_Str MSG_3POINT_LEVELING = _UxGT("Nivelamento 3 pontos");
PROGMEM Language_Str MSG_LINEAR_LEVELING = _UxGT("Nivelamento Linear");
PROGMEM Language_Str MSG_BILINEAR_LEVELING = _UxGT("Nivelamento Bilinear");
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("Nivelamento UBL");
PROGMEM Language_Str MSG_MESH_LEVELING = _UxGT("Nivelamento da Malha");
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Estatísticas");
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Info. da Placa");
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Termistores");
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Extrusoras");
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Taxa de Transmissão");
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Protocolo");
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Luz da Impressora");
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Intensidade Brilho");
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("Impressora Incorreta");
LSTR MSG_CASE_LIGHT = _UxGT("Luz da Impressora");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Intensidade Brilho");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Impressora Incorreta");
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Total de Impressões");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Realizadas");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tempo de Impressão");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Trabalho Mais longo");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Total de Extrusão");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Total de Impressões");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Realizadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tempo de Impressão");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Trabalho Mais longo");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total de Extrusão");
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Qtd de Impressões");
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Realizadas");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tempo de Impressão");
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Maior trabalho");
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("T. Extrusão");
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Qtd de Impressões");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Realizadas");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tempo de Impressão");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Maior trabalho");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("T. Extrusão");
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Temp Mín");
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Temp Máx");
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("PSU");
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Força do Motor");
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Escrever EEPROM DAC");
LSTR MSG_INFO_MIN_TEMP = _UxGT("Temp Mín");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temp Máx");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Força do Motor");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Escrever EEPROM DAC");
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("TROCA DE FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("IMPRESSÃO PAUSADA");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("CARREGAR FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("DESCARREG. FILAMENTO");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("Config. de Retomada");
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Purgar mais");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Continuar Impressão");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Bocal: ");
LSTR MSG_RUNOUT_SENSOR = _UxGT("Sensor filamento");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Falha ao ir à origem");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Falha ao sondar");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("IMPRESSÃO PAUSADA");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("CARREGAR FILAMENTO");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("DESCARREG. FILAMENTO");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("Config. de Retomada");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Purgar mais");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Continuar Impressão");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Bocal: ");
PROGMEM Language_Str MSG_RUNOUT_SENSOR = _UxGT("Sensor filamento");
PROGMEM Language_Str MSG_LCD_HOMING_FAILED = _UxGT("Falha ao ir à origem");
PROGMEM Language_Str MSG_LCD_PROBING_FAILED = _UxGT("Falha ao sondar");
PROGMEM Language_Str MSG_M600_TOO_COLD = _UxGT("M600: Muito frio");
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("ESCOLHER FILAMENTO");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_MMU2_RESUME = _UxGT("Continuar Impressão");
LSTR MSG_MMU2_RESUMING = _UxGT("Continuando...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("Carregar Filamento");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("Carregar Todos");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("Carregar para bocal");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("Ejetar Filamento");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("Ejetar Filamento ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("Liberar Filamento");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("Carregando Fil. %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("Ejetando Fil. ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("Carregando Fil....");
LSTR MSG_MMU2_ALL = _UxGT("Todos");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("Filamento ~");
LSTR MSG_MMU2_RESET = _UxGT("Resetar MMU");
LSTR MSG_MMU2_RESETTING = _UxGT("Resetando MMU...");
LSTR MSG_GAMES = _UxGT("Jogos");
LSTR MSG_BRICKOUT = _UxGT("Brickout");
LSTR MSG_INVADERS = _UxGT("Invaders");
LSTR MSG_SNAKE = _UxGT("Sn4k3");
LSTR MSG_MAZE = _UxGT("Labirinto");
#if LCD_HEIGHT >= 4
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Aperte o botão para", "continuar impressão"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Esperando o", "inicio da", "troca de filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Coloque filamento", "pressione o botão", "para continuar..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Pressione o botão", "p/ aquecer o bocal"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Aquecendo o bocal", "Aguarde..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Esperando", "remoção de filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Esperando", "filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Espere pela", "purga de filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Clique para finaliz.", "purga de filamento"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Esperando impressão", "continuar"));
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Aperte o botão para", "continuar impressão"));
LSTR MSG_PAUSE_PRINT_INIT = _UxGT(MSG_1_LINE("Estacionando..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Esperando o", "inicio da", "troca de filamento"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Coloque filamento", "pressione o botão", "para continuar..."));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Pressione o botão", "p/ aquecer o bocal"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Aquecendo o bocal", "Aguarde..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Esperando", "remoção de filamento"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Esperando", "filamento"));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Espere pela", "purga de filamento"));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Clique para finaliz.", "purga de filamento"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Esperando impressão", "continuar"));
#else // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Clique p. continuar"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Aguarde..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Insira e Clique"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Aquecendo..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Ejetando..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Carregando..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Purgando..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Clique p. finalizar"));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Continuando..."));
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Clique p. continuar"));
LSTR MSG_PAUSE_PRINT_INIT = _UxGT(MSG_1_LINE("Estacionando..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Aguarde..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Insira e Clique"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Clique para Aquecer"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Aquecendo..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Ejetando..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Carregando..."));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Purgando..."));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Clique p. finalizar"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Continuando..."));
#endif
LSTR MSG_TOP_LEFT = _UxGT("Superior Esquerdo");
LSTR MSG_BOTTOM_LEFT = _UxGT("Inferior Esquerdo");
LSTR MSG_TOP_RIGHT = _UxGT("Superior Direto");
LSTR MSG_BOTTOM_RIGHT = _UxGT("Inferior Direto");
LSTR MSG_CALIBRATION_COMPLETED = _UxGT("Calibração Completa");
LSTR MSG_CALIBRATION_FAILED = _UxGT("Calibração Falhou");
}

View File

@@ -0,0 +1,633 @@
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 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 <https://www.gnu.org/licenses/>.
*
*/
#pragma once
/**
* Romanian
*
* LCD Menu Messages
* See also https://marlinfw.org/docs/development/lcd_language.html
*
* Translation by cristyanul
*/
namespace Language_ro {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Romanian");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" Pregatit.");
LSTR MSG_YES = _UxGT("DA");
LSTR MSG_NO = _UxGT("NU");
LSTR MSG_BACK = _UxGT("Inapoi");
LSTR MSG_MEDIA_ABORTING = _UxGT("Abandon...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Media Introdus");
LSTR MSG_MEDIA_REMOVED = _UxGT("Media Inlaturat");
LSTR MSG_MEDIA_WAITING = _UxGT("Astept Media");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Eroare Citire Media");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("Dispozitiv USB Inlaturat");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("Pornire USB Esuata");
LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Eroare:Subcall Overflow");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Endstops"); // Max length 8 characters
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Soft Endstops");
LSTR MSG_MAIN = _UxGT("Principal");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Setari Avansate");
LSTR MSG_CONFIGURATION = _UxGT("Configurare");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Autostart");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Dezactivare Motoare");
LSTR MSG_DEBUG_MENU = _UxGT("Meniu Debug");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Test Bara Progres");
LSTR MSG_AUTO_HOME = _UxGT("Auto Acasa");
LSTR MSG_AUTO_HOME_X = _UxGT("Acasa X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Acasa Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Acasa Z");
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Auto Aliniere-Z");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Acasa XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Click pentru a incepe");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Urmatorul Punct");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Nivelare Terminata!");
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Fade Inaltime");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Seteaza Offseturile Acasa");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offseturi Aplicate");
LSTR MSG_SET_ORIGIN = _UxGT("Seteaza Originea");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Preincalzeste ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Preincalzeste ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Preincalzeste ") PREHEAT_1_LABEL _UxGT(" Capatul");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Preincalzeste ") PREHEAT_1_LABEL _UxGT(" Capatul ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Preincalzeste ") PREHEAT_1_LABEL _UxGT(" Tot");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Preincalzeste ") PREHEAT_1_LABEL _UxGT(" Patul");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Preincalzeste ") PREHEAT_1_LABEL _UxGT(" Conf");
LSTR MSG_PREHEAT_M = _UxGT("Preincalzeste $");
LSTR MSG_PREHEAT_M_H = _UxGT("Preincalzeste $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Preincalzeste $ Capatul");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Preincalzeste $ Capatul ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Preincalzeste $ Tot");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Preincalzeste $ Patul");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Preincalzeste $ Conf");
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Preincalzeste Personalizat");
LSTR MSG_COOLDOWN = _UxGT("Racire");
LSTR MSG_CUTTER_FREQUENCY = _UxGT("Frecventa");
LSTR MSG_LASER_MENU = _UxGT("Control Laser");
LSTR MSG_LASER_POWER = _UxGT("Puterea Laserului");
LSTR MSG_SPINDLE_MENU = _UxGT("Controlul Spindle");
LSTR MSG_SPINDLE_POWER = _UxGT("Puterea Spindle");
LSTR MSG_SPINDLE_REVERSE = _UxGT("Spindle Invers");
LSTR MSG_SWITCH_PS_ON = _UxGT("Porneste");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Opreste");
LSTR MSG_EXTRUDE = _UxGT("Extrudeaza");
LSTR MSG_RETRACT = _UxGT("Retracteaza");
LSTR MSG_MOVE_AXIS = _UxGT("Muta Axa");
LSTR MSG_BED_LEVELING = _UxGT("Nivelarea Patului");
LSTR MSG_LEVEL_BED = _UxGT("Niveleaza Patul");
LSTR MSG_BED_TRAMMING = _UxGT("Niveleaza Colturile");
LSTR MSG_NEXT_CORNER = _UxGT("Urmatorul Colt");
LSTR MSG_MESH_EDITOR = _UxGT("Editor Mesh");
LSTR MSG_EDIT_MESH = _UxGT("Editeaza Mesh");
LSTR MSG_EDITING_STOPPED = _UxGT("Editarea Meshului Oprita");
LSTR MSG_PROBING_POINT = _UxGT("Punctul de Probare");
LSTR MSG_MESH_X = _UxGT("Index X");
LSTR MSG_MESH_Y = _UxGT("Index Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Valoare Z");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Comenzi Personalizate");
LSTR MSG_M48_TEST = _UxGT("M48 Probe Test");
LSTR MSG_M48_POINT = _UxGT("M48 Point");
LSTR MSG_M48_DEVIATION = _UxGT("Deviation");
LSTR MSG_IDEX_MENU = _UxGT("IDEX Mode");
LSTR MSG_OFFSETS_MENU = _UxGT("Tool Offsets");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Auto-Park");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplication");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Mirrored Copy");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Full Control");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("2nd Nozzle X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("2nd Nozzle Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("2nd Nozzle Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("Doing G29");
LSTR MSG_UBL_TOOLS = _UxGT("UBL Tools");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
LSTR MSG_LCD_TILTING_MESH = _UxGT("Tilting Point");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Manually Build Mesh");
LSTR MSG_UBL_BC_INSERT = _UxGT("Place Shim & Measure");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Measure");
LSTR MSG_UBL_BC_REMOVE = _UxGT("Remove & Measure Bed");
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Moving to next");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("Activate UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Deactivate UBL");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Bed Temp");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Hotend Temp");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Mesh Edit");
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Edit Custom Mesh");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Fine Tuning Mesh");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Done Editing Mesh");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Build Custom Mesh");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Build Mesh");
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Build Mesh ($)");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Validate Mesh ($)");
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Build Cold Mesh");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Adjust Mesh Height");
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Height Amount");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Validate Mesh");
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Validate Custom Mesh");
LSTR MSG_G26_HEATING_BED = _UxGT("G26 Heating Bed");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Heating Nozzle");
LSTR MSG_G26_MANUAL_PRIME = _UxGT("Manual priming...");
LSTR MSG_G26_FIXED_LENGTH = _UxGT("Fixed Length Prime");
LSTR MSG_G26_PRIME_DONE = _UxGT("Done Priming");
LSTR MSG_G26_CANCELED = _UxGT("G26 Canceled");
LSTR MSG_G26_LEAVING = _UxGT("Leaving G26");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Continue Bed Mesh");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Mesh Leveling");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-Point Leveling");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Grid Mesh Leveling");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Level Mesh");
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Side Points");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Map Type");
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Output Mesh Map");
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Output for Host");
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Output for CSV");
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Off Imprimanta Backup");
LSTR MSG_UBL_INFO_UBL = _UxGT("Output UBL Info");
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Fill-in Amount");
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Manual Fill-in");
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Smart Fill-in");
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Fill-in Mesh");
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Invalidate All");
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Invalidate Closest");
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Fine Tune All");
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Fine Tune Closest");
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Mesh Storage");
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Memory Slot");
LSTR MSG_UBL_LOAD_MESH = _UxGT("Load Bed Mesh");
LSTR MSG_UBL_SAVE_MESH = _UxGT("Save Bed Mesh");
LSTR MSG_MESH_LOADED = _UxGT("Mesh %i Loaded");
LSTR MSG_MESH_SAVED = _UxGT("Mesh %i Saved");
LSTR MSG_UBL_NO_STORAGE = _UxGT("No Storage");
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Err: UBL Save");
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Err: UBL Restore");
LSTR MSG_UBL_Z_OFFSET = _UxGT("Z-Offset: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z-Offset Stopped");
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Step-By-Step UBL");
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. Build Cold Mesh");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2. Smart Fill-in");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. Validate Mesh");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. Fine Tune All");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. Validate Mesh");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. Fine Tune All");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7. Save Bed Mesh");
LSTR MSG_LED_CONTROL = _UxGT("LED Control");
LSTR MSG_LEDS = _UxGT("Lights");
LSTR MSG_LED_PRESETS = _UxGT("Light Presets");
LSTR MSG_SET_LEDS_RED = _UxGT("Red");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Orange");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Yellow");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Green");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Blue");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Indigo");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Violet");
LSTR MSG_SET_LEDS_WHITE = _UxGT("White");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Default");
LSTR MSG_CUSTOM_LEDS = _UxGT("Custom Lights");
LSTR MSG_INTENSITY_R = _UxGT("Red Intensity");
LSTR MSG_INTENSITY_G = _UxGT("Green Intensity");
LSTR MSG_INTENSITY_B = _UxGT("Blue Intensity");
LSTR MSG_INTENSITY_W = _UxGT("White Intensity");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Brightness");
LSTR MSG_MOVING = _UxGT("Moving...");
LSTR MSG_FREE_XY = _UxGT("Free XY");
LSTR MSG_MOVE_X = _UxGT("Move X");
LSTR MSG_MOVE_Y = _UxGT("Move Y");
LSTR MSG_MOVE_Z = _UxGT("Move Z");
LSTR MSG_MOVE_E = _UxGT("Extruder");
LSTR MSG_MOVE_EN = _UxGT("Extruder *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Capat Prea Rece");
LSTR MSG_MOVE_N_MM = _UxGT("Move %smm");
LSTR MSG_MOVE_01MM = _UxGT("Move 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Move 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Move 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Move 100mm");
LSTR MSG_SPEED = _UxGT("Speed");
LSTR MSG_BED_Z = _UxGT("Bed Z");
LSTR MSG_NOZZLE = _UxGT("Nozzle");
LSTR MSG_NOZZLE_N = _UxGT("Nozzle ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("Nozzle Parked");
LSTR MSG_NOZZLE_STANDBY = _UxGT("Nozzle Standby");
LSTR MSG_BED = _UxGT("Bed");
LSTR MSG_CHAMBER = _UxGT("Enclosure");
LSTR MSG_FAN_SPEED = _UxGT("Fan Speed");
LSTR MSG_FAN_SPEED_N = _UxGT("Fan Speed ~");
LSTR MSG_STORED_FAN_N = _UxGT("Stored Fan ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Extra Fan Speed");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Extra Fan Speed ~");
LSTR MSG_CONTROLLER_FAN = _UxGT("Controller Fan");
LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("Idle Speed");
LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("Auto Mode");
LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("Active Speed");
LSTR MSG_CONTROLLER_FAN_DURATION = _UxGT("Idle Period");
LSTR MSG_FLOW = _UxGT("Flow");
LSTR MSG_FLOW_N = _UxGT("Flow ~");
LSTR MSG_CONTROL = _UxGT("Control");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fact");
LSTR MSG_AUTOTEMP = _UxGT("Autotemp");
LSTR MSG_LCD_ON = _UxGT("On");
LSTR MSG_LCD_OFF = _UxGT("Off");
LSTR MSG_PID_AUTOTUNE = _UxGT("PID Autotune");
LSTR MSG_PID_AUTOTUNE_E = _UxGT("PID Autotune *");
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("PID tuning done");
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Autotune failed. Bad extruder.");
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Autotune failed. Temperature too high.");
LSTR MSG_PID_TIMEOUT = _UxGT("Autotune failed! Timeout.");
LSTR MSG_SELECT = _UxGT("Select");
LSTR MSG_SELECT_E = _UxGT("Select *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Jerk");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-Jerk");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-Jerk");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-Jerk");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-Jerk");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-Jerk");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-Jerk");
LSTR MSG_VE_JERK = _UxGT("Ve-Jerk");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
LSTR MSG_VELOCITY = _UxGT("Velocity");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav Min");
LSTR MSG_ACCELERATION = _UxGT("Acceleration");
LSTR MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Amax *");
LSTR MSG_A_RETRACT = _UxGT("A-Retract");
LSTR MSG_A_TRAVEL = _UxGT("A-Travel");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frequency max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Feed min");
LSTR MSG_STEPS_PER_MM = _UxGT("Steps/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" steps/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" steps/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" steps/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" steps/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" steps/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" steps/mm");
LSTR MSG_E_STEPS = _UxGT("Esteps/mm");
LSTR MSG_EN_STEPS = _UxGT("*steps/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperature");
LSTR MSG_MOTION = _UxGT("Motion");
LSTR MSG_FILAMENT = _UxGT("Filament");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E in mm") SUPERSCRIPT_THREE;
LSTR MSG_VOLUMETRIC_LIMIT = _UxGT("E Limit in mm") SUPERSCRIPT_THREE;
LSTR MSG_VOLUMETRIC_LIMIT_E = _UxGT("E Limit *");
LSTR MSG_FILAMENT_DIAM = _UxGT("Fil. Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Fil. Dia. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Unload mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Load mm");
LSTR MSG_ADVANCE_K = _UxGT("Advance K");
LSTR MSG_ADVANCE_K_E = _UxGT("Advance K *");
LSTR MSG_CONTRAST = _UxGT("LCD Contrast");
LSTR MSG_STORE_EEPROM = _UxGT("Store Settings");
LSTR MSG_LOAD_EEPROM = _UxGT("Load Settings");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Restore Defaults");
LSTR MSG_INIT_EEPROM = _UxGT("Initialize EEPROM");
LSTR MSG_ERR_EEPROM_CRC = _UxGT("EEPROM CRC Error");
LSTR MSG_ERR_EEPROM_INDEX = _UxGT("EEPROM Index Error");
LSTR MSG_ERR_EEPROM_VERSION = _UxGT("EEPROM Version Error");
LSTR MSG_SETTINGS_STORED = _UxGT("Settings Stored");
LSTR MSG_MEDIA_UPDATE = _UxGT("Media Update");
LSTR MSG_RESET_PRINTER = _UxGT("Reset Imprimanta");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Refresh");
LSTR MSG_INFO_SCREEN = _UxGT("Info Screen");
LSTR MSG_PREPARE = _UxGT("Prepare");
LSTR MSG_TUNE = _UxGT("Tune");
LSTR MSG_POWER_MONITOR = _UxGT("Power monitor");
LSTR MSG_CURRENT = _UxGT("Intensitate");
LSTR MSG_VOLTAGE = _UxGT("Voltaj");
LSTR MSG_POWER = _UxGT("Putere");
LSTR MSG_START_PRINT = _UxGT("Start Imprimare");
LSTR MSG_BUTTON_NEXT = _UxGT("Urmatorul");
LSTR MSG_BUTTON_INIT = _UxGT("Initiere");
LSTR MSG_BUTTON_STOP = _UxGT("Stop");
LSTR MSG_BUTTON_PRINT = _UxGT("Imprimeaza");
LSTR MSG_BUTTON_RESET = _UxGT("Reseteaza");
LSTR MSG_BUTTON_IGNORE = _UxGT("Ignora");
LSTR MSG_BUTTON_CANCEL = _UxGT("Anuleaza");
LSTR MSG_BUTTON_DONE = _UxGT("OK");
LSTR MSG_BUTTON_BACK = _UxGT("Inapoi");
LSTR MSG_BUTTON_PROCEED = _UxGT("Proceed");
LSTR MSG_PAUSING = _UxGT("Pausing...");
LSTR MSG_PAUSE_PRINT = _UxGT("Pause Print");
LSTR MSG_RESUME_PRINT = _UxGT("Resume Print");
LSTR MSG_STOP_PRINT = _UxGT("Stop Print");
LSTR MSG_PRINTING_OBJECT = _UxGT("Printing Object");
LSTR MSG_CANCEL_OBJECT = _UxGT("Cancel Object");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("Cancel Object =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Outage Recovery");
LSTR MSG_MEDIA_MENU = _UxGT("Print from Media");
LSTR MSG_NO_MEDIA = _UxGT("No Media");
LSTR MSG_DWELL = _UxGT("Sleep...");
LSTR MSG_USERWAIT = _UxGT("Click to Resume...");
LSTR MSG_PRINT_PAUSED = _UxGT("Print Paused");
LSTR MSG_PRINTING = _UxGT("Printing...");
LSTR MSG_PRINT_ABORTED = _UxGT("Print Aborted");
LSTR MSG_PRINT_DONE = _UxGT("Print Done");
LSTR MSG_NO_MOVE = _UxGT("No Move.");
LSTR MSG_KILLED = _UxGT("KILLED. ");
LSTR MSG_STOPPED = _UxGT("STOPPED. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Retract mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Swap Re.mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Retract V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("S Unretr. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Unretract V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V");
LSTR MSG_AUTORETRACT = _UxGT("Auto-Retract");
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Swap Length");
LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Swap Extra");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Purge Length");
LSTR MSG_TOOL_CHANGE = _UxGT("Tool Inlocuire");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Z Raise");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Prime Speed");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Retract Speed");
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Park Head");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Recover Speed");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Fan Speed");
LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("Fan Time");
LSTR MSG_TOOL_MIGRATION_ON = _UxGT("Auto Pornit");
LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("Auto Oprit");
LSTR MSG_TOOL_MIGRATION = _UxGT("Tool Migration");
LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Auto-migrare");
LSTR MSG_TOOL_MIGRATION_END = _UxGT("Last Extruder");
LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("Migrate to *");
LSTR MSG_FILAMENTCHANGE = _UxGT("Inlocuire Filament");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Inlocuire Filament *");
LSTR MSG_FILAMENTLOAD = _UxGT("Incarcare Filament");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Incarcare Filament *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Scoatere Filament");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Scoatere Filament *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Scoate Tot");
LSTR MSG_ATTACH_MEDIA = _UxGT("Atasare Media");
LSTR MSG_CHANGE_MEDIA = _UxGT("Inlocuire Media");
LSTR MSG_RELEASE_MEDIA = _UxGT("Eliberare Media");
LSTR MSG_ZPROBE_OUT = _UxGT("Z Probe Past Bed");
LSTR MSG_SKEW_FACTOR = _UxGT("Skew Factor");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Self-Test");
LSTR MSG_BLTOUCH_RESET = _UxGT("Reset");
LSTR MSG_BLTOUCH_STOW = _UxGT("Stow");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Deploy");
LSTR MSG_BLTOUCH_SW_MODE = _UxGT("SW-Mode");
LSTR MSG_BLTOUCH_5V_MODE = _UxGT("5V-Mode");
LSTR MSG_BLTOUCH_OD_MODE = _UxGT("OD-Mode");
LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Mode-Store");
LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Set BLTouch to 5V");
LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Set BLTouch to OD");
LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Report Drain");
LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("DANGER: Bad settings can cause damage! Proceed anyway?");
LSTR MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
LSTR MSG_TOUCHMI_INIT = _UxGT("Init TouchMI");
LSTR MSG_TOUCHMI_ZTEST = _UxGT("Z Offset Test");
LSTR MSG_TOUCHMI_SAVE = _UxGT("Save");
LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("Deploy TouchMI");
LSTR MSG_MANUAL_DEPLOY = _UxGT("Deploy Z-Probe");
LSTR MSG_MANUAL_STOW = _UxGT("Stow Z-Probe");
LSTR MSG_HOME_FIRST = _UxGT("Home %s%s%s First");
LSTR MSG_ZPROBE_OFFSETS = _UxGT("Probe Offsets");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("Probe X Offset");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Probe Y Offset");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Probe Z Offset");
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Babystep Z");
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Endstop Abort");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Heating Failed");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Err: REDUNDANT TEMP");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("THERMAL RUNAWAY");
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("BED THERMAL RUNAWAY");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("CHAMBER T. RUNAWAY");
LSTR MSG_ERR_MAXTEMP = _UxGT("Err: MAXTEMP");
LSTR MSG_ERR_MINTEMP = _UxGT("Err: MINTEMP");
LSTR MSG_HALTED = _UxGT("PRINTER HALTED");
LSTR MSG_PLEASE_RESET = _UxGT("Please Reset");
LSTR MSG_HEATING = _UxGT("Heating...");
LSTR MSG_COOLING = _UxGT("Cooling...");
LSTR MSG_BED_HEATING = _UxGT("Bed Heating...");
LSTR MSG_BED_COOLING = _UxGT("Bed Cooling...");
LSTR MSG_CHAMBER_HEATING = _UxGT("Chamber Heating...");
LSTR MSG_CHAMBER_COOLING = _UxGT("Chamber Cooling...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Calibration");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Calibrate X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Calibrate Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Calibrate Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Calibrate Center");
LSTR MSG_DELTA_SETTINGS = _UxGT("Delta Settings");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Calibration");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Set Delta Height");
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Probe Z-offset");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Diag Rod");
LSTR MSG_DELTA_HEIGHT = _UxGT("Inaltime");
LSTR MSG_DELTA_RADIUS = _UxGT("Radius");
LSTR MSG_INFO_MENU = _UxGT("Despre Imprimanta");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Info Imprimanta");
LSTR MSG_3POINT_LEVELING = _UxGT("Nivelare in 3 puncte");
LSTR MSG_LINEAR_LEVELING = _UxGT("Nivelare Lineara");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Nivelare Bilineara");
LSTR MSG_UBL_LEVELING = _UxGT("Nivelarea Patului Unificata");
LSTR MSG_MESH_LEVELING = _UxGT("Nivelare Mesh");
LSTR MSG_INFO_STATS_MENU = _UxGT("Status Imprimanta");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Informatii Placa");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistoare");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extrudere");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baud");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protocol");
LSTR MSG_INFO_RUNAWAY_OFF = _UxGT("Runaway Watch: OFF");
LSTR MSG_INFO_RUNAWAY_ON = _UxGT("Runaway Watch: ON");
LSTR MSG_HOTEND_IDLE_TIMEOUT = _UxGT("Hotend Idle Timeout");
LSTR MSG_CASE_LIGHT = _UxGT("Case Light");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Light Brightness");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("INCORRECT PRINTER");
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Total Printuri");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completat");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Timp Imprimare Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Longest Job Time");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Total Extrudat");
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Prints");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Completed");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Longest");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extruded");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Temperatura Minima");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Temperatura Maxima");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Drive Strength");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("TMC CONNECTION ERROR");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Write");
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("FILAMENT CHANGE");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("PRINT PAUSED");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("LOAD FILAMENT");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("UNLOAD FILAMENT");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("RESUME OPTIONS:");
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Purge more");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Continue");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Nozzle: ");
LSTR MSG_RUNOUT_SENSOR = _UxGT("Runout Sensor");
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("Runout Dist mm");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Homing Failed");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Probing Failed");
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("CHOOSE FILAMENT");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_KILL_MMU2_FIRMWARE = _UxGT("Update MMU Firmware!");
LSTR MSG_MMU2_NOT_RESPONDING = _UxGT("MMU Needs Attention.");
LSTR MSG_MMU2_RESUME = _UxGT("MMU Resume");
LSTR MSG_MMU2_RESUMING = _UxGT("MMU Resuming...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("MMU Load");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("MMU Load All");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("MMU Load to Nozzle");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("MMU Eject");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("MMU Eject ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("MMU Unload");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("Loading Fil. %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("Ejecting Fil. ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("Unloading Fil....");
LSTR MSG_MMU2_ALL = _UxGT("All");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("Filament ~");
LSTR MSG_MMU2_RESET = _UxGT("Reset MMU");
LSTR MSG_MMU2_RESETTING = _UxGT("MMU Resetting...");
LSTR MSG_MMU2_EJECT_RECOVER = _UxGT("Remove, click");
LSTR MSG_MIX = _UxGT("Mix");
LSTR MSG_MIX_COMPONENT_N = _UxGT("Component =");
LSTR MSG_MIXER = _UxGT("Mixer");
LSTR MSG_GRADIENT = _UxGT("Gradient");
LSTR MSG_FULL_GRADIENT = _UxGT("Full Gradient");
LSTR MSG_TOGGLE_MIX = _UxGT("Toggle Mix");
LSTR MSG_CYCLE_MIX = _UxGT("Cycle Mix");
LSTR MSG_GRADIENT_MIX = _UxGT("Gradient Mix");
LSTR MSG_REVERSE_GRADIENT = _UxGT("Reverse Gradient");
LSTR MSG_ACTIVE_VTOOL = _UxGT("Active V-tool");
LSTR MSG_START_VTOOL = _UxGT("Start V-tool");
LSTR MSG_END_VTOOL = _UxGT(" End V-tool");
LSTR MSG_GRADIENT_ALIAS = _UxGT("Alias V-tool");
LSTR MSG_RESET_VTOOLS = _UxGT("Reset V-tools");
LSTR MSG_COMMIT_VTOOL = _UxGT("Commit V-tool Mix");
LSTR MSG_VTOOLS_RESET = _UxGT("V-tools Were Reset");
LSTR MSG_START_Z = _UxGT("Start Z:");
LSTR MSG_END_Z = _UxGT(" End Z:");
LSTR MSG_GAMES = _UxGT("Jocuri");
LSTR MSG_BRICKOUT = _UxGT("Brickout");
LSTR MSG_INVADERS = _UxGT("Invaders");
LSTR MSG_SNAKE = _UxGT("Sn4k3");
LSTR MSG_MAZE = _UxGT("Maze");
LSTR MSG_BAD_PAGE = _UxGT("Bad page index");
LSTR MSG_BAD_PAGE_SPEED = _UxGT("Bad page speed");
//
// Filament Inlocuire screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Apasa Butonul", "pentru a reveni la print"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parcare..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Astept ca", "inlocuirea filamentului", "sa inceapa"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Insert filament", "and press button", "to continue"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Press button", "to heat nozzle"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Nozzle heating", "Please wait..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Wait for", "filament unload"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Wait for", "filament load"));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Wait for", "filament purge"));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Click to finish", "filament purge"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Wait for print", "to resume..."));
#else
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Click to continue"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parcare..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Va rog asteptati..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Insert and Click"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Click pentru incalzire"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Incalzire..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Ejectare..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Incarcare..."));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Curatare..."));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Click pentru a termina"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Se Reia..."));
#endif
LSTR MSG_TMC_DRIVERS = _UxGT("TMC Drivers");
LSTR MSG_TMC_CURRENT = _UxGT("Driver Current");
LSTR MSG_TMC_HYBRID_THRS = _UxGT("Hybrid Threshold");
LSTR MSG_TMC_HOMING_THRS = _UxGT("Sensorless Homing");
LSTR MSG_TMC_STEPPING_MODE = _UxGT("Stepping Mode");
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("StealthChop Enabled");
LSTR MSG_SERVICE_RESET = _UxGT("Reset");
LSTR MSG_SERVICE_IN = _UxGT(" in:");
LSTR MSG_BACKLASH = _UxGT("Backlash");
LSTR MSG_BACKLASH_CORRECTION = _UxGT("Corectare");
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Smoothing");
LSTR MSG_LEVEL_X_AXIS = _UxGT("Nivelare Axa X");
LSTR MSG_AUTO_CALIBRATE = _UxGT("Auto Calibrare");
LSTR MSG_HEATER_TIMEOUT = _UxGT("Timeout Incalzitor");
LSTR MSG_REHEAT = _UxGT("Reincalzire");
LSTR MSG_REHEATING = _UxGT("Reincalzire...");
}
#if FAN_COUNT == 1
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED
#else
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED_N
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED_N
#endif

1305
Marlin/src/lcd/language/language_ru.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

1217
Marlin/src/lcd/language/language_sk.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,690 @@
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 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 för more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
/**
* Swedish
*
* LCD Menu Messages
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
#define DISPLAY_CHARSET_ISO10646_1
namespace Language_sv {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Swedish");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" Redo.");
LSTR MSG_YES = _UxGT("JA");
LSTR MSG_NO = _UxGT("NEJ");
LSTR MSG_BACK = _UxGT("Bakåt");
LSTR MSG_MEDIA_ABORTING = _UxGT("Avbryter...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Media Instatt");
LSTR MSG_MEDIA_REMOVED = _UxGT("Media Borttaget");
LSTR MSG_MEDIA_WAITING = _UxGT("Väntar på media");
LSTR MSG_SD_INIT_FAIL = _UxGT("SD init misslyckades");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Media läsningsfel");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB enhet borttagen");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("USB start misslyckad");
LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("Underanrop överskriden");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Slutstop"); // Max length 8 characters
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Mjuk slutstopp");
LSTR MSG_MAIN = _UxGT("Huvud");
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Advancerade inställningar");
LSTR MSG_CONFIGURATION = _UxGT("Konfiguration");
LSTR MSG_RUN_AUTO_FILES = _UxGT("Autostarta Filer");
LSTR MSG_DISABLE_STEPPERS = _UxGT("Inaktivera Stegare");
LSTR MSG_DEBUG_MENU = _UxGT("Debug Meny");
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Framstegsindikator Test");
LSTR MSG_AUTO_HOME = _UxGT("Auto Hem");
LSTR MSG_AUTO_HOME_X = _UxGT("Hem X");
LSTR MSG_AUTO_HOME_Y = _UxGT("Hem Y");
LSTR MSG_AUTO_HOME_Z = _UxGT("Hem Z");
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Auto Z-Justering");
LSTR MSG_ITERATION = _UxGT("G34 Iteration: %i");
LSTR MSG_DECREASING_ACCURACY = _UxGT("Noggrannhet Minskar!");
LSTR MSG_ACCURACY_ACHIEVED = _UxGT("Noggrannhet uppnådd");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Hemning XYZ");
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Klicka för att börja");
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Nästa Punkt");
LSTR MSG_LEVEL_BED_DONE = _UxGT("Nivellering Färdig!");
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Falna Höjd");
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Sätt Hem Offset");
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Offset Tillämpad");
LSTR MSG_SET_ORIGIN = _UxGT("Sätt Origo");
LSTR MSG_TRAMMING_WIZARD = _UxGT("Justerings Wizard");
LSTR MSG_SELECT_ORIGIN = _UxGT("Välj Origo");
LSTR MSG_LAST_VALUE_SP = _UxGT("Senaste värde ");
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Förvärmning ") PREHEAT_1_LABEL;
LSTR MSG_PREHEAT_1_H = _UxGT("Förvärmning ") PREHEAT_1_LABEL " ~";
LSTR MSG_PREHEAT_1_END = _UxGT("Förvärmning ") PREHEAT_1_LABEL _UxGT(" Stoppa");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Förvärmning ") PREHEAT_1_LABEL _UxGT(" Stoppa ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Förvärmning ") PREHEAT_1_LABEL _UxGT(" Alla");
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Förvärmning ") PREHEAT_1_LABEL _UxGT(" Bädd");
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Förvärmning ") PREHEAT_1_LABEL _UxGT(" Konf");
LSTR MSG_PREHEAT_M = _UxGT("Förvärmning $");
LSTR MSG_PREHEAT_M_H = _UxGT("Förvärmning $ ~");
LSTR MSG_PREHEAT_M_END = _UxGT("Förvärmning $ Stoppa");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Förvärmning $ Stoppa ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Förvärmning $ Alla");
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Förvärmning $ Bädd");
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Förvärmning $ Donf");
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Förvärmning Anpassad");
LSTR MSG_COOLDOWN = _UxGT("Nedkylning");
LSTR MSG_CUTTER_FREQUENCY = _UxGT("Frekvens");
LSTR MSG_LASER_MENU = _UxGT("Laser kontroll");
LSTR MSG_SPINDLE_MENU = _UxGT("Spindel Kontroll");
LSTR MSG_LASER_POWER = _UxGT("Laser Styrka");
LSTR MSG_SPINDLE_POWER = _UxGT("Spindel Styrka");
LSTR MSG_LASER_TOGGLE = _UxGT("Växla Laser");
LSTR MSG_LASER_PULSE_MS = _UxGT("Test Puls ms");
LSTR MSG_LASER_FIRE_PULSE = _UxGT("Avfyra Puls");
LSTR MSG_SPINDLE_TOGGLE = _UxGT("Växla Spindel");
LSTR MSG_SPINDLE_FORWARD = _UxGT("Spindel Framåt");
LSTR MSG_SPINDLE_REVERSE = _UxGT("Spindel Bakåt");
LSTR MSG_LASER_OFF = _UxGT("Laser Av");
LSTR MSG_LASER_ON = _UxGT("Laser På");
LSTR MSG_SPINDLE_OFF = _UxGT("Spindel Av");
LSTR MSG_SPINDLE_ON = _UxGT("Spindel På");
LSTR MSG_SWITCH_PS_ON = _UxGT("Sätt på ström");
LSTR MSG_SWITCH_PS_OFF = _UxGT("Stäng av ström");
LSTR MSG_EXTRUDE = _UxGT("Extrudera");
LSTR MSG_RETRACT = _UxGT("Dra tillbaka");
LSTR MSG_MOVE_AXIS = _UxGT("Flytta Axel");
LSTR MSG_BED_LEVELING = _UxGT("Bädd Nivellering");
LSTR MSG_LEVEL_BED = _UxGT("Nivellera Bädd");
LSTR MSG_BED_TRAMMING = _UxGT("Bädd Justering");
LSTR MSG_BED_TRAMMING_RAISE = _UxGT("Höj Bädd tills nästa Sond Triggad");
LSTR MSG_BED_TRAMMING_IN_RANGE = _UxGT("Alla Hörn inom Tolerans. Nivellering Bädd");
LSTR MSG_BED_TRAMMING_GOOD_POINTS = _UxGT("Bra Punkter: ");
LSTR MSG_BED_TRAMMING_LAST_Z = _UxGT("Senaste Z: ");
LSTR MSG_NEXT_CORNER = _UxGT("Nästa Hörn");
LSTR MSG_MESH_EDITOR = _UxGT("Nät Redigerare");
LSTR MSG_EDIT_MESH = _UxGT("Redigera Nät");
LSTR MSG_EDITING_STOPPED = _UxGT("Nätredigering Stoppad");
LSTR MSG_PROBING_POINT = _UxGT("Sonderingspunkt");
LSTR MSG_MESH_X = _UxGT("Index X");
LSTR MSG_MESH_Y = _UxGT("Index Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Z Värde");
LSTR MSG_USER_MENU = _UxGT("Anpassade Kommandon");
LSTR MSG_M48_TEST = _UxGT("M48 Sond Test");
LSTR MSG_M48_POINT = _UxGT("M48 Punkt");
LSTR MSG_M48_OUT_OF_BOUNDS = _UxGT("Sond utan för gränser");
LSTR MSG_M48_DEVIATION = _UxGT("Avvikelse");
LSTR MSG_IDEX_MENU = _UxGT("IDEX Läge");
LSTR MSG_OFFSETS_MENU = _UxGT("Verktygsoffset");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Auto-Parkera");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Duplicering");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("Speglad Kopia");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Full Kontroll");
LSTR MSG_IDEX_DUPE_GAP = _UxGT("Duplicera X-Avstånd");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("2:a Munstycke X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("2:a Munstycke Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("2:a Munstycke Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("Utför G29");
LSTR MSG_UBL_TOOLS = _UxGT("UBL Verktyg");
LSTR MSG_UBL_LEVEL_BED = _UxGT("Enad Bädd Nivellering (UBL)");
LSTR MSG_LCD_TILTING_MESH = _UxGT("Lutningspunkt");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Manuellt skapa nät");
LSTR MSG_UBL_BC_INSERT = _UxGT("Placera Shim & Mät");
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Mät");
LSTR MSG_UBL_BC_REMOVE = _UxGT("Ta bort & Mät bädd");
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Flyttar till nästa");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("Aktivera UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Avaktivera UBL");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Bädd Temp");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bädd Temp");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Hetände Temp");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hetände Temp");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Nät Redigera");
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Redigera Anpassat Nät");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Finjustera Nät");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Färdig Redigera Nät");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Bygg Anpassat Nät");
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Bygg Nät");
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Bygg Nät ($)");
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Bygg Kallt Nät");
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Justera Nät Höjd");
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Höjd Antal");
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Validera Nät");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Validera Nät ($)");
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Validera Anpassat Nät");
LSTR MSG_G26_HEATING_BED = _UxGT("G26 Värma Bädd");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Värma Munstycke");
LSTR MSG_G26_MANUAL_PRIME = _UxGT("Manuel grundning...");
LSTR MSG_G26_FIXED_LENGTH = _UxGT("Fastlängd Grundning");
LSTR MSG_G26_PRIME_DONE = _UxGT("Färdig Grundning");
LSTR MSG_G26_CANCELED = _UxGT("G26 Avbruten");
LSTR MSG_G26_LEAVING = _UxGT("Nivellera G26");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Fortsätt Bädd Nät");
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Nät Nivellering");
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("3-Punkts Nivellering");
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Rutnät Nivellering");
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Nivellera Nät");
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Sidopunkter");
LSTR MSG_UBL_MAP_TYPE = _UxGT("Kart Typ");
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Utmatning Nät Map");
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Utmatning för Värd");
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Utmatning för CSV");
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Utanför skrivare Backup");
LSTR MSG_UBL_INFO_UBL = _UxGT("Utmatning UBL Info");
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Ifyllnad Mängd");
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Manuell Ifyllnad");
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Smart Ifyllnad");
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Ifyllnad Nät");
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Ogiltigförklara Alla");
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Ogiltigförklara Närmast");
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Finjustera Alla");
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Finjustera Närmast");
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Nät Lagra");
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Minnesöppning");
LSTR MSG_UBL_LOAD_MESH = _UxGT("Ladda Bädd Nät");
LSTR MSG_UBL_SAVE_MESH = _UxGT("Spara Bädd Nät");
LSTR MSG_MESH_LOADED = _UxGT("Nät %i Ladda");
LSTR MSG_MESH_SAVED = _UxGT("Nät %i Sparad");
LSTR MSG_UBL_NO_STORAGE = _UxGT("Ingen Lagring");
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Fel: UBL Sparad");
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Fel: UBL Återställd");
LSTR MSG_UBL_Z_OFFSET = _UxGT("Z-Offset: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z-Offset Stoppad");
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Steg-för-Steg UBL");
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. Bygg Kallt Nät");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2. Smart Ifyllnad");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. Validera Nät");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. Finjustera Alla");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. Validera Nät");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. Finjustera Alla");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7. Spara Bädd Nät");
LSTR MSG_LED_CONTROL = _UxGT("LED Kontroll");
LSTR MSG_LEDS = _UxGT("Ljus");
LSTR MSG_LED_PRESETS = _UxGT("Ljus Förinställd");
LSTR MSG_SET_LEDS_RED = _UxGT("Röd");
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Orange");
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Gul");
LSTR MSG_SET_LEDS_GREEN = _UxGT("Grön");
LSTR MSG_SET_LEDS_BLUE = _UxGT("Blå");
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Indigo");
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Violet");
LSTR MSG_SET_LEDS_WHITE = _UxGT("Vitt");
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Standard");
LSTR MSG_LED_CHANNEL_N = _UxGT("Kanal =");
LSTR MSG_LEDS2 = _UxGT("Ljus #2");
LSTR MSG_NEO2_PRESETS = _UxGT("Ljus #2 Förinställd");
LSTR MSG_NEO2_BRIGHTNESS = _UxGT("Ljusstyrka");
LSTR MSG_CUSTOM_LEDS = _UxGT("Anpassat Ljus");
LSTR MSG_INTENSITY_R = _UxGT("Rör Intensitet");
LSTR MSG_INTENSITY_G = _UxGT("Grön Intensitet");
LSTR MSG_INTENSITY_B = _UxGT("Blå Intensitet");
LSTR MSG_INTENSITY_W = _UxGT("Vit Intensitet");
LSTR MSG_LED_BRIGHTNESS = _UxGT("Brightness");
LSTR MSG_MOVING = _UxGT("Flyttar...");
LSTR MSG_FREE_XY = _UxGT("Fri XY");
LSTR MSG_MOVE_X = _UxGT("Flytta X");
LSTR MSG_MOVE_Y = _UxGT("Flytta Y");
LSTR MSG_MOVE_Z = _UxGT("Flytta Z");
LSTR MSG_MOVE_E = _UxGT("Extruder");
LSTR MSG_MOVE_EN = _UxGT("Extruder *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Hetände för kall");
LSTR MSG_MOVE_N_MM = _UxGT("Flytta %smm");
LSTR MSG_MOVE_01MM = _UxGT("Flytta 0.1mm");
LSTR MSG_MOVE_1MM = _UxGT("Flytta 1mm");
LSTR MSG_MOVE_10MM = _UxGT("Flytta 10mm");
LSTR MSG_MOVE_100MM = _UxGT("Flytta 100mm");
LSTR MSG_MOVE_0001IN = _UxGT("Flytta 0.001tum");
LSTR MSG_MOVE_001IN = _UxGT("Flytta 0.01tum");
LSTR MSG_MOVE_01IN = _UxGT("Flytta 0.1tum");
LSTR MSG_SPEED = _UxGT("Hastighet");
LSTR MSG_BED_Z = _UxGT("Bädd Z");
LSTR MSG_NOZZLE = _UxGT("Munstycke");
LSTR MSG_NOZZLE_N = _UxGT("Munstycke ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("Munstycke Parkerad");
LSTR MSG_NOZZLE_STANDBY = _UxGT("Munstycke Standby");
LSTR MSG_BED = _UxGT("Bädd");
LSTR MSG_CHAMBER = _UxGT("Inkapsling");
LSTR MSG_FAN_SPEED = _UxGT("Fläkt Hastighet");
LSTR MSG_FAN_SPEED_N = _UxGT("Fläkt Hastighet ~");
LSTR MSG_STORED_FAN_N = _UxGT("Lagrad Fläkt ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Extra Fläkt Hastighet");
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Extra Fläkt Hastighet ~");
LSTR MSG_CONTROLLER_FAN = _UxGT("Kontroller Fläkt");
LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("Overksam Hastighet");
LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("Auto läga");
LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("Aktive Hastighet");
LSTR MSG_CONTROLLER_FAN_DURATION = _UxGT("Overksam Period");
LSTR MSG_FLOW = _UxGT("Flöde");
LSTR MSG_FLOW_N = _UxGT("Flöde ~");
LSTR MSG_CONTROL = _UxGT("Kontroll");
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Min");
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Max");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Fakt");
LSTR MSG_AUTOTEMP = _UxGT("Autotemp");
LSTR MSG_LCD_ON = _UxGT("");
LSTR MSG_LCD_OFF = _UxGT("Av");
LSTR MSG_PID_AUTOTUNE = _UxGT("PID Autojustera");
LSTR MSG_PID_AUTOTUNE_E = _UxGT("PID Autojustera *");
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("PID tuning done");
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Autojustera misslyckad. Dålig extruder.");
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Autojustera misslyckad. Temperatur för hög.");
LSTR MSG_PID_TIMEOUT = _UxGT("Autojustera misslyckad! Tidsgräns.");
LSTR MSG_SELECT = _UxGT("Välj");
LSTR MSG_SELECT_E = _UxGT("Välj *");
LSTR MSG_ACC = _UxGT("Accel");
LSTR MSG_JERK = _UxGT("Ryck");
LSTR MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-Ryck");
LSTR MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-Ryck");
LSTR MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-Ryck");
LSTR MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-Ryck");
LSTR MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-Ryck");
LSTR MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-Ryck");
LSTR MSG_VE_JERK = _UxGT("Ve-Ryck");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Knutpunkt Avv");
LSTR MSG_VELOCITY = _UxGT("Hastighet");
LSTR MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
LSTR MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vmax *");
LSTR MSG_VMIN = _UxGT("Vmin");
LSTR MSG_VTRAV_MIN = _UxGT("VTrav Min");
LSTR MSG_ACCELERATION = _UxGT("Acceleration");
LSTR MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
LSTR MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Amax *");
LSTR MSG_A_RETRACT = _UxGT("A-Dra tillbaka");
LSTR MSG_A_TRAVEL = _UxGT("A-Färdas");
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("Frekvens max");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Flöde min");
LSTR MSG_STEPS_PER_MM = _UxGT("Steg/mm");
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" Steg/mm");
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" Steg/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" Steg/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" Steg/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" Steg/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" Steg/mm");
LSTR MSG_E_STEPS = _UxGT("E Steg/mm");
LSTR MSG_EN_STEPS = _UxGT("* Steg/mm");
LSTR MSG_TEMPERATURE = _UxGT("Temperatur");
LSTR MSG_MOTION = _UxGT("Rörelse");
LSTR MSG_FILAMENT = _UxGT("Tråd");
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E i mm³");
LSTR MSG_VOLUMETRIC_LIMIT = _UxGT("E Gräns i mm³");
LSTR MSG_VOLUMETRIC_LIMIT_E = _UxGT("E Gräns *");
LSTR MSG_FILAMENT_DIAM = _UxGT("Tråd Dia.");
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Tråd Dia. *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Lossa mm");
LSTR MSG_FILAMENT_LOAD = _UxGT("Ladda mm");
LSTR MSG_ADVANCE_K = _UxGT("Advancera K");
LSTR MSG_ADVANCE_K_E = _UxGT("Advancera K *");
LSTR MSG_CONTRAST = _UxGT("LCD Kontrast");
LSTR MSG_STORE_EEPROM = _UxGT("Spara Inställningar");
LSTR MSG_LOAD_EEPROM = _UxGT("Ladda Inställningar");
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Återställ Standard");
LSTR MSG_INIT_EEPROM = _UxGT("Initiera EEPROM");
LSTR MSG_ERR_EEPROM_CRC = _UxGT("EEPROM CRC Fel");
LSTR MSG_ERR_EEPROM_INDEX = _UxGT("EEPROM Index Fel");
LSTR MSG_ERR_EEPROM_VERSION = _UxGT("EEPROM Version Fel");
LSTR MSG_SETTINGS_STORED = _UxGT("Inställningar Lagrad");
LSTR MSG_MEDIA_UPDATE = _UxGT("Media Uppdatera");
LSTR MSG_RESET_PRINTER = _UxGT("Återställ Skrivare");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Uppdatera");
LSTR MSG_INFO_SCREEN = _UxGT("Info Skärm");
LSTR MSG_PREPARE = _UxGT("Förbered");
LSTR MSG_TUNE = _UxGT("Justera");
LSTR MSG_POWER_MONITOR = _UxGT("Ström övervakning");
LSTR MSG_CURRENT = _UxGT("Ström");
LSTR MSG_VOLTAGE = _UxGT("Spänning");
LSTR MSG_POWER = _UxGT("Ström");
LSTR MSG_START_PRINT = _UxGT("Start Utskrift");
LSTR MSG_BUTTON_NEXT = _UxGT("Nästa");
LSTR MSG_BUTTON_INIT = _UxGT("Initiera");
LSTR MSG_BUTTON_STOP = _UxGT("Stoppa");
LSTR MSG_BUTTON_PRINT = _UxGT("Skriv");
LSTR MSG_BUTTON_RESET = _UxGT("Återställa");
LSTR MSG_BUTTON_IGNORE = _UxGT("Ignorera");
LSTR MSG_BUTTON_CANCEL = _UxGT("Avbryt");
LSTR MSG_BUTTON_DONE = _UxGT("Färdig");
LSTR MSG_BUTTON_BACK = _UxGT("Bakåt");
LSTR MSG_BUTTON_PROCEED = _UxGT("Fortsätt");
LSTR MSG_BUTTON_SKIP = _UxGT("Hoppa över");
LSTR MSG_PAUSING = _UxGT("Paus..");
LSTR MSG_PAUSE_PRINT = _UxGT("Pausera Utskrift");
LSTR MSG_RESUME_PRINT = _UxGT("Återuppta Utskrift");
LSTR MSG_HOST_START_PRINT = _UxGT("Värd Start");
LSTR MSG_STOP_PRINT = _UxGT("Stoppa Utskrift");
LSTR MSG_END_LOOPS = _UxGT("Slut Upprepningsloop");
LSTR MSG_PRINTING_OBJECT = _UxGT("Skriver Objekt");
LSTR MSG_CANCEL_OBJECT = _UxGT("Avbryt Objekt");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("Avbryt Objekt =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Ström Avbrott");
LSTR MSG_MEDIA_MENU = _UxGT("Skriv fråm Media");
LSTR MSG_NO_MEDIA = _UxGT("Inget Media");
LSTR MSG_DWELL = _UxGT("Sov...");
LSTR MSG_USERWAIT = _UxGT("Klick för att återuppta...");
LSTR MSG_PRINT_PAUSED = _UxGT("Utskrift Pausad");
LSTR MSG_PRINTING = _UxGT("Skriver...");
LSTR MSG_PRINT_ABORTED = _UxGT("Utskrift Avbruten");
LSTR MSG_PRINT_DONE = _UxGT("Utskrift Färdig");
LSTR MSG_NO_MOVE = _UxGT("Ingen Flytt.");
LSTR MSG_KILLED = _UxGT("DÖDAD. ");
LSTR MSG_STOPPED = _UxGT("STOPPAD. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Dra tillbaka mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Byt Dra.mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Dra tillbaka V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hoppa mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("Åter dra tillbaka. mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Byt åter dra t. mm");
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("Återdrat. V");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("Byt åter dra. V");
LSTR MSG_AUTORETRACT = _UxGT("Auto-Dra-tillbka");
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Byt Längd");
LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("Byt Extra");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("Rensa Längd");
LSTR MSG_TOOL_CHANGE = _UxGT("Byt verktyg");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Z Höj");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Grund Hastighet");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Återgå Hastighet");
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Parkera Huvud");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Återgår Hastighet");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Fläkt Hastighet");
LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("Fläkt Tid");
LSTR MSG_TOOL_MIGRATION_ON = _UxGT("Auto PÅ");
LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("Auto AV");
LSTR MSG_TOOL_MIGRATION = _UxGT("Verktyg Migration");
LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("Auto-migration");
LSTR MSG_TOOL_MIGRATION_END = _UxGT("Senast Extruder");
LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("Migrera till *");
LSTR MSG_FILAMENTCHANGE = _UxGT("Byt Tråd");
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Byt Tråd *");
LSTR MSG_FILAMENTLOAD = _UxGT("Ladda Tråd");
LSTR MSG_FILAMENTLOAD_E = _UxGT("Ladda *");
LSTR MSG_FILAMENTUNLOAD = _UxGT("Lossa Tråd");
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Lossa *");
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Lossa All");
LSTR MSG_ATTACH_MEDIA = _UxGT("Bifoga Media");
LSTR MSG_CHANGE_MEDIA = _UxGT("Byt Media");
LSTR MSG_RELEASE_MEDIA = _UxGT("Släpp Media");
LSTR MSG_ZPROBE_OUT = _UxGT("Z Sond Utanför Bädd");
LSTR MSG_SKEW_FACTOR = _UxGT("Skev Faktor");
LSTR MSG_BLTOUCH = _UxGT("BLTouch");
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Själv-Test");
LSTR MSG_BLTOUCH_RESET = _UxGT("Återställ");
LSTR MSG_BLTOUCH_STOW = _UxGT("Stuva undan");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Fällut");
LSTR MSG_BLTOUCH_SW_MODE = _UxGT("SW-Läge");
LSTR MSG_BLTOUCH_5V_MODE = _UxGT("5V-Läge");
LSTR MSG_BLTOUCH_OD_MODE = _UxGT("OD-Läge");
LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("Läge-Lägring");
LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("Sätt BLTouch to 5V");
LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("Sätt BLTouch to OD");
LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("Reportera Dränering");
LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("FARA: Dålig inställningar kan orsaka skada! Fortsätt ändå?");
LSTR MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
LSTR MSG_TOUCHMI_INIT = _UxGT("Initiera TouchMI");
LSTR MSG_TOUCHMI_ZTEST = _UxGT("Z Offset Test");
LSTR MSG_TOUCHMI_SAVE = _UxGT("Spara");
LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("Fällut TouchMI");
LSTR MSG_MANUAL_DEPLOY = _UxGT("Fällut Z-Sond");
LSTR MSG_MANUAL_STOW = _UxGT("Stuva undan Z-Sond");
LSTR MSG_HOME_FIRST = _UxGT("Hem %s%s%s Först");
LSTR MSG_ZPROBE_OFFSETS = _UxGT("Sond Offsets");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("Sond X Offset");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Sond Y Offset");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Sond Z Offset");
LSTR MSG_MOVE_NOZZLE_TO_BED = _UxGT("Flytta Munstycke till Bädd");
LSTR MSG_BABYSTEP_X = _UxGT("Småsteg X");
LSTR MSG_BABYSTEP_Y = _UxGT("Småsteg Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Småsteg Z");
LSTR MSG_BABYSTEP_TOTAL = _UxGT("Total");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Slutstopp Avbrott");
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Värma Misslyckad");
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Fel: REDUNDANT TEMP");
LSTR MSG_THERMAL_RUNAWAY = _UxGT("TERMISK ÖVERDRIFT");
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("BÄDD TERMISK ÖVERDRIFT");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("KAMMARE T. ÖVERDRIFT");
LSTR MSG_ERR_MAXTEMP = _UxGT("Fel: MAXTEMP");
LSTR MSG_ERR_MINTEMP = _UxGT("Fel: MINTEMP");
LSTR MSG_HALTED = _UxGT("Utskrift stoppad");
LSTR MSG_PLEASE_RESET = _UxGT("Snälla Återställ");
LSTR MSG_SHORT_HOUR = _UxGT("t"); // One character only
LSTR MSG_HEATING = _UxGT("Värmer...");
LSTR MSG_COOLING = _UxGT("Kyler...");
LSTR MSG_BED_HEATING = _UxGT("Bädd Värmer...");
LSTR MSG_BED_COOLING = _UxGT("Bädd Kyler...");
LSTR MSG_PROBE_HEATING = _UxGT("Sond Värmer...");
LSTR MSG_PROBE_COOLING = _UxGT("Sond Kyler...");
LSTR MSG_CHAMBER_HEATING = _UxGT("Kammare Värmer...");
LSTR MSG_CHAMBER_COOLING = _UxGT("Kammare Kyler...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("Delta Kalibrering");
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Kalibrera X");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Kalibrera Y");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Kalibrera Z");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Kalibrera Center");
LSTR MSG_DELTA_SETTINGS = _UxGT("Delta Inställningar");
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Auto Kalibrering");
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Sätt Delta Höjd");
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Sond Z-offset");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Diag Rod");
LSTR MSG_DELTA_HEIGHT = _UxGT("Höjd");
LSTR MSG_DELTA_RADIUS = _UxGT("Radius");
LSTR MSG_INFO_MENU = _UxGT("Om Skrivaren");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Skrivare Info");
LSTR MSG_3POINT_LEVELING = _UxGT("3-Punkt Nivellering");
LSTR MSG_LINEAR_LEVELING = _UxGT("Linjär Nivellering");
LSTR MSG_BILINEAR_LEVELING = _UxGT("Bilinjär Nivellering");
LSTR MSG_UBL_LEVELING = _UxGT("Enhetlig Bädd Nivellering (UBL)");
LSTR MSG_MESH_LEVELING = _UxGT("Nät Nivellering");
LSTR MSG_INFO_STATS_MENU = _UxGT("Skrivar Stats");
LSTR MSG_INFO_BOARD_MENU = _UxGT("Kort Info");
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Termistor");
LSTR MSG_INFO_EXTRUDERS = _UxGT("Extruderare");
LSTR MSG_INFO_BAUDRATE = _UxGT("Baud");
LSTR MSG_INFO_PROTOCOL = _UxGT("Protokoll");
LSTR MSG_INFO_RUNAWAY_OFF = _UxGT("Överdrift Övervakning: AV");
LSTR MSG_INFO_RUNAWAY_ON = _UxGT("Överdrift Övervakning: PÅ");
LSTR MSG_HOTEND_IDLE_TIMEOUT = _UxGT("Hetände Overksam Tidsgräns");
LSTR MSG_CASE_LIGHT = _UxGT("Lådljus");
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Ljus ljusstyrka");
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("INKORREKT SKRIVARE");
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Utskriftsantal");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Färdiga");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total Utskriftstid");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Längsta Jobbtid");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extruderade Totalt");
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Utskrift");
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Färdig");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Total");
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Längsta");
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extruderad");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Min Temp");
LSTR MSG_INFO_MAX_TEMP = _UxGT("Max Temp");
LSTR MSG_INFO_PSU = _UxGT("PSU");
LSTR MSG_DRIVE_STRENGTH = _UxGT("Driv Styrka");
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" Driver %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E Driver %");
LSTR MSG_ERROR_TMC = _UxGT("TMC KOPPLNINGSFEL");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("DAC EEPROM Skriv");
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("TRÅDBYTE");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("UTSKRIFTSPAUSERAD");
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("LADDA TRÅD");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("LOSSA TRÅD");
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("ÅTERGÅ VAÖ:");
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Rensa mer");
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Fortsätt");
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Munstycke: ");
LSTR MSG_RUNOUT_SENSOR = _UxGT("Utskjut Sensor");
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("Utskjut Dist mm");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Hemning Misslyckad");
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Sondering Misslyckad");
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("VÄLJ TRÅD");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_KILL_MMU2_FIRMWARE = _UxGT("Uppdatera MMU Firmware!");
LSTR MSG_MMU2_NOT_RESPONDING = _UxGT("MMU Behöver uppmärksamhet.");
LSTR MSG_MMU2_RESUME = _UxGT("MMU Återuppta");
LSTR MSG_MMU2_RESUMING = _UxGT("MMU Återupptas...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("MMU Ladda");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("MMU Ladda Alla");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("MMU Ladda till Munstycke");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("MMU Mata ut");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("MMU Mata ut ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("MMU Lossa");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("Ladda Tråd %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("Mata ut Tråd ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("Lossa Tråd...");
LSTR MSG_MMU2_ALL = _UxGT("Alla");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("Tråd ~");
LSTR MSG_MMU2_RESET = _UxGT("Återställ MMU");
LSTR MSG_MMU2_RESETTING = _UxGT("MMU Återställer...");
LSTR MSG_MMU2_EJECT_RECOVER = _UxGT("Ta bort, Klicka");
LSTR MSG_MIX = _UxGT("Mixa");
LSTR MSG_MIX_COMPONENT_N = _UxGT("Komponent =");
LSTR MSG_MIXER = _UxGT("Mixer");
LSTR MSG_GRADIENT = _UxGT("Gradient");
LSTR MSG_FULL_GRADIENT = _UxGT("Full Gradient");
LSTR MSG_TOGGLE_MIX = _UxGT("Växla Mix");
LSTR MSG_CYCLE_MIX = _UxGT("Totera Mix");
LSTR MSG_GRADIENT_MIX = _UxGT("Gradient Mix");
LSTR MSG_REVERSE_GRADIENT = _UxGT("Omvänd Gradient");
LSTR MSG_ACTIVE_VTOOL = _UxGT("Aktive V-verktyg");
LSTR MSG_START_VTOOL = _UxGT("Start V-verktyg");
LSTR MSG_END_VTOOL = _UxGT(" Slut V-verktyg");
LSTR MSG_GRADIENT_ALIAS = _UxGT("Alias V-verktyg");
LSTR MSG_RESET_VTOOLS = _UxGT("Återställ V-verktyg");
LSTR MSG_COMMIT_VTOOL = _UxGT("Kommitta V-verktyg Mix");
LSTR MSG_VTOOLS_RESET = _UxGT("V-verktyg blev Återställda");
LSTR MSG_START_Z = _UxGT("Start Z:");
LSTR MSG_END_Z = _UxGT(" Slut Z:");
LSTR MSG_GAMES = _UxGT("Spel");
LSTR MSG_BRICKOUT = _UxGT("Brickout");
LSTR MSG_INVADERS = _UxGT("Invaders");
LSTR MSG_SNAKE = _UxGT("Sn4k3");
LSTR MSG_MAZE = _UxGT("Labyrint");
LSTR MSG_BAD_PAGE = _UxGT("Dålig sida index");
LSTR MSG_BAD_PAGE_SPEED = _UxGT("Dålig sida hastighet");
LSTR MSG_EDIT_PASSWORD = _UxGT("Redigera Lösenord");
LSTR MSG_LOGIN_REQUIRED = _UxGT("Login Krävs");
LSTR MSG_PASSWORD_SETTINGS = _UxGT("Lösenordsinställningar");
LSTR MSG_ENTER_DIGIT = _UxGT("Ange Siffra");
LSTR MSG_CHANGE_PASSWORD = _UxGT("Sätt/Redigera Lösenord");
LSTR MSG_REMOVE_PASSWORD = _UxGT("Ta bort Lösenord");
LSTR MSG_PASSWORD_SET = _UxGT("Lösenord är ");
LSTR MSG_START_OVER = _UxGT("Börja om");
LSTR MSG_REMINDER_SAVE_SETTINGS = _UxGT("Kom ihåg att Spara!");
LSTR MSG_PASSWORD_REMOVED = _UxGT("Lösenord Bort taget");
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Tryck på knappen", "för att fortsätta utskrift"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parkera..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Vänta på", "trådbyte", "att börja"));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Sätt in tråd", "och tryck på knappen", "för att fortsätta"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Tryck på knappen", "för att värma munstycke"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Munstycke värms", "Var snäll och vänta..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Väntar på", "trådlossning"));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Väntar på", "trådladdning"));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Väntar på", "tråd utrensning"));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Klicka för att slutföra", "tråd utrensning"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Väntar på utskrift", "att återstarta..."));
#else
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Klick för att fortsätta"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("Parkera..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Vänta..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Sätt in och klicka"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Klicka för att värma"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Värmer..."));
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Lossar..."));
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Laddar..."));
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Rensar..."));
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Klicka för att slutföra"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Återgår..."));
#endif
LSTR MSG_TMC_DRIVERS = _UxGT("TMC Drivers");
LSTR MSG_TMC_CURRENT = _UxGT("Driver Ström");
LSTR MSG_TMC_HYBRID_THRS = _UxGT("Hybrid Tröskelvärde");
LSTR MSG_TMC_HOMING_THRS = _UxGT("Sensorlös Hemning");
LSTR MSG_TMC_STEPPING_MODE = _UxGT("Stegningsläge");
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("Smyghack Aktiverad");
LSTR MSG_SERVICE_RESET = _UxGT("Återställ");
LSTR MSG_SERVICE_IN = _UxGT(" in:");
LSTR MSG_BACKLASH = _UxGT("Backlash");
LSTR MSG_BACKLASH_CORRECTION = _UxGT("Korrigering");
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Glättning");
LSTR MSG_LEVEL_X_AXIS = _UxGT("Nivå X Axel");
LSTR MSG_AUTO_CALIBRATE = _UxGT("Auto Kalibrera");
#if ENABLED(TOUCH_UI_FTDI_EVE)
LSTR MSG_HEATER_TIMEOUT = _UxGT("Overksam tidsgräns, temperatur minskning. Tryck ok för att återvärma och igen för att fortsätta.");
#else
LSTR MSG_HEATER_TIMEOUT = _UxGT("Värmare Tidsgräns");
#endif
LSTR MSG_REHEAT = _UxGT("Återvärm");
LSTR MSG_REHEATING = _UxGT("Återvärmning...");
LSTR MSG_PROBE_WIZARD = _UxGT("Z Sond Wizard");
LSTR MSG_PROBE_WIZARD_PROBING = _UxGT("Sondering Z Referens");
LSTR MSG_PROBE_WIZARD_MOVING = _UxGT("Flyttar till Sonderings Pos");
LSTR MSG_SOUND = _UxGT("Ljud");
LSTR MSG_TOP_LEFT = _UxGT("Uppe Vänster");
LSTR MSG_BOTTOM_LEFT = _UxGT("Nere Vänster");
LSTR MSG_TOP_RIGHT = _UxGT("Uppe Höger");
LSTR MSG_BOTTOM_RIGHT = _UxGT("Nere Höger");
LSTR MSG_CALIBRATION_COMPLETED = _UxGT("Kalibrering Färdig");
LSTR MSG_CALIBRATION_FAILED = _UxGT("Kalibrering Misslyckad");
}

185
Marlin/src/lcd/language/language_test.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,8 +25,7 @@
* TEST
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
// Select ONE of the following Mappers.
@@ -117,121 +116,121 @@
namespace Language_test {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 1;
constexpr uint8_t CHARSIZE = 1;
#if ENABLED(DISPLAYTEST)
PROGMEM Language_Str WELCOME_MSG = _UxGT("Language TEST");
LSTR WELCOME_MSG = _UxGT("Language TEST");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Display test");
PROGMEM Language_Str MSG_PREPARE = STRG_OKTAL_b;
PROGMEM Language_Str MSG_CONTROL = STRG_OKTAL_c;
LSTR MSG_INFO_SCREEN = _UxGT("Display test");
LSTR MSG_PREPARE = STRG_OKTAL_b;
LSTR MSG_CONTROL = STRG_OKTAL_c;
#endif
#if ENABLED(WEST)
PROGMEM Language_Str WELCOME_MSG = _UxGT("Language TEST");
LSTR WELCOME_MSG = _UxGT("Language TEST");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
PROGMEM Language_Str MSG_PREPARE = _UxGT("UTF8");
PROGMEM Language_Str MSG_CONTROL = _UxGT("ASCII");
LSTR MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
LSTR MSG_PREPARE = _UxGT("UTF8");
LSTR MSG_CONTROL = _UxGT("ASCII");
PROGMEM Language_Str MSG_MAIN = _UxGT("..");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = STRG_C2_8;
PROGMEM Language_Str MSG_AUTO_HOME = STRG_C2_9;
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = STRG_C2_a;
PROGMEM Language_Str MSG_PREHEAT_1 = STRG_C2_b;
PROGMEM Language_Str MSG_PREHEAT_2 = STRG_C3_8;
PROGMEM Language_Str MSG_COOLDOWN = STRG_C3_9;
PROGMEM Language_Str MSG_SWITCH_PS_OFF = STRG_C3_a;
PROGMEM Language_Str MSG_MOVE_AXIS = STRG_C3_b;
LSTR MSG_MAIN = _UxGT("..");
LSTR MSG_DISABLE_STEPPERS = STRG_C2_8;
LSTR MSG_AUTO_HOME = STRG_C2_9;
LSTR MSG_SET_HOME_OFFSETS = STRG_C2_a;
LSTR MSG_PREHEAT_1 = STRG_C2_b;
LSTR MSG_PREHEAT_2 = STRG_C3_8;
LSTR MSG_COOLDOWN = STRG_C3_9;
LSTR MSG_SWITCH_PS_OFF = STRG_C3_a;
LSTR MSG_MOVE_AXIS = STRG_C3_b;
PROGMEM Language_Str MSG_MAIN = STRG_OKTAL_2;
PROGMEM Language_Str MSG_TEMPERATURE = STRG_OKTAL_3;
PROGMEM Language_Str MSG_MOTION = STRG_OKTAL_4;
PROGMEM Language_Str MSG_FILAMENT = STRG_OKTAL_5;
PROGMEM Language_Str MSG_CONTRAST = STRG_OKTAL_6;
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
LSTR MSG_MAIN = STRG_OKTAL_2;
LSTR MSG_TEMPERATURE = STRG_OKTAL_3;
LSTR MSG_MOTION = STRG_OKTAL_4;
LSTR MSG_FILAMENT = STRG_OKTAL_5;
LSTR MSG_CONTRAST = STRG_OKTAL_6;
LSTR MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
PROGMEM Language_Str MSG_NOZZLE = STRG_OKTAL_8;
PROGMEM Language_Str MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
PROGMEM Language_Str MSG_FAN_SPEED = STRG_OKTAL_9;
PROGMEM Language_Str MSG_FAN_SPEED_N = STRG_OKTAL_9;
PROGMEM Language_Str MSG_AUTOTEMP = STRG_OKTAL_a;
PROGMEM Language_Str MSG_MIN = STRG_OKTAL_b;
PROGMEM Language_Str MSG_MAX = STRG_OKTAL_c;
PROGMEM Language_Str MSG_FACTOR = STRG_OKTAL_d;
PROGMEM Language_Str MSG_PID_P = STRG_OKTAL_e;
PROGMEM Language_Str MSG_PID_I = STRG_OKTAL_f;
LSTR MSG_NOZZLE = STRG_OKTAL_8;
LSTR MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
LSTR MSG_FAN_SPEED = STRG_OKTAL_9;
LSTR MSG_FAN_SPEED_N = STRG_OKTAL_9;
LSTR MSG_AUTOTEMP = STRG_OKTAL_a;
LSTR MSG_MIN = STRG_OKTAL_b;
LSTR MSG_MAX = STRG_OKTAL_c;
LSTR MSG_FACTOR = STRG_OKTAL_d;
LSTR MSG_PID_P = STRG_OKTAL_e;
LSTR MSG_PID_I = STRG_OKTAL_f;
#endif
#if ENABLED(CYRIL)
PROGMEM Language_Str WELCOME_MSG = _UxGT("Language TEST");
LSTR WELCOME_MSG = _UxGT("Language TEST");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
PROGMEM Language_Str MSG_PREPARE = _UxGT("UTF8");
PROGMEM Language_Str MSG_CONTROL = _UxGT("ASCII");
LSTR MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
LSTR MSG_PREPARE = _UxGT("UTF8");
LSTR MSG_CONTROL = _UxGT("ASCII");
PROGMEM Language_Str MSG_MAIN = _UxGT("..");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = STRG_D0_8;
PROGMEM Language_Str MSG_AUTO_HOME = STRG_D0_9;
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = STRG_D0_a;
PROGMEM Language_Str MSG_PREHEAT_1 = STRG_D0_b;
PROGMEM Language_Str MSG_PREHEAT_2 = STRG_D1_8;
PROGMEM Language_Str MSG_COOLDOWN = STRG_D1_9;
PROGMEM Language_Str MSG_SWITCH_PS_OFF = STRG_D1_a;
PROGMEM Language_Str MSG_MOVE_AXIS = STRG_D1_b;
LSTR MSG_MAIN = _UxGT("..");
LSTR MSG_DISABLE_STEPPERS = STRG_D0_8;
LSTR MSG_AUTO_HOME = STRG_D0_9;
LSTR MSG_SET_HOME_OFFSETS = STRG_D0_a;
LSTR MSG_PREHEAT_1 = STRG_D0_b;
LSTR MSG_PREHEAT_2 = STRG_D1_8;
LSTR MSG_COOLDOWN = STRG_D1_9;
LSTR MSG_SWITCH_PS_OFF = STRG_D1_a;
LSTR MSG_MOVE_AXIS = STRG_D1_b;
PROGMEM Language_Str MSG_MAIN = STRG_OKTAL_2;
PROGMEM Language_Str MSG_TEMPERATURE = STRG_OKTAL_3;
PROGMEM Language_Str MSG_MOTION = STRG_OKTAL_4;
PROGMEM Language_Str MSG_FILAMENT = STRG_OKTAL_5;
PROGMEM Language_Str MSG_CONTRAST = STRG_OKTAL_6;
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
LSTR MSG_MAIN = STRG_OKTAL_2;
LSTR MSG_TEMPERATURE = STRG_OKTAL_3;
LSTR MSG_MOTION = STRG_OKTAL_4;
LSTR MSG_FILAMENT = STRG_OKTAL_5;
LSTR MSG_CONTRAST = STRG_OKTAL_6;
LSTR MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
PROGMEM Language_Str MSG_NOZZLE = STRG_OKTAL_8;
PROGMEM Language_Str MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
PROGMEM Language_Str MSG_FAN_SPEED_N = STRG_OKTAL_9;
PROGMEM Language_Str MSG_AUTOTEMP = STRG_OKTAL_a;
PROGMEM Language_Str MSG_MIN = STRG_OKTAL_b;
PROGMEM Language_Str MSG_MAX = STRG_OKTAL_c;
PROGMEM Language_Str MSG_FACTOR = STRG_OKTAL_d;
PROGMEM Language_Str MSG_PID_P = STRG_OKTAL_e;
PROGMEM Language_Str MSG_PID_I = STRG_OKTAL_f;
LSTR MSG_NOZZLE = STRG_OKTAL_8;
LSTR MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
LSTR MSG_FAN_SPEED_N = STRG_OKTAL_9;
LSTR MSG_AUTOTEMP = STRG_OKTAL_a;
LSTR MSG_MIN = STRG_OKTAL_b;
LSTR MSG_MAX = STRG_OKTAL_c;
LSTR MSG_FACTOR = STRG_OKTAL_d;
LSTR MSG_PID_P = STRG_OKTAL_e;
LSTR MSG_PID_I = STRG_OKTAL_f;
#endif
#if ENABLED(KANA)
PROGMEM Language_Str WELCOME_MSG = _UxGT("Language TEST");
LSTR WELCOME_MSG = _UxGT("Language TEST");
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
PROGMEM Language_Str MSG_PREPARE = _UxGT("UTF8");
PROGMEM Language_Str MSG_CONTROL = _UxGT("ASCII");
LSTR MSG_INFO_SCREEN = _UxGT("\001\002\003\004\005\006\007\010\011");
LSTR MSG_PREPARE = _UxGT("UTF8");
LSTR MSG_CONTROL = _UxGT("ASCII");
PROGMEM Language_Str MSG_MAIN = _UxGT("..");
PROGMEM Language_Str MSG_DISABLE_STEPPERS = STRG_E382_8;
PROGMEM Language_Str MSG_AUTO_HOME = STRG_E382_9;
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = STRG_E382_a;
PROGMEM Language_Str MSG_PREHEAT_1 = STRG_E382_b;
PROGMEM Language_Str MSG_PREHEAT_2 = STRG_E383_8;
PROGMEM Language_Str MSG_COOLDOWN = STRG_E383_9;
PROGMEM Language_Str MSG_SWITCH_PS_OFF = STRG_E383_a;
PROGMEM Language_Str MSG_MOVE_AXIS = STRG_E383_b;
LSTR MSG_MAIN = _UxGT("..");
LSTR MSG_DISABLE_STEPPERS = STRG_E382_8;
LSTR MSG_AUTO_HOME = STRG_E382_9;
LSTR MSG_SET_HOME_OFFSETS = STRG_E382_a;
LSTR MSG_PREHEAT_1 = STRG_E382_b;
LSTR MSG_PREHEAT_2 = STRG_E383_8;
LSTR MSG_COOLDOWN = STRG_E383_9;
LSTR MSG_SWITCH_PS_OFF = STRG_E383_a;
LSTR MSG_MOVE_AXIS = STRG_E383_b;
PROGMEM Language_Str MSG_MAIN = STRG_OKTAL_2;
PROGMEM Language_Str MSG_TEMPERATURE = STRG_OKTAL_3;
PROGMEM Language_Str MSG_MOTION = STRG_OKTAL_4;
PROGMEM Language_Str MSG_FILAMENT = STRG_OKTAL_5;
PROGMEM Language_Str MSG_CONTRAST = STRG_OKTAL_6;
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
LSTR MSG_MAIN = STRG_OKTAL_2;
LSTR MSG_TEMPERATURE = STRG_OKTAL_3;
LSTR MSG_MOTION = STRG_OKTAL_4;
LSTR MSG_FILAMENT = STRG_OKTAL_5;
LSTR MSG_CONTRAST = STRG_OKTAL_6;
LSTR MSG_RESTORE_DEFAULTS = STRG_OKTAL_7;
PROGMEM Language_Str MSG_NOZZLE = STRG_OKTAL_8;
PROGMEM Language_Str MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
PROGMEM Language_Str MSG_FAN_SPEED_N = STRG_OKTAL_9;
PROGMEM Language_Str MSG_AUTOTEMP = STRG_OKTAL_a;
PROGMEM Language_Str MSG_MIN = STRG_OKTAL_b;
PROGMEM Language_Str MSG_MAX = STRG_OKTAL_c;
PROGMEM Language_Str MSG_FACTOR = STRG_OKTAL_d;
PROGMEM Language_Str MSG_PID_P = STRG_OKTAL_e;
PROGMEM Language_Str MSG_PID_I = STRG_OKTAL_f;
LSTR MSG_NOZZLE = STRG_OKTAL_8;
LSTR MSG_NOZZLE_N = STRG_OKTAL_8 " ~";
LSTR MSG_FAN_SPEED_N = STRG_OKTAL_9;
LSTR MSG_AUTOTEMP = STRG_OKTAL_a;
LSTR MSG_MIN = STRG_OKTAL_b;
LSTR MSG_MAX = STRG_OKTAL_c;
LSTR MSG_FACTOR = STRG_OKTAL_d;
LSTR MSG_PID_P = STRG_OKTAL_e;
LSTR MSG_PID_I = STRG_OKTAL_f;
#endif
}

1073
Marlin/src/lcd/language/language_tr.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

1070
Marlin/src/lcd/language/language_uk.h Executable file → Normal file

File diff suppressed because it is too large Load Diff

814
Marlin/src/lcd/language/language_vi.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,420 +25,432 @@
* Vietnamese
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
namespace Language_vi {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 2;
PROGMEM Language_Str LANGUAGE = _UxGT("Vietnamese");
constexpr uint8_t CHARSIZE = 2;
LSTR LANGUAGE = _UxGT("Vietnamese");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT(" Sẵn sàng."); // Ready
PROGMEM Language_Str MSG_BACK = _UxGT("Trở lại"); // Back
PROGMEM Language_Str MSG_MEDIA_ABORTING = _UxGT("Đang hủy bỏ...");
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("Phương tiện được cắm vào"); // Media inserted
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("Phương tiện được rút ra");
PROGMEM Language_Str MSG_MEDIA_RELEASED = _UxGT("Phương tiện đã phát hành");
PROGMEM Language_Str MSG_MEDIA_WAITING = _UxGT("Chờ đợi phương tiện");
PROGMEM Language_Str MSG_MEDIA_READ_ERROR = _UxGT("Lỗi đọc phương tiện");
PROGMEM Language_Str MSG_MEDIA_USB_REMOVED = _UxGT("USB được rút ra");
PROGMEM Language_Str MSG_MEDIA_USB_FAILED = _UxGT("USB khởi thất bại");
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("Công tắc"); // Endstops - công tắc hành trình
PROGMEM Language_Str MSG_LCD_SOFT_ENDSTOPS = _UxGT("Công tắc mềm"); // soft Endstops
PROGMEM Language_Str MSG_MAIN = _UxGT("Chính"); // Main
PROGMEM Language_Str MSG_ADVANCED_SETTINGS = _UxGT("Thiết lập cấp cao"); // Advanced Settings
PROGMEM Language_Str MSG_CONFIGURATION = _UxGT("Cấu hình"); // Configuration
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("Khởi chạy tự động"); // Autostart
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("Tắt động cơ bước"); // Disable steppers
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Menu gỡ lỗi"); // Debug Menu
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Kiểm tra tiến độ"); // Progress bar test
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Về nhà tự động"); // Auto home
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Về nhà X"); // home x
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Về nhà Y"); // home y
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Về nhà Z");
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Chỉnh canh Z tự động");
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("Đang về nhà XYZ"); // Homing XYZ
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("Nhấn để bắt đầu"); // Click to Begin
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("Điểm tiếp theo"); // Next Point
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("San lấp được hoàn thành"); // Leveling Done!
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("Chiều cao mờ dần"); // Fade Height
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Đặt bù đắp nhà"); // Set home offsets
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Bù đắp được áp dụng"); // Offsets applied
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Đặt nguồn gốc"); // Set origin
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" trước"); // Preheat
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" trước ~"); // Preheat
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Đầu");
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Đầu ~");
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Tất cả"); // all
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Bàn"); // bed -- using vietnamese term for 'table' instead
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Cấu hình"); // conf
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" trước"); // Preheat
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" trước ~"); // Preheat
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" Đầu");
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" Đầu ~");
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" Tất cả"); // all
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" Bàn"); // bed -- using vietnamese term for 'table' instead
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("Làm nóng ") PREHEAT_2_LABEL _UxGT(" Cấu hình"); // conf
PROGMEM Language_Str MSG_PREHEAT_CUSTOM = _UxGT("Sự nóng trước tự chọn"); // Preheat Custom
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("Nguội xuống"); // Cooldown
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Bật nguồn"); // Switch power on
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("Tắt nguồn"); // Switch power off
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("Ép đùn"); // Extrude
PROGMEM Language_Str MSG_RETRACT = _UxGT("Rút lại"); // Retract
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("Di chuyển trục"); // Move axis
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("San Lấp Bàn"); // Bed Leveling
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("Làm bằng mặt bàn"); // Level bed
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("Làm bằng góc bàn"); // Level corners
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("Góc tiếp theo"); // Next corner
PROGMEM Language_Str MSG_EDITING_STOPPED = _UxGT("Chỉnh lưới đã dừng"); // Mesh Editing Stopped
PROGMEM Language_Str MSG_MESH_X = _UxGT("Mục lục X"); // Index X
PROGMEM Language_Str MSG_MESH_Y = _UxGT("Mục lục Y");
PROGMEM Language_Str MSG_MESH_EDIT_Z = _UxGT("Giá trị Z"); // Z Value
PROGMEM Language_Str MSG_USER_MENU = _UxGT("Các lệnh tự chọn"); // Custom Commands
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("Đang chạy G29"); // Doing G29
PROGMEM Language_Str MSG_UBL_TOOLS = _UxGT("Công cụ UBL"); // UBL tools
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("San Lấp Bàn Thống Nhất (UBL)"); // Unified Bed Leveling
PROGMEM Language_Str MSG_IDEX_MENU = _UxGT("chế độ IDEX"); // IDEX Mode
PROGMEM Language_Str MSG_IDEX_MODE_AUTOPARK = _UxGT("Đậu tự động"); // Auto-Park
PROGMEM Language_Str MSG_IDEX_MODE_DUPLICATE = _UxGT("Sự gấp đôi"); // Duplication
PROGMEM Language_Str MSG_IDEX_MODE_SCALED_COPY = _UxGT("Bản sao thu nhỏ");
PROGMEM Language_Str MSG_IDEX_MODE_FULL_CTRL = _UxGT("Toàn quyền điều khiển"); // Full control
PROGMEM Language_Str MSG_IDEX_X_OFFSET = _UxGT("Đầu phun X nhì"); // 2nd nozzle X
PROGMEM Language_Str MSG_IDEX_Y_OFFSET = _UxGT("Đầu phun Y nhì");
PROGMEM Language_Str MSG_IDEX_Z_OFFSET = _UxGT("Đầu phun Z nhì");
PROGMEM Language_Str MSG_IDEX_SAVE_OFFSETS = _UxGT("Lưu bù đắp"); // Save offsets
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Tự xây dựng lưới"); // Manually Build Mesh
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Đặt chêm và đo"); // Place shim & measure
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Đo"); // Measure
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Tháo và đo bàn"); // Remove & measure bed
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("Chuyển sang tiếp theo"); // moving to next
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("Bật UBL");
PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH = _UxGT("Tắt UBL");
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = _UxGT("Nhiệt độ bàn"); // Bed Temp
PROGMEM Language_Str MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND = _UxGT("Nhiệt độ đầu phun"); // Hotend Temp
PROGMEM Language_Str MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
PROGMEM Language_Str MSG_UBL_MESH_EDIT = _UxGT("Chỉnh sửa lưới"); // Mesh Edit
PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Chỉnh sửa lưới tự chọn"); // Edit Custom Mesh
PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH = _UxGT("Chỉnh lưới chính xác"); // Fine tuning mesh
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("Chỉnh sửa xong lưới"); // Done Editing Mesh
PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Xây dựng lưới tự chọn"); // Build Custom Mesh
PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU = _UxGT("Xây dựng lưới"); // Build Mesh
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M1 = _UxGT("Xây dựng lưới (") PREHEAT_1_LABEL _UxGT(")");
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M2 = _UxGT("Xây dựng lưới (") PREHEAT_2_LABEL _UxGT(")");
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("Xây dựng lưới lạnh"); // Build cold mesh
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Điều chỉnh chiều cao lưới"); // Adjust Mesh Height
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Số lượng chiều cao"); // Height Amount
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Thẩm tra lưới"); // Validate Mesh
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M1 = _UxGT("Thẩm tra lưới (") PREHEAT_1_LABEL _UxGT(")");
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M2 = _UxGT("Thẩm tra lưới (") PREHEAT_2_LABEL _UxGT(")");
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Thẩm tra lưới tự chọn"); // validate custom mesh
PROGMEM Language_Str MSG_UBL_CONTINUE_MESH = _UxGT("Tiếp tục xây lưới bàn"); // Continue Bed Mesh
PROGMEM Language_Str MSG_UBL_MESH_LEVELING = _UxGT("Đang san lấp lưới"); // Mesh Leveling
PROGMEM Language_Str MSG_UBL_3POINT_MESH_LEVELING = _UxGT("Đang san lấp 3-điểm"); // 3-Point Leveling
PROGMEM Language_Str MSG_UBL_GRID_MESH_LEVELING = _UxGT("Đang san lấp lưới phẳng"); // Grid (planar) Mesh Leveling
PROGMEM Language_Str MSG_UBL_MESH_LEVEL = _UxGT("Làm bằng lưới"); // Level Mesh
PROGMEM Language_Str MSG_UBL_SIDE_POINTS = _UxGT("Điểm bên cạnh"); // Side Points
PROGMEM Language_Str MSG_UBL_MAP_TYPE = _UxGT("Loại bản đồ"); // Map Type
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP = _UxGT("Đầu ra bản đồ lưới"); // Output Mesh Map
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Đầu ra cho máy chủ"); // Output for Host
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Đầu ra cho CSV"); // Output for CSV
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Hỗ trợ lưới"); // Off Printer Backup | backup mesh
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("Đầu ra thông tin UBL"); // Output UBL Info
PROGMEM Language_Str MSG_EDIT_MESH = _UxGT("Chỉnh sửa lưới"); // Edit mesh
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("Số lượng lấp đầy"); // Fill-in Amount
PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN = _UxGT("Tự lấp đầy"); // Manual Fill-in
PROGMEM Language_Str MSG_UBL_SMART_FILLIN = _UxGT("Lấp đầy thông minh"); // Smart Fill-in
PROGMEM Language_Str MSG_UBL_FILLIN_MESH = _UxGT("Lưới lấp đầy"); // Fill-in Mesh
PROGMEM Language_Str MSG_UBL_INVALIDATE_ALL = _UxGT("Bác bỏ tất cả"); // Invalidate All
PROGMEM Language_Str MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Bác bỏ gần nhất"); // Invalidate Closest
PROGMEM Language_Str MSG_UBL_FINE_TUNE_ALL = _UxGT("Chỉnh chính xác tất cả"); // Fine Tune ALl
PROGMEM Language_Str MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Chỉnh chính xác gần nhất"); // Fine Tune Closest
PROGMEM Language_Str MSG_UBL_STORAGE_MESH_MENU = _UxGT("Lưu trữ lưới"); // Mesh Storage
PROGMEM Language_Str MSG_UBL_STORAGE_SLOT = _UxGT("Khe nhớ"); // Memory Slot
PROGMEM Language_Str MSG_UBL_LOAD_MESH = _UxGT("Tải lưới bàn"); // Load Bed Mesh
PROGMEM Language_Str MSG_UBL_SAVE_MESH = _UxGT("Lưu lưới bàn"); // Save Bed Mesh
PROGMEM Language_Str MSG_MESH_LOADED = _UxGT("M117 %i lưới được nạp"); // Mesh %i loaded
PROGMEM Language_Str MSG_MESH_SAVED = _UxGT("M117 %i lưới đã lưu");
PROGMEM Language_Str MSG_NO_STORAGE = _UxGT("Không lưu trữ"); // No Storage
PROGMEM Language_Str MSG_UBL_SAVE_ERROR = _UxGT("Điều sai: Lưu UBL"); // Err: UBL Save
PROGMEM Language_Str MSG_UBL_RESTORE_ERROR = _UxGT("Điều Sai: Khôi Phục UBL"); // Err: UBL Restore
PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Đầu Dò-Z Đã Ngừng"); // Z-Offset Stopped
PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Bước-Từng-Bước UBL"); // Step-By-Step UBL
PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Xây dựng lưới lạnh");
PROGMEM Language_Str MSG_UBL_2_SMART_FILLIN = _UxGT("2.Lấp đầy thông minh");
PROGMEM Language_Str MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Thẩm tra lưới");
PROGMEM Language_Str MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Chỉnh chính xác tất cả");
PROGMEM Language_Str MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5.Thẩm tra lưới");
PROGMEM Language_Str MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Chỉnh chính xác tất cả");
PROGMEM Language_Str MSG_UBL_7_SAVE_MESH = _UxGT("7.Lưu lưới bàn");
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" Sẵn sàng."); // Ready
LSTR MSG_BACK = _UxGT("Trở lại"); // Back
LSTR MSG_MEDIA_ABORTING = _UxGT("Đang hủy bỏ...");
LSTR MSG_MEDIA_INSERTED = _UxGT("Phương tiện được cắm vào"); // Media inserted
LSTR MSG_MEDIA_REMOVED = _UxGT("Phương tiện được rút ra");
LSTR MSG_MEDIA_WAITING = _UxGT("Chờ đợi phương tiện");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("Lỗi đọc phương tiện");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB được rút ra");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("USB khởi thất bại");
LSTR MSG_LCD_ENDSTOPS = _UxGT("Công tắc"); // Endstops - công tắc hành trình
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Công tắc mềm"); // soft Endstops
LSTR MSG_MAIN = _UxGT("Chính"); // Main
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Thiết lập cấp cao"); // Advanced Settings
LSTR MSG_CONFIGURATION = _UxGT("Cấu hình"); // Configuration
LSTR MSG_RUN_AUTO_FILES = _UxGT("Khởi chạy tự động"); // Autostart
LSTR MSG_DISABLE_STEPPERS = _UxGT("Tắt động cơ bước"); // Disable steppers
LSTR MSG_DEBUG_MENU = _UxGT("Menu gỡ lỗi"); // Debug Menu
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("Kiểm tra tiến độ"); // Progress bar test
LSTR MSG_AUTO_HOME = _UxGT("Về nhà tự động"); // Auto home
LSTR MSG_AUTO_HOME_X = _UxGT("Về nhà X"); // home X
LSTR MSG_AUTO_HOME_Y = _UxGT("Về nhà Y"); // home Y
LSTR MSG_AUTO_HOME_Z = _UxGT("Về nhà Z"); // home Z
LSTR MSG_AUTO_Z_ALIGN = _UxGT("Chỉnh canh Z tự động");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("Đang về nhà XYZ"); // Homing XYZ
LSTR MSG_LEVEL_BED_WAITING = _UxGT("Nhấn để bắt đầu"); // Click to Begin
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("Điểm tiếp theo"); // Next Point
LSTR MSG_LEVEL_BED_DONE = _UxGT("San lấp được hoàn thành"); // Leveling Done!
LSTR MSG_Z_FADE_HEIGHT = _UxGT("Chiều cao mờ dần"); // Fade Height
LSTR MSG_SET_HOME_OFFSETS = _UxGT("Đặt bù đắp nhà"); // Set home offsets
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("Bù đắp được áp dụng"); // Offsets applied
LSTR MSG_SET_ORIGIN = _UxGT("Đặt nguồn gốc"); // Set origin
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" trước"); // Preheat
LSTR MSG_PREHEAT_1_H = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" trước ~"); // Preheat
LSTR MSG_PREHEAT_1_END = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Đầu");
LSTR MSG_PREHEAT_1_END_E = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Đầu ~");
LSTR MSG_PREHEAT_1_ALL = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Tất cả"); // all
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Bàn"); // bed -- using vietnamese term for 'table' instead
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("Làm nóng ") PREHEAT_1_LABEL _UxGT(" Cấu hình"); // conf
PROGMEM Language_Str MSG_LED_CONTROL = _UxGT("Điều khiển LED"); // LED Control
PROGMEM Language_Str MSG_LEDS = _UxGT("Đèn"); // Lights
PROGMEM Language_Str MSG_LED_PRESETS = _UxGT("Đèn định sẵn"); // Light Presets
PROGMEM Language_Str MSG_SET_LEDS_RED = _UxGT("Đỏ"); // Red
PROGMEM Language_Str MSG_SET_LEDS_ORANGE = _UxGT("Cam"); // Orange
PROGMEM Language_Str MSG_SET_LEDS_YELLOW = _UxGT("Vàng"); // Yellow
PROGMEM Language_Str MSG_SET_LEDS_GREEN = _UxGT("Xanh Lá"); // Green
PROGMEM Language_Str MSG_SET_LEDS_BLUE = _UxGT("Xanh"); // Blue
PROGMEM Language_Str MSG_SET_LEDS_INDIGO = _UxGT("Xanh Đậm"); // Indigo
PROGMEM Language_Str MSG_SET_LEDS_VIOLET = _UxGT("Tím"); // Violet
PROGMEM Language_Str MSG_SET_LEDS_WHITE = _UxGT("Trắng"); // White
PROGMEM Language_Str MSG_SET_LEDS_DEFAULT = _UxGT("Mặc định"); // Default
PROGMEM Language_Str MSG_CUSTOM_LEDS = _UxGT("Đèn Tự Chọn"); // Custom Lights
PROGMEM Language_Str MSG_INTENSITY_R = _UxGT("Cường Độ Đỏ"); // Red Intensity
PROGMEM Language_Str MSG_INTENSITY_G = _UxGT("Cường Độ Xanh Lá"); // Green Intensity
PROGMEM Language_Str MSG_INTENSITY_B = _UxGT("Cường Độ Xanh"); // Blue Intensity
PROGMEM Language_Str MSG_INTENSITY_W = _UxGT("Cường Độ Trắng"); // White Intensity
PROGMEM Language_Str MSG_LED_BRIGHTNESS = _UxGT("độ sáng"); // Brightness
PROGMEM Language_Str MSG_MOVING = _UxGT("Di chuyển..."); // Moving
PROGMEM Language_Str MSG_FREE_XY = _UxGT("Giải phóng XY"); // Free XY
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Di chuyển X"); // Move X
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Di chuyển Y");
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Di chuyển Z");
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Máy đùn"); // Extruder
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Máy đùn *"); // Extruder
PROGMEM Language_Str MSG_HOTEND_TOO_COLD = _UxGT("Đầu nóng quá lạnh"); // Hotend too cold
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Di chuyển 0.1mm"); // Move 0.1mm
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Di chuyển 1mm"); // Move 1mm
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Di chuyển 10mm"); // Move 10mm
PROGMEM Language_Str MSG_SPEED = _UxGT("Tốc độ"); // Speed
PROGMEM Language_Str MSG_BED_Z = _UxGT("Z Bàn");
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Đầu phun"); // Nozzle
PROGMEM Language_Str MSG_NOZZLE_N = _UxGT("Đầu phun ~"); // Nozzle
PROGMEM Language_Str MSG_BED = _UxGT("Bàn"); // bed
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("Tốc độ quạt"); // fan speed
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("Tốc độ quạt ~"); // fan speed
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED = _UxGT("Tốc độ quạt phụ"); // Extra fan speed
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_N = _UxGT("Tốc độ quạt phụ ~"); // Extra fan speed
PROGMEM Language_Str MSG_FLOW = _UxGT("Lưu Lượng");
PROGMEM Language_Str MSG_FLOW_N = _UxGT("Lưu Lượng ~");
PROGMEM Language_Str MSG_CONTROL = _UxGT("Điều khiển"); // Control
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Đa"); // min
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Thiểu");
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Hệ Số"); // factor
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("Nhiệt độ tự động"); // Autotemp
PROGMEM Language_Str MSG_LCD_ON = _UxGT("Bật"); // on
PROGMEM Language_Str MSG_LCD_OFF = _UxGT("Tắt"); // off
PROGMEM Language_Str MSG_SELECT = _UxGT("Lựa"); // Select
PROGMEM Language_Str MSG_SELECT_E = _UxGT("Lựa *");
PROGMEM Language_Str MSG_ACC = _UxGT("Tăng Tốc");
PROGMEM Language_Str MSG_JERK = _UxGT("Giật");
PROGMEM Language_Str MSG_VA_JERK = _UxGT("Giật-V") LCD_STR_A;
PROGMEM Language_Str MSG_VB_JERK = _UxGT("Giật-V") LCD_STR_B;
PROGMEM Language_Str MSG_VC_JERK = _UxGT("Giật-V") LCD_STR_C;
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Giật-Ve");
PROGMEM Language_Str MSG_JUNCTION_DEVIATION = _UxGT("Độ Lệch Chỗ Giao"); // Junction Dev
PROGMEM Language_Str MSG_VELOCITY = _UxGT("Vận tốc"); // velocity
PROGMEM Language_Str MSG_VMAX_A = _UxGT("Vđa") LCD_STR_A; // Vmax
PROGMEM Language_Str MSG_VMAX_B = _UxGT("Vđa") LCD_STR_B; // Vmax
PROGMEM Language_Str MSG_VMAX_C = _UxGT("Vđa") LCD_STR_C; // Vmax
PROGMEM Language_Str MSG_VMAX_E = _UxGT("Vđa") LCD_STR_E; // Vmax
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("Vđa *"); // Vmax
PROGMEM Language_Str MSG_VMIN = _UxGT("Vthiểu"); // Vmin
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("Vchuyển thiểu"); // VTrav min
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("Sự tăng tốc"); // Acceleration
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Tăng tốc ca") LCD_STR_A; // Amax
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Tăng tốc ca") LCD_STR_B; // Amax
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Tăng tốc ca") LCD_STR_C; // Amax
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Tăng tốc ca") LCD_STR_E; // Amax
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Tăng tốc ca *"); // Amax
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("TT-Rút"); // A-retract
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("TT-Chuyển"); // A-travel
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Bước/mm"); // Steps
PROGMEM Language_Str MSG_A_STEPS = _UxGT("Bước") LCD_STR_A _UxGT("/mm"); // Asteps/mm
PROGMEM Language_Str MSG_B_STEPS = _UxGT("Bước") LCD_STR_B _UxGT("/mm");
PROGMEM Language_Str MSG_C_STEPS = _UxGT("Bước") LCD_STR_C _UxGT("/mm");
PROGMEM Language_Str MSG_E_STEPS = _UxGT("BướcE/mm");
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("Bước */mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Nhiệt độ"); // Temperature
PROGMEM Language_Str MSG_MOTION = _UxGT("Chuyển động"); // Motion
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Vật liệu in"); // dây nhựa
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("E bằng mm³"); // E in mm
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("Đường kính nhựa"); // Fil. Dai.
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("Đường kính nhựa *");
PROGMEM Language_Str MSG_FILAMENT_UNLOAD = _UxGT("Dỡ mm"); // unload mm
PROGMEM Language_Str MSG_FILAMENT_LOAD = _UxGT("Nạp mm");
PROGMEM Language_Str MSG_ADVANCE_K = _UxGT("K Cấp Cao"); // Advance K
PROGMEM Language_Str MSG_ADVANCE_K_E = _UxGT("K Cấp Cao *"); // Advance K
PROGMEM Language_Str MSG_CONTRAST = _UxGT("Độ tương phản LCD"); // LCD contrast
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("Lưu các thiết lập"); // Store settings
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("Tải các cài đặt"); // Load settings
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("Khôi phục phòng hư"); // Restore Defaults
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("Khởi Tạo EEPROM"); // Initialize EEPROM
PROGMEM Language_Str MSG_MEDIA_UPDATE = _UxGT("Cập Nhật phương tiện"); // Update media
PROGMEM Language_Str MSG_RESET_PRINTER = _UxGT("Bặt Lại Máy In");
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("Cập Nhật"); // Refresh
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("Màn Hình Thông Tin"); // Info screen
PROGMEM Language_Str MSG_PREPARE = _UxGT("Chuẩn bị"); // Prepare
PROGMEM Language_Str MSG_TUNE = _UxGT("Điều Chỉnh"); // Tune
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("Tạm dừng in"); // Pause print
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("Tiếp tục in"); // Resume print
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("Ngừng in"); // Stop print
PROGMEM Language_Str MSG_OUTAGE_RECOVERY = _UxGT("Phục Hồi Mất Điện"); // Outage Recovery
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("In từ phương tiện"); // Print from media
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("Không có phương tiện"); // No media
PROGMEM Language_Str MSG_DWELL = _UxGT("Ngủ..."); // Sleep
PROGMEM Language_Str MSG_USERWAIT = _UxGT("Nhấn để tiếp tục..."); // Click to resume (same as 'continue')
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("In tạm dừng"); // print paused
PROGMEM Language_Str MSG_PRINTING = _UxGT("Đang in..."); // printing
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("In đã hủy bỏ"); // Print aborted
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("Không di chuyển."); // No move.
PROGMEM Language_Str MSG_KILLED = _UxGT("ĐÃ CHẾT. ");
PROGMEM Language_Str MSG_STOPPED = _UxGT("ĐÃ NGỪNG. ");
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("Rút mm"); // Retract mm
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("Rút Trao.mm"); // Swap Re.mm
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("Rút V");
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Nhảy mm"); // hop
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("BỏRút mm"); // UnRet mm
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("BỏRút T mm"); // S UnRet mm
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("BỏRút V"); // UnRet V
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("BỏRút T V"); // S UnRet V
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("RútTựĐộng"); // AutoRetr.
PROGMEM Language_Str MSG_FILAMENT_SWAP_LENGTH = _UxGT("Khoảng Cách Rút"); // Retract Distance
PROGMEM Language_Str MSG_TOOL_CHANGE = _UxGT("Thay Đổi Công Cụ"); // Tool Change
PROGMEM Language_Str MSG_TOOL_CHANGE_ZLIFT = _UxGT("Đưa Lên Z"); // Z Raise
PROGMEM Language_Str MSG_SINGLENOZZLE_PRIME_SPD = _UxGT("Tốc Độ Tuôn Ra"); // Prime Speed
PROGMEM Language_Str MSG_SINGLENOZZLE_RETRACT_SPD = _UxGT("Tốc Độ Rút Lại"); // Retract Speed
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("Thay dây nhựa"); // change filament
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("Thay dây nhựa *"); // change filament
PROGMEM Language_Str MSG_FILAMENTLOAD = _UxGT("Nạp dây nhựa"); // load filament
PROGMEM Language_Str MSG_FILAMENTLOAD_E = _UxGT("Nạp dây nhựa *"); // load filament
PROGMEM Language_Str MSG_FILAMENTUNLOAD = _UxGT("Dỡ dây nhựa"); // unload filament
PROGMEM Language_Str MSG_FILAMENTUNLOAD_E = _UxGT("Dỡ dây nhựa *"); // unload filament
PROGMEM Language_Str MSG_FILAMENTUNLOAD_ALL = _UxGT("Dỡ tất cả"); // Unload All
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("Khởi tạo phương tiện"); // Attach media
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("Thay phương tiện"); // Change midea
PROGMEM Language_Str MSG_RELEASE_MEDIA = _UxGT("Phát hành phương tiện");
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Đầu Dò Z qua bàn"); // Z Probe past bed
PROGMEM Language_Str MSG_SKEW_FACTOR = _UxGT("Hệ số nghiêng"); // Skew Factor
PROGMEM Language_Str MSG_BLTOUCH = _UxGT("BLTOUCH"); // BLTouch
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("Tự kiểm tra BLTOUCH "); // BLTouch Self-Test
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("Bặt lại BLTouch"); // Reset BLTouch
PROGMEM Language_Str MSG_BLTOUCH_DEPLOY = _UxGT("Đem BLTouch"); // Deploy BLTouch
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("Cất BLTouch"); // Stow BLTouch
PROGMEM Language_Str MSG_MANUAL_DEPLOY = _UxGT("Đem Đầu Dò-Z"); // Deploy Z-Probe
PROGMEM Language_Str MSG_MANUAL_STOW = _UxGT("Cất Đầu Dò-Z"); // Stow Z-Probe
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("Về nhà %s%s%s Trước");
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Đầu Dò Bù Đắp Z"); // Probe Z Offset
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Nhít X"); // Babystep X
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Nhít Y");
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Nhít Z");
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Hủy bỏ công tắc"); // Endstop abort
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Sưởi đầu phun không thành công"); // Heating failed
PROGMEM Language_Str MSG_HEATING_FAILED_LCD_BED = _UxGT("Sưởi bàn không thành công"); // Bed heating failed
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("Điều sai: nhiệt độ dư"); // Err: REDUNDANT TEMP
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("Vấn đề nhiệt"); // THERMAL RUNAWAY | problem
PROGMEM Language_Str MSG_THERMAL_RUNAWAY_BED = _UxGT("Vấn đề nhiệt bàn"); // BED THERMAL RUNAWAY
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("Điều sai: nhiệt độ tối đa"); // Err: MAXTEMP
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("Điều sai: nhiệt độ tối thiểu"); // Err: MINTEMP
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("Điều sai: nhiệt độ bàn tối đa"); // Err: MAXTEMP BED
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("Điều sai: nhiệt độ bàn tối thiểu"); // Err: MINTEMP BED
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("Về nhà XY Trước"); // Home XY First
PROGMEM Language_Str MSG_HALTED = _UxGT("MÁY IN ĐÃ DỪNG LẠI"); // PRINTER HALTED
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("Xin bặt lại"); // Please reset
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT("n"); // d - ngày - One character only
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT("g"); // h - giờ - One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT("p"); // m - phút - One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("Đang sưởi nóng..."); // heating
PROGMEM Language_Str MSG_COOLING = _UxGT("Đang làm nguội..."); // cooling
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("Đang sưởi nong bàn..."); // bed heating
PROGMEM Language_Str MSG_BED_COOLING = _UxGT("Đang làm nguội bàn..."); // bed cooling
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("Cân Chỉnh Delta"); // Delta calibration
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("Chỉnh X lại");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("Chỉnh Y lại");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("Chỉnh Z lại");
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("Chỉnh Z Center"); // Calibrate Center
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("Cài Đặt Delta"); // Delta Settings
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("Cân Chỉnh Tự Động"); // Auto Calibration
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Đặt Chiều Cao Delta"); // Set Delta Height
PROGMEM Language_Str MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Đầu Dò Z-Bù Đắp"); // Probe Z-offset
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("Gậy Chéo"); // Diag Rod
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("Chiều Cao"); // Height
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("Bán Kính"); // Radius
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("Về Máy In");
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("Thông Tin Máy In"); // Printer Info
PROGMEM Language_Str MSG_3POINT_LEVELING = _UxGT("San lấp 3-Điểm"); // 3-Point Leveling
PROGMEM Language_Str MSG_LINEAR_LEVELING = _UxGT("San Lấp Tuyến Tính"); // Linear Leveling
PROGMEM Language_Str MSG_BILINEAR_LEVELING = _UxGT("San Lấp Song Tuyến"); // Bilinear Leveling
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("San Lấp Bàn Thống Nhất"); // Unified Bed Leveling
PROGMEM Language_Str MSG_MESH_LEVELING = _UxGT("Lưới San Lấp"); // Mesh Leveling
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("Thống Kê Máy In"); // Printer Stats
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("Thông Tin Bo Mạch"); // Board Info
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("Điện Trở Nhiệt"); // Thermistors
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("Máy đùn"); // Extruders
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("Baud"); // Baud
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("Giao Thức"); // Protocol
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("Đèn Khuông"); // Case light
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Độ Sáng"); // Light Brightness
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("Số In"); // Print Count
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Đã hoàn thành");
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tổng số thời gian in"); // Total print time
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Thời gian việc lâu nhất"); // Longest job time
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Tổng số đùn"); // Extruded total
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("In"); // prints
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("Đã hoàn thành"); // Completed
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("Tổng số"); // total
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("Dài nhất"); // Longest
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("Đã ép đùn");
LSTR MSG_PREHEAT_M = _UxGT("Làm nóng $ trước"); // Preheat
LSTR MSG_PREHEAT_M_H = _UxGT("Làm nóng $ trước ~"); // Preheat
LSTR MSG_PREHEAT_M_END = _UxGT("Làm nóng $ Đầu");
LSTR MSG_PREHEAT_M_END_E = _UxGT("Làm nóng $ Đầu ~");
LSTR MSG_PREHEAT_M_ALL = _UxGT("Làm nóng $ Tất cả"); // all
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("Làm nóng $ Bàn"); // bed -- using vietnamese term for 'table' instead
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("Làm nóng $ Cấu hình"); // conf
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("Nhiệt độ tối thiểu"); // Min Temp
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Nhiệt độ tối đa"); // Max temp
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("B nguồn"); // PSU
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Sức mạnh ổ đĩa"); // Drive Strength
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X % trình điều khiển"); // X Driver %
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y % trình điều khiển"); // Y Driver %
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z % trình điều khiển"); // Z Driver %
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E % trình điều khiển"); // E Driver %
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Ghi DAC EEPROM"); // DAC EEPROM Write
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("In tạm dừng"); // PRINT PAUSED
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("Nạp dây nhựa");
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("Dỡ dây nhựa"); // unload filament
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("Tùy chọn hồi phục:"); // RESUME OPTIONS
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Xả thêm"); // Purge more
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Tiếp tục"); // continue
PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Đầu Phun: "); // Nozzle
PROGMEM Language_Str MSG_RUNOUT_SENSOR_ENABLE = _UxGT("Cảm Biến Hết"); // Runout Sensor
PROGMEM Language_Str MSG_LCD_HOMING_FAILED = _UxGT("Sự nhà không thành công"); // Homing failed
PROGMEM Language_Str MSG_LCD_PROBING_FAILED = _UxGT(" không thành công"); // Probing failed
PROGMEM Language_Str MSG_M600_TOO_COLD = _UxGT("M600: Quá lạnh");
LSTR MSG_PREHEAT_CUSTOM = _UxGT("Sự nóng trước tự chọn"); // Preheat Custom
LSTR MSG_COOLDOWN = _UxGT("Nguội xuống"); // Cooldown
LSTR MSG_SWITCH_PS_ON = _UxGT("Bật nguồn"); // Switch power on
LSTR MSG_SWITCH_PS_OFF = _UxGT("Tắt nguồn"); // Switch power off
LSTR MSG_EXTRUDE = _UxGT("Ép đùn"); // Extrude
LSTR MSG_RETRACT = _UxGT("Rút lại"); // Retract
LSTR MSG_MOVE_AXIS = _UxGT("Di chuyển trục"); // Move axis
LSTR MSG_BED_LEVELING = _UxGT("San Lấp Bàn"); // Bed Leveling
LSTR MSG_LEVEL_BED = _UxGT("Làm bằng mặt bàn"); // Level bed
LSTR MSG_BED_TRAMMING = _UxGT("Làm bằng góc bàn"); // Level corners
LSTR MSG_NEXT_CORNER = _UxGT("Góc tiếp theo"); // Next corner
LSTR MSG_EDITING_STOPPED = _UxGT("Chỉnh lưới đã dừng"); // Mesh Editing Stopped
LSTR MSG_MESH_X = _UxGT("Mục lục X"); // Index X
LSTR MSG_MESH_Y = _UxGT("Mục lục Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Giá trị Z"); // Z Value
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Các lệnh tự chọn"); // Custom Commands
LSTR MSG_UBL_DOING_G29 = _UxGT("Đang chạy G29"); // Doing G29
LSTR MSG_UBL_TOOLS = _UxGT("Công cụ UBL"); // UBL tools
LSTR MSG_UBL_LEVEL_BED = _UxGT("San Lấp Bàn Thống Nhất (UBL)"); // Unified Bed Leveling
LSTR MSG_IDEX_MENU = _UxGT("chế độ IDEX"); // IDEX Mode
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("Đậu tự động"); // Auto-Park
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("Sự gấp đôi"); // Duplication
LSTR MSG_IDEX_MODE_SCALED_COPY = _UxGT("Bản sao thu nhỏ");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("Toàn quyền điều khiển"); // Full control
LSTR MSG_IDEX_X_OFFSET = _UxGT("Đầu phun X nhì"); // 2nd nozzle X
LSTR MSG_IDEX_Y_OFFSET = _UxGT("Đầu phun Y nhì");
LSTR MSG_IDEX_Z_OFFSET = _UxGT("Đầu phun Z nhì");
LSTR MSG_IDEX_SAVE_OFFSETS = _UxGT("Lưu bù đắp"); // Save offsets
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Tự xây dựng lưới"); // Manually Build Mesh
LSTR MSG_UBL_BC_INSERT = _UxGT("Đặt chêm và đo"); // Place shim & measure
LSTR MSG_UBL_BC_INSERT2 = _UxGT("Đo"); // Measure
LSTR MSG_UBL_BC_REMOVE = _UxGT("Tháo và đo bàn"); // Remove & measure bed
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("Chuyển sang tiếp theo"); // moving to next
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("Bật UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("Tắt UBL");
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("Nhiệt độ bàn"); // Bed Temp
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("Bed Temp");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("Nhiệt độ đầu phun"); // Hotend Temp
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("Hotend Temp");
LSTR MSG_UBL_MESH_EDIT = _UxGT("Chỉnh sửa lưới"); // Mesh Edit
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("Chỉnh sửa lưới tự chọn"); // Edit Custom Mesh
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("Chỉnh lưới chính xác"); // Fine tuning mesh
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Chỉnh sửa xong lưới"); // Done Editing Mesh
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Xây dựng lưới tự chọn"); // Build Custom Mesh
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Xây dựng lưới"); // Build Mesh
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("Xây dựng lưới ($)");
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("Thẩm tra lưới ($)");
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Xây dựng lưới lạnh"); // Build cold mesh
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Điều chỉnh chiều cao lưới"); // Adjust Mesh Height
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Số lượng chiều cao"); // Height Amount
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Thẩm tra lưới"); // Validate Mesh
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Thẩm tra lưới tự chọn"); // validate custom mesh
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("Tiếp tục xây lưới bàn"); // Continue Bed Mesh
LSTR MSG_UBL_MESH_LEVELING = _UxGT("Đang san lấp lưới"); // Mesh Leveling
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("Đang san lấp 3-điểm"); // 3-Point Leveling
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("Đang san lấp lưới phẳng"); // Grid (planar) Mesh Leveling
LSTR MSG_UBL_MESH_LEVEL = _UxGT("Làm bằng lưới"); // Level Mesh
LSTR MSG_UBL_SIDE_POINTS = _UxGT("Điểm bên cạnh"); // Side Points
LSTR MSG_UBL_MAP_TYPE = _UxGT("Loại bản đồ"); // Map Type
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("Đầu ra bản đồ lưới"); // Output Mesh Map
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("Đầu ra cho máy chủ"); // Output for Host
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("Đầu ra cho CSV"); // Output for CSV
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("Hỗ trợ lưới"); // Off Printer Backup | backup mesh
LSTR MSG_UBL_INFO_UBL = _UxGT("Đầu ra thông tin UBL"); // Output UBL Info
LSTR MSG_EDIT_MESH = _UxGT("Chỉnh sửa lưới"); // Edit mesh
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("Số lượng lấp đầy"); // Fill-in Amount
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Tự lấp đầy"); // Manual Fill-in
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Lấp đầy thông minh"); // Smart Fill-in
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Lưới lấp đầy"); // Fill-in Mesh
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Bác bỏ tất cả"); // Invalidate All
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Bác bỏ gần nhất"); // Invalidate Closest
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Chỉnh chính xác tất cả"); // Fine Tune ALl
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("Chỉnh chính xác gần nhất"); // Fine Tune Closest
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("Lưu trữ lưới"); // Mesh Storage
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Khe nhớ"); // Memory Slot
LSTR MSG_UBL_LOAD_MESH = _UxGT("Tải lưới bàn"); // Load Bed Mesh
LSTR MSG_UBL_SAVE_MESH = _UxGT("Lưu lưới bàn"); // Save Bed Mesh
LSTR MSG_MESH_LOADED = _UxGT("%i lưới được nạp"); // Mesh %i loaded
LSTR MSG_MESH_SAVED = _UxGT("%i lưới đã lưu");
LSTR MSG_NO_STORAGE = _UxGT("Không lưu trữ"); // No Storage
LSTR MSG_UBL_SAVE_ERROR = _UxGT("Điều sai: Lưu UBL"); // Err: UBL Save
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("Điều Sai: Khôi Phục UBL"); // Err: UBL Restore
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Đầu Dò-Z Đã Ngừng"); // Z-Offset Stopped
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Bước-Từng-Bước UBL"); // Step-By-Step UBL
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Xây dựng lưới lạnh");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2.Lấp đầy thông minh");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Thẩm tra lưới");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Chỉnh chính xác tất cả");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5.Thẩm tra lưới");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Chỉnh chính xác tất cả");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7.Lưu lưới bàn");
LSTR MSG_LED_CONTROL = _UxGT("Điều khiển LED"); // LED Control
LSTR MSG_LEDS = _UxGT("Đèn"); // Lights
LSTR MSG_LED_PRESETS = _UxGT("Đèn định sẵn"); // Light Presets
LSTR MSG_SET_LEDS_RED = _UxGT("Đỏ"); // Red
LSTR MSG_SET_LEDS_ORANGE = _UxGT("Cam"); // Orange
LSTR MSG_SET_LEDS_YELLOW = _UxGT("Vàng"); // Yellow
LSTR MSG_SET_LEDS_GREEN = _UxGT("Xanh Lá"); // Green
LSTR MSG_SET_LEDS_BLUE = _UxGT("Xanh"); // Blue
LSTR MSG_SET_LEDS_INDIGO = _UxGT("Xanh Đậm"); // Indigo
LSTR MSG_SET_LEDS_VIOLET = _UxGT("Tím"); // Violet
LSTR MSG_SET_LEDS_WHITE = _UxGT("Trắng"); // White
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("Mặc định"); // Default
LSTR MSG_CUSTOM_LEDS = _UxGT("Đèn Tự Chọn"); // Custom Lights
LSTR MSG_INTENSITY_R = _UxGT("Cường Độ Đỏ"); // Red Intensity
LSTR MSG_INTENSITY_G = _UxGT("Cường Độ Xanh Lá"); // Green Intensity
LSTR MSG_INTENSITY_B = _UxGT("Cường Độ Xanh"); // Blue Intensity
LSTR MSG_INTENSITY_W = _UxGT("Cường Độ Trắng"); // White Intensity
LSTR MSG_LED_BRIGHTNESS = _UxGT("độ sáng"); // Brightness
LSTR MSG_MOVING = _UxGT("Di chuyển..."); // Moving
LSTR MSG_FREE_XY = _UxGT("Giải phóng XY"); // Free XY
LSTR MSG_MOVE_X = _UxGT("Di chuyển X"); // Move X
LSTR MSG_MOVE_Y = _UxGT("Di chuyển Y");
LSTR MSG_MOVE_Z = _UxGT("Di chuyển Z");
LSTR MSG_MOVE_E = _UxGT("Máy đùn"); // Extruder
LSTR MSG_MOVE_EN = _UxGT("Máy đùn *");
LSTR MSG_HOTEND_TOO_COLD = _UxGT("Đầu nóng quá lạnh"); // Hotend too cold
LSTR MSG_MOVE_01MM = _UxGT("Di chuyển 0.1mm"); // Move 0.1mm
LSTR MSG_MOVE_1MM = _UxGT("Di chuyển 1mm"); // Move 1mm
LSTR MSG_MOVE_10MM = _UxGT("Di chuyển 10mm"); // Move 10mm
LSTR MSG_MOVE_100MM = _UxGT("Di chuyển 100mm"); // Move 100mm
LSTR MSG_SPEED = _UxGT("Tốc độ"); // Speed
LSTR MSG_BED_Z = _UxGT("Z Bàn");
LSTR MSG_NOZZLE = _UxGT("Đầu phun"); // Nozzle
LSTR MSG_NOZZLE_N = _UxGT("Đầu phun ~");
LSTR MSG_BED = _UxGT("Bàn"); // bed
LSTR MSG_FAN_SPEED = _UxGT("Tốc độ quạt"); // fan speed
LSTR MSG_FAN_SPEED_N = _UxGT("Tốc độ quạt ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("Tốc độ quạt phụ"); // Extra fan speed
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("Tốc độ quạt phụ ~");
LSTR MSG_FLOW = _UxGT("Lưu Lượng");
LSTR MSG_FLOW_N = _UxGT("Lưu Lượng ~");
LSTR MSG_CONTROL = _UxGT("Điều khiển"); // Control
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" Đa"); // min
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" Thiểu");
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" Hệ Số"); // factor
LSTR MSG_AUTOTEMP = _UxGT("Nhiệt độ tự động"); // Autotemp
LSTR MSG_LCD_ON = _UxGT("Bật"); // on
LSTR MSG_LCD_OFF = _UxGT("Tắt"); // off
LSTR MSG_SELECT = _UxGT("Lựa"); // Select
LSTR MSG_SELECT_E = _UxGT("Lựa *");
LSTR MSG_ACC = _UxGT("Tăng Tốc");
LSTR MSG_JERK = _UxGT("Giật");
LSTR MSG_VA_JERK = _UxGT("Giật-V") LCD_STR_A;
LSTR MSG_VB_JERK = _UxGT("Giật-V") LCD_STR_B;
LSTR MSG_VC_JERK = _UxGT("Giật-V") LCD_STR_C;
LSTR MSG_VI_JERK = _UxGT("Giật-V") LCD_STR_I;
LSTR MSG_VJ_JERK = _UxGT("Giật-V") LCD_STR_J;
LSTR MSG_VK_JERK = _UxGT("Giật-V") LCD_STR_K;
LSTR MSG_VE_JERK = _UxGT("Giật-Ve");
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Độ Lệch Chỗ Giao"); // Junction Dev
LSTR MSG_VELOCITY = _UxGT("Vận tốc"); // velocity
LSTR MSG_VMAX_A = _UxGT("Vđa") LCD_STR_A; // Vmax
LSTR MSG_VMAX_B = _UxGT("Vđa") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("Vđa") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("Vđa") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("Vđa") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("Vđa") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("Vđa") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("Vđa *");
LSTR MSG_VMIN = _UxGT("Vthiểu"); // Vmin
LSTR MSG_VTRAV_MIN = _UxGT("Vchuyển thiểu"); // VTrav min
LSTR MSG_ACCELERATION = _UxGT("Sự tăng tốc"); // Acceleration
LSTR MSG_AMAX_A = _UxGT("Tăng tốc ca") LCD_STR_A; // Amax
LSTR MSG_AMAX_B = _UxGT("Tăng tốc ca") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("Tăng tốc ca") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("Tăng tốc ca") LCD_STR_I; // Amax
LSTR MSG_AMAX_J = _UxGT("Tăng tốc ca") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("Tăng tốc ca") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("Tăng tốc ca") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("Tăng tốc ca *");
LSTR MSG_A_RETRACT = _UxGT("TT-Rút"); // A-retract
LSTR MSG_A_TRAVEL = _UxGT("TT-Chuyển"); // A-travel
LSTR MSG_STEPS_PER_MM = _UxGT("Bước/mm"); // Steps
LSTR MSG_A_STEPS = _UxGT("Bước") LCD_STR_A _UxGT("/mm"); // Steps/mm
LSTR MSG_B_STEPS = _UxGT("Bước") LCD_STR_B _UxGT("/mm");
LSTR MSG_C_STEPS = _UxGT("Bước") LCD_STR_C _UxGT("/mm");
LSTR MSG_I_STEPS = _UxGT("Bước") LCD_STR_I _UxGT("/mm"); // Steps/mm
LSTR MSG_J_STEPS = _UxGT("Bước") LCD_STR_J _UxGT("/mm");
LSTR MSG_K_STEPS = _UxGT("Bước") LCD_STR_K _UxGT("/mm");
LSTR MSG_E_STEPS = _UxGT("BướcE/mm");
LSTR MSG_EN_STEPS = _UxGT("Bước */mm");
LSTR MSG_TEMPERATURE = _UxGT("Nhiệt độ"); // Temperature
LSTR MSG_MOTION = _UxGT("Chuyển động"); // Motion
LSTR MSG_FILAMENT = _UxGT("Vật liệu in"); // dây nhựa
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E bằng mm") SUPERSCRIPT_THREE; // E in mm
LSTR MSG_FILAMENT_DIAM = _UxGT("Đường kính nhựa"); // Fil. Dai.
LSTR MSG_FILAMENT_DIAM_E = _UxGT("Đường kính nhựa *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("Dỡ mm"); // unload mm
LSTR MSG_FILAMENT_LOAD = _UxGT("Nạp mm");
LSTR MSG_ADVANCE_K = _UxGT("K Cấp Cao"); // Advance K
LSTR MSG_ADVANCE_K_E = _UxGT("K Cấp Cao *"); // Advance K
LSTR MSG_CONTRAST = _UxGT("Độ tương phản LCD"); // LCD contrast
LSTR MSG_STORE_EEPROM = _UxGT("Lưu các thiết lập"); // Store settings
LSTR MSG_LOAD_EEPROM = _UxGT("Tải các cài đặt"); // Load settings
LSTR MSG_RESTORE_DEFAULTS = _UxGT("Khôi phục phòng hư"); // Restore Defaults
LSTR MSG_INIT_EEPROM = _UxGT("Khởi Tạo EEPROM"); // Initialize EEPROM
LSTR MSG_MEDIA_UPDATE = _UxGT("Cập Nhật phương tiện"); // Update media
LSTR MSG_RESET_PRINTER = _UxGT("Bặt Lại Máy In");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Cập Nhật"); // Refresh
LSTR MSG_INFO_SCREEN = _UxGT("Màn Hình Thông Tin"); // Info screen
LSTR MSG_PREPARE = _UxGT("Chuẩn bị"); // Prepare
LSTR MSG_TUNE = _UxGT("Điều Chỉnh"); // Tune
LSTR MSG_PAUSE_PRINT = _UxGT("Tạm dừng in"); // Pause print
LSTR MSG_RESUME_PRINT = _UxGT("Tiếp tục in"); // Resume print
LSTR MSG_STOP_PRINT = _UxGT("Ngừng in"); // Stop print
LSTR MSG_OUTAGE_RECOVERY = _UxGT("Phục Hồi Mất Điện"); // Outage Recovery
LSTR MSG_MEDIA_MENU = _UxGT("In từ phương tiện"); // Print from media
LSTR MSG_NO_MEDIA = _UxGT("Không có phương tiện"); // No media
LSTR MSG_DWELL = _UxGT("Ngủ..."); // Sleep
LSTR MSG_USERWAIT = _UxGT("Nhấn để tiếp tục..."); // Click to resume (same as 'continue')
LSTR MSG_PRINT_PAUSED = _UxGT("In tạm dừng"); // print paused
LSTR MSG_PRINTING = _UxGT("Đang in..."); // printing
LSTR MSG_PRINT_ABORTED = _UxGT("In đã hủy bỏ"); // Print aborted
LSTR MSG_NO_MOVE = _UxGT("Không di chuyển."); // No move.
LSTR MSG_KILLED = _UxGT("ĐÃ CHẾT. ");
LSTR MSG_STOPPED = _UxGT("ĐÃ NGỪNG. ");
LSTR MSG_CONTROL_RETRACT = _UxGT("Rút mm"); // Retract mm
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Rút Trao.mm"); // Swap Re.mm
LSTR MSG_CONTROL_RETRACTF = _UxGT("Rút V");
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Nhảy mm"); // hop
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("BỏRút mm"); // Unretr. mm
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("BỏRút T mm"); // S Unretr. mm
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("BỏRút V"); // UnRet V
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("BỏRút T V"); // S UnRet V
LSTR MSG_AUTORETRACT = _UxGT("RútTựĐộng"); // Auto-Retract
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("Khoảng Cách Rút"); // Retract Distance
LSTR MSG_TOOL_CHANGE = _UxGT("Thay Đổi Công Cụ"); // Tool Change
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Đưa Lên Z"); // Z Raise
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Tốc Độ Tuôn Ra"); // Prime Speed
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Tốc Độ Rút Lại"); // Retract Speed
LSTR MSG_FILAMENTCHANGE = _UxGT("Thay dây nhựa"); // change filament
LSTR MSG_FILAMENTCHANGE_E = _UxGT("Thay dây nhựa *"); // change filament
LSTR MSG_FILAMENTLOAD = _UxGT("Nạp dây nhựa"); // load filament
LSTR MSG_FILAMENTLOAD_E = _UxGT("Nạp dây nhựa *"); // load filament
LSTR MSG_FILAMENTUNLOAD = _UxGT("Dỡ dây nhựa"); // unload filament
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("Dỡ dây nhựa *"); // unload filament
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("Dỡ tất cả"); // Unload All
LSTR MSG_ATTACH_MEDIA = _UxGT("Khởi tạo phương tiện"); // Attach media
LSTR MSG_CHANGE_MEDIA = _UxGT("Thay phương tiện"); // Change midea
LSTR MSG_RELEASE_MEDIA = _UxGT("Phát hành phương tiện");
LSTR MSG_ZPROBE_OUT = _UxGT("Đầu Dò Z qua bàn"); // Z Probe past bed
LSTR MSG_SKEW_FACTOR = _UxGT("Hệ số nghiêng"); // Skew Factor
LSTR MSG_BLTOUCH = _UxGT("BLTOUCH"); // BLTouch
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("Tự kiểm tra BLTOUCH "); // BLTouch Self-Test
LSTR MSG_BLTOUCH_RESET = _UxGT("Bặt lại BLTouch"); // Reset BLTouch
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("Đem BLTouch"); // Deploy BLTouch
LSTR MSG_BLTOUCH_STOW = _UxGT("Cất BLTouch"); // Stow BLTouch
LSTR MSG_MANUAL_DEPLOY = _UxGT("Đem Đầu Dò-Z"); // Deploy Z-Probe
LSTR MSG_MANUAL_STOW = _UxGT("Cất Đầu Dò-Z"); // Stow Z-Probe
LSTR MSG_HOME_FIRST = _UxGT("Về nhà %s%s%s Trước");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Đầu Dò Bù Đắp Z"); // Probe Z Offset
LSTR MSG_BABYSTEP_X = _UxGT("Nhít X"); // Babystep X
LSTR MSG_BABYSTEP_Y = _UxGT("Nhít Y");
LSTR MSG_BABYSTEP_Z = _UxGT("Nhít Z");
LSTR MSG_ENDSTOP_ABORT = _UxGT("Hủy bỏ công tắc"); // Endstop abort
LSTR MSG_HEATING_FAILED_LCD = _UxGT("Sưởi đầu phun không thành công"); // Heating failed
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("Điều sai: nhiệt độ dư"); // Err: REDUNDANT TEMP
LSTR MSG_THERMAL_RUNAWAY = _UxGT("Vấn đề nhiệt"); // THERMAL RUNAWAY | problem
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("Vấn đề nhiệt bàn"); // BED THERMAL RUNAWAY
LSTR MSG_ERR_MAXTEMP = _UxGT("Điều sai: nhiệt độ tối đa"); // Err: MAXTEMP
LSTR MSG_ERR_MINTEMP = _UxGT("Điều sai: nhiệt độ tối thiểu"); // Err: MINTEMP
LSTR MSG_HALTED = _UxGT("MÁY IN ĐÃ DỪNG LẠI"); // PRINTER HALTED
LSTR MSG_PLEASE_RESET = _UxGT("Xin bặt lại"); // Please reset
LSTR MSG_SHORT_DAY = _UxGT("n"); // d - ngày - One character only
LSTR MSG_SHORT_HOUR = _UxGT("g"); // h - giờ - One character only
LSTR MSG_SHORT_MINUTE = _UxGT("p"); // m - phút - One character only
LSTR MSG_HEATING = _UxGT("Đang sưởi nóng..."); // heating
LSTR MSG_COOLING = _UxGT("Đang làm nguội..."); // cooling
LSTR MSG_BED_HEATING = _UxGT("Đang sưởi nong bàn..."); // bed heating
LSTR MSG_BED_COOLING = _UxGT("Đang làm nguội bàn..."); // bed cooling
LSTR MSG_DELTA_CALIBRATE = _UxGT("Cân Chỉnh Delta"); // Delta calibration
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("Chỉnh X lại");
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("Chỉnh Y lại");
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("Chỉnh Z lại");
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("Chỉnh Z Center"); // Calibrate Center
LSTR MSG_DELTA_SETTINGS = _UxGT("Cài Đặt Delta"); // Delta Settings
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("Cân Chỉnh Tự Động"); // Auto Calibration
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("Đặt Chiều Cao Delta"); // Set Delta Height
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("Đầu Dò Z-Bù Đắp"); // Probe Z-offset
LSTR MSG_DELTA_DIAG_ROD = _UxGT("Gậy Chéo"); // Diag Rod
LSTR MSG_DELTA_HEIGHT = _UxGT("Chiều Cao"); // Height
LSTR MSG_DELTA_RADIUS = _UxGT("Bán Kính"); // Radius
LSTR MSG_INFO_MENU = _UxGT("Về Máy In");
LSTR MSG_INFO_PRINTER_MENU = _UxGT("Thông Tin Máy In"); // Printer Info
LSTR MSG_3POINT_LEVELING = _UxGT("San lấp 3-Điểm"); // 3-Point Leveling
LSTR MSG_LINEAR_LEVELING = _UxGT("San Lấp Tuyến Tính"); // Linear Leveling
LSTR MSG_BILINEAR_LEVELING = _UxGT("San Lấp Song Tuyến"); // Bilinear Leveling
LSTR MSG_UBL_LEVELING = _UxGT("San Lấp Bàn Thống Nhất"); // Unified Bed Leveling
LSTR MSG_MESH_LEVELING = _UxGT("Lưới San Lấp"); // Mesh Leveling
LSTR MSG_INFO_STATS_MENU = _UxGT("Thống Kê Máy In"); // Printer Stats
LSTR MSG_INFO_BOARD_MENU = _UxGT("Thông Tin Bo Mạch"); // Board Info
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("Điện Trở Nhiệt"); // Thermistors
LSTR MSG_INFO_EXTRUDERS = _UxGT("Máy đùn"); // Extruders
LSTR MSG_INFO_BAUDRATE = _UxGT("Baud"); // Baud
LSTR MSG_INFO_PROTOCOL = _UxGT("Giao Thức"); // Protocol
LSTR MSG_CASE_LIGHT = _UxGT("Đèn Khuông"); // Case light
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Độ Sáng"); // Light Brightness
#if LCD_WIDTH >= 20
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Số In"); // Print Count
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Đã hoàn thành");
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tổng số thời gian in"); // Total print time
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Thời gian việc lâu nhất"); // Longest job time
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Tổng số đùn"); // Extruded total
#else
LSTR MSG_INFO_PRINT_COUNT = _UxGT("In"); // prints
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Đã hoàn thành"); // Completed
LSTR MSG_INFO_PRINT_TIME = _UxGT("Tổng số"); // total
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Dài nhất"); // Longest
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Đã ép đùn");
#endif
LSTR MSG_INFO_MIN_TEMP = _UxGT("Nhiệt độ tối thiểu"); // Min Temp
LSTR MSG_INFO_MAX_TEMP = _UxGT("Nhiệt độ tối đa"); // Max temp
LSTR MSG_INFO_PSU = _UxGT("Bộ nguồn"); // PSU
LSTR MSG_DRIVE_STRENGTH = _UxGT("Sức mạnh ổ đĩa"); // Drive Strength
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" % trình điều khiển"); // X Driver %
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" % trình điều khiển");
LSTR MSG_DAC_PERCENT_E = _UxGT("E % trình điều khiển");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("Ghi DAC EEPROM"); // DAC EEPROM Write
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("In tạm dừng"); // PRINT PAUSED
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("Nạp dây nhựa");
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("Dỡ dây nhựa"); // unload filament
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("Tùy chọn hồi phục:"); // RESUME OPTIONS
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Xả thêm"); // Purge more
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Tiếp tục"); // continue
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Đầu Phun: "); // Nozzle
LSTR MSG_RUNOUT_SENSOR_ENABLE = _UxGT("Cảm Biến Hết"); // Runout Sensor
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Sự nhà không thành công"); // Homing failed
LSTR MSG_LCD_PROBING_FAILED = _UxGT(" không thành công"); // Probing failed
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Nhấn nút", "để tiếp tục in")); // Press button to resume print
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Chờ cho sự", "thay đổi dây nhựa", "bắt đầu")); // wait for filament change to start
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Đút dây nhựa vào", "và nhấn nút", "để tiếp tục")); // insert filament and press button to continue //
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Nhấn nút", "để làm nóng đầu phun")); // Press button to heat nozzle
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Đầu phun đang nóng lên", "Xin chờ...")); // Nozzle heating Please wait
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Chờ tro", "dây nhựa ra")); // Wait for filament unload
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Chờ tro", "dây nhựa vào")); // Wait for filament load
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Chờ tro", "xả dây nhựa")); // wait for filament purge
PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Nhấn nút để kết thúc", "xả dây nhựa")); // Click to finish dây nhựa purge
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Chờ tro in", "tiếp tục...")); // Wait for print to resume
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Nhấn nút", "để tiếp tục in")); // Press button to resume print
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("Chờ cho sự", "thay đổi dây nhựa", "bắt đầu")); // wait for filament change to start
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("Đút dây nhựa vào", "và nhấn nút", "để tiếp tục")); // insert filament and press button to continue //
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("Nhấn nút", "để làm nóng đầu phun")); // Press button to heat nozzle
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("Đầu phun đang nóng lên", "Xin chờ...")); // Nozzle heating Please wait
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("Chờ tro", "dây nhựa ra")); // Wait for filament unload
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("Chờ tro", "dây nhựa vào")); // Wait for filament load
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("Chờ tro", "xả dây nhựa")); // wait for filament purge
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("Nhấn nút để kết thúc", "xả dây nhựa")); // Click to finish dây nhựa purge
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("Chờ tro in", "tiếp tục...")); // Wait for print to resume
#else // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Nhấn nút để tiếp tục")); // Click to continue
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Xin chờ..."));
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Chèn và nhấn")); // Insert and Click
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Nhấn để sưởi")); // Click to heat
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Đang sưởi nóng")); // Heating
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Đang dỡ ra...")); // Ejecting
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Đang nạp...")); // Loading
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Đang xả...")); // Purging
PROGMEM Language_Str MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Nhấn nút để kết thúc")); // Click to finish
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Đang tiếp tục...")); // Resuming
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("Nhấn nút để tiếp tục")); // Click to continue
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("Xin chờ..."));
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("Chèn và nhấn")); // Insert and Click
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("Nhấn để sưởi")); // Click to heat
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("Đang sưởi nóng")); // Heating
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("Đang dỡ ra...")); // Ejecting
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("Đang nạp...")); // Loading
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("Đang xả...")); // Purging
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("Nhấn nút để kết thúc")); // Click to finish
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("Đang tiếp tục...")); // Resuming
#endif // LCD_HEIGHT < 4
PROGMEM Language_Str MSG_TMC_DRIVERS = _UxGT("Trình điều khiển TMC"); // TMC drivers
PROGMEM Language_Str MSG_TMC_CURRENT = _UxGT("Dòng điện trình điều khiển"); // Driver current
PROGMEM Language_Str MSG_TMC_HYBRID_THRS = _UxGT("Ngưỡng Hỗn Hợp"); // Hybrid threshold
PROGMEM Language_Str MSG_TMC_HOMING_THRS = _UxGT("Vô cảm biến"); // Sensorless homing
PROGMEM Language_Str MSG_TMC_STEPPING_MODE = _UxGT("Chế độ từng bước"); // Stepping mode
PROGMEM Language_Str MSG_TMC_STEALTH_ENABLED = _UxGT("CắtTàngHình được kích hoạt"); // StealthChop enabled
LSTR MSG_TMC_DRIVERS = _UxGT("Trình điều khiển TMC"); // TMC drivers
LSTR MSG_TMC_CURRENT = _UxGT("Dòng điện trình điều khiển"); // Driver current
LSTR MSG_TMC_HYBRID_THRS = _UxGT("Ngưỡng Hỗn Hợp"); // Hybrid threshold
LSTR MSG_TMC_HOMING_THRS = _UxGT("Vô cảm biến"); // Sensorless homing
LSTR MSG_TMC_STEPPING_MODE = _UxGT("Chế độ từng bước"); // Stepping mode
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("CắtTàngHình được kích hoạt"); // StealthChop enabled
}

932
Marlin/src/lcd/language/language_zh_CN.h Executable file → Normal file
View File

@@ -16,7 +16,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
*/
#pragma once
@@ -25,364 +25,612 @@
* Simplified Chinese
*
* LCD Menu Messages
* See also http://marlinfw.org/docs/development/lcd_language.html
*
* See also https://marlinfw.org/docs/development/lcd_language.html
*/
namespace Language_zh_CN {
using namespace Language_en; // Inherit undefined strings from English
constexpr uint8_t CHARSIZE = 3;
PROGMEM Language_Str LANGUAGE = _UxGT("Simplified Chinese");
constexpr uint8_t CHARSIZE = 3;
LSTR LANGUAGE = _UxGT("Simplified Chinese");
PROGMEM Language_Str WELCOME_MSG = MACHINE_NAME _UxGT("已就绪."); //" ready."
PROGMEM Language_Str MSG_BACK = _UxGT("返回"); // ”Back“
PROGMEM Language_Str MSG_MEDIA_INSERTED = _UxGT("存储卡已插入"); //"Card inserted"
PROGMEM Language_Str MSG_MEDIA_REMOVED = _UxGT("存储卡被拔出"); //"Card removed"
PROGMEM Language_Str MSG_LCD_ENDSTOPS = _UxGT("挡块"); //"Endstops" // Max length 8 characters
PROGMEM Language_Str MSG_MAIN = _UxGT("主菜单"); //"Main"
PROGMEM Language_Str MSG_AUTOSTART = _UxGT("自动开始"); //"Autostart"
PROGMEM Language_Str MSG_DISABLE_STEPPERS = _UxGT("关闭步进电机"); //"Disable steppers"
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("调试菜单"); // "Debug Menu"
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("进度条测试"); // "Progress Bar Test"
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("回原点"); //"Auto home"
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("回X原位"); //"Home X"
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("回Y原位"); //"Home Y"
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("回Z原位"); //"Home Z"
PROGMEM Language_Str MSG_LEVEL_BED_HOMING = _UxGT("平台调平XYZ归原位"); //"Homing XYZ"
PROGMEM Language_Str MSG_LEVEL_BED_WAITING = _UxGT("击开始热床调平"); //"Click to Begin"
PROGMEM Language_Str MSG_LEVEL_BED_NEXT_POINT = _UxGT("下个热床调平点"); //"Next Point"
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("完成热床调平"); //"Leveling Done!"
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("淡出高度"); // "Fade Height"
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("设置原点偏移"); //"Set home offsets"
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("偏移已启用"); //"Offsets applied"
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("设置原点"); //"Set origin"
PROGMEM Language_Str MSG_PREHEAT_1 = _UxGT("预热 ") PREHEAT_1_LABEL; //"Preheat PREHEAT_2_LABEL"
PROGMEM Language_Str MSG_PREHEAT_1_H = _UxGT("预热 ") PREHEAT_1_LABEL " ~"; //"Preheat PREHEAT_2_LABEL"
PROGMEM Language_Str MSG_PREHEAT_1_END = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 喷嘴"); //MSG_PREHEAT_1 " "
PROGMEM Language_Str MSG_PREHEAT_1_END_E = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 喷嘴 ~"); //MSG_PREHEAT_1 " "
PROGMEM Language_Str MSG_PREHEAT_1_ALL = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 全部"); //MSG_PREHEAT_1 " All"
PROGMEM Language_Str MSG_PREHEAT_1_BEDONLY = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 热床"); //MSG_PREHEAT_1 " Bed"
PROGMEM Language_Str MSG_PREHEAT_1_SETTINGS = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 设置"); //MSG_PREHEAT_1 " conf"
PROGMEM Language_Str MSG_PREHEAT_2 = _UxGT("预热 ") PREHEAT_2_LABEL; //"Preheat PREHEAT_2_LABEL"
PROGMEM Language_Str MSG_PREHEAT_2_H = _UxGT("预热 ") PREHEAT_2_LABEL " ~"; //"Preheat PREHEAT_2_LABEL"
PROGMEM Language_Str MSG_PREHEAT_2_END = _UxGT("预热 ") PREHEAT_2_LABEL _UxGT(" 喷嘴"); //MSG_PREHEAT_2 " "
PROGMEM Language_Str MSG_PREHEAT_2_END_E = _UxGT("预热 ") PREHEAT_2_LABEL _UxGT(" 喷嘴 ~"); //MSG_PREHEAT_2 " "
PROGMEM Language_Str MSG_PREHEAT_2_ALL = _UxGT("预热 ") PREHEAT_2_LABEL _UxGT(" 全部"); //MSG_PREHEAT_2 " All"
PROGMEM Language_Str MSG_PREHEAT_2_BEDONLY = _UxGT("预热 ") PREHEAT_2_LABEL _UxGT(" 热床"); //MSG_PREHEAT_2 " Bed"
PROGMEM Language_Str MSG_PREHEAT_2_SETTINGS = _UxGT("预热 ") PREHEAT_2_LABEL _UxGT(" 设置"); //MSG_PREHEAT_2 " conf"
PROGMEM Language_Str MSG_COOLDOWN = _UxGT("降温"); //"Cooldown"
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("电源打开"); //"Switch power on"
PROGMEM Language_Str MSG_SWITCH_PS_OFF = _UxGT("电源关闭"); //"Switch power off"
PROGMEM Language_Str MSG_EXTRUDE = _UxGT("挤出"); //"Extrude"
PROGMEM Language_Str MSG_RETRACT = _UxGT("回抽"); //"Retract"
PROGMEM Language_Str MSG_MOVE_AXIS = _UxGT("移动轴"); //"Move axis"
PROGMEM Language_Str MSG_BED_LEVELING = _UxGT("调平热床"); //"Bed leveling"
PROGMEM Language_Str MSG_LEVEL_BED = _UxGT("调平热床"); //"Level bed"
PROGMEM Language_Str MSG_LEVEL_CORNERS = _UxGT("调平边角"); // "Level corners"
LSTR WELCOME_MSG = MACHINE_NAME _UxGT("已就绪."); // " ready."
LSTR MSG_MARLIN = _UxGT("马林");
LSTR MSG_YES = _UxGT("");
LSTR MSG_NO = _UxGT("");
LSTR MSG_BACK = _UxGT("返回"); // ”Back“
LSTR MSG_MEDIA_ABORTING = _UxGT("放弃中...");
LSTR MSG_MEDIA_INSERTED = _UxGT("存储卡已插入"); // "Card inserted"
LSTR MSG_MEDIA_REMOVED = _UxGT("存储卡被拔出"); // "Card removed"
LSTR MSG_MEDIA_WAITING = _UxGT("等待存储器");
LSTR MSG_MEDIA_READ_ERROR = _UxGT("存储器读取错误");
LSTR MSG_MEDIA_USB_REMOVED = _UxGT("USB设备已弹出");
LSTR MSG_MEDIA_USB_FAILED = _UxGT("USB启动错误");
LSTR MSG_KILL_SUBCALL_OVERFLOW = _UxGT("子响应溢出");
LSTR MSG_LCD_ENDSTOPS = _UxGT("挡块"); // "Endstops" // Max length 8 characters
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("软挡块");
LSTR MSG_MAIN = _UxGT("主菜"); // "Main"
LSTR MSG_ADVANCED_SETTINGS = _UxGT("高级设置");
LSTR MSG_CONFIGURATION = _UxGT("配置");
LSTR MSG_RUN_AUTO_FILES = _UxGT("自动开始"); // "Autostart"
LSTR MSG_DISABLE_STEPPERS = _UxGT("关闭步进电机"); // "Disable steppers"
LSTR MSG_DEBUG_MENU = _UxGT("调试菜单"); // "Debug Menu"
LSTR MSG_PROGRESS_BAR_TEST = _UxGT("进度条测试"); // "Progress Bar Test"
LSTR MSG_AUTO_HOME = _UxGT("自动回原点"); // "Auto home"
LSTR MSG_AUTO_HOME_X = _UxGT("回X原位"); // "Home X"
LSTR MSG_AUTO_HOME_Y = _UxGT("回Y原位"); // "Home Y"
LSTR MSG_AUTO_HOME_Z = _UxGT("回Z原位"); // "Home Z"
LSTR MSG_AUTO_Z_ALIGN = _UxGT("自动Z对齐");
LSTR MSG_LEVEL_BED_HOMING = _UxGT("平台调平XYZ归原位"); // "Homing XYZ"
LSTR MSG_LEVEL_BED_WAITING = _UxGT("单击开始热床调平"); // "Click to Begin"
LSTR MSG_LEVEL_BED_NEXT_POINT = _UxGT("下个热床调平点"); // "Next Point"
LSTR MSG_LEVEL_BED_DONE = _UxGT("完成热床调平"); // "Leveling Done!"
LSTR MSG_Z_FADE_HEIGHT = _UxGT("淡出高度"); // "Fade Height"
LSTR MSG_SET_HOME_OFFSETS = _UxGT("设置原点偏移"); // "Set home offsets"
LSTR MSG_HOME_OFFSETS_APPLIED = _UxGT("偏移已启用"); // "Offsets applied"
LSTR MSG_SET_ORIGIN = _UxGT("设置原点"); // "Set origin"
#if PREHEAT_COUNT
LSTR MSG_PREHEAT_1 = _UxGT("预热 ") PREHEAT_1_LABEL; // "Preheat PREHEAT_2_LABEL"
LSTR MSG_PREHEAT_1_H = _UxGT("预热 ") PREHEAT_1_LABEL " ~"; // "Preheat PREHEAT_2_LABEL"
LSTR MSG_PREHEAT_1_END = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 喷嘴"); //MSG_PREHEAT_1 " "
LSTR MSG_PREHEAT_1_END_E = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 喷嘴 ~"); //MSG_PREHEAT_1 " "
LSTR MSG_PREHEAT_1_ALL = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 全部"); //MSG_PREHEAT_1 " All"
LSTR MSG_PREHEAT_1_BEDONLY = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 热床"); //MSG_PREHEAT_1 " Bed"
LSTR MSG_PREHEAT_1_SETTINGS = _UxGT("预热 ") PREHEAT_1_LABEL _UxGT(" 设置"); //MSG_PREHEAT_1 " conf"
PROGMEM Language_Str MSG_NEXT_CORNER = _UxGT("下个边角"); // "Next corner"
PROGMEM Language_Str MSG_EDIT_MESH = _UxGT("编辑网格"); // "Edit Mesh"
PROGMEM Language_Str MSG_EDITING_STOPPED = _UxGT("网格编辑已停止"); // "Mesh Editing Stopped"
PROGMEM Language_Str MSG_USER_MENU = _UxGT("定制命令"); // "Custom Commands"
LSTR MSG_PREHEAT_M = _UxGT("预热 $"); // "Preheat PREHEAT_2_LABEL"
LSTR MSG_PREHEAT_M_H = _UxGT("预热 $ ~"); // "Preheat PREHEAT_2_LABEL"
LSTR MSG_PREHEAT_M_END = _UxGT("预热 $ 喷嘴"); //MSG_PREHEAT_1 " "
LSTR MSG_PREHEAT_M_END_E = _UxGT("预热 $ 喷嘴 ~"); //MSG_PREHEAT_1 " "
LSTR MSG_PREHEAT_M_ALL = _UxGT("预热 $ 全部"); //MSG_PREHEAT_1 " All"
LSTR MSG_PREHEAT_M_BEDONLY = _UxGT("预热 $ 热床"); //MSG_PREHEAT_1 " Bed"
LSTR MSG_PREHEAT_M_SETTINGS = _UxGT("预热 $ 设置"); //MSG_PREHEAT_1 " conf"
#endif
LSTR MSG_PREHEAT_CUSTOM = _UxGT("预热自定义");
LSTR MSG_COOLDOWN = _UxGT("降温"); // "Cooldown"
LSTR MSG_CUTTER_FREQUENCY = _UxGT("切割频率");
LSTR MSG_LASER_MENU = _UxGT("激光控制");
LSTR MSG_LASER_POWER = _UxGT("激光电源");
LSTR MSG_SPINDLE_MENU = _UxGT("主轴控制");
LSTR MSG_SPINDLE_POWER = _UxGT("主轴电源");
LSTR MSG_SPINDLE_REVERSE = _UxGT("主轴反转");
LSTR MSG_SWITCH_PS_ON = _UxGT("电源打开"); // "Switch power on"
LSTR MSG_SWITCH_PS_OFF = _UxGT("电源关闭"); // "Switch power off"
LSTR MSG_EXTRUDE = _UxGT("挤出"); // "Extrude"
LSTR MSG_RETRACT = _UxGT("回抽"); // "Retract"
LSTR MSG_MOVE_AXIS = _UxGT("移动轴"); // "Move axis"
LSTR MSG_BED_LEVELING = _UxGT("调平热床"); // "Bed leveling"
LSTR MSG_LEVEL_BED = _UxGT("调平热床"); // "Level bed"
LSTR MSG_BED_TRAMMING = _UxGT("调平边角"); // "Bed Tramming"
LSTR MSG_NEXT_CORNER = _UxGT("下个边角"); // "Next corner"
LSTR MSG_MESH_EDITOR = _UxGT("网格编辑器");
LSTR MSG_EDIT_MESH = _UxGT("编辑网格"); // "Edit Mesh"
LSTR MSG_EDITING_STOPPED = _UxGT("网格编辑已停止"); // "Mesh Editing Stopped"
LSTR MSG_PROBING_POINT = _UxGT("探测点");
LSTR MSG_MESH_X = _UxGT("索引X");
LSTR MSG_MESH_Y = _UxGT("索引Y");
LSTR MSG_MESH_EDIT_Z = _UxGT("Z 值");
LSTR MSG_CUSTOM_COMMANDS = _UxGT("定制命令"); // "Custom Commands"
LSTR MSG_M48_TEST = _UxGT("M48探测");
LSTR MSG_M48_POINT = _UxGT("M48点");
LSTR MSG_M48_DEVIATION = _UxGT("M48偏差");
LSTR MSG_IDEX_MENU = _UxGT("IDEX模式");
LSTR MSG_OFFSETS_MENU = _UxGT("工具偏移量");
LSTR MSG_IDEX_MODE_AUTOPARK = _UxGT("自动停靠");
LSTR MSG_IDEX_MODE_DUPLICATE = _UxGT("复制");
LSTR MSG_IDEX_MODE_MIRRORED_COPY = _UxGT("镜像复制");
LSTR MSG_IDEX_MODE_FULL_CTRL = _UxGT("完全控制");
LSTR MSG_HOTEND_OFFSET_X = _UxGT("第二喷头是X");
LSTR MSG_HOTEND_OFFSET_Y = _UxGT("第二喷头是Y");
LSTR MSG_HOTEND_OFFSET_Z = _UxGT("第二喷头是Z");
LSTR MSG_UBL_DOING_G29 = _UxGT("执行G29"); // "Doing G29"
LSTR MSG_UBL_TOOLS = _UxGT("UBL工具"); // "UBL Tools"
LSTR MSG_UBL_LEVEL_BED = _UxGT("统一热床调平(UBL)"); // "Unified Bed Leveling"
LSTR MSG_LCD_TILTING_MESH = _UxGT("倾斜點");
LSTR MSG_UBL_MANUAL_MESH = _UxGT("手工创设网格"); // "Manually Build Mesh"
LSTR MSG_UBL_BC_INSERT = _UxGT("放置垫片并测量"); // "Place shim & measure"
LSTR MSG_UBL_BC_INSERT2 = _UxGT("测量"); // "Measure"
LSTR MSG_UBL_BC_REMOVE = _UxGT("移除并测量热床"); // "Remove & measure bed"
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("移动到下一个"); // "Moving to next"
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("激活UBL"); // "Activate UBL"
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("关闭UBL"); // "Deactivate UBL"
LSTR MSG_UBL_SET_TEMP_BED = _UxGT("热床温度"); // "Bed Temp"
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("热床温度");
LSTR MSG_UBL_SET_TEMP_HOTEND = _UxGT("热端温度"); // "Hotend Temp"
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("热端温度");
LSTR MSG_UBL_MESH_EDIT = _UxGT("网格编辑"); // "Mesh Edit"
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("编辑客户网格"); // "Edit Custom Mesh"
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("细调网格"); // "Fine Tuning Mesh"
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("完成编辑网格"); // "Done Editing Mesh"
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("创设客户网格"); // "Build Custom Mesh"
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("创设网格"); // "Build Mesh"
#if PREHEAT_COUNT
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("创设 $ 网格"); // "Build PREHEAT_1_LABEL Mesh"
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("批准 $ 网格"); // "Validate PREHEAT_1_LABEL Mesh"
#endif
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("创设冷网格"); // "Build Cold Mesh"
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("调整网格高度"); // "Adjust Mesh Height"
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("高度合计"); // "Height Amount"
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("批准网格"); // "Validate Mesh"
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("批准客户网格"); // "Validate Custom Mesh"
LSTR MSG_G26_HEATING_BED = _UxGT("G26加热热床");
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26加热喷嘴");
LSTR MSG_G26_MANUAL_PRIME = _UxGT("手动填装中...");
LSTR MSG_G26_FIXED_LENGTH = _UxGT("固定距离填装");
LSTR MSG_G26_PRIME_DONE = _UxGT("填装完成");
LSTR MSG_G26_CANCELED = _UxGT("G26已取消");
LSTR MSG_G26_LEAVING = _UxGT("离开G26");
LSTR MSG_UBL_CONTINUE_MESH = _UxGT("继续热床网格"); // "Continue Bed Mesh"
LSTR MSG_UBL_MESH_LEVELING = _UxGT("网格调平"); // "Mesh Leveling"
LSTR MSG_UBL_3POINT_MESH_LEVELING = _UxGT("三点调平"); // "3-Point Leveling"
LSTR MSG_UBL_GRID_MESH_LEVELING = _UxGT("格子网格调平"); // "Grid Mesh Leveling"
LSTR MSG_UBL_MESH_LEVEL = _UxGT("调平网格"); // "Level Mesh"
LSTR MSG_UBL_SIDE_POINTS = _UxGT("边点"); // "Side Points"
LSTR MSG_UBL_MAP_TYPE = _UxGT("图类型"); // "Map Type"
LSTR MSG_UBL_OUTPUT_MAP = _UxGT("输出网格图"); // "Output Mesh Map"
LSTR MSG_UBL_OUTPUT_MAP_HOST = _UxGT("输出到主机"); // "Output for Host"
LSTR MSG_UBL_OUTPUT_MAP_CSV = _UxGT("输出到CSV"); // "Output for CSV"
LSTR MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("输出到备份"); // "Off Printer Backup"
LSTR MSG_UBL_INFO_UBL = _UxGT("输出UBL信息"); // "Output UBL Info"
LSTR MSG_UBL_FILLIN_AMOUNT = _UxGT("填充合计"); // "Fill-in Amount"
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("手工填充"); // "Manual Fill-in"
LSTR MSG_UBL_SMART_FILLIN = _UxGT("聪明填充"); // "Smart Fill-in"
LSTR MSG_UBL_FILLIN_MESH = _UxGT("填充网格"); // "Fill-in Mesh"
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("作废所有的"); // "Invalidate All"
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("作废最近的"); // "Invalidate Closest"
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("细调所有的"); // "Fine Tune All"
LSTR MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("细调最近的"); // "Fine Tune Closest"
LSTR MSG_UBL_STORAGE_MESH_MENU = _UxGT("网格存储"); // "Mesh Storage"
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("存储槽"); // "Memory Slot"
LSTR MSG_UBL_LOAD_MESH = _UxGT("装载热床网格"); // "Load Bed Mesh"
LSTR MSG_UBL_SAVE_MESH = _UxGT("保存热床网格"); // "Save Bed Mesh"
LSTR MSG_MESH_LOADED = _UxGT("网格 %i 已装载"); // "Mesh %i loaded"
LSTR MSG_MESH_SAVED = _UxGT("网格 %i 已保存"); // "Mesh %i saved"
LSTR MSG_UBL_NO_STORAGE = _UxGT("没有存储"); // "No storage"
LSTR MSG_UBL_SAVE_ERROR = _UxGT("错误: UBL保存"); // "Err: UBL Save"
LSTR MSG_UBL_RESTORE_ERROR = _UxGT("错误: UBL还原"); // "Err: UBL Restore"
LSTR MSG_UBL_Z_OFFSET = _UxGT("Z偏移量: ");
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z偏移已停止"); // "Z-Offset Stopped"
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("一步步UBL"); // "Step-By-Step UBL"
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. 创设冷网格");
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2. 聪明填充");
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. 批准网格");
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. 细调所有的");
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. 批准网格");
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. 细调所有的");
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7. 保存热床网格");
PROGMEM Language_Str MSG_UBL_DOING_G29 = _UxGT("执行G29"); // "Doing G29"
PROGMEM Language_Str MSG_UBL_TOOLS = _UxGT("UBL工具"); // "UBL Tools"
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("统一热床调平(UBL)"); // "Unified Bed Leveling"
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("手工创设网格"); // "Manually Build Mesh"
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("放置垫片并测量"); // "Place shim & measure"
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("测量"); // "Measure"
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("移除并测量热床"); // "Remove & measure bed"
PROGMEM Language_Str MSG_UBL_MOVING_TO_NEXT = _UxGT("移动到下一个"); // "Moving to next"
PROGMEM Language_Str MSG_UBL_ACTIVATE_MESH = _UxGT("激活UBL"); // "Activate UBL"
PROGMEM Language_Str MSG_UBL_DEACTIVATE_MESH = _UxGT("关闭UBL"); // "Deactivate UBL"
PROGMEM Language_Str MSG_UBL_SET_TEMP_BED = _UxGT("设置热床温度"); // "Bed Temp"
PROGMEM Language_Str MSG_UBL_SET_TEMP_HOTEND = _UxGT("热端温度"); // "Hotend Temp"
PROGMEM Language_Str MSG_UBL_MESH_EDIT = _UxGT("网格编辑"); // "Mesh Edit"
PROGMEM Language_Str MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("编辑客户网格"); // "Edit Custom Mesh"
PROGMEM Language_Str MSG_UBL_FINE_TUNE_MESH = _UxGT("细调网格"); // "Fine Tuning Mesh"
PROGMEM Language_Str MSG_UBL_DONE_EDITING_MESH = _UxGT("完成编辑网格"); // "Done Editing Mesh"
PROGMEM Language_Str MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("创设客户网格"); // "Build Custom Mesh"
PROGMEM Language_Str MSG_UBL_BUILD_MESH_MENU = _UxGT("创设网格"); // "Build Mesh"
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M1 = _UxGT("创设 ") PREHEAT_1_LABEL _UxGT(" 网格"); // "Build PREHEAT_1_LABEL Mesh"
PROGMEM Language_Str MSG_UBL_BUILD_MESH_M2 = _UxGT("创设 ") PREHEAT_2_LABEL _UxGT(" 网格"); // "Build PREHEAT_2_LABEL Mesh"
PROGMEM Language_Str MSG_UBL_BUILD_COLD_MESH = _UxGT("创设冷网格"); // "Build Cold Mesh"
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("调整网格高度"); // "Adjust Mesh Height"
PROGMEM Language_Str MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("高度合计"); // "Height Amount"
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_MENU = _UxGT("批准网格"); // "Validate Mesh"
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M1 = _UxGT("批准 ") PREHEAT_1_LABEL _UxGT(" 网格"); // "Validate PREHEAT_1_LABEL Mesh"
PROGMEM Language_Str MSG_UBL_VALIDATE_MESH_M2 = _UxGT("批准 ") PREHEAT_2_LABEL _UxGT(" 网格"); // "Validate PREHEAT_2_LABEL Mesh"
PROGMEM Language_Str MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("批准客户网格"); // "Validate Custom Mesh"
PROGMEM Language_Str MSG_UBL_CONTINUE_MESH = _UxGT("继续热床网格"); // "Continue Bed Mesh"
PROGMEM Language_Str MSG_UBL_MESH_LEVELING = _UxGT("网格调平"); // "Mesh Leveling"
PROGMEM Language_Str MSG_UBL_3POINT_MESH_LEVELING = _UxGT("三点调平"); // "3-Point Leveling"
PROGMEM Language_Str MSG_UBL_GRID_MESH_LEVELING = _UxGT("格子网格调平"); // "Grid Mesh Leveling"
PROGMEM Language_Str MSG_UBL_MESH_LEVEL = _UxGT("调平网格"); // "Level Mesh"
PROGMEM Language_Str MSG_UBL_SIDE_POINTS = _UxGT("边点"); // "Side Points"
PROGMEM Language_Str MSG_UBL_MAP_TYPE = _UxGT("图类型"); // "Map Type"
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP = _UxGT("输出网格图"); // "Output Mesh Map"
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_HOST = _UxGT("输出到主机"); // "Output for Host"
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_CSV = _UxGT("输出到CSV"); // "Output for CSV"
PROGMEM Language_Str MSG_UBL_OUTPUT_MAP_BACKUP = _UxGT("输出到备份"); // "Off Printer Backup"
PROGMEM Language_Str MSG_UBL_INFO_UBL = _UxGT("输出UBL信息"); // "Output UBL Info"
PROGMEM Language_Str MSG_UBL_FILLIN_AMOUNT = _UxGT("填充合计"); // "Fill-in Amount"
PROGMEM Language_Str MSG_UBL_MANUAL_FILLIN = _UxGT("手工填充"); // "Manual Fill-in"
PROGMEM Language_Str MSG_UBL_SMART_FILLIN = _UxGT("聪明填充"); // "Smart Fill-in"
PROGMEM Language_Str MSG_UBL_FILLIN_MESH = _UxGT("填充网格"); // "Fill-in Mesh"
PROGMEM Language_Str MSG_UBL_INVALIDATE_ALL = _UxGT("作废所有的"); // "Invalidate All"
PROGMEM Language_Str MSG_UBL_INVALIDATE_CLOSEST = _UxGT("作废最近的"); // "Invalidate Closest"
PROGMEM Language_Str MSG_UBL_FINE_TUNE_ALL = _UxGT("细调所有的"); // "Fine Tune All"
PROGMEM Language_Str MSG_UBL_FINE_TUNE_CLOSEST = _UxGT("细调最近的"); // "Fine Tune Closest"
PROGMEM Language_Str MSG_UBL_STORAGE_MESH_MENU = _UxGT("网格存储"); // "Mesh Storage"
PROGMEM Language_Str MSG_UBL_STORAGE_SLOT = _UxGT("存储槽"); // "Memory Slot"
PROGMEM Language_Str MSG_UBL_LOAD_MESH = _UxGT("装载热床网格"); // "Load Bed Mesh"
PROGMEM Language_Str MSG_UBL_SAVE_MESH = _UxGT("保存热床网格"); // "Save Bed Mesh"
PROGMEM Language_Str MSG_MESH_LOADED = _UxGT("M117 网格 %i 已装载"); // "Mesh %i loaded"
PROGMEM Language_Str MSG_MESH_SAVED = _UxGT("M117 网格 %i 已保存"); // "Mesh %i saved"
PROGMEM Language_Str MSG_UBL_NO_STORAGE = _UxGT("没有存储"); // "No storage"
PROGMEM Language_Str MSG_UBL_SAVE_ERROR = _UxGT("错误: UBL保存"); // "Err: UBL Save"
PROGMEM Language_Str MSG_UBL_RESTORE_ERROR = _UxGT("错误: UBL还原"); // "Err: UBL Restore"
PROGMEM Language_Str MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z偏移已停止"); // "Z-Offset Stopped"
PROGMEM Language_Str MSG_UBL_STEP_BY_STEP_MENU = _UxGT("一步步UBL"); // "Step-By-Step UBL"
PROGMEM Language_Str MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1. 创设冷网格");
PROGMEM Language_Str MSG_UBL_2_SMART_FILLIN = _UxGT("2. 聪明填充");
PROGMEM Language_Str MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3. 批准网格");
PROGMEM Language_Str MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4. 细调所有的");
PROGMEM Language_Str MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5. 批准网格");
PROGMEM Language_Str MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6. 细调所有的");
PROGMEM Language_Str MSG_UBL_7_SAVE_MESH = _UxGT("7. 保存热床网格");
LSTR MSG_LED_CONTROL = _UxGT("LED控制"); // "LED Control")
LSTR MSG_LEDS = _UxGT(""); // "Lights")
LSTR MSG_LED_PRESETS = _UxGT("灯预置"); // "Light Presets")
LSTR MSG_SET_LEDS_RED = _UxGT(""); // "Red")
LSTR MSG_SET_LEDS_ORANGE = _UxGT(""); // "Orange")
LSTR MSG_SET_LEDS_YELLOW = _UxGT(""); // "Yellow")
LSTR MSG_SET_LEDS_GREEN = _UxGT("绿"); // "Green")
LSTR MSG_SET_LEDS_BLUE = _UxGT(""); // "Blue")
LSTR MSG_SET_LEDS_INDIGO = _UxGT(""); // "Indigo")
LSTR MSG_SET_LEDS_VIOLET = _UxGT(""); // "Violet")
LSTR MSG_SET_LEDS_WHITE = _UxGT(""); // "White")
LSTR MSG_SET_LEDS_DEFAULT = _UxGT("缺省"); // "Default")
LSTR MSG_CUSTOM_LEDS = _UxGT("定制灯"); // "Custom Lights")
LSTR MSG_INTENSITY_R = _UxGT("红饱和度"); // "Red Intensity")
LSTR MSG_INTENSITY_G = _UxGT("绿饱和度"); // "Green Intensity")
LSTR MSG_INTENSITY_B = _UxGT("蓝饱和度"); // "Blue Intensity")
LSTR MSG_INTENSITY_W = _UxGT("白饱和度"); // "White Intensity")
LSTR MSG_LED_BRIGHTNESS = _UxGT("亮度"); // "Brightness")
PROGMEM Language_Str MSG_LED_CONTROL = _UxGT("灯管控制"); // "LED Control")
PROGMEM Language_Str MSG_LEDS = _UxGT(""); // "Lights")
PROGMEM Language_Str MSG_LED_PRESETS = _UxGT("灯预置"); // "Light Presets")
PROGMEM Language_Str MSG_SET_LEDS_RED = _UxGT(""); // "Red")
PROGMEM Language_Str MSG_SET_LEDS_ORANGE = _UxGT(""); // "Orange")
PROGMEM Language_Str MSG_SET_LEDS_YELLOW = _UxGT(""); // "Yellow")
PROGMEM Language_Str MSG_SET_LEDS_GREEN = _UxGT("绿"); // "Green")
PROGMEM Language_Str MSG_SET_LEDS_BLUE = _UxGT(""); // "Blue")
PROGMEM Language_Str MSG_SET_LEDS_INDIGO = _UxGT(""); // "Indigo")
PROGMEM Language_Str MSG_SET_LEDS_VIOLET = _UxGT(""); // "Violet")
PROGMEM Language_Str MSG_SET_LEDS_WHITE = _UxGT(""); // "White")
PROGMEM Language_Str MSG_SET_LEDS_DEFAULT = _UxGT("缺省"); // "Default")
PROGMEM Language_Str MSG_CUSTOM_LEDS = _UxGT("定制灯"); // "Custom Lights")
PROGMEM Language_Str MSG_INTENSITY_R = _UxGT("红饱和度"); // "Red Intensity")
PROGMEM Language_Str MSG_INTENSITY_G = _UxGT("绿饱和度"); // "Green Intensity")
PROGMEM Language_Str MSG_INTENSITY_B = _UxGT("蓝饱和度"); // "Blue Intensity")
PROGMEM Language_Str MSG_INTENSITY_W = _UxGT("白饱和度"); // "White Intensity")
PROGMEM Language_Str MSG_LED_BRIGHTNESS = _UxGT("亮度"); // "Brightness")
LSTR MSG_MOVING = _UxGT("移动..."); // "Moving...")
LSTR MSG_FREE_XY = _UxGT("释放 XY"); // "Free XY")
LSTR MSG_MOVE_X = _UxGT("移动X"); // "Move X"
LSTR MSG_MOVE_Y = _UxGT("移动Y"); // "Move Y"
LSTR MSG_MOVE_Z = _UxGT("移动Z"); // "Move Z"
LSTR MSG_MOVE_E = _UxGT("挤出机"); // "Extruder"
LSTR MSG_MOVE_EN = _UxGT("挤出机 *"); // "Extruder"
LSTR MSG_HOTEND_TOO_COLD = _UxGT("热端太冷");
LSTR MSG_MOVE_N_MM = _UxGT("移动 %s mm"); // "Move 0.025mm"
LSTR MSG_MOVE_01MM = _UxGT("移动 0.1 mm"); // "Move 0.1mm"
LSTR MSG_MOVE_1MM = _UxGT("移动 1 mm"); // "Move 1mm"
LSTR MSG_MOVE_10MM = _UxGT("移动 10 mm"); // "Move 10mm"
LSTR MSG_MOVE_100MM = _UxGT("移动 100 mm"); // "Move 100mm"
LSTR MSG_SPEED = _UxGT("速率"); // "Speed"
LSTR MSG_BED_Z = _UxGT("热床Z"); // "Bed Z"
LSTR MSG_NOZZLE = _UxGT("喷嘴"); // "Nozzle" 噴嘴
LSTR MSG_NOZZLE_N = _UxGT("喷嘴 ~"); // "Nozzle" 噴嘴
LSTR MSG_NOZZLE_PARKED = _UxGT("喷嘴已停靠");
LSTR MSG_NOZZLE_STANDBY = _UxGT("喷嘴待命中");
LSTR MSG_BED = _UxGT("热床"); // "Bed"
LSTR MSG_CHAMBER = _UxGT("机箱壳");
LSTR MSG_FAN_SPEED = _UxGT("风扇速率"); // "Fan speed"
LSTR MSG_FAN_SPEED_N = _UxGT("风扇速率 ~"); // "Fan speed"
LSTR MSG_STORED_FAN_N = _UxGT("存储的风扇 ~");
LSTR MSG_EXTRA_FAN_SPEED = _UxGT("额外风扇速率"); // "Extra fan speed"
LSTR MSG_EXTRA_FAN_SPEED_N = _UxGT("额外风扇速率 ~"); // "Extra fan speed"
LSTR MSG_CONTROLLER_FAN = _UxGT("控制器风扇");
LSTR MSG_CONTROLLER_FAN_IDLE_SPEED = _UxGT("空闲速度");
LSTR MSG_CONTROLLER_FAN_AUTO_ON = _UxGT("自动模式");
LSTR MSG_CONTROLLER_FAN_SPEED = _UxGT("工作速度");
LSTR MSG_CONTROLLER_FAN_DURATION = _UxGT("空闲周期");
LSTR MSG_FLOW = _UxGT("挤出速率"); // "Flow"
LSTR MSG_FLOW_N = _UxGT("挤出速率 ~"); // "Flow"
LSTR MSG_CONTROL = _UxGT("控制"); // "Control"
LSTR MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" 最小"); // " " LCD_STR_THERMOMETER " Min"
LSTR MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" 最大"); // " " LCD_STR_THERMOMETER " Max"
LSTR MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" 因数"); // " " LCD_STR_THERMOMETER " Fact"
LSTR MSG_AUTOTEMP = _UxGT("自动控温"); // "Autotemp"
LSTR MSG_LCD_ON = _UxGT(""); // "On"
LSTR MSG_LCD_OFF = _UxGT(""); // "Off"
LSTR MSG_PID_AUTOTUNE = _UxGT("自动PID");
LSTR MSG_PID_AUTOTUNE_E = _UxGT("自动PID *");
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("PID调整完成");
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("自动调失败. 坏的挤出机");
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("自动调失败. 温度太高");
LSTR MSG_PID_TIMEOUT = _UxGT("自动调失败! 超时");
LSTR MSG_SELECT = _UxGT("选择"); // "Select"
LSTR MSG_SELECT_E = _UxGT("选择 *");
LSTR MSG_ACC = _UxGT("加速度"); // "Accel" acceleration
LSTR MSG_JERK = _UxGT("抖动速率"); // "Jerk"
LSTR MSG_VA_JERK = _UxGT("轴抖动速率") LCD_STR_A; // "Va-jerk"
LSTR MSG_VB_JERK = _UxGT("轴抖动速率") LCD_STR_B; // "Vb-jerk"
LSTR MSG_VC_JERK = _UxGT("轴抖动速率") LCD_STR_C; // "Vc-jerk"
LSTR MSG_VI_JERK = _UxGT("轴抖动速率") LCD_STR_I; // "Vi-jerk"
LSTR MSG_VJ_JERK = _UxGT("轴抖动速率") LCD_STR_J; // "Vj-jerk"
LSTR MSG_VK_JERK = _UxGT("轴抖动速率") LCD_STR_K; // "Vk-jerk"
LSTR MSG_VE_JERK = _UxGT("挤出机抖动速率"); // "Ve-jerk"
LSTR MSG_JUNCTION_DEVIATION = _UxGT("接点差");
LSTR MSG_VELOCITY = _UxGT("速度"); // "Velocity"
LSTR MSG_VMAX_A = _UxGT("最大进料速率") LCD_STR_A; // "Vmax " max_feedrate_mm_s
LSTR MSG_VMAX_B = _UxGT("最大进料速率") LCD_STR_B;
LSTR MSG_VMAX_C = _UxGT("最大进料速率") LCD_STR_C;
LSTR MSG_VMAX_I = _UxGT("最大进料速率") LCD_STR_I;
LSTR MSG_VMAX_J = _UxGT("最大进料速率") LCD_STR_J;
LSTR MSG_VMAX_K = _UxGT("最大进料速率") LCD_STR_K;
LSTR MSG_VMAX_E = _UxGT("最大进料速率") LCD_STR_E;
LSTR MSG_VMAX_EN = _UxGT("最大进料速率 *");
LSTR MSG_VMIN = _UxGT("最小进料速率"); // "Vmin" min_feedrate_mm_s
LSTR MSG_VTRAV_MIN = _UxGT("最小移动速率"); // "VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
LSTR MSG_ACCELERATION = _UxGT("加速度"); // "Acceleration"
LSTR MSG_AMAX_A = _UxGT("最大打印加速度") LCD_STR_A; // "Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
LSTR MSG_AMAX_B = _UxGT("最大打印加速度") LCD_STR_B;
LSTR MSG_AMAX_C = _UxGT("最大打印加速度") LCD_STR_C;
LSTR MSG_AMAX_I = _UxGT("最大打印加速度") LCD_STR_I;
LSTR MSG_AMAX_J = _UxGT("最大打印加速度") LCD_STR_J;
LSTR MSG_AMAX_K = _UxGT("最大打印加速度") LCD_STR_K;
LSTR MSG_AMAX_E = _UxGT("最大打印加速度") LCD_STR_E;
LSTR MSG_AMAX_EN = _UxGT("最大打印加速度 *");
LSTR MSG_A_RETRACT = _UxGT("收进加速度"); // "A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
LSTR MSG_A_TRAVEL = _UxGT("非打印移动加速度"); // "A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
LSTR MSG_XY_FREQUENCY_LIMIT = _UxGT("频率最大");
LSTR MSG_XY_FREQUENCY_FEEDRATE = _UxGT("进给速度");
LSTR MSG_STEPS_PER_MM = _UxGT("轴步数/mm"); // "Steps/mm" axis_steps_per_mm, axis steps-per-unit G92
LSTR MSG_A_STEPS = LCD_STR_A _UxGT(" 步数/mm"); // "Asteps/mm"
LSTR MSG_B_STEPS = LCD_STR_B _UxGT(" 步数/mm");
LSTR MSG_C_STEPS = LCD_STR_C _UxGT(" 步数/mm");
LSTR MSG_I_STEPS = LCD_STR_I _UxGT(" 步数/mm");
LSTR MSG_J_STEPS = LCD_STR_J _UxGT(" 步数/mm");
LSTR MSG_K_STEPS = LCD_STR_K _UxGT(" 步数/mm");
LSTR MSG_E_STEPS = _UxGT("E 步数/mm"); // "Esteps/mm"
LSTR MSG_EN_STEPS = _UxGT("* 步数/mm");
LSTR MSG_TEMPERATURE = _UxGT("温度"); // "Temperature"
LSTR MSG_MOTION = _UxGT("运动"); // "Motion"
LSTR MSG_FILAMENT = _UxGT("料丝"); // "Filament" menu_advanced_filament
LSTR MSG_VOLUMETRIC_ENABLED = _UxGT("E 在 mm") SUPERSCRIPT_THREE; // "E in mm3" volumetric_enabled
LSTR MSG_VOLUMETRIC_LIMIT = _UxGT("E 限制 在 mm") SUPERSCRIPT_THREE;
LSTR MSG_VOLUMETRIC_LIMIT_E = _UxGT("E 限制 *");
LSTR MSG_FILAMENT_DIAM = _UxGT("丝料直径"); // "Fil. Dia."
LSTR MSG_FILAMENT_DIAM_E = _UxGT("丝料直径 *");
LSTR MSG_FILAMENT_UNLOAD = _UxGT("卸载 mm"); // "Unload mm"
LSTR MSG_FILAMENT_LOAD = _UxGT("装载 mm"); // "Load mm"
LSTR MSG_ADVANCE_K = _UxGT("Advance K");
LSTR MSG_ADVANCE_K_E = _UxGT("Advance K *");
LSTR MSG_CONTRAST = _UxGT("LCD对比度"); // "LCD contrast"
LSTR MSG_STORE_EEPROM = _UxGT("保存设置"); // "Store memory"
LSTR MSG_LOAD_EEPROM = _UxGT("装载设置"); // "Load memory"
LSTR MSG_RESTORE_DEFAULTS = _UxGT("恢复安全值"); // "Restore Defaults"
LSTR MSG_INIT_EEPROM = _UxGT("初始化设置"); // "Initialize EEPROM"
LSTR MSG_ERR_EEPROM_CRC = _UxGT("EEPROM CRC 错误");
LSTR MSG_ERR_EEPROM_INDEX = _UxGT("EEPROM Index 错误");
LSTR MSG_ERR_EEPROM_VERSION = _UxGT("EEPROM Version 错误");
LSTR MSG_SETTINGS_STORED = _UxGT("设置已保存");
LSTR MSG_MEDIA_UPDATE = _UxGT("存储器更新");
LSTR MSG_RESET_PRINTER = _UxGT("复位打印机");
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("刷新");
LSTR MSG_INFO_SCREEN = _UxGT("信息屏"); // "Info screen"
LSTR MSG_PREPARE = _UxGT("准备"); // "Prepare"
LSTR MSG_TUNE = _UxGT("调整"); // "Tune"
LSTR MSG_POWER_MONITOR = _UxGT("电源监控");
LSTR MSG_CURRENT = _UxGT("电流");
LSTR MSG_VOLTAGE = _UxGT("电压");
LSTR MSG_POWER = _UxGT("功率");
LSTR MSG_START_PRINT = _UxGT("开始打印");
LSTR MSG_BUTTON_NEXT = _UxGT("下一个");
LSTR MSG_BUTTON_INIT = _UxGT("初始");
LSTR MSG_BUTTON_STOP = _UxGT("停止");
LSTR MSG_BUTTON_PRINT = _UxGT("打印");
LSTR MSG_BUTTON_RESET = _UxGT("复位");
LSTR MSG_BUTTON_IGNORE = _UxGT("忽略");
LSTR MSG_BUTTON_CANCEL = _UxGT("取消");
LSTR MSG_BUTTON_DONE = _UxGT("完成");
LSTR MSG_BUTTON_BACK = _UxGT("返回");
LSTR MSG_BUTTON_PROCEED = _UxGT("继续");
LSTR MSG_PAUSING = _UxGT("暂停中...");
LSTR MSG_PAUSE_PRINT = _UxGT("暂停打印"); // "Pause print"
LSTR MSG_RESUME_PRINT = _UxGT("恢复打印"); // "Resume print"
LSTR MSG_STOP_PRINT = _UxGT("停止打印"); // "Stop print"
LSTR MSG_PRINTING_OBJECT = _UxGT("打印物体");
LSTR MSG_CANCEL_OBJECT = _UxGT("取消物体");
LSTR MSG_CANCEL_OBJECT_N = _UxGT("取消物体 =");
LSTR MSG_OUTAGE_RECOVERY = _UxGT("中断恢复");
LSTR MSG_MEDIA_MENU = _UxGT("从存储卡上打印"); // "Print from SD"
LSTR MSG_NO_MEDIA = _UxGT("无存储卡"); // "No SD card"
LSTR MSG_DWELL = _UxGT("休眠中 ..."); // "Sleep..."
LSTR MSG_USERWAIT = _UxGT("点击继续 ..."); // "Click to resume..."
LSTR MSG_PRINT_PAUSED = _UxGT("暫停打印"); // "Print paused"
LSTR MSG_PRINTING = _UxGT("打印中...");
LSTR MSG_PRINT_ABORTED = _UxGT("已取消打印"); // "Print aborted"
LSTR MSG_PRINT_DONE = _UxGT("打印已完成");
LSTR MSG_NO_MOVE = _UxGT("无移动"); // "No move."
LSTR MSG_KILLED = _UxGT("已杀掉"); // "KILLED. "
LSTR MSG_STOPPED = _UxGT("已停止"); // "STOPPED. "
LSTR MSG_CONTROL_RETRACT = _UxGT("回抽长度mm"); // "Retract mm" retract_length, retract length (positive mm)
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("换手回抽长度mm"); // "Swap Re.mm" swap_retract_length, swap retract length (positive mm), for extruder change
LSTR MSG_CONTROL_RETRACTF = _UxGT("回抽速率mm/s"); // "Retract V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm"); // "Hop mm" retract_zraise, retract Z-lift
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("回抽恢复长度mm"); // "UnRet +mm" retract_recover_extra, additional recover length (mm, added to retract length when recovering)
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("换手回抽恢复长度mm"); // "S UnRet+mm" swap_retract_recover_extra, additional swap recover length (mm, added to retract length when recovering from extruder change)
LSTR MSG_CONTROL_RETRACT_RECOVERF = _UxGT("回抽恢复后进料速率mm/s"); // "Unretract V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V"); // "S UnRet V"
LSTR MSG_AUTORETRACT = _UxGT("自动抽回"); // "Auto-Retract" autoretract_enabled,
LSTR MSG_FILAMENT_SWAP_LENGTH = _UxGT("交换长度");
LSTR MSG_FILAMENT_SWAP_EXTRA = _UxGT("额外的交换");
LSTR MSG_FILAMENT_PURGE_LENGTH = _UxGT("清洗长度");
LSTR MSG_TOOL_CHANGE = _UxGT("换工具");
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Z抬起");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("进给速度");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("回抽速度");
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("停靠头");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("恢复速度");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("风扇速度");
LSTR MSG_SINGLENOZZLE_FAN_TIME = _UxGT("风扇时间");
LSTR MSG_TOOL_MIGRATION_ON = _UxGT("自动开");
LSTR MSG_TOOL_MIGRATION_OFF = _UxGT("自动关");
LSTR MSG_TOOL_MIGRATION = _UxGT("工具迁移");
LSTR MSG_TOOL_MIGRATION_AUTO = _UxGT("自动迁移");
LSTR MSG_TOOL_MIGRATION_END = _UxGT("上一个挤出机");
LSTR MSG_TOOL_MIGRATION_SWAP = _UxGT("迁移至 *");
LSTR MSG_FILAMENTCHANGE = _UxGT("更换丝料"); // "Change filament"
LSTR MSG_FILAMENTCHANGE_E = _UxGT("更换丝料 *"); // "Change filament"
LSTR MSG_FILAMENTLOAD = _UxGT("装载丝料"); // "Load filament"
LSTR MSG_FILAMENTLOAD_E = _UxGT("装载丝料 *"); // "Load filament"
LSTR MSG_FILAMENTUNLOAD = _UxGT("卸载丝料"); // "Unload filament"
LSTR MSG_FILAMENTUNLOAD_E = _UxGT("卸载丝料 *"); // "Unload filament"
LSTR MSG_FILAMENTUNLOAD_ALL = _UxGT("卸载全部"); // "Unload All"
LSTR MSG_ATTACH_MEDIA = _UxGT("初始化存储卡"); // "Init. SD card"
LSTR MSG_CHANGE_MEDIA = _UxGT("更换存储卡"); // "Change SD card"
LSTR MSG_RELEASE_MEDIA = _UxGT("释放存储卡");
LSTR MSG_ZPROBE_OUT = _UxGT("Z探针在热床之外"); // "Z probe out. bed" Z probe is not within the physical limits
LSTR MSG_SKEW_FACTOR = _UxGT("偏斜因数"); // "Skew Factor"
LSTR MSG_BLTOUCH = _UxGT("BLTouch"); // "BLTouch"
LSTR MSG_BLTOUCH_SELFTEST = _UxGT("自检");
LSTR MSG_BLTOUCH_RESET = _UxGT("重置");
LSTR MSG_BLTOUCH_STOW = _UxGT("装载");
LSTR MSG_BLTOUCH_DEPLOY = _UxGT("部署");
LSTR MSG_BLTOUCH_SW_MODE = _UxGT("SW模式");
LSTR MSG_BLTOUCH_5V_MODE = _UxGT("5V模式");
LSTR MSG_BLTOUCH_OD_MODE = _UxGT("OD模式");
LSTR MSG_BLTOUCH_MODE_STORE = _UxGT("模式保存");
LSTR MSG_BLTOUCH_MODE_STORE_5V = _UxGT("设置BLTouch为5V");
LSTR MSG_BLTOUCH_MODE_STORE_OD = _UxGT("设置BLTouch为OD");
LSTR MSG_BLTOUCH_MODE_ECHO = _UxGT("报告开漏");
LSTR MSG_BLTOUCH_MODE_CHANGE = _UxGT("危险: 错误的设置将引起损坏! 是否继续?");
LSTR MSG_TOUCHMI_PROBE = _UxGT("TouchMI");
LSTR MSG_TOUCHMI_INIT = _UxGT("初始化TouchMI");
LSTR MSG_TOUCHMI_ZTEST = _UxGT("Z偏移量测试");
LSTR MSG_TOUCHMI_SAVE = _UxGT("保存");
LSTR MSG_MANUAL_DEPLOY_TOUCHMI = _UxGT("部署TouchMI");
LSTR MSG_MANUAL_DEPLOY = _UxGT("部署Z探针");
LSTR MSG_MANUAL_STOW = _UxGT("收好Z探针");
LSTR MSG_HOME_FIRST = _UxGT("归位 %s%s%s 先"); // "Home ... first"
LSTR MSG_ZPROBE_OFFSETS = _UxGT("探针偏移量");
LSTR MSG_ZPROBE_XOFFSET = _UxGT("探针X偏移");
LSTR MSG_ZPROBE_YOFFSET = _UxGT("探针Y偏移");
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("探针Z偏移"); // "Z Offset"
LSTR MSG_BABYSTEP_X = _UxGT("微量调整X轴"); // "Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
LSTR MSG_BABYSTEP_Y = _UxGT("微量调整Y轴"); // "Babystep Y"
LSTR MSG_BABYSTEP_Z = _UxGT("微量调整Z轴"); // "Babystep Z"
LSTR MSG_BABYSTEP_TOTAL = _UxGT("总计");
LSTR MSG_ENDSTOP_ABORT = _UxGT("挡块终止"); // "Endstop abort"
LSTR MSG_HEATING_FAILED_LCD = _UxGT("加热失败"); // "Heating failed"
LSTR MSG_ERR_REDUNDANT_TEMP = _UxGT("错误:冗余温度"); // "Err: REDUNDANT TEMP"
LSTR MSG_THERMAL_RUNAWAY = _UxGT("温控失控"); // "THERMAL RUNAWAY"
LSTR MSG_THERMAL_RUNAWAY_BED = _UxGT("热床热量失控");
LSTR MSG_THERMAL_RUNAWAY_CHAMBER = _UxGT("机箱热量失控");
LSTR MSG_ERR_MAXTEMP = _UxGT("错误:最高温度"); // "Err: MAXTEMP"
LSTR MSG_ERR_MINTEMP = _UxGT("错误:最低温度"); // "Err: MINTEMP"
LSTR MSG_HALTED = _UxGT("打印停机"); // "PRINTER HALTED"
LSTR MSG_PLEASE_RESET = _UxGT("请重置"); // "Please reset"
LSTR MSG_SHORT_DAY = _UxGT(""); // "d" // One character only
LSTR MSG_SHORT_HOUR = _UxGT(""); // "h" // One character only
LSTR MSG_SHORT_MINUTE = _UxGT(""); // "m" // One character only
LSTR MSG_HEATING = _UxGT("加热中 ..."); // "Heating..."
LSTR MSG_COOLING = _UxGT("冷却中 ...");
LSTR MSG_BED_HEATING = _UxGT("加热热床中 ..."); // "Bed Heating..."
LSTR MSG_BED_COOLING = _UxGT("热床冷却中 ...");
LSTR MSG_CHAMBER_HEATING = _UxGT("机箱加热中 ...");
LSTR MSG_CHAMBER_COOLING = _UxGT("机箱冷却中 ...");
LSTR MSG_DELTA_CALIBRATE = _UxGT("⊿校准"); // "Delta Calibration"
LSTR MSG_DELTA_CALIBRATE_X = _UxGT("⊿校准X"); // "Calibrate X"
LSTR MSG_DELTA_CALIBRATE_Y = _UxGT("⊿校准Y"); // "Calibrate Y"
LSTR MSG_DELTA_CALIBRATE_Z = _UxGT("⊿校准Z"); // "Calibrate Z"
LSTR MSG_DELTA_CALIBRATE_CENTER = _UxGT("⊿校准中心"); // "Calibrate Center"
LSTR MSG_DELTA_SETTINGS = _UxGT("⊿设置"); // "Delta Settings"
LSTR MSG_DELTA_AUTO_CALIBRATE = _UxGT("⊿自动校准"); // "Auto Calibration"
LSTR MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("设置⊿高度"); // "Set Delta Height"
LSTR MSG_DELTA_Z_OFFSET_CALIBRATE = _UxGT("探针Z偏移量");
LSTR MSG_DELTA_DIAG_ROD = _UxGT("⊿斜柱"); // "Diag Rod"
LSTR MSG_DELTA_HEIGHT = _UxGT("⊿高度"); // "Height"
LSTR MSG_DELTA_RADIUS = _UxGT("⊿半径"); // "Radius"
LSTR MSG_INFO_MENU = _UxGT("关于打印机"); // "About Printer"
LSTR MSG_INFO_PRINTER_MENU = _UxGT("打印机信息"); // "Printer Info"
LSTR MSG_3POINT_LEVELING = _UxGT("三点调平"); // "3-Point Leveling"
LSTR MSG_LINEAR_LEVELING = _UxGT("线性调平"); // "Linear Leveling"
LSTR MSG_BILINEAR_LEVELING = _UxGT("双线性调平"); // "Bilinear Leveling"
LSTR MSG_UBL_LEVELING = _UxGT("统一热床调平(UBL)"); // "Unified Bed Leveling"
LSTR MSG_MESH_LEVELING = _UxGT("网格调平"); // "Mesh Leveling"
LSTR MSG_INFO_STATS_MENU = _UxGT("打印机统计"); // "Printer Stats"
LSTR MSG_INFO_BOARD_MENU = _UxGT("主板信息"); // "Board Info"
LSTR MSG_INFO_THERMISTOR_MENU = _UxGT("温度计"); // "Thermistors"
LSTR MSG_INFO_EXTRUDERS = _UxGT("挤出机"); // "Extruders"
LSTR MSG_INFO_BAUDRATE = _UxGT("波特率"); // "Baud"
LSTR MSG_INFO_PROTOCOL = _UxGT("协议"); // "Protocol"
LSTR MSG_INFO_RUNAWAY_OFF = _UxGT("监控温度失控:关");
LSTR MSG_INFO_RUNAWAY_ON = _UxGT("监控温度失控:开");
LSTR MSG_HOTEND_IDLE_TIMEOUT = _UxGT("热端空闲超时");
PROGMEM Language_Str MSG_MOVING = _UxGT("移动 ..."); // "Moving...")
PROGMEM Language_Str MSG_FREE_XY = _UxGT("释放 XY"); // "Free XY")
PROGMEM Language_Str MSG_MOVE_X = _UxGT("移动X"); //"Move X"
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("移动Y"); //"Move Y"
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("移动Z"); //"Move Z"
PROGMEM Language_Str MSG_MOVE_E = _UxGT("挤出机"); //"Extruder"
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("挤出机 *"); //"Extruder"
PROGMEM Language_Str MSG_MOVE_Z_DIST = _UxGT("移动 %s mm"); //"Move 0.025mm"
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("移动 0.1 mm"); //"Move 0.1mm"
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("移动 1 mm"); //"Move 1mm"
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("移动 10 mm"); //"Move 10mm"
PROGMEM Language_Str MSG_SPEED = _UxGT("速率"); //"Speed"
PROGMEM Language_Str MSG_BED_Z = _UxGT("热床Z"); //"Bed Z"
PROGMEM Language_Str MSG_NOZZLE = " " LCD_STR_THERMOMETER _UxGT(" 喷嘴"); //"Nozzle" 噴嘴
PROGMEM Language_Str MSG_NOZZLE_N = " " LCD_STR_THERMOMETER _UxGT(" 喷嘴 ~"); //"Nozzle" 噴嘴
PROGMEM Language_Str MSG_BED = " " LCD_STR_THERMOMETER _UxGT(" 热床"); //"Bed"
PROGMEM Language_Str MSG_FAN_SPEED = _UxGT("风扇速率"); //"Fan speed"
PROGMEM Language_Str MSG_FAN_SPEED_N = _UxGT("风扇速率 ~"); //"Fan speed"
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED = _UxGT("额外风扇速率"); // "Extra fan speed"
PROGMEM Language_Str MSG_EXTRA_FAN_SPEED_N = _UxGT("额外风扇速率 ~"); // "Extra fan speed"
PROGMEM Language_Str MSG_FLOW = _UxGT("挤出速率"); //"Flow"
PROGMEM Language_Str MSG_FLOW_N = _UxGT("挤出速率 ~"); //"Flow"
PROGMEM Language_Str MSG_CONTROL = _UxGT("控制"); //"Control"
PROGMEM Language_Str MSG_MIN = " " LCD_STR_THERMOMETER _UxGT(" 最小"); //" " LCD_STR_THERMOMETER " Min"
PROGMEM Language_Str MSG_MAX = " " LCD_STR_THERMOMETER _UxGT(" 最大"); //" " LCD_STR_THERMOMETER " Max"
PROGMEM Language_Str MSG_FACTOR = " " LCD_STR_THERMOMETER _UxGT(" 因数"); //" " LCD_STR_THERMOMETER " Fact"
PROGMEM Language_Str MSG_AUTOTEMP = _UxGT("自动控温"); //"Autotemp"
PROGMEM Language_Str MSG_LCD_ON = _UxGT(""); //"On"
PROGMEM Language_Str MSG_LCD_OFF = _UxGT(""); //"Off"
PROGMEM Language_Str MSG_SELECT = _UxGT("选择"); //"Select"
PROGMEM Language_Str MSG_SELECT_E = _UxGT("选择 *");
PROGMEM Language_Str MSG_ACC = _UxGT("加速度"); //"Accel" acceleration
PROGMEM Language_Str MSG_JERK = _UxGT("抖动速率"); // "Jerk"
PROGMEM Language_Str MSG_VA_JERK = _UxGT("轴抖动速率") LCD_STR_A; //"Va-jerk"
PROGMEM Language_Str MSG_VB_JERK = _UxGT("轴抖动速率") LCD_STR_B; //"Vb-jerk"
PROGMEM Language_Str MSG_VC_JERK = _UxGT("轴抖动速率") LCD_STR_C; //"Vc-jerk"
PROGMEM Language_Str MSG_VE_JERK = _UxGT("挤出机抖动速率"); //"Ve-jerk"
PROGMEM Language_Str MSG_VELOCITY = _UxGT("速度"); // "Velocity"
PROGMEM Language_Str MSG_VMAX_A = _UxGT("最大进料速率") LCD_STR_A; //"Vmax " max_feedrate_mm_s
PROGMEM Language_Str MSG_VMAX_B = _UxGT("最大进料速率") LCD_STR_B; //"Vmax " max_feedrate_mm_s
PROGMEM Language_Str MSG_VMAX_C = _UxGT("最大进料速率") LCD_STR_C; //"Vmax " max_feedrate_mm_s
PROGMEM Language_Str MSG_VMAX_E = _UxGT("最大进料速率") LCD_STR_E; //"Vmax " max_feedrate_mm_s
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("最大进料速率 *"); //"Vmax " max_feedrate_mm_s
PROGMEM Language_Str MSG_VMIN = _UxGT("最小进料速率"); //"Vmin" min_feedrate_mm_s
PROGMEM Language_Str MSG_VTRAV_MIN = _UxGT("最小移动速率"); //"VTrav min" min_travel_feedrate_mm_s, (target) speed of the move
PROGMEM Language_Str MSG_ACCELERATION = _UxGT("加速度"); // "Acceleration"
PROGMEM Language_Str MSG_AMAX_A = _UxGT("最大打印加速度") LCD_STR_A; //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
PROGMEM Language_Str MSG_AMAX_B = _UxGT("最大打印加速度") LCD_STR_B; //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
PROGMEM Language_Str MSG_AMAX_C = _UxGT("最大打印加速度") LCD_STR_C; //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
PROGMEM Language_Str MSG_AMAX_E = _UxGT("最大打印加速度") LCD_STR_E; //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("最大打印加速度 *"); //"Amax " max_acceleration_mm_per_s2, acceleration in units/s^2 for print moves
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("收进加速度"); //"A-retract" retract_acceleration, E acceleration in mm/s^2 for retracts
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("非打印移动加速度"); //"A-travel" travel_acceleration, X, Y, Z acceleration in mm/s^2 for travel (non printing) moves
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("轴步数/mm"); //"Steps/mm" axis_steps_per_mm, axis steps-per-unit G92
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT("轴步数/mm"); //"Asteps/mm"
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT("轴步数/mm"); //"Bsteps/mm"
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT("轴步数/mm"); //"Csteps/mm"
PROGMEM Language_Str MSG_E_STEPS = _UxGT("挤出机步数/mm"); //"Esteps/mm"
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("挤出机~步数/mm");
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("温度"); //"Temperature"
PROGMEM Language_Str MSG_MOTION = _UxGT("运动"); //"Motion"
PROGMEM Language_Str MSG_FILAMENT = _UxGT("丝料测容"); //"Filament" menu_advanced_filament
PROGMEM Language_Str MSG_VOLUMETRIC_ENABLED = _UxGT("测容积mm³"); //"E in mm3" volumetric_enabled
PROGMEM Language_Str MSG_FILAMENT_DIAM = _UxGT("丝料直径"); //"Fil. Dia."
PROGMEM Language_Str MSG_FILAMENT_DIAM_E = _UxGT("丝料直径 *");
PROGMEM Language_Str MSG_FILAMENT_UNLOAD = _UxGT("卸载 mm"); // "Unload mm"
PROGMEM Language_Str MSG_FILAMENT_LOAD = _UxGT("装载 mm"); // "Load mm"
PROGMEM Language_Str MSG_CONTRAST = _UxGT("LCD对比度"); //"LCD contrast"
PROGMEM Language_Str MSG_STORE_EEPROM = _UxGT("保存设置"); //"Store memory"
PROGMEM Language_Str MSG_LOAD_EEPROM = _UxGT("装载设置"); //"Load memory"
PROGMEM Language_Str MSG_RESTORE_DEFAULTS = _UxGT("恢复安全值"); //"Restore Defaults"
PROGMEM Language_Str MSG_INIT_EEPROM = _UxGT("初始化设置"); // "Initialize EEPROM"
PROGMEM Language_Str MSG_REFRESH = LCD_STR_REFRESH _UxGT("刷新"); //"Refresh"
PROGMEM Language_Str MSG_INFO_SCREEN = _UxGT("信息屏"); //"Info screen"
PROGMEM Language_Str MSG_PREPARE = _UxGT("准备"); //"Prepare"
PROGMEM Language_Str MSG_TUNE = _UxGT("调整"); //"Tune"
PROGMEM Language_Str MSG_PAUSE_PRINT = _UxGT("暂停打印"); //"Pause print"
PROGMEM Language_Str MSG_RESUME_PRINT = _UxGT("恢复打印"); //"Resume print"
PROGMEM Language_Str MSG_STOP_PRINT = _UxGT("停止打印"); //"Stop print"
PROGMEM Language_Str MSG_MEDIA_MENU = _UxGT("从存储卡上打印"); //"Print from SD"
PROGMEM Language_Str MSG_NO_MEDIA = _UxGT("无存储卡"); //"No SD card"
PROGMEM Language_Str MSG_DWELL = _UxGT("休眠中 ..."); //"Sleep..."
PROGMEM Language_Str MSG_USERWAIT = _UxGT("点击继续 ..."); //"Click to resume..."
PROGMEM Language_Str MSG_PRINT_PAUSED = _UxGT("暫停打印"); // "Print paused"
PROGMEM Language_Str MSG_PRINT_ABORTED = _UxGT("已取消打印"); //"Print aborted"
PROGMEM Language_Str MSG_NO_MOVE = _UxGT("无移动"); //"No move."
PROGMEM Language_Str MSG_KILLED = _UxGT("已杀掉"); //"KILLED. "
PROGMEM Language_Str MSG_STOPPED = _UxGT("已停止"); //"STOPPED. "
PROGMEM Language_Str MSG_CONTROL_RETRACT = _UxGT("回抽长度mm"); //"Retract mm" retract_length, retract length (positive mm)
PROGMEM Language_Str MSG_CONTROL_RETRACT_SWAP = _UxGT("换手回抽长度mm"); //"Swap Re.mm" swap_retract_length, swap retract length (positive mm), for extruder change
PROGMEM Language_Str MSG_CONTROL_RETRACTF = _UxGT("回抽速率mm/s"); //"Retract V" retract_feedrate_mm_s, feedrate for retracting (mm/s)
PROGMEM Language_Str MSG_CONTROL_RETRACT_ZHOP = _UxGT("Hop mm"); //"Hop mm" retract_zraise, retract Z-lift
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER = _UxGT("回抽恢复长度mm"); //"UnRet +mm" retract_recover_extra, additional recover length (mm, added to retract length when recovering)
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("换手回抽恢复长度mm"); //"S UnRet+mm" swap_retract_recover_extra, additional swap recover length (mm, added to retract length when recovering from extruder change)
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVERF = _UxGT("回抽恢复后进料速率mm/s"); //"UnRet V" retract_recover_feedrate_mm_s, feedrate for recovering from retraction (mm/s)
PROGMEM Language_Str MSG_CONTROL_RETRACT_RECOVER_SWAPF = _UxGT("S UnRet V"); // "S UnRet V"
PROGMEM Language_Str MSG_AUTORETRACT = _UxGT("自动抽回"); //"AutoRetr." autoretract_enabled,
PROGMEM Language_Str MSG_FILAMENTCHANGE = _UxGT("更换丝料"); //"Change filament"
PROGMEM Language_Str MSG_FILAMENTCHANGE_E = _UxGT("更换丝料 *"); //"Change filament"
PROGMEM Language_Str MSG_FILAMENTLOAD = _UxGT("装载丝料"); // "Load filament"
PROGMEM Language_Str MSG_FILAMENTLOAD_E = _UxGT("装载丝料 *"); // "Load filament"
PROGMEM Language_Str MSG_FILAMENTUNLOAD = _UxGT("卸载丝料"); // "Unload filament"
PROGMEM Language_Str MSG_FILAMENTUNLOAD_E = _UxGT("卸载丝料 *"); // "Unload filament"
PROGMEM Language_Str MSG_FILAMENTUNLOAD_ALL = _UxGT("卸载全部"); // "Unload All"
PROGMEM Language_Str MSG_ATTACH_MEDIA = _UxGT("初始化存储卡"); //"Init. SD card"
PROGMEM Language_Str MSG_CHANGE_MEDIA = _UxGT("更换存储卡"); //"Change SD card"
PROGMEM Language_Str MSG_ZPROBE_OUT = _UxGT("Z探针在热床之外"); //"Z probe out. bed" Z probe is not within the physical limits
PROGMEM Language_Str MSG_SKEW_FACTOR = _UxGT("偏斜因数"); // "Skew Factor"
PROGMEM Language_Str MSG_BLTOUCH = _UxGT("BLTouch"); // "BLTouch"
PROGMEM Language_Str MSG_BLTOUCH_SELFTEST = _UxGT("BLTouch 自检"); // "BLTouch Self-Test"
PROGMEM Language_Str MSG_BLTOUCH_RESET = _UxGT("重置BLTouch"); // "Reset BLTouch"
PROGMEM Language_Str MSG_BLTOUCH_DEPLOY = _UxGT("部署BLTouch"); // "Deploy BLTouch"
PROGMEM Language_Str MSG_BLTOUCH_STOW = _UxGT("装载BLTouch"); // "Stow BLTouch"
PROGMEM Language_Str MSG_HOME_FIRST = _UxGT("归位 %s%s%s 先"); //"Home ... first"
PROGMEM Language_Str MSG_ZPROBE_ZOFFSET = _UxGT("Z偏移"); //"Z Offset"
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("微量调整X轴"); //"Babystep X" lcd_babystep_x, Babystepping enables the user to control the axis in tiny amounts
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("微量调整Y轴"); //"Babystep Y"
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("微量调整Z轴"); //"Babystep Z"
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("挡块终止"); //"Endstop abort"
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("加热失败"); //"Heating failed"
PROGMEM Language_Str MSG_ERR_REDUNDANT_TEMP = _UxGT("错误REDUNDANT TEMP"); //"Err: REDUNDANT TEMP"
PROGMEM Language_Str MSG_THERMAL_RUNAWAY = _UxGT("温控失控"); //"THERMAL RUNAWAY"
PROGMEM Language_Str MSG_ERR_MAXTEMP = _UxGT("错误:最高温度"); //"Err: MAXTEMP"
PROGMEM Language_Str MSG_ERR_MINTEMP = _UxGT("错误:最低温度"); //"Err: MINTEMP"
PROGMEM Language_Str MSG_ERR_MAXTEMP_BED = _UxGT("错误:最高热床温度"); //"Err: MAXTEMP BED"
PROGMEM Language_Str MSG_ERR_MINTEMP_BED = _UxGT("错误:最低热床温度"); //"Err: MINTEMP BED"
PROGMEM Language_Str MSG_ERR_Z_HOMING = _UxGT("归位 XY 先"); // "Home XY First"
PROGMEM Language_Str MSG_HALTED = _UxGT("打印停机"); //"PRINTER HALTED"
PROGMEM Language_Str MSG_PLEASE_RESET = _UxGT("请重置"); //"Please reset"
PROGMEM Language_Str MSG_SHORT_DAY = _UxGT(""); //"d" // One character only
PROGMEM Language_Str MSG_SHORT_HOUR = _UxGT(""); //"h" // One character only
PROGMEM Language_Str MSG_SHORT_MINUTE = _UxGT(""); //"m" // One character only
PROGMEM Language_Str MSG_HEATING = _UxGT("加热中 ..."); //"Heating..."
PROGMEM Language_Str MSG_BED_HEATING = _UxGT("加热热床中 ..."); //"Bed Heating..."
PROGMEM Language_Str MSG_DELTA_CALIBRATE = _UxGT("⊿校准"); //"Delta Calibration"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_X = _UxGT("⊿校准X"); //"Calibrate X"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Y = _UxGT("⊿校准Y"); //"Calibrate Y"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_Z = _UxGT("⊿校准Z"); //"Calibrate Z"
PROGMEM Language_Str MSG_DELTA_CALIBRATE_CENTER = _UxGT("⊿校准中心"); //"Calibrate Center"
PROGMEM Language_Str MSG_DELTA_SETTINGS = _UxGT("⊿设置"); // "Delta Settings"
PROGMEM Language_Str MSG_DELTA_AUTO_CALIBRATE = _UxGT("⊿自动校准"); // "Auto Calibration"
PROGMEM Language_Str MSG_DELTA_HEIGHT_CALIBRATE = _UxGT("设置⊿高度"); // "Set Delta Height"
PROGMEM Language_Str MSG_DELTA_DIAG_ROD = _UxGT("⊿斜柱"); // "Diag Rod"
PROGMEM Language_Str MSG_DELTA_HEIGHT = _UxGT("⊿高度"); // "Height"
PROGMEM Language_Str MSG_DELTA_RADIUS = _UxGT("⊿半径"); // "Radius"
PROGMEM Language_Str MSG_INFO_MENU = _UxGT("关于打印机"); //"About Printer"
PROGMEM Language_Str MSG_INFO_PRINTER_MENU = _UxGT("打印机信息"); //"Printer Info"
PROGMEM Language_Str MSG_3POINT_LEVELING = _UxGT("三点调平"); // "3-Point Leveling"
PROGMEM Language_Str MSG_LINEAR_LEVELING = _UxGT("线性调平"); // "Linear Leveling"
PROGMEM Language_Str MSG_BILINEAR_LEVELING = _UxGT("双线性调平"); // "Bilinear Leveling"
PROGMEM Language_Str MSG_UBL_LEVELING = _UxGT("统一热床调平(UBL)"); // "Unified Bed Leveling"
PROGMEM Language_Str MSG_MESH_LEVELING = _UxGT("网格调平"); // "Mesh Leveling"
PROGMEM Language_Str MSG_INFO_STATS_MENU = _UxGT("打印机统计"); //"Printer Stats"
PROGMEM Language_Str MSG_INFO_BOARD_MENU = _UxGT("主板信息"); //"Board Info"
PROGMEM Language_Str MSG_INFO_THERMISTOR_MENU = _UxGT("温度计"); //"Thermistors"
PROGMEM Language_Str MSG_INFO_EXTRUDERS = _UxGT("挤出机"); //"Extruders"
PROGMEM Language_Str MSG_INFO_BAUDRATE = _UxGT("波特率"); //"Baud"
PROGMEM Language_Str MSG_INFO_PROTOCOL = _UxGT("协议"); //"Protocol"
PROGMEM Language_Str MSG_CASE_LIGHT = _UxGT("外壳灯"); // "Case light"
PROGMEM Language_Str MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("灯亮度"); // "Light BRIGHTNESS"
LSTR MSG_CASE_LIGHT = _UxGT("外壳灯"); // "Case light"
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("灯亮度"); // "Light BRIGHTNESS"
PROGMEM Language_Str MSG_EXPECTED_PRINTER = _UxGT("打印机不正确"); // "The printer is incorrect"
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("打印机不正确"); // "The printer is incorrect"
#if LCD_WIDTH >= 20
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("打印计数"); //"Print Count"
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("完成了"); //"Completed"
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("总打印时间"); //"Total print time"
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("最长工作时间"); //"Longest job time"
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("总计挤出"); //"Extruded total"
LSTR MSG_INFO_PRINT_COUNT = _UxGT("打印计数"); // "Print Count"
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("完成了"); // "Completed"
LSTR MSG_INFO_PRINT_TIME = _UxGT("总打印时间"); // "Total print time"
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("最长工作时间"); // "Longest job time"
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("总计挤出"); // "Extruded total"
#else
PROGMEM Language_Str MSG_INFO_PRINT_COUNT = _UxGT("打印数"); //"Prints"
PROGMEM Language_Str MSG_INFO_COMPLETED_PRINTS = _UxGT("完成"); //"Completed"
PROGMEM Language_Str MSG_INFO_PRINT_TIME = _UxGT("总共"); //"Total"
PROGMEM Language_Str MSG_INFO_PRINT_LONGEST = _UxGT("最长"); //"Longest"
PROGMEM Language_Str MSG_INFO_PRINT_FILAMENT = _UxGT("已挤出"); //"Extruded"
LSTR MSG_INFO_PRINT_COUNT = _UxGT("打印数"); // "Prints"
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("完成"); // "Completed"
LSTR MSG_INFO_PRINT_TIME = _UxGT("总共"); // "Total"
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("最长"); // "Longest"
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("已挤出"); // "Extruded"
#endif
PROGMEM Language_Str MSG_INFO_MIN_TEMP = _UxGT("最低温度"); //"Min Temp"
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("最高温度"); //"Max Temp"
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("电源供应"); //"Power Supply"
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("驱动力度"); // "Drive Strength"
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X 驱动 %"); // "X Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y 驱动 %"); // "Y Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z 驱动 %"); // "Z Driver %"
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E 驱动 %"); // "E Driver %"
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("保存驱动设置"); // "DAC EEPROM Write"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("打印已暂停"); // "PRINT PAUSED"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("装载丝料"); // "LOAD FILAMENT"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("卸载丝料"); // "UNLOAD FILAMENT"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("恢复选项:"); // "RESUME OPTIONS:"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("清除更多"); // "Purge more"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("恢复打印"); //"Resume print"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" 喷嘴: "); // " Nozzle: "
PROGMEM Language_Str MSG_LCD_HOMING_FAILED = _UxGT("归原位失败"); // "Homing failed"
PROGMEM Language_Str MSG_LCD_PROBING_FAILED = _UxGT("探针探测失败"); // "Probing failed"
PROGMEM Language_Str MSG_M600_TOO_COLD = _UxGT("M600: 太凉"); // "M600: Too cold"
LSTR MSG_INFO_MIN_TEMP = _UxGT("最低温度"); // "Min Temp"
LSTR MSG_INFO_MAX_TEMP = _UxGT("最高温度"); // "Max Temp"
LSTR MSG_INFO_PSU = _UxGT("电源供应"); // "Power Supply"
LSTR MSG_DRIVE_STRENGTH = _UxGT("驱动力度"); // "Drive Strength"
LSTR MSG_DAC_PERCENT_A = LCD_STR_A _UxGT(" 驱动 %"); // "X Driver %"
LSTR MSG_DAC_PERCENT_B = LCD_STR_B _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_C = LCD_STR_C _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_I = LCD_STR_I _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_J = LCD_STR_J _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_K = LCD_STR_K _UxGT(" 驱动 %");
LSTR MSG_DAC_PERCENT_E = _UxGT("E 驱动 %"); // "E Driver %"
LSTR MSG_ERROR_TMC = _UxGT("TMC 连接错误");
LSTR MSG_DAC_EEPROM_WRITE = _UxGT("保存驱动设置"); // "DAC EEPROM Write"
LSTR MSG_FILAMENT_CHANGE_HEADER = _UxGT("更换料");
LSTR MSG_FILAMENT_CHANGE_HEADER_PAUSE = _UxGT("打印已暂停"); // "PRINT PAUSED"
LSTR MSG_FILAMENT_CHANGE_HEADER_LOAD = _UxGT("装载丝料"); // "LOAD FILAMENT"
LSTR MSG_FILAMENT_CHANGE_HEADER_UNLOAD = _UxGT("卸载丝料"); // "UNLOAD FILAMENT"
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("恢复选项:"); // "RESUME OPTIONS:"
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("清除更多"); // "Purge more"
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("恢复打印"); // "Resume print"
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" 喷嘴: "); // " Nozzle: "
LSTR MSG_RUNOUT_SENSOR = _UxGT("断料传感器");
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("断料距离mm");
LSTR MSG_KILL_HOMING_FAILED = _UxGT("归原位失败"); // "Homing failed"
LSTR MSG_LCD_PROBING_FAILED = _UxGT("探针探测失败"); // "Probing failed"
LSTR MSG_MMU2_CHOOSE_FILAMENT_HEADER = _UxGT("选择料");
LSTR MSG_MMU2_MENU = _UxGT("MMU");
LSTR MSG_KILL_MMU2_FIRMWARE = _UxGT("升级MMU固件!");
LSTR MSG_MMU2_NOT_RESPONDING = _UxGT("MMU需要专注.");
LSTR MSG_MMU2_RESUME = _UxGT("MMU恢复");
LSTR MSG_MMU2_RESUMING = _UxGT("MMU恢复中...");
LSTR MSG_MMU2_LOAD_FILAMENT = _UxGT("MMU加载");
LSTR MSG_MMU2_LOAD_ALL = _UxGT("MMU加载全部");
LSTR MSG_MMU2_LOAD_TO_NOZZLE = _UxGT("MMU加载到喷嘴");
LSTR MSG_MMU2_EJECT_FILAMENT = _UxGT("MMU弹出");
LSTR MSG_MMU2_EJECT_FILAMENT_N = _UxGT("MMU弹出 ~");
LSTR MSG_MMU2_UNLOAD_FILAMENT = _UxGT("MMU卸载");
LSTR MSG_MMU2_LOADING_FILAMENT = _UxGT("加载填充. %i...");
LSTR MSG_MMU2_EJECTING_FILAMENT = _UxGT("弹出填充. ...");
LSTR MSG_MMU2_UNLOADING_FILAMENT = _UxGT("卸载填充....");
LSTR MSG_MMU2_ALL = _UxGT("全部");
LSTR MSG_MMU2_FILAMENT_N = _UxGT("料 ~");
LSTR MSG_MMU2_RESET = _UxGT("复位MMU");
LSTR MSG_MMU2_RESETTING = _UxGT("MMU复位中...");
LSTR MSG_MMU2_EJECT_RECOVER = _UxGT("移出, 按下");
LSTR MSG_MIX = _UxGT("混合");
LSTR MSG_MIX_COMPONENT_N = _UxGT("器件 =");
LSTR MSG_MIXER = _UxGT("混合器");
LSTR MSG_GRADIENT = _UxGT("梯度");
LSTR MSG_FULL_GRADIENT = _UxGT("全梯度");
LSTR MSG_TOGGLE_MIX = _UxGT("开关混合");
LSTR MSG_CYCLE_MIX = _UxGT("循环混合");
LSTR MSG_GRADIENT_MIX = _UxGT("梯度混合");
LSTR MSG_REVERSE_GRADIENT = _UxGT("反向梯度");
LSTR MSG_ACTIVE_VTOOL = _UxGT("激活 V-tool");
LSTR MSG_START_VTOOL = _UxGT("开始 V-tool");
LSTR MSG_END_VTOOL = _UxGT(" 结束 V-tool");
LSTR MSG_GRADIENT_ALIAS = _UxGT("别名 V-tool");
LSTR MSG_RESET_VTOOLS = _UxGT("复位 V-tools");
LSTR MSG_COMMIT_VTOOL = _UxGT("提交 V-tool Mix");
LSTR MSG_VTOOLS_RESET = _UxGT("V-tools 已复位");
LSTR MSG_START_Z = _UxGT("开始 Z:");
LSTR MSG_END_Z = _UxGT(" 结束 Z:");
LSTR MSG_GAMES = _UxGT("游戏");
LSTR MSG_BRICKOUT = _UxGT("敲方块");
LSTR MSG_INVADERS = _UxGT("入侵者");
LSTR MSG_SNAKE = _UxGT("贪吃蛇");
LSTR MSG_MAZE = _UxGT("迷宫");
LSTR MSG_BAD_PAGE = _UxGT("错误页面索引");
LSTR MSG_BAD_PAGE_SPEED = _UxGT("错误页面速度");
//
// Filament Change screens show up to 3 lines on a 4-line display
// ...or up to 2 lines on a 3-line display
//
#if LCD_HEIGHT >= 4
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("等待开始", "丝料", "变更")); // "Wait for start of the filament change"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("等待", "卸下丝料")); // "Wait for filament unload"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("插入丝料", "并按键", "来继续 ...")); // "Insert filament and press button to continue..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("按下按钮来", "加热喷嘴.")); // "Press button to heat nozzle."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("加热喷嘴", "请等待 ...")); // "Heating nozzle Please wait..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("等待", "进料")); // "Wait for filament load"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("等待", "丝料清除")); // "Wait for filament purge"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("等待打印", "恢复")); // "Wait for print to resume"
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("按下按钮", "恢复打印"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("停靠中..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_3_LINE("等待开始", "丝料", "变更")); // "Wait for start of the filament change"
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_3_LINE("插入料", "按下", "以继续"));
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_2_LINE("按下按钮来", "加热喷嘴.")); // "Press button to heat nozzle."
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_2_LINE("加热喷嘴", "请等待 ...")); // "Heating nozzle Please wait..."
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_2_LINE("等待", "卸下丝料")); // "Wait for filament unload"
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_2_LINE("等待", "进料")); // "Wait for filament load"
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_2_LINE("等待", "丝料清除")); // "Wait for filament purge"
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_2_LINE("按下已完成", "料的清洗"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_2_LINE("等待打印", "恢复")); // "Wait for print to resume"
#else
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("请等待 ...")); //"Please wait..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("退出中 ...")); //"Ejecting..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("插入并单击")); //"Insert and Click"
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("加热中 ...")); // "Heating..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("装载中 ...")); //"Loading..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("清除中 ...")); // "Purging..."
PROGMEM Language_Str MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("恢复中 ...")); //"Resuming..."
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_1_LINE("按下继续"));
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_1_LINE("停靠中..."));
LSTR MSG_FILAMENT_CHANGE_INIT = _UxGT(MSG_1_LINE("请等待 ...")); // "Please wait..."
LSTR MSG_FILAMENT_CHANGE_INSERT = _UxGT(MSG_1_LINE("插入并单击")); // "Insert and Click"
LSTR MSG_FILAMENT_CHANGE_HEAT = _UxGT(MSG_1_LINE("按下加热"));
LSTR MSG_FILAMENT_CHANGE_HEATING = _UxGT(MSG_1_LINE("加热中 ...")); // "Heating..."
LSTR MSG_FILAMENT_CHANGE_UNLOAD = _UxGT(MSG_1_LINE("退出中 ...")); // "Ejecting..."
LSTR MSG_FILAMENT_CHANGE_LOAD = _UxGT(MSG_1_LINE("装载中 ...")); // "Loading..."
LSTR MSG_FILAMENT_CHANGE_PURGE = _UxGT(MSG_1_LINE("清除中 ...")); // "Purging..."
LSTR MSG_FILAMENT_CHANGE_CONT_PURGE = _UxGT(MSG_1_LINE("按下完成"));
LSTR MSG_FILAMENT_CHANGE_RESUME = _UxGT(MSG_1_LINE("恢复中 ...")); // "Resuming..."
#endif
LSTR MSG_TMC_DRIVERS = _UxGT("TMC驱动器");
LSTR MSG_TMC_CURRENT = _UxGT("驱动电流");
LSTR MSG_TMC_HYBRID_THRS = _UxGT("混合阈值");
LSTR MSG_TMC_HOMING_THRS = _UxGT("无感回零");
LSTR MSG_TMC_STEPPING_MODE = _UxGT("步进模式");
LSTR MSG_TMC_STEALTH_ENABLED = _UxGT("StealthChop已使能");
LSTR MSG_SERVICE_RESET = _UxGT("复位");
LSTR MSG_SERVICE_IN = _UxGT(" 在:");
LSTR MSG_BACKLASH = _UxGT("回差");
LSTR MSG_BACKLASH_CORRECTION = _UxGT("校正");
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("平滑的");
LSTR MSG_LEVEL_X_AXIS = _UxGT("X轴调平");
LSTR MSG_AUTO_CALIBRATE = _UxGT("自动校准");
LSTR MSG_HEATER_TIMEOUT = _UxGT("加热器超时");
LSTR MSG_REHEAT = _UxGT("重新加热");
LSTR MSG_REHEATING = _UxGT("重新加热中...");
}
#if FAN_COUNT == 1
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED
#else
#define MSG_FIRST_FAN_SPEED MSG_FAN_SPEED_N
#define MSG_EXTRA_FIRST_FAN_SPEED MSG_EXTRA_FAN_SPEED_N
#endif

1015
Marlin/src/lcd/language/language_zh_TW.h Executable file → Normal file

File diff suppressed because it is too large Load Diff