Skip to content

Commit 7312b1d

Browse files
GMagicianptoal
authored andcommitted
🌐 Update Italian language (MarlinFirmware#22182)
1 parent e52136e commit 7312b1d

File tree

3 files changed

+59
-18
lines changed

3 files changed

+59
-18
lines changed

Marlin/src/lcd/language/language_en.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ namespace Language_en {
285285
PROGMEM Language_Str MSG_MOVE_0001IN = _UxGT("Move 0.001in");
286286
PROGMEM Language_Str MSG_MOVE_001IN = _UxGT("Move 0.01in");
287287
PROGMEM Language_Str MSG_MOVE_01IN = _UxGT("Move 0.1in");
288-
PROGMEM Language_Str MSG_MOVE_10IN = _UxGT("Move 1.0in");
288+
PROGMEM Language_Str MSG_MOVE_1IN = _UxGT("Move 1.0in");
289289
PROGMEM Language_Str MSG_SPEED = _UxGT("Speed");
290290
PROGMEM Language_Str MSG_BED_Z = _UxGT("Bed Z");
291291
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Nozzle");

Marlin/src/lcd/language/language_it.h

+57-16
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,12 @@ namespace Language_it {
6767
PROGMEM Language_Str MSG_DEBUG_MENU = _UxGT("Menu di debug");
6868
PROGMEM Language_Str MSG_PROGRESS_BAR_TEST = _UxGT("Test barra avanzam.");
6969
PROGMEM Language_Str MSG_AUTO_HOME = _UxGT("Auto Home");
70-
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Home asse X");
71-
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Home asse Y");
72-
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Home asse Z");
70+
PROGMEM Language_Str MSG_AUTO_HOME_X = _UxGT("Home X");
71+
PROGMEM Language_Str MSG_AUTO_HOME_Y = _UxGT("Home Y");
72+
PROGMEM Language_Str MSG_AUTO_HOME_Z = _UxGT("Home Z");
73+
PROGMEM Language_Str MSG_AUTO_HOME_I = _UxGT("Home ") LCD_STR_I;
74+
PROGMEM Language_Str MSG_AUTO_HOME_J = _UxGT("Home ") LCD_STR_J;
75+
PROGMEM Language_Str MSG_AUTO_HOME_K = _UxGT("Home ") LCD_STR_K;
7376
PROGMEM Language_Str MSG_AUTO_Z_ALIGN = _UxGT("Allineam.automat. Z");
7477
PROGMEM Language_Str MSG_ITERATION = _UxGT("Iterazione G34: %i");
7578
PROGMEM Language_Str MSG_DECREASING_ACCURACY = _UxGT("Precisione in calo!");
@@ -80,6 +83,12 @@ namespace Language_it {
8083
PROGMEM Language_Str MSG_LEVEL_BED_DONE = _UxGT("Livel. terminato!");
8184
PROGMEM Language_Str MSG_Z_FADE_HEIGHT = _UxGT("Fade Height");
8285
PROGMEM Language_Str MSG_SET_HOME_OFFSETS = _UxGT("Imp. offset home");
86+
PROGMEM Language_Str MSG_HOME_OFFSET_X = _UxGT("Offset home X");
87+
PROGMEM Language_Str MSG_HOME_OFFSET_Y = _UxGT("Offset home Y");
88+
PROGMEM Language_Str MSG_HOME_OFFSET_Z = _UxGT("Offset home Z");
89+
PROGMEM Language_Str MSG_HOME_OFFSET_I = _UxGT("Offset home ") LCD_STR_I;
90+
PROGMEM Language_Str MSG_HOME_OFFSET_J = _UxGT("Offset home ") LCD_STR_J;
91+
PROGMEM Language_Str MSG_HOME_OFFSET_K = _UxGT("Offset home ") LCD_STR_K;
8392
PROGMEM Language_Str MSG_HOME_OFFSETS_APPLIED = _UxGT("Offset applicato");
8493
PROGMEM Language_Str MSG_SET_ORIGIN = _UxGT("Imposta Origine");
8594
PROGMEM Language_Str MSG_ASSISTED_TRAMMING = _UxGT("Tramming assistito");
@@ -112,10 +121,13 @@ namespace Language_it {
112121
PROGMEM Language_Str MSG_LASER_POWER = _UxGT("Potenza laser");
113122
PROGMEM Language_Str MSG_SPINDLE_POWER = _UxGT("Potenza mandrino");
114123
PROGMEM Language_Str MSG_LASER_TOGGLE = _UxGT("Alterna Laser");
124+
PROGMEM Language_Str MSG_LASER_EVAC_TOGGLE = _UxGT("Alterna soffiatore");
125+
PROGMEM Language_Str MSG_LASER_ASSIST_TOGGLE = _UxGT("Alterna aria supp.");
115126
PROGMEM Language_Str MSG_LASER_PULSE_MS = _UxGT("ms impulso di test");
116127
PROGMEM Language_Str MSG_LASER_FIRE_PULSE = _UxGT("Spara impulso");
117128
PROGMEM Language_Str MSG_FLOWMETER_FAULT = _UxGT("Err.flusso refrig.");
118129
PROGMEM Language_Str MSG_SPINDLE_TOGGLE = _UxGT("Alterna mandrino");
130+
PROGMEM Language_Str MSG_SPINDLE_EVAC_TOGGLE = _UxGT("Alterna vuoto");
119131
PROGMEM Language_Str MSG_SPINDLE_FORWARD = _UxGT("Mandrino in avanti");
120132
PROGMEM Language_Str MSG_SPINDLE_REVERSE = _UxGT("Inverti mandrino");
121133
PROGMEM Language_Str MSG_SWITCH_PS_ON = _UxGT("Accendi aliment.");
@@ -158,6 +170,7 @@ namespace Language_it {
158170
PROGMEM Language_Str MSG_UBL_LEVEL_BED = _UxGT("Livel.letto unificato");
159171
PROGMEM Language_Str MSG_LCD_TILTING_MESH = _UxGT("Punto inclinaz.");
160172
PROGMEM Language_Str MSG_UBL_MANUAL_MESH = _UxGT("Mesh Manuale");
173+
PROGMEM Language_Str MSG_UBL_MESH_WIZARD = _UxGT("Creaz.guid.mesh UBL");
161174
PROGMEM Language_Str MSG_UBL_BC_INSERT = _UxGT("Metti spes. e misura");
162175
PROGMEM Language_Str MSG_UBL_BC_INSERT2 = _UxGT("Misura");
163176
PROGMEM Language_Str MSG_UBL_BC_REMOVE = _UxGT("Rimuovi e mis.piatto");
@@ -258,16 +271,21 @@ namespace Language_it {
258271
PROGMEM Language_Str MSG_MOVE_X = _UxGT("Muovi X");
259272
PROGMEM Language_Str MSG_MOVE_Y = _UxGT("Muovi Y");
260273
PROGMEM Language_Str MSG_MOVE_Z = _UxGT("Muovi Z");
274+
PROGMEM Language_Str MSG_MOVE_I = _UxGT("Muovi ") LCD_STR_I;
275+
PROGMEM Language_Str MSG_MOVE_J = _UxGT("Muovi ") LCD_STR_J;
276+
PROGMEM Language_Str MSG_MOVE_K = _UxGT("Muovi ") LCD_STR_K;
261277
PROGMEM Language_Str MSG_MOVE_E = _UxGT("Estrusore");
262278
PROGMEM Language_Str MSG_MOVE_EN = _UxGT("Estrusore *");
263279
PROGMEM Language_Str MSG_HOTEND_TOO_COLD = _UxGT("Ugello freddo");
264280
PROGMEM Language_Str MSG_MOVE_N_MM = _UxGT("Muovi di %smm");
265281
PROGMEM Language_Str MSG_MOVE_01MM = _UxGT("Muovi di 0.1mm");
266282
PROGMEM Language_Str MSG_MOVE_1MM = _UxGT("Muovi di 1mm");
267283
PROGMEM Language_Str MSG_MOVE_10MM = _UxGT("Muovi di 10mm");
268-
PROGMEM Language_Str MSG_MOVE_0001IN = _UxGT("Muovi di 0.001in");
269-
PROGMEM Language_Str MSG_MOVE_001IN = _UxGT("Muovi di 0.01in");
270-
PROGMEM Language_Str MSG_MOVE_01IN = _UxGT("Muovi di 0.1in");
284+
PROGMEM Language_Str MSG_MOVE_100MM = _UxGT("Muovi di 100mm");
285+
PROGMEM Language_Str MSG_MOVE_0001IN = _UxGT("Muovi di 0.001\"");
286+
PROGMEM Language_Str MSG_MOVE_001IN = _UxGT("Muovi di 0.01\"");
287+
PROGMEM Language_Str MSG_MOVE_01IN = _UxGT("Muovi di 0.1\"");
288+
PROGMEM Language_Str MSG_MOVE_1IN = _UxGT("Muovi di 1\"");
271289
PROGMEM Language_Str MSG_SPEED = _UxGT("Velocità");
272290
PROGMEM Language_Str MSG_BED_Z = _UxGT("Piatto Z");
273291
PROGMEM Language_Str MSG_NOZZLE = _UxGT("Ugello");
@@ -312,12 +330,18 @@ namespace Language_it {
312330
PROGMEM Language_Str MSG_VA_JERK = _UxGT("V") LCD_STR_A _UxGT("-jerk");
313331
PROGMEM Language_Str MSG_VB_JERK = _UxGT("V") LCD_STR_B _UxGT("-jerk");
314332
PROGMEM Language_Str MSG_VC_JERK = _UxGT("V") LCD_STR_C _UxGT("-jerk");
333+
PROGMEM Language_Str MSG_VI_JERK = _UxGT("V") LCD_STR_I _UxGT("-jerk");
334+
PROGMEM Language_Str MSG_VJ_JERK = _UxGT("V") LCD_STR_J _UxGT("-jerk");
335+
PROGMEM Language_Str MSG_VK_JERK = _UxGT("V") LCD_STR_K _UxGT("-jerk");
315336
PROGMEM Language_Str MSG_VE_JERK = _UxGT("Ve-jerk");
316337
PROGMEM Language_Str MSG_JUNCTION_DEVIATION = _UxGT("Deviaz. giunzioni");
317338
PROGMEM Language_Str MSG_VELOCITY = _UxGT("Velocità");
318339
PROGMEM Language_Str MSG_VMAX_A = _UxGT("Vmax ") LCD_STR_A;
319340
PROGMEM Language_Str MSG_VMAX_B = _UxGT("Vmax ") LCD_STR_B;
320341
PROGMEM Language_Str MSG_VMAX_C = _UxGT("Vmax ") LCD_STR_C;
342+
PROGMEM Language_Str MSG_VMAX_I = _UxGT("Vmax ") LCD_STR_I;
343+
PROGMEM Language_Str MSG_VMAX_J = _UxGT("Vmax ") LCD_STR_J;
344+
PROGMEM Language_Str MSG_VMAX_K = _UxGT("Vmax ") LCD_STR_K;
321345
PROGMEM Language_Str MSG_VMAX_E = _UxGT("Vmax ") LCD_STR_E;
322346
PROGMEM Language_Str MSG_VMAX_EN = _UxGT("Vmax *");
323347
PROGMEM Language_Str MSG_VMIN = _UxGT("Vmin");
@@ -326,18 +350,24 @@ namespace Language_it {
326350
PROGMEM Language_Str MSG_AMAX_A = _UxGT("Amax ") LCD_STR_A;
327351
PROGMEM Language_Str MSG_AMAX_B = _UxGT("Amax ") LCD_STR_B;
328352
PROGMEM Language_Str MSG_AMAX_C = _UxGT("Amax ") LCD_STR_C;
353+
PROGMEM Language_Str MSG_AMAX_I = _UxGT("Amax ") LCD_STR_I;
354+
PROGMEM Language_Str MSG_AMAX_J = _UxGT("Amax ") LCD_STR_J;
355+
PROGMEM Language_Str MSG_AMAX_K = _UxGT("Amax ") LCD_STR_K;
329356
PROGMEM Language_Str MSG_AMAX_E = _UxGT("Amax ") LCD_STR_E;
330357
PROGMEM Language_Str MSG_AMAX_EN = _UxGT("Amax *");
331358
PROGMEM Language_Str MSG_A_RETRACT = _UxGT("A-Ritrazione");
332359
PROGMEM Language_Str MSG_A_TRAVEL = _UxGT("A-Spostamento");
333360
PROGMEM Language_Str MSG_XY_FREQUENCY_LIMIT = _UxGT("Frequenza max");
334361
PROGMEM Language_Str MSG_XY_FREQUENCY_FEEDRATE = _UxGT("Feed min");
335362
PROGMEM Language_Str MSG_STEPS_PER_MM = _UxGT("Passi/mm");
336-
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT("passi/mm");
337-
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT("passi/mm");
338-
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT("passi/mm");
339-
PROGMEM Language_Str MSG_E_STEPS = _UxGT("Epassi/mm");
340-
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("*passi/mm");
363+
PROGMEM Language_Str MSG_A_STEPS = LCD_STR_A _UxGT(" passi/mm");
364+
PROGMEM Language_Str MSG_B_STEPS = LCD_STR_B _UxGT(" passi/mm");
365+
PROGMEM Language_Str MSG_C_STEPS = LCD_STR_C _UxGT(" passi/mm");
366+
PROGMEM Language_Str MSG_I_STEPS = LCD_STR_I _UxGT(" passi/mm");
367+
PROGMEM Language_Str MSG_J_STEPS = LCD_STR_J _UxGT(" passi/mm");
368+
PROGMEM Language_Str MSG_K_STEPS = LCD_STR_K _UxGT(" passi/mm");
369+
PROGMEM Language_Str MSG_E_STEPS = _UxGT("E passi/mm");
370+
PROGMEM Language_Str MSG_EN_STEPS = _UxGT("* passi/mm");
341371
PROGMEM Language_Str MSG_TEMPERATURE = _UxGT("Temperatura");
342372
PROGMEM Language_Str MSG_MOTION = _UxGT("Movimento");
343373
PROGMEM Language_Str MSG_FILAMENT = _UxGT("Filamento");
@@ -469,6 +499,9 @@ namespace Language_it {
469499
PROGMEM Language_Str MSG_BABYSTEP_X = _UxGT("Babystep X");
470500
PROGMEM Language_Str MSG_BABYSTEP_Y = _UxGT("Babystep Y");
471501
PROGMEM Language_Str MSG_BABYSTEP_Z = _UxGT("Babystep Z");
502+
PROGMEM Language_Str MSG_BABYSTEP_I = _UxGT("Babystep ") LCD_STR_I;
503+
PROGMEM Language_Str MSG_BABYSTEP_J = _UxGT("Babystep ") LCD_STR_J;
504+
PROGMEM Language_Str MSG_BABYSTEP_K = _UxGT("Babystep ") LCD_STR_K;
472505
PROGMEM Language_Str MSG_BABYSTEP_TOTAL = _UxGT("Totali");
473506
PROGMEM Language_Str MSG_ENDSTOP_ABORT = _UxGT("Finecorsa annullati");
474507
PROGMEM Language_Str MSG_HEATING_FAILED_LCD = _UxGT("Risc.Fallito"); // Max 12 caratteri
@@ -545,10 +578,13 @@ namespace Language_it {
545578
PROGMEM Language_Str MSG_INFO_MAX_TEMP = _UxGT("Temp max");
546579
PROGMEM Language_Str MSG_INFO_PSU = _UxGT("Alimentatore");
547580
PROGMEM Language_Str MSG_DRIVE_STRENGTH = _UxGT("Potenza Drive");
548-
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("X Driver %");
549-
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Y Driver %");
550-
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Z Driver %");
551-
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("E Driver %");
581+
PROGMEM Language_Str MSG_DAC_PERCENT_X = _UxGT("Driver X %");
582+
PROGMEM Language_Str MSG_DAC_PERCENT_Y = _UxGT("Driver Y %");
583+
PROGMEM Language_Str MSG_DAC_PERCENT_Z = _UxGT("Driver Z %");
584+
PROGMEM Language_Str MSG_DAC_PERCENT_I = _UxGT("Driver I %");
585+
PROGMEM Language_Str MSG_DAC_PERCENT_J = _UxGT("Driver J %");
586+
PROGMEM Language_Str MSG_DAC_PERCENT_K = _UxGT("Driver K %");
587+
PROGMEM Language_Str MSG_DAC_PERCENT_E = _UxGT("Driver E %");
552588
PROGMEM Language_Str MSG_ERROR_TMC = _UxGT("ERR.CONNESSIONE TMC");
553589
PROGMEM Language_Str MSG_DAC_EEPROM_WRITE = _UxGT("Scrivi DAC EEPROM");
554590
PROGMEM Language_Str MSG_FILAMENT_CHANGE_HEADER = _UxGT("CAMBIO FILAMENTO");
@@ -681,10 +717,15 @@ namespace Language_it {
681717

682718
PROGMEM Language_Str MSG_SOUND = _UxGT("Suoni");
683719

684-
PROGMEM Language_Str MSG_TOP_LEFT = _UxGT("Alto sinistra");
720+
PROGMEM Language_Str MSG_TOP_LEFT = _UxGT("Alto sinistra");
685721
PROGMEM Language_Str MSG_BOTTOM_LEFT = _UxGT("Basso sinistra");
686722
PROGMEM Language_Str MSG_TOP_RIGHT = _UxGT("Alto destra");
687723
PROGMEM Language_Str MSG_BOTTOM_RIGHT = _UxGT("Basso destra");
688724
PROGMEM Language_Str MSG_CALIBRATION_COMPLETED = _UxGT("Calibrazione completata");
689725
PROGMEM Language_Str MSG_CALIBRATION_FAILED = _UxGT("Calibrazione fallita");
726+
727+
PROGMEM Language_Str MSG_DRIVER_BACKWARD = _UxGT(" driver invertito");
728+
729+
PROGMEM Language_Str MSG_SD_CARD = _UxGT("Scheda SD");
730+
PROGMEM Language_Str MSG_USB_DISK = _UxGT("Disco USB");
690731
}

Marlin/src/lcd/menu/menu_motion.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ void _menu_move_distance(const AxisEnum axis, const screenFunc_t func, const int
167167

168168
BACK_ITEM(MSG_MOVE_AXIS);
169169
if (parser.using_inch_units()) {
170-
if (LARGE_BED_TEST) SUBMENU(MSG_MOVE_10IN, []{ _goto_manual_move(IN_TO_MM(1.000f)); });
170+
if (LARGE_BED_TEST) SUBMENU(MSG_MOVE_1IN, []{ _goto_manual_move(IN_TO_MM(1.000f)); });
171171
SUBMENU(MSG_MOVE_01IN, []{ _goto_manual_move(IN_TO_MM(0.100f)); });
172172
SUBMENU(MSG_MOVE_001IN, []{ _goto_manual_move(IN_TO_MM(0.010f)); });
173173
SUBMENU(MSG_MOVE_0001IN, []{ _goto_manual_move(IN_TO_MM(0.001f)); });

0 commit comments

Comments
 (0)