Browse Source

Language cleanup, part 1.

Martin Lukasik 11 years ago
parent
commit
0b9ecf3824
1 changed files with 205 additions and 186 deletions
  1. 205
    186
      Marlin/language.h

+ 205
- 186
Marlin/language.h View File

19
 // 10 Aragonese
19
 // 10 Aragonese
20
 
20
 
21
 #ifndef LANGUAGE_CHOICE
21
 #ifndef LANGUAGE_CHOICE
22
-#define LANGUAGE_CHOICE 1  // Pick your language from the list above
22
+	#define LANGUAGE_CHOICE 1  // Pick your language from the list above
23
 #endif
23
 #endif
24
 
24
 
25
 #define PROTOCOL_VERSION "1.0"
25
 #define PROTOCOL_VERSION "1.0"
54
 #define STRINGIFY(n) STRINGIFY_(n)
54
 #define STRINGIFY(n) STRINGIFY_(n)
55
 
55
 
56
 
56
 
57
+// Common LCD messages
58
+/* nothing here as of yet */
59
+
60
+// Common serial messages
61
+#define MSG_MARLIN "Marlin"
62
+
63
+
64
+
57
 #if LANGUAGE_CHOICE == 1
65
 #if LANGUAGE_CHOICE == 1
58
 
66
 
59
 // LCD Menu Messages
67
 // LCD Menu Messages
60
-	#define WELCOME_MSG MACHINE_NAME " Ready."
68
+// Please note these are limited to 17 characters!
69
+
70
+	#define WELCOME_MSG MACHINE_NAME " ready."
61
 	#define MSG_SD_INSERTED "Card inserted"
71
 	#define MSG_SD_INSERTED "Card inserted"
62
 	#define MSG_SD_REMOVED "Card removed"
72
 	#define MSG_SD_REMOVED "Card removed"
63
 	#define MSG_MAIN "Main"
73
 	#define MSG_MAIN "Main"
64
 	#define MSG_AUTOSTART "Autostart"
74
 	#define MSG_AUTOSTART "Autostart"
65
-	#define MSG_DISABLE_STEPPERS "Disable Steppers"
66
-	#define MSG_AUTO_HOME "Auto Home"
67
-	#define MSG_SET_ORIGIN "Set Origin"
75
+	#define MSG_DISABLE_STEPPERS "Disable steppers"
76
+	#define MSG_AUTO_HOME "Auto home"
77
+	#define MSG_SET_ORIGIN "Set origin"
68
 	#define MSG_PREHEAT_PLA "Preheat PLA"
78
 	#define MSG_PREHEAT_PLA "Preheat PLA"
69
-	#define MSG_PREHEAT_PLA_SETTINGS "Preheat PLA Conf"
79
+	#define MSG_PREHEAT_PLA_SETTINGS "Preheat PLA conf"
70
 	#define MSG_PREHEAT_ABS "Preheat ABS"
80
 	#define MSG_PREHEAT_ABS "Preheat ABS"
71
-	#define MSG_PREHEAT_ABS_SETTINGS "Preheat ABS Conf"
81
+	#define MSG_PREHEAT_ABS_SETTINGS "Preheat ABS conf"
72
 	#define MSG_COOLDOWN "Cooldown"
82
 	#define MSG_COOLDOWN "Cooldown"
73
-	#define MSG_SWITCH_PS_ON "Switch Power On"
74
-	#define MSG_SWITCH_PS_OFF "Switch Power Off"
83
+	#define MSG_SWITCH_PS_ON "Switch power on"
84
+	#define MSG_SWITCH_PS_OFF "Switch power off"
75
 	#define MSG_EXTRUDE "Extrude"
85
 	#define MSG_EXTRUDE "Extrude"
76
 	#define MSG_RETRACT "Retract"
86
 	#define MSG_RETRACT "Retract"
77
-	#define MSG_MOVE_AXIS "Move Axis"
87
+	#define MSG_MOVE_AXIS "Move axis"
78
 	#define MSG_MOVE_X "Move X"
88
 	#define MSG_MOVE_X "Move X"
79
 	#define MSG_MOVE_Y "Move Y"
89
 	#define MSG_MOVE_Y "Move Y"
80
 	#define MSG_MOVE_Z "Move Z"
90
 	#define MSG_MOVE_Z "Move Z"
123
 	#define MSG_CONTRAST "LCD contrast"
133
 	#define MSG_CONTRAST "LCD contrast"
124
 	#define MSG_STORE_EPROM "Store memory"
134
 	#define MSG_STORE_EPROM "Store memory"
125
 	#define MSG_LOAD_EPROM "Load memory"
135
 	#define MSG_LOAD_EPROM "Load memory"
126
-	#define MSG_RESTORE_FAILSAFE "Restore Failsafe"
136
+	#define MSG_RESTORE_FAILSAFE "Restore failsafe"
127
 	#define MSG_REFRESH "Refresh"
137
 	#define MSG_REFRESH "Refresh"
128
 	#define MSG_WATCH "Info screen"
138
 	#define MSG_WATCH "Info screen"
129
 	#define MSG_PREPARE "Prepare"
139
 	#define MSG_PREPARE "Prepare"
130
 	#define MSG_TUNE "Tune"
140
 	#define MSG_TUNE "Tune"
131
-	#define MSG_PAUSE_PRINT "Pause Print"
132
-	#define MSG_RESUME_PRINT "Resume Print"
133
-	#define MSG_STOP_PRINT "Stop Print"
141
+	#define MSG_PAUSE_PRINT "Pause print"
142
+	#define MSG_RESUME_PRINT "Resume print"
143
+	#define MSG_STOP_PRINT "Stop print"
134
 	#define MSG_CARD_MENU "Print from SD"
144
 	#define MSG_CARD_MENU "Print from SD"
135
-	#define MSG_NO_CARD "No Card"
145
+	#define MSG_NO_CARD "No SD card"
136
 	#define MSG_DWELL "Sleep..."
146
 	#define MSG_DWELL "Sleep..."
137
 	#define MSG_USERWAIT "Wait for user..."
147
 	#define MSG_USERWAIT "Wait for user..."
138
 	#define MSG_RESUMING "Resuming print"
148
 	#define MSG_RESUMING "Resuming print"
146
 	#define MSG_CONTROL_RETRACT_RECOVERF "UnRet  F"
156
 	#define MSG_CONTROL_RETRACT_RECOVERF "UnRet  F"
147
 	#define MSG_AUTORETRACT "AutoRetr."
157
 	#define MSG_AUTORETRACT "AutoRetr."
148
 	#define MSG_FILAMENTCHANGE "Change filament"
158
 	#define MSG_FILAMENTCHANGE "Change filament"
149
-	#define MSG_INIT_SDCARD "Init. SD-Card"	
150
-	#define MSG_CNG_SDCARD "Change SD-Card"
151
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
159
+	#define MSG_INIT_SDCARD "Init. SD card"	
160
+	#define MSG_CNG_SDCARD "Change SD card"
161
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
152
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
162
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
153
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
163
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
154
 	#define MSG_BABYSTEP_X "Babystep X"
164
 	#define MSG_BABYSTEP_X "Babystep X"
165
 	#define MSG_BROWNOUT_RESET " Brown out Reset"
175
 	#define MSG_BROWNOUT_RESET " Brown out Reset"
166
 	#define MSG_WATCHDOG_RESET " Watchdog Reset"
176
 	#define MSG_WATCHDOG_RESET " Watchdog Reset"
167
 	#define MSG_SOFTWARE_RESET " Software Reset"
177
 	#define MSG_SOFTWARE_RESET " Software Reset"
168
-	#define MSG_MARLIN "Marlin "
169
 	#define MSG_AUTHOR " | Author: "
178
 	#define MSG_AUTHOR " | Author: "
170
 	#define MSG_CONFIGURATION_VER " Last Updated: "
179
 	#define MSG_CONFIGURATION_VER " Last Updated: "
171
 	#define MSG_FREE_MEMORY " Free Memory: "
180
 	#define MSG_FREE_MEMORY " Free Memory: "
231
 	#define MSG_BABYSTEPPING_X "Babystepping X"
240
 	#define MSG_BABYSTEPPING_X "Babystepping X"
232
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
241
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
233
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
242
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
243
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
234
 
244
 
235
 #endif
245
 #endif
236
 
246
 
237
 
247
 
238
 #if LANGUAGE_CHOICE == 2
248
 #if LANGUAGE_CHOICE == 2
239
 
249
 
250
+
240
 // LCD Menu Messages
251
 // LCD Menu Messages
252
+// Please note these are limited to 17 characters!
253
+
241
 	#define WELCOME_MSG MACHINE_NAME " gotowy."
254
 	#define WELCOME_MSG MACHINE_NAME " gotowy."
242
 	#define MSG_SD_INSERTED "Karta wlozona"
255
 	#define MSG_SD_INSERTED "Karta wlozona"
243
 	#define MSG_SD_REMOVED "Karta usunieta"
256
 	#define MSG_SD_REMOVED "Karta usunieta"
245
 	#define MSG_AUTOSTART "Autostart"
258
 	#define MSG_AUTOSTART "Autostart"
246
 	#define MSG_DISABLE_STEPPERS "Wylacz silniki"
259
 	#define MSG_DISABLE_STEPPERS "Wylacz silniki"
247
 	#define MSG_AUTO_HOME "Auto. poz. zerowa"
260
 	#define MSG_AUTO_HOME "Auto. poz. zerowa"
248
-	#define MSG_SET_ORIGIN "Ustaw punkt zerowy"
261
+	#define MSG_SET_ORIGIN "Ustaw punkt zero"
249
 	#define MSG_PREHEAT_PLA "Rozgrzej PLA"
262
 	#define MSG_PREHEAT_PLA "Rozgrzej PLA"
250
-	#define MSG_PREHEAT_PLA_SETTINGS "Ustawienia roz. PLA"
263
+	#define MSG_PREHEAT_PLA_SETTINGS "Ustaw. rozg. PLA"
251
 	#define MSG_PREHEAT_ABS "Rozgrzej ABS"
264
 	#define MSG_PREHEAT_ABS "Rozgrzej ABS"
252
-	#define MSG_PREHEAT_ABS_SETTINGS "Ustawienia roz. ABS"
265
+	#define MSG_PREHEAT_ABS_SETTINGS "Ustaw. rozg. ABS"
253
 	#define MSG_COOLDOWN "Chlodzenie"
266
 	#define MSG_COOLDOWN "Chlodzenie"
254
 	#define MSG_SWITCH_PS_ON "Wlacz zasilacz"
267
 	#define MSG_SWITCH_PS_ON "Wlacz zasilacz"
255
 	#define MSG_SWITCH_PS_OFF "Wylacz zasilacz"
268
 	#define MSG_SWITCH_PS_OFF "Wylacz zasilacz"
260
 	#define MSG_MOVE_Y "Przesun w Y"
273
 	#define MSG_MOVE_Y "Przesun w Y"
261
 	#define MSG_MOVE_Z "Przesun w Z"
274
 	#define MSG_MOVE_Z "Przesun w Z"
262
 	#define MSG_MOVE_E "Ekstruzja (os E)"
275
 	#define MSG_MOVE_E "Ekstruzja (os E)"
263
-	#define MSG_MOVE_01MM "Przesuwaj co 0.1mm"
276
+	#define MSG_MOVE_01MM "Przesuwaj co .1mm"
264
 	#define MSG_MOVE_1MM "Przesuwaj co 1mm"
277
 	#define MSG_MOVE_1MM "Przesuwaj co 1mm"
265
 	#define MSG_MOVE_10MM "Przesuwaj co 10mm"
278
 	#define MSG_MOVE_10MM "Przesuwaj co 10mm"
266
 	#define MSG_SPEED "Predkosc"
279
 	#define MSG_SPEED "Predkosc"
304
 	#define MSG_CONTRAST "Kontrast LCD"
317
 	#define MSG_CONTRAST "Kontrast LCD"
305
 	#define MSG_STORE_EPROM "Zapisz w pamieci"
318
 	#define MSG_STORE_EPROM "Zapisz w pamieci"
306
 	#define MSG_LOAD_EPROM "Wczytaj z pamieci"
319
 	#define MSG_LOAD_EPROM "Wczytaj z pamieci"
307
-	#define MSG_RESTORE_FAILSAFE "Ustawienia fabryczne"
320
+	#define MSG_RESTORE_FAILSAFE "Ustaw. fabryczne"
308
 	#define MSG_REFRESH "\004Odswiez"
321
 	#define MSG_REFRESH "\004Odswiez"
309
 	#define MSG_WATCH "Ekran glowny"
322
 	#define MSG_WATCH "Ekran glowny"
310
 	#define MSG_PREPARE "Przygotuj"
323
 	#define MSG_PREPARE "Przygotuj"
316
 	#define MSG_CARD_MENU "Menu karty SD"
329
 	#define MSG_CARD_MENU "Menu karty SD"
317
 	#define MSG_NO_CARD "Brak karty"
330
 	#define MSG_NO_CARD "Brak karty"
318
 	#define MSG_DWELL "Uspij..."
331
 	#define MSG_DWELL "Uspij..."
319
-	#define MSG_USERWAIT "Czekam na uzytkownika..."
320
-	#define MSG_RESUMING "Wznawiam drukowanie"
321
-	#define MSG_NO_MOVE "Brak ruchu."
322
-	#define MSG_PART_RELEASE "Czesciowe zwolnienie"
332
+	#define MSG_USERWAIT "Oczekiwanie..."
333
+	#define MSG_RESUMING "Wznawianie druku"
334
+	#define MSG_NO_MOVE "Brak ruchu"
323
 	#define MSG_KILLED "Ubity. "
335
 	#define MSG_KILLED "Ubity. "
324
 	#define MSG_STOPPED "Zatrzymany. "
336
 	#define MSG_STOPPED "Zatrzymany. "
325
 	#define MSG_STEPPER_RELEASED "Zwolniony."
337
 	#define MSG_STEPPER_RELEASED "Zwolniony."
330
 	#define MSG_CONTROL_RETRACT_RECOVERF "Cof. wycof.  F"
342
 	#define MSG_CONTROL_RETRACT_RECOVERF "Cof. wycof.  F"
331
 	#define MSG_AUTORETRACT "Auto. wycofanie"
343
 	#define MSG_AUTORETRACT "Auto. wycofanie"
332
 	#define MSG_FILAMENTCHANGE "Zmien filament"
344
 	#define MSG_FILAMENTCHANGE "Zmien filament"
333
-	#define MSG_INIT_SDCARD "Inicjalizacja karty"
345
+	#define MSG_INIT_SDCARD "Inicjal. karty SD"
334
 	#define MSG_CNG_SDCARD "Zmiana karty SD"
346
 	#define MSG_CNG_SDCARD "Zmiana karty SD"
335
-    #define MSG_ZPROBE_OUT "Probkuj Z poza lozem"
336
-    #define MSG_POSITION_UNKNOWN "Powrot w X/Y przed Z"
347
+    #define MSG_ZPROBE_OUT "Sonda Z za lozem"
348
+    #define MSG_POSITION_UNKNOWN "Wroc w XY przed Z"
337
     #define MSG_ZPROBE_ZOFFSET "Offset Z"
349
     #define MSG_ZPROBE_ZOFFSET "Offset Z"
338
 	#define MSG_BABYSTEP_X "Babystep X"
350
 	#define MSG_BABYSTEP_X "Babystep X"
339
 	#define MSG_BABYSTEP_Y "Babystep Y"
351
 	#define MSG_BABYSTEP_Y "Babystep Y"
340
 	#define MSG_BABYSTEP_Z "Babystep Z"
352
 	#define MSG_BABYSTEP_Z "Babystep Z"
341
-	#define MSG_ENDSTOP_ABORT "Blad wyl. krancowego"
353
+	#define MSG_ENDSTOP_ABORT "Blad wyl. kranc."
342
 	#define MSG_CONTRAST "Kontrast"
354
 	#define MSG_CONTRAST "Kontrast"
343
 
355
 
344
 // Serial Console Messages
356
 // Serial Console Messages
349
 	#define MSG_BROWNOUT_RESET " Reset (spadek napiecia)"
361
 	#define MSG_BROWNOUT_RESET " Reset (spadek napiecia)"
350
 	#define MSG_WATCHDOG_RESET " Reset (watchdog)"
362
 	#define MSG_WATCHDOG_RESET " Reset (watchdog)"
351
 	#define MSG_SOFTWARE_RESET " Reset (programowy)"
363
 	#define MSG_SOFTWARE_RESET " Reset (programowy)"
352
-	#define MSG_MARLIN "Marlin"
353
 	#define MSG_AUTHOR " | Autor: "
364
 	#define MSG_AUTHOR " | Autor: "
354
 	#define MSG_CONFIGURATION_VER " Ostatnia aktualizacja: "
365
 	#define MSG_CONFIGURATION_VER " Ostatnia aktualizacja: "
355
 	#define MSG_FREE_MEMORY " Wolna pamiec: "
366
 	#define MSG_FREE_MEMORY " Wolna pamiec: "
415
 	#define MSG_BABYSTEPPING_X "Babystepping w osi X"
426
 	#define MSG_BABYSTEPPING_X "Babystepping w osi X"
416
 	#define MSG_BABYSTEPPING_Y "Babystepping w osi Y"
427
 	#define MSG_BABYSTEPPING_Y "Babystepping w osi Y"
417
 	#define MSG_BABYSTEPPING_Z "Babystepping w osi Z"
428
 	#define MSG_BABYSTEPPING_Z "Babystepping w osi Z"
429
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
418
 
430
 
419
 #endif
431
 #endif
420
 
432
 
421
 
433
 
422
 #if LANGUAGE_CHOICE == 3
434
 #if LANGUAGE_CHOICE == 3
423
 
435
 
436
+// LCD Menu Messages
437
+// Please note these are limited to 17 characters!
438
+
424
 	#define WELCOME_MSG MACHINE_NAME " prete."
439
 	#define WELCOME_MSG MACHINE_NAME " prete."
425
 	#define MSG_SD_INSERTED "Carte inseree"
440
 	#define MSG_SD_INSERTED "Carte inseree"
426
 	#define MSG_SD_REMOVED "Carte retiree"
441
 	#define MSG_SD_REMOVED "Carte retiree"
430
 	#define MSG_AUTO_HOME "Home auto."
445
 	#define MSG_AUTO_HOME "Home auto."
431
 	#define MSG_SET_ORIGIN "Regler origine"
446
 	#define MSG_SET_ORIGIN "Regler origine"
432
 	#define MSG_PREHEAT_PLA " Prechauffage PLA"
447
 	#define MSG_PREHEAT_PLA " Prechauffage PLA"
433
-	#define MSG_PREHEAT_PLA_SETTINGS " Regl. prechauffe PLA"
448
+	#define MSG_PREHEAT_PLA_SETTINGS " Regl. prech. PLA"
434
 	#define MSG_PREHEAT_ABS "Prechauffage ABS"
449
 	#define MSG_PREHEAT_ABS "Prechauffage ABS"
435
-	#define MSG_PREHEAT_ABS_SETTINGS "Regl. prechauffe ABS"
450
+	#define MSG_PREHEAT_ABS_SETTINGS "Regl. prech. ABS"
436
 	#define MSG_COOLDOWN "Refroidir"
451
 	#define MSG_COOLDOWN "Refroidir"
437
 	#define MSG_SWITCH_PS_ON "Allumer alim."
452
 	#define MSG_SWITCH_PS_ON "Allumer alim."
438
 	#define MSG_SWITCH_PS_OFF "Eteindre alim."
453
 	#define MSG_SWITCH_PS_OFF "Eteindre alim."
453
 	#define MSG_NOZZLE1 "Buse2"
468
 	#define MSG_NOZZLE1 "Buse2"
454
 	#define MSG_NOZZLE2 "Buse3"
469
 	#define MSG_NOZZLE2 "Buse3"
455
 	#define MSG_BED "Plateau"
470
 	#define MSG_BED "Plateau"
456
-	#define MSG_FAN_SPEED "Vitesse ventilateur"
471
+	#define MSG_FAN_SPEED "Vite. ventilateur"
457
 	#define MSG_FLOW "Flux"
472
 	#define MSG_FLOW "Flux"
458
 	#define MSG_CONTROL "Controler"
473
 	#define MSG_CONTROL "Controler"
459
 	#define MSG_MIN " \002 Min"
474
 	#define MSG_MIN " \002 Min"
499
 	#define MSG_CARD_MENU "Impr. depuis SD"
514
 	#define MSG_CARD_MENU "Impr. depuis SD"
500
 	#define MSG_NO_CARD "Pas de carte"
515
 	#define MSG_NO_CARD "Pas de carte"
501
 	#define MSG_DWELL "Repos..."
516
 	#define MSG_DWELL "Repos..."
502
-	#define MSG_USERWAIT "Attente de l'utilisateur..."
503
-	#define MSG_RESUMING "Reprise de l'impression"
517
+	#define MSG_USERWAIT "Atten. de l'util."
518
+	#define MSG_RESUMING "Repri. de l'impr."
504
 	#define MSG_NO_MOVE "Aucun mouvement."
519
 	#define MSG_NO_MOVE "Aucun mouvement."
505
-	#define MSG_PART_RELEASE "Relache partielle"
506
 	#define MSG_KILLED "MORT."
520
 	#define MSG_KILLED "MORT."
507
 	#define MSG_STOPPED "STOPPE."
521
 	#define MSG_STOPPED "STOPPE."
508
 	#define MSG_STEPPER_RELEASED "RELACHE."
522
 	#define MSG_STEPPER_RELEASED "RELACHE."
514
 	#define MSG_AUTORETRACT "Retract. Auto."
528
 	#define MSG_AUTORETRACT "Retract. Auto."
515
 	#define MSG_FILAMENTCHANGE "Changer filament"
529
 	#define MSG_FILAMENTCHANGE "Changer filament"
516
 	#define MSG_INIT_SDCARD "Init. la carte SD"	
530
 	#define MSG_INIT_SDCARD "Init. la carte SD"	
517
-	#define MSG_CNG_SDCARD "Changer de carte SD"
518
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
519
-    #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
520
-    #define MSG_ZPROBE_ZOFFSET "Z Offset"
531
+	#define MSG_CNG_SDCARD "Changer de carte"
532
+    #define MSG_ZPROBE_OUT "Z sonde exte. lit"
533
+    #define MSG_POSITION_UNKNOWN "Rev. dans XY av.Z"
534
+    #define MSG_ZPROBE_ZOFFSET "Offset Z"
521
 	#define MSG_BABYSTEP_X "Babystep X"
535
 	#define MSG_BABYSTEP_X "Babystep X"
522
 	#define MSG_BABYSTEP_Y "Babystep Y"
536
 	#define MSG_BABYSTEP_Y "Babystep Y"
523
 	#define MSG_BABYSTEP_Z "Babystep Z"
537
 	#define MSG_BABYSTEP_Z "Babystep Z"
524
-	#define MSG_ENDSTOP_ABORT "Endstop abort"
538
+	#define MSG_ENDSTOP_ABORT "Butee abandon"
525
 	#define MSG_CONTRAST "Contrast"
539
 	#define MSG_CONTRAST "Contrast"
526
 
540
 
527
 // Serial Console Messages
541
 // Serial Console Messages
532
 	#define MSG_BROWNOUT_RESET " RAZ defaut alim."
546
 	#define MSG_BROWNOUT_RESET " RAZ defaut alim."
533
 	#define MSG_WATCHDOG_RESET " RAZ Watchdog"
547
 	#define MSG_WATCHDOG_RESET " RAZ Watchdog"
534
 	#define MSG_SOFTWARE_RESET " RAZ logicielle"
548
 	#define MSG_SOFTWARE_RESET " RAZ logicielle"
535
-	#define MSG_MARLIN "Marlin "
536
 	#define MSG_AUTHOR " | Auteur: "
549
 	#define MSG_AUTHOR " | Auteur: "
537
 	#define MSG_CONFIGURATION_VER " Derniere MaJ: "
550
 	#define MSG_CONFIGURATION_VER " Derniere MaJ: "
538
 	#define MSG_FREE_MEMORY " Memoire libre: "
551
 	#define MSG_FREE_MEMORY " Memoire libre: "
598
 	#define MSG_BABYSTEPPING_X "Babystepping X"
611
 	#define MSG_BABYSTEPPING_X "Babystepping X"
599
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
612
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
600
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
613
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
614
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
601
 	
615
 	
602
 #endif
616
 #endif
603
 
617
 
605
 #if LANGUAGE_CHOICE == 4
619
 #if LANGUAGE_CHOICE == 4
606
 
620
 
607
 // LCD Menu Messages
621
 // LCD Menu Messages
622
+// Please note these are limited to 17 characters!
608
 
623
 
609
 	#define WELCOME_MSG MACHINE_NAME " Bereit."
624
 	#define WELCOME_MSG MACHINE_NAME " Bereit."
610
 
625
 
612
 	#define MSG_SD_REMOVED       "SDKarte entfernt"
627
 	#define MSG_SD_REMOVED       "SDKarte entfernt"
613
 	#define MSG_MAIN             "Hauptmenü"
628
 	#define MSG_MAIN             "Hauptmenü"
614
 	#define MSG_AUTOSTART        "Autostart"
629
 	#define MSG_AUTOSTART        "Autostart"
615
-	#define MSG_DISABLE_STEPPERS "Stepper abschalten"
630
+	#define MSG_DISABLE_STEPPERS "Stepper abschalt."
616
 	#define MSG_AUTO_HOME        "Auto Nullpunkt"
631
 	#define MSG_AUTO_HOME        "Auto Nullpunkt"
617
 	#define MSG_SET_ORIGIN       "Setze Nullpunkt"
632
 	#define MSG_SET_ORIGIN       "Setze Nullpunkt"
618
 	#define MSG_PREHEAT_PLA      "Vorwärmen PLA"
633
 	#define MSG_PREHEAT_PLA      "Vorwärmen PLA"
619
-	#define MSG_PREHEAT_PLA_SETTINGS "Vorwärmen PLA Einstellungen"
634
+	#define MSG_PREHEAT_PLA_SETTINGS "Vorwärm. PLA Ein."
620
 	#define MSG_PREHEAT_ABS      "Vorwärmen ABS"
635
 	#define MSG_PREHEAT_ABS      "Vorwärmen ABS"
621
-	#define MSG_PREHEAT_ABS_SETTINGS "Vorwärmen ABS Einstellungen"
636
+	#define MSG_PREHEAT_ABS_SETTINGS "Vorwärm. ABS Ein."
622
 	#define MSG_COOLDOWN         "Abkühlen"
637
 	#define MSG_COOLDOWN         "Abkühlen"
623
 	#define MSG_SWITCH_PS_ON     "Switch Power On"
638
 	#define MSG_SWITCH_PS_ON     "Switch Power On"
624
 	#define MSG_SWITCH_PS_OFF    "Switch Power Off"
639
 	#define MSG_SWITCH_PS_OFF    "Switch Power Off"
685
 	#define MSG_CARD_MENU        "SDKarten Menü"
700
 	#define MSG_CARD_MENU        "SDKarten Menü"
686
 	#define MSG_NO_CARD          "Keine SDKarte"
701
 	#define MSG_NO_CARD          "Keine SDKarte"
687
 	#define MSG_DWELL            "Warten..."		
702
 	#define MSG_DWELL            "Warten..."		
688
-	#define MSG_USERWAIT         "Warte auf Nutzer..."
703
+	#define MSG_USERWAIT         "Warte auf Nutzer"
689
 	#define MSG_RESUMING         "Druck fortsetzung"
704
 	#define MSG_RESUMING         "Druck fortsetzung"
690
 	#define MSG_NO_MOVE          "Kein Zug."
705
 	#define MSG_NO_MOVE          "Kein Zug."
691
-	#define MSG_PART_RELEASE     "Stepper tlw frei"
692
 	#define MSG_KILLED           "KILLED"
706
 	#define MSG_KILLED           "KILLED"
693
 	#define MSG_STOPPED          "GESTOPPT"
707
 	#define MSG_STOPPED          "GESTOPPT"
694
 	#define MSG_STEPPER_RELEASED "Stepper frei"
708
 	#define MSG_STEPPER_RELEASED "Stepper frei"
701
 	#define MSG_FILAMENTCHANGE "Filament wechseln"
715
 	#define MSG_FILAMENTCHANGE "Filament wechseln"
702
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
716
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
703
 	#define MSG_CNG_SDCARD "Change SD-Card"
717
 	#define MSG_CNG_SDCARD "Change SD-Card"
704
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
718
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
705
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
719
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
706
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
720
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
707
 	#define MSG_BABYSTEP_X "Babystep X"
721
 	#define MSG_BABYSTEP_X "Babystep X"
718
 	#define MSG_BROWNOUT_RESET " Brown out Reset"
732
 	#define MSG_BROWNOUT_RESET " Brown out Reset"
719
 	#define MSG_WATCHDOG_RESET " Watchdog Reset"
733
 	#define MSG_WATCHDOG_RESET " Watchdog Reset"
720
 	#define MSG_SOFTWARE_RESET " Software Reset"
734
 	#define MSG_SOFTWARE_RESET " Software Reset"
721
-	#define MSG_MARLIN "Marlin: "
722
 	#define MSG_AUTHOR " | Author: "
735
 	#define MSG_AUTHOR " | Author: "
723
 	#define MSG_CONFIGURATION_VER " Last Updated: "
736
 	#define MSG_CONFIGURATION_VER " Last Updated: "
724
 	#define MSG_FREE_MEMORY " Free Memory: "
737
 	#define MSG_FREE_MEMORY " Free Memory: "
784
 	#define MSG_BABYSTEPPING_X "Babystepping X"
797
 	#define MSG_BABYSTEPPING_X "Babystepping X"
785
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
798
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
786
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
799
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
800
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
787
 
801
 
788
 #endif
802
 #endif
789
 
803
 
791
 #if LANGUAGE_CHOICE == 5
805
 #if LANGUAGE_CHOICE == 5
792
 
806
 
793
 // LCD Menu Messages
807
 // LCD Menu Messages
794
-	#define WELCOME_MSG MACHINE_NAME "Lista."
795
-	#define MSG_SD_INSERTED "Tarjeta SD Colocada"
796
-	#define MSG_SD_REMOVED "Tarjeta SD Retirada"
797
-	#define MSG_MAIN "Menu Principal"
808
+// Please note these are limited to 17 characters!
809
+
810
+	#define WELCOME_MSG MACHINE_NAME " lista."
811
+	#define MSG_SD_INSERTED "Tarjeta colocada"
812
+	#define MSG_SD_REMOVED "Tarjeta retirada"
813
+	#define MSG_MAIN "Menu principal"
798
 	#define MSG_AUTOSTART " Autostart"
814
 	#define MSG_AUTOSTART " Autostart"
799
-	#define MSG_DISABLE_STEPPERS "Apagar Motores"
800
-	#define MSG_AUTO_HOME "Llevar al Origen" // "Llevar Ejes al Cero"
801
-	#define MSG_SET_ORIGIN "Establecer Cero"
815
+	#define MSG_DISABLE_STEPPERS "Apagar motores"
816
+	#define MSG_AUTO_HOME "Llevar al origen"
817
+	#define MSG_SET_ORIGIN "Establecer cero"
802
 	#define MSG_PREHEAT_PLA "Precalentar PLA"
818
 	#define MSG_PREHEAT_PLA "Precalentar PLA"
803
 	#define MSG_PREHEAT_PLA_SETTINGS "Ajustar temp. PLA"
819
 	#define MSG_PREHEAT_PLA_SETTINGS "Ajustar temp. PLA"
804
 	#define MSG_PREHEAT_ABS "Precalentar ABS"
820
 	#define MSG_PREHEAT_ABS "Precalentar ABS"
808
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
824
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
809
 	#define MSG_EXTRUDE "Extruir"
825
 	#define MSG_EXTRUDE "Extruir"
810
 	#define MSG_RETRACT "Retraer"
826
 	#define MSG_RETRACT "Retraer"
811
-	#define MSG_MOVE_AXIS "Mover Ejes"
827
+	#define MSG_MOVE_AXIS "Mover ejes"
812
 	#define MSG_MOVE_X "Move X"
828
 	#define MSG_MOVE_X "Move X"
813
 	#define MSG_MOVE_Y "Move Y"
829
 	#define MSG_MOVE_Y "Move Y"
814
 	#define MSG_MOVE_Z "Move Z"
830
 	#define MSG_MOVE_Z "Move Z"
854
 	#define MSG_RECTRACT "Retraer"
870
 	#define MSG_RECTRACT "Retraer"
855
 	#define MSG_TEMPERATURE "Temperatura"
871
 	#define MSG_TEMPERATURE "Temperatura"
856
 	#define MSG_MOTION "Movimiento"
872
 	#define MSG_MOTION "Movimiento"
857
-	#define MSG_STORE_EPROM "Guardar Memoria"
858
-	#define MSG_LOAD_EPROM "Cargar Memoria"
859
-	#define MSG_RESTORE_FAILSAFE "Rest. de emergencia"
873
+	#define MSG_STORE_EPROM "Guardar memoria"
874
+	#define MSG_LOAD_EPROM "Cargar memoria"
875
+	#define MSG_RESTORE_FAILSAFE "Rest. de emergen."
860
 	#define MSG_REFRESH "Volver a cargar"
876
 	#define MSG_REFRESH "Volver a cargar"
861
 	#define MSG_WATCH "Monitorizar"
877
 	#define MSG_WATCH "Monitorizar"
862
 	#define MSG_PREPARE "Preparar"
878
 	#define MSG_PREPARE "Preparar"
863
 	#define MSG_TUNE "Ajustar"
879
 	#define MSG_TUNE "Ajustar"
864
-	#define MSG_PAUSE_PRINT "Pausar Impresion"
865
-	#define MSG_RESUME_PRINT "Reanudar Impresion"
866
-	#define MSG_STOP_PRINT "Detener Impresion"
880
+	#define MSG_PAUSE_PRINT "Pausar impresion"
881
+	#define MSG_RESUME_PRINT "Reanudar impres."
882
+	#define MSG_STOP_PRINT "Detener impresion"
867
 	#define MSG_CARD_MENU "Menu de SD"
883
 	#define MSG_CARD_MENU "Menu de SD"
868
-	#define MSG_NO_CARD "No hay Tarjeta SD"
884
+	#define MSG_NO_CARD "No hay tarjeta SD"
869
 	#define MSG_DWELL "Reposo..."
885
 	#define MSG_DWELL "Reposo..."
870
-	#define MSG_USERWAIT "Esperando Ordenes..."
871
-	#define MSG_RESUMING "Resumiendo Impresion"
886
+	#define MSG_USERWAIT "Esperando ordenes"
887
+	#define MSG_RESUMING "Resumiendo impre."
872
 	#define MSG_NO_MOVE "Sin movimiento"
888
 	#define MSG_NO_MOVE "Sin movimiento"
873
-	#define MSG_KILLED "PARADA DE EMERGENCIA. "
874
-	#define MSG_STOPPED "PARADA."
889
+	#define MSG_KILLED "PARADA DE EMERG."
890
+	#define MSG_STOPPED "PARADA"
875
 	#define MSG_CONTROL_RETRACT  "Retraer mm"
891
 	#define MSG_CONTROL_RETRACT  "Retraer mm"
876
 	#define MSG_CONTROL_RETRACTF "Retraer  F"
892
 	#define MSG_CONTROL_RETRACTF "Retraer  F"
877
 	#define MSG_CONTROL_RETRACT_ZLIFT "Levantar mm"
893
 	#define MSG_CONTROL_RETRACT_ZLIFT "Levantar mm"
879
 	#define MSG_CONTROL_RETRACT_RECOVERF "DesRet F"
895
 	#define MSG_CONTROL_RETRACT_RECOVERF "DesRet F"
880
 	#define MSG_AUTORETRACT "AutoRetr."
896
 	#define MSG_AUTORETRACT "AutoRetr."
881
 	#define MSG_FILAMENTCHANGE "Change filament"
897
 	#define MSG_FILAMENTCHANGE "Change filament"
882
-	#define MSG_INIT_SDCARD "Iniciando. Tarjeta-SD"
883
-	#define MSG_CNG_SDCARD "Cambiar Tarjeta-SD"
898
+	#define MSG_INIT_SDCARD "Iniciando tarjeta"
899
+	#define MSG_CNG_SDCARD "Cambiar tarjeta"
884
 	#define MSG_RECTRACT_WIDE "Retraer"
900
 	#define MSG_RECTRACT_WIDE "Retraer"
885
 	#define MSG_TEMPERATURE_WIDE "Temperatura"
901
 	#define MSG_TEMPERATURE_WIDE "Temperatura"
886
 	#define MSG_TEMPERATURE_RTN  "Temperatura"
902
 	#define MSG_TEMPERATURE_RTN  "Temperatura"
887
-	#define MSG_MAIN_WIDE "Menu Principal"
903
+	#define MSG_MAIN_WIDE "Menu principal"
888
 	#define MSG_MOTION_WIDE "Movimiento"
904
 	#define MSG_MOTION_WIDE "Movimiento"
889
 	#define MSG_PREPARE_ALT "Preparar"
905
 	#define MSG_PREPARE_ALT "Preparar"
890
 	#define MSG_CONTROL_ARROW "Control"
906
 	#define MSG_CONTROL_ARROW "Control"
891
 	#define MSG_RETRACT_ARROW "Retraer"
907
 	#define MSG_RETRACT_ARROW "Retraer"
892
-	#define MSG_PART_RELEASE "Desacople Parcial"
893
 	#define MSG_STEPPER_RELEASED "Desacoplada."
908
 	#define MSG_STEPPER_RELEASED "Desacoplada."
894
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
909
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
895
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
910
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
896
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
911
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
897
 	#define MSG_BABYSTEP_X "Babystep X"
912
 	#define MSG_BABYSTEP_X "Babystep X"
908
 	#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
923
 	#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
909
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
924
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
910
 	#define MSG_SOFTWARE_RESET " Reset por Software"
925
 	#define MSG_SOFTWARE_RESET " Reset por Software"
911
-	#define MSG_MARLIN "Marlin "
912
 	#define MSG_AUTHOR " | Autor: "
926
 	#define MSG_AUTHOR " | Autor: "
913
 	#define MSG_CONFIGURATION_VER " Ultima actualizacion: "
927
 	#define MSG_CONFIGURATION_VER " Ultima actualizacion: "
914
 	#define MSG_FREE_MEMORY " Memoria libre: "
928
 	#define MSG_FREE_MEMORY " Memoria libre: "
973
 	#define MSG_BABYSTEPPING_X "Babystepping X"
987
 	#define MSG_BABYSTEPPING_X "Babystepping X"
974
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
988
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
975
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
989
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
990
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
976
 
991
 
977
 #endif
992
 #endif
978
 
993
 
979
 #if LANGUAGE_CHOICE == 6
994
 #if LANGUAGE_CHOICE == 6
980
 
995
 
981
-	// LCD Menu Messages
982
-	#define WELCOME_MSG MACHINE_NAME			" Готов"
996
+
997
+// LCD Menu Messages
998
+// Please note these are limited to 17 characters!
999
+
1000
+	#define WELCOME_MSG MACHINE_NAME			" Готов."
983
 	#define MSG_SD_INSERTED						"Карта вставлена"
1001
 	#define MSG_SD_INSERTED						"Карта вставлена"
984
 	#define MSG_SD_REMOVED						"Карта извлечена"
1002
 	#define MSG_SD_REMOVED						"Карта извлечена"
985
 	#define MSG_MAIN							" Меню              \003"
1003
 	#define MSG_MAIN							" Меню              \003"
1042
 	#define MSG_RECTRACT    					" Откат подачи      \x7E"
1060
 	#define MSG_RECTRACT    					" Откат подачи      \x7E"
1043
 	#define MSG_TEMPERATURE  				" Температура       \x7E"
1061
 	#define MSG_TEMPERATURE  				" Температура       \x7E"
1044
 	#define MSG_MOTION						" Скорости          \x7E"
1062
 	#define MSG_MOTION						" Скорости          \x7E"
1045
-		#define MSG_CONTRAST "LCD contrast"
1063
+	#define MSG_CONTRAST "LCD contrast"
1046
 	#define MSG_STORE_EPROM						" Сохранить настройки"
1064
 	#define MSG_STORE_EPROM						" Сохранить настройки"
1047
 	#define MSG_LOAD_EPROM						" Загрузить настройки"
1065
 	#define MSG_LOAD_EPROM						" Загрузить настройки"
1048
 	#define MSG_RESTORE_FAILSAFE				" Сброс настроек     "
1066
 	#define MSG_RESTORE_FAILSAFE				" Сброс настроек     "
1059
 	#define MSG_USERWAIT						"Нажмите для продолж."
1077
 	#define MSG_USERWAIT						"Нажмите для продолж."
1060
 	#define MSG_RESUMING "Resuming print"
1078
 	#define MSG_RESUMING "Resuming print"
1061
 	#define MSG_NO_MOVE							"Нет движения.       "
1079
 	#define MSG_NO_MOVE							"Нет движения.       "
1062
-	#define MSG_PART_RELEASE					" Извлечение принта  "
1063
 	#define MSG_KILLED							"УБИТО. "
1080
 	#define MSG_KILLED							"УБИТО. "
1064
 	#define MSG_STOPPED							"ОСТАНОВЛЕНО. "
1081
 	#define MSG_STOPPED							"ОСТАНОВЛЕНО. "
1065
 	#define MSG_CONTROL_RETRACT					" Откат mm:"
1082
 	#define MSG_CONTROL_RETRACT					" Откат mm:"
1071
 	#define MSG_FILAMENTCHANGE "Change filament"
1088
 	#define MSG_FILAMENTCHANGE "Change filament"
1072
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1089
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1073
 	#define MSG_CNG_SDCARD "Change SD-Card"
1090
 	#define MSG_CNG_SDCARD "Change SD-Card"
1074
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
1091
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
1075
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1092
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1076
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1093
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1077
 	#define MSG_BABYSTEP_X "Babystep X"
1094
 	#define MSG_BABYSTEP_X "Babystep X"
1088
 	#define MSG_BROWNOUT_RESET					" Brown out сброс"
1105
 	#define MSG_BROWNOUT_RESET					" Brown out сброс"
1089
 	#define MSG_WATCHDOG_RESET					" Watchdog сброс"
1106
 	#define MSG_WATCHDOG_RESET					" Watchdog сброс"
1090
 	#define MSG_SOFTWARE_RESET					" программный сброс"
1107
 	#define MSG_SOFTWARE_RESET					" программный сброс"
1091
-	#define MSG_MARLIN							"Marlin "
1092
 	#define MSG_AUTHOR							" | Автор: "
1108
 	#define MSG_AUTHOR							" | Автор: "
1093
 	#define MSG_CONFIGURATION_VER				" Последнее обновление: "
1109
 	#define MSG_CONFIGURATION_VER				" Последнее обновление: "
1094
 	#define MSG_FREE_MEMORY						" Памяти свободно: "
1110
 	#define MSG_FREE_MEMORY						" Памяти свободно: "
1152
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1168
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1153
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1169
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1154
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1170
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1171
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
1155
 
1172
 
1156
 #endif
1173
 #endif
1157
 
1174
 
1158
 
1175
 
1159
 #if LANGUAGE_CHOICE == 7
1176
 #if LANGUAGE_CHOICE == 7
1160
 
1177
 
1161
-	// LCD Menu Messages
1162
-	#define WELCOME_MSG MACHINE_NAME " Pronta"
1178
+// LCD Menu Messages
1179
+// Please note these are limited to 17 characters!
1180
+
1181
+	#define WELCOME_MSG MACHINE_NAME " pronto."
1163
 	#define MSG_SD_INSERTED          "SD Card inserita"
1182
 	#define MSG_SD_INSERTED          "SD Card inserita"
1164
 	#define MSG_SD_REMOVED           "SD Card rimossa"
1183
 	#define MSG_SD_REMOVED           "SD Card rimossa"
1165
 	#define MSG_MAIN                 "Menu principale"
1184
 	#define MSG_MAIN                 "Menu principale"
1247
 	#define MSG_CONTROL_RETRACT_RECOVER "UnRet +mm"
1266
 	#define MSG_CONTROL_RETRACT_RECOVER "UnRet +mm"
1248
 	#define MSG_CONTROL_RETRACT_RECOVERF "UnRet  F"
1267
 	#define MSG_CONTROL_RETRACT_RECOVERF "UnRet  F"
1249
 	#define MSG_AUTORETRACT          "AutoArretramento"
1268
 	#define MSG_AUTORETRACT          "AutoArretramento"
1250
-	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Qualcosa non va in MenuStructure."
1251
 	#define MSG_FILAMENTCHANGE       "Cambia filamento"
1269
 	#define MSG_FILAMENTCHANGE       "Cambia filamento"
1252
 	#define MSG_INIT_SDCARD          "Iniz. SD-Card"
1270
 	#define MSG_INIT_SDCARD          "Iniz. SD-Card"
1253
 	#define MSG_CNG_SDCARD           "Cambia SD-Card"
1271
 	#define MSG_CNG_SDCARD           "Cambia SD-Card"
1254
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
1272
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
1255
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1273
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1256
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1274
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1257
 	#define MSG_BABYSTEP_X "Babystep X"
1275
 	#define MSG_BABYSTEP_X "Babystep X"
1260
 	#define MSG_ENDSTOP_ABORT "Endstop abort"
1278
 	#define MSG_ENDSTOP_ABORT "Endstop abort"
1261
 	#define MSG_CONTRAST "Contrast"
1279
 	#define MSG_CONTRAST "Contrast"
1262
 
1280
 
1263
-	// Serial Console Messages
1281
+// Serial Console Messages
1264
 
1282
 
1265
 	#define MSG_Enqueing             "accodamento \""
1283
 	#define MSG_Enqueing             "accodamento \""
1266
 	#define MSG_POWERUP              "Accensione"
1284
 	#define MSG_POWERUP              "Accensione"
1268
 	#define MSG_BROWNOUT_RESET       " Brown out Reset"
1286
 	#define MSG_BROWNOUT_RESET       " Brown out Reset"
1269
 	#define MSG_WATCHDOG_RESET       " Watchdog Reset"
1287
 	#define MSG_WATCHDOG_RESET       " Watchdog Reset"
1270
 	#define MSG_SOFTWARE_RESET       " Software Reset"
1288
 	#define MSG_SOFTWARE_RESET       " Software Reset"
1271
-	#define MSG_MARLIN               "Marlin "
1272
 	#define MSG_AUTHOR               " | Autore: "
1289
 	#define MSG_AUTHOR               " | Autore: "
1273
 	#define MSG_CONFIGURATION_VER    " Ultimo Aggiornamento: "
1290
 	#define MSG_CONFIGURATION_VER    " Ultimo Aggiornamento: "
1274
 	#define MSG_FREE_MEMORY          " Memoria Libera: "
1291
 	#define MSG_FREE_MEMORY          " Memoria Libera: "
1334
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1351
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1335
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1352
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1336
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1353
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1354
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Qualcosa non va in MenuStructure."
1337
 
1355
 
1338
 #endif
1356
 #endif
1339
 
1357
 
1341
 #if LANGUAGE_CHOICE == 8
1359
 #if LANGUAGE_CHOICE == 8
1342
 
1360
 
1343
 // LCD Menu Messages
1361
 // LCD Menu Messages
1344
-	#define WELCOME_MSG MACHINE_NAME " Pronta."
1345
-	#define MSG_SD_INSERTED "Cartao SD inserido"
1346
-	#define MSG_SD_REMOVED "Cartao SD removido"
1347
-	#define MSG_MAIN " Menu Principal \003"
1348
-	#define MSG_AUTOSTART " Autostart"
1349
-	#define MSG_DISABLE_STEPPERS " Apagar Motores"
1350
-	#define MSG_AUTO_HOME " Ir para Origen"
1351
-	#define MSG_SET_ORIGIN " Estabelecer Origen"
1352
-	#define MSG_PREHEAT_PLA " pre-aquecer PLA"
1353
-	#define MSG_PREHEAT_PLA_SETTINGS " pre-aquecer PLA Setting"
1354
-	#define MSG_PREHEAT_ABS " pre-aquecer ABS"
1355
-	#define MSG_PREHEAT_ABS_SETTINGS " pre-aquecer ABS Setting"
1356
-	#define MSG_COOLDOWN " Esfriar"
1362
+// Please note these are limited to 17 characters!
1363
+
1364
+	#define WELCOME_MSG MACHINE_NAME " pronto."
1365
+	#define MSG_SD_INSERTED "Cartao inserido"
1366
+	#define MSG_SD_REMOVED "Cartao removido"
1367
+	#define MSG_MAIN " Menu principal \003"
1368
+	#define MSG_AUTOSTART "Autostart"
1369
+	#define MSG_DISABLE_STEPPERS " Apagar motores"
1370
+	#define MSG_AUTO_HOME "Ir para origen"
1371
+	#define MSG_SET_ORIGIN "Estabelecer orig."
1372
+	#define MSG_PREHEAT_PLA "Pre-aquecer PLA"
1373
+	#define MSG_PREHEAT_PLA_SETTINGS "PLA setting"
1374
+	#define MSG_PREHEAT_ABS "Pre-aquecer ABS"
1375
+	#define MSG_PREHEAT_ABS_SETTINGS "ABS setting"
1376
+	#define MSG_COOLDOWN "Esfriar"
1357
 	#define MSG_SWITCH_PS_ON "Switch Power On"
1377
 	#define MSG_SWITCH_PS_ON "Switch Power On"
1358
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
1378
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
1359
-	#define MSG_EXTRUDE " Extrudar"
1360
-	#define MSG_RETRACT " Retrair"
1361
-	#define MSG_PREHEAT_PLA " pre-aquecer PLA"
1362
-	#define MSG_PREHEAT_ABS " pre-aquecer ABS"
1363
-	#define MSG_MOVE_AXIS " Mover eixo      \x7E"
1379
+	#define MSG_EXTRUDE "Extrudar"
1380
+	#define MSG_RETRACT "Retrair"
1381
+	#define MSG_PREHEAT_PLA "Pre-aquecer PLA"
1382
+	#define MSG_PREHEAT_ABS "Pre-aquecer ABS"
1383
+	#define MSG_MOVE_AXIS "Mover eixo      \x7E"
1364
 	#define MSG_MOVE_X "Move X"
1384
 	#define MSG_MOVE_X "Move X"
1365
 	#define MSG_MOVE_Y "Move Y"
1385
 	#define MSG_MOVE_Y "Move Y"
1366
 	#define MSG_MOVE_Z "Move Z"
1386
 	#define MSG_MOVE_Z "Move Z"
1368
 	#define MSG_MOVE_01MM "Move 0.1mm"
1388
 	#define MSG_MOVE_01MM "Move 0.1mm"
1369
 	#define MSG_MOVE_1MM "Move 1mm"
1389
 	#define MSG_MOVE_1MM "Move 1mm"
1370
 	#define MSG_MOVE_10MM "Move 10mm"
1390
 	#define MSG_MOVE_10MM "Move 10mm"
1371
-	#define MSG_SPEED " Velocidade:"
1372
-	#define MSG_NOZZLE " \002Nozzle:"
1373
-	#define MSG_NOZZLE1 " \002Nozzle2:"
1374
-	#define MSG_NOZZLE2 " \002Nozzle3:"
1375
-	#define MSG_BED " \002Base:"
1376
-	#define MSG_FAN_SPEED " Velocidade Ventoinha:"
1377
-	#define MSG_FLOW " Fluxo:"
1378
-	#define MSG_CONTROL " Controle \003"
1379
-	#define MSG_MIN " \002 Min:"
1380
-	#define MSG_MAX " \002 Max:"
1381
-	#define MSG_FACTOR " \002 Fact:"
1382
-	#define MSG_AUTOTEMP " Autotemp:"
1391
+	#define MSG_SPEED "Velocidade:"
1392
+	#define MSG_NOZZLE "\002Nozzle:"
1393
+	#define MSG_NOZZLE1 "\002Nozzle2:"
1394
+	#define MSG_NOZZLE2 "\002Nozzle3:"
1395
+	#define MSG_BED "\002Base:"
1396
+	#define MSG_FAN_SPEED "Velocidade vento."
1397
+	#define MSG_FLOW "Fluxo:"
1398
+	#define MSG_CONTROL "Controle \003"
1399
+	#define MSG_MIN "\002 Min:"
1400
+	#define MSG_MAX "\002 Max:"
1401
+	#define MSG_FACTOR "\002 Fact:"
1402
+	#define MSG_AUTOTEMP "Autotemp:"
1383
 	#define MSG_ON "On "
1403
 	#define MSG_ON "On "
1384
 	#define MSG_OFF "Off"
1404
 	#define MSG_OFF "Off"
1385
-	#define MSG_PID_P " PID-P: "
1386
-	#define MSG_PID_I " PID-I: "
1387
-	#define MSG_PID_D " PID-D: "
1388
-	#define MSG_PID_C " PID-C: "
1389
-	#define MSG_ACC  " Acc:"
1390
-	#define MSG_VXY_JERK " Vxy-jerk: "
1405
+	#define MSG_PID_P "PID-P: "
1406
+	#define MSG_PID_I "PID-I: "
1407
+	#define MSG_PID_D "PID-D: "
1408
+	#define MSG_PID_C "PID-C: "
1409
+	#define MSG_ACC  "Acc:"
1410
+	#define MSG_VXY_JERK "Vxy-jerk: "
1391
 	#define MSG_VZ_JERK "Vz-jerk"
1411
 	#define MSG_VZ_JERK "Vz-jerk"
1392
 	#define MSG_VE_JERK "Ve-jerk"
1412
 	#define MSG_VE_JERK "Ve-jerk"
1393
 	#define MSG_VMAX " Vmax "
1413
 	#define MSG_VMAX " Vmax "
1395
 	#define MSG_Y "y:"
1415
 	#define MSG_Y "y:"
1396
 	#define MSG_Z "z:"
1416
 	#define MSG_Z "z:"
1397
 	#define MSG_E "e:"
1417
 	#define MSG_E "e:"
1398
-	#define MSG_VMIN " Vmin:"
1399
-	#define MSG_VTRAV_MIN " VTrav min:"
1400
-	#define MSG_AMAX " Amax "
1401
-	#define MSG_A_RETRACT " A-retract:"
1402
-	#define MSG_XSTEPS " Xpasso/mm:"
1403
-	#define MSG_YSTEPS " Ypasso/mm:"
1404
-	#define MSG_ZSTEPS " Zpasso/mm:"
1405
-	#define MSG_ESTEPS " Epasso/mm:"
1406
-	#define MSG_MAIN_WIDE " Menu Principal  \003"
1418
+	#define MSG_VMIN "Vmin:"
1419
+	#define MSG_VTRAV_MIN "VTrav min:"
1420
+	#define MSG_AMAX "Amax "
1421
+	#define MSG_A_RETRACT "A-retract:"
1422
+	#define MSG_XSTEPS "Xpasso/mm:"
1423
+	#define MSG_YSTEPS "Ypasso/mm:"
1424
+	#define MSG_ZSTEPS "Zpasso/mm:"
1425
+	#define MSG_ESTEPS "Epasso/mm:"
1426
+	#define MSG_MAIN_WIDE "Menu Principal  \003"
1407
 	#define MSG_RECTRACT "Retrair"
1427
 	#define MSG_RECTRACT "Retrair"
1408
 	#define MSG_TEMPERATURE "Temperatura"
1428
 	#define MSG_TEMPERATURE "Temperatura"
1409
 	#define MSG_MOTION "Movimento"
1429
 	#define MSG_MOTION "Movimento"
1410
-	#define MSG_STORE_EPROM " Guardar memoria"
1411
-	#define MSG_LOAD_EPROM " Carregar memoria"
1412
-	#define MSG_RESTORE_FAILSAFE " Rest. de emergencia"
1430
+	#define MSG_STORE_EPROM "Guardar memoria"
1431
+	#define MSG_LOAD_EPROM "Carregar memoria"
1432
+	#define MSG_RESTORE_FAILSAFE "Rest. de emergen."
1413
 	#define MSG_REFRESH "\004Recarregar"
1433
 	#define MSG_REFRESH "\004Recarregar"
1414
-	#define MSG_WATCH " Monitorar   \003"
1415
-	#define MSG_PREPARE " Preparar \x7E"
1416
-	#define MSG_PREPARE_ALT " Preparar \003"
1417
-	#define MSG_CONTROL_ARROW " Controle \x7E"
1418
-	#define MSG_RETRACT_ARROW " Retrair \x7E"
1419
-	#define MSG_TUNE " Tune    \x7E"
1420
-	#define MSG_PAUSE_PRINT " Pausar Impressao \x7E"
1421
-	#define MSG_RESUME_PRINT " Resumir Impressao \x7E"
1422
-	#define MSG_STOP_PRINT " Parar Impressao   \x7E"
1423
-	#define MSG_CARD_MENU " Menu cartao SD    \x7E"
1424
-	#define MSG_NO_CARD " Sem cartao SD"
1434
+	#define MSG_WATCH "Monitorar   \003"
1435
+	#define MSG_PREPARE "Preparar \x7E"
1436
+	#define MSG_PREPARE_ALT "Preparar \003"
1437
+	#define MSG_CONTROL_ARROW "Controle \x7E"
1438
+	#define MSG_RETRACT_ARROW "Retrair \x7E"
1439
+	#define MSG_TUNE "Tune    \x7E"
1440
+	#define MSG_PAUSE_PRINT "Pausar impressao"
1441
+	#define MSG_RESUME_PRINT "Resumir impressao"
1442
+	#define MSG_STOP_PRINT "Parar impressao"
1443
+	#define MSG_CARD_MENU "Menu cartao SD"
1444
+	#define MSG_NO_CARD "Sem cartao SD"
1425
 	#define MSG_DWELL "Repouso..."
1445
 	#define MSG_DWELL "Repouso..."
1426
-	#define MSG_USERWAIT "Esperando Ordem..."
1446
+	#define MSG_USERWAIT "Esperando ordem"
1427
 	#define MSG_RESUMING "Resuming print"
1447
 	#define MSG_RESUMING "Resuming print"
1428
-	#define MSG_NO_MOVE "Sem movimento."
1429
-	#define MSG_PART_RELEASE "Lancamento Parcial"
1430
-	#define MSG_KILLED "PARADA DE EMERGENCIA. "
1448
+	#define MSG_NO_MOVE "Sem movimento"
1449
+	#define MSG_KILLED "PARADA DE EMERG."
1431
 	#define MSG_STOPPED "PARADA. "
1450
 	#define MSG_STOPPED "PARADA. "
1432
 	#define MSG_STEPPER_RELEASED "Lancado."
1451
 	#define MSG_STEPPER_RELEASED "Lancado."
1433
 	#define MSG_CONTROL_RETRACT  " Retrair mm:"
1452
 	#define MSG_CONTROL_RETRACT  " Retrair mm:"
1436
 	#define MSG_CONTROL_RETRACT_RECOVER " DesRet +mm:"
1455
 	#define MSG_CONTROL_RETRACT_RECOVER " DesRet +mm:"
1437
 	#define MSG_CONTROL_RETRACT_RECOVERF " DesRet  F:"
1456
 	#define MSG_CONTROL_RETRACT_RECOVERF " DesRet  F:"
1438
 	#define MSG_AUTORETRACT " AutoRetr.:"
1457
 	#define MSG_AUTORETRACT " AutoRetr.:"
1439
-	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Algo esta errado na estrutura do Menu."
1440
 	#define MSG_FILAMENTCHANGE "Change filament"
1458
 	#define MSG_FILAMENTCHANGE "Change filament"
1441
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1459
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1442
 	#define MSG_CNG_SDCARD "Change SD-Card"
1460
 	#define MSG_CNG_SDCARD "Change SD-Card"
1443
-    #define MSG_ZPROBE_OUT "Sonda fora da mesa"
1444
-    #define MSG_POSITION_UNKNOWN "Home X/Y antes de Z"
1461
+    #define MSG_ZPROBE_OUT "Son. fora da mesa"
1462
+    #define MSG_POSITION_UNKNOWN "XY antes de Z"
1445
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1463
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1446
 	#define MSG_BABYSTEP_X "Babystep X"
1464
 	#define MSG_BABYSTEP_X "Babystep X"
1447
 	#define MSG_BABYSTEP_Y "Babystep Y"
1465
 	#define MSG_BABYSTEP_Y "Babystep Y"
1457
 	#define MSG_BROWNOUT_RESET " Reset por voltagem incorreta"
1475
 	#define MSG_BROWNOUT_RESET " Reset por voltagem incorreta"
1458
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueio"
1476
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueio"
1459
 	#define MSG_SOFTWARE_RESET " Reset por Software"
1477
 	#define MSG_SOFTWARE_RESET " Reset por Software"
1460
-	#define MSG_MARLIN "Marlin "
1461
 	#define MSG_AUTHOR " | Author: "
1478
 	#define MSG_AUTHOR " | Author: "
1462
 	#define MSG_CONFIGURATION_VER " Ultima atualizacao: "
1479
 	#define MSG_CONFIGURATION_VER " Ultima atualizacao: "
1463
 	#define MSG_FREE_MEMORY " memoria Livre: "
1480
 	#define MSG_FREE_MEMORY " memoria Livre: "
1523
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1540
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1524
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1541
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1525
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1542
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1543
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Algo esta errado na estrutura do Menu."
1526
 
1544
 
1527
 #endif
1545
 #endif
1528
 
1546
 
1530
 
1548
 
1531
 #if LANGUAGE_CHOICE == 9
1549
 #if LANGUAGE_CHOICE == 9
1532
 
1550
 
1533
-// Finnish
1534
-
1535
 // LCD Menu Messages
1551
 // LCD Menu Messages
1536
-	#define WELCOME_MSG MACHINE_NAME " valmis"
1552
+// Please note these are limited to 17 characters!
1553
+
1554
+	#define WELCOME_MSG MACHINE_NAME " valmis."
1537
 	#define MSG_SD_INSERTED "Kortti asetettu"
1555
 	#define MSG_SD_INSERTED "Kortti asetettu"
1538
 	#define MSG_SD_REMOVED "Kortti poistettu"
1556
 	#define MSG_SD_REMOVED "Kortti poistettu"
1539
 	#define MSG_MAIN "Palaa"
1557
 	#define MSG_MAIN "Palaa"
1542
 	#define MSG_AUTO_HOME "Aja referenssiin"
1560
 	#define MSG_AUTO_HOME "Aja referenssiin"
1543
 	#define MSG_SET_ORIGIN "Aseta origo"
1561
 	#define MSG_SET_ORIGIN "Aseta origo"
1544
 	#define MSG_PREHEAT_PLA "Esilammita PLA"
1562
 	#define MSG_PREHEAT_PLA "Esilammita PLA"
1545
-	#define MSG_PREHEAT_PLA_SETTINGS "Esilammita PLA konf"
1563
+	#define MSG_PREHEAT_PLA_SETTINGS "Esilamm. PLA konf"
1546
 	#define MSG_PREHEAT_ABS "Esilammita ABS"
1564
 	#define MSG_PREHEAT_ABS "Esilammita ABS"
1547
-	#define MSG_PREHEAT_ABS_SETTINGS "Esilammita ABS konf"
1565
+	#define MSG_PREHEAT_ABS_SETTINGS "Esilamm. ABS konf"
1548
 	#define MSG_COOLDOWN "Jaahdyta"
1566
 	#define MSG_COOLDOWN "Jaahdyta"
1549
 	#define MSG_SWITCH_PS_ON "Switch Power On"
1567
 	#define MSG_SWITCH_PS_ON "Switch Power On"
1550
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
1568
 	#define MSG_SWITCH_PS_OFF "Switch Power Off"
1610
 	#define MSG_CARD_MENU "Korttivalikko"
1628
 	#define MSG_CARD_MENU "Korttivalikko"
1611
 	#define MSG_NO_CARD "Ei korttia"
1629
 	#define MSG_NO_CARD "Ei korttia"
1612
 	#define MSG_DWELL "Nukkumassa..."
1630
 	#define MSG_DWELL "Nukkumassa..."
1613
-	#define MSG_USERWAIT "Odotetaan valintaa..."
1614
-	#define MSG_RESUMING "Jatketaan tulostusta"
1631
+	#define MSG_USERWAIT "Odotet. valintaa"
1632
+	#define MSG_RESUMING "Jatke. tulostusta"
1615
 	#define MSG_NO_MOVE "Ei liiketta."
1633
 	#define MSG_NO_MOVE "Ei liiketta."
1616
 	#define MSG_KILLED "KILLED. "
1634
 	#define MSG_KILLED "KILLED. "
1617
 	#define MSG_STOPPED "STOPPED. "
1635
 	#define MSG_STOPPED "STOPPED. "
1624
 	#define MSG_FILAMENTCHANGE "Change filament"
1642
 	#define MSG_FILAMENTCHANGE "Change filament"
1625
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1643
 	#define MSG_INIT_SDCARD "Init. SD-Card"	
1626
 	#define MSG_CNG_SDCARD "Change SD-Card"
1644
 	#define MSG_CNG_SDCARD "Change SD-Card"
1627
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
1645
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
1628
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1646
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1629
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1647
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1630
 	#define MSG_BABYSTEP_X "Babystep X"
1648
 	#define MSG_BABYSTEP_X "Babystep X"
1641
 	#define MSG_BROWNOUT_RESET " Alajannite Reset"
1659
 	#define MSG_BROWNOUT_RESET " Alajannite Reset"
1642
 	#define MSG_WATCHDOG_RESET " Vahtikoira Reset"
1660
 	#define MSG_WATCHDOG_RESET " Vahtikoira Reset"
1643
 	#define MSG_SOFTWARE_RESET " Ohjelmisto Reset"
1661
 	#define MSG_SOFTWARE_RESET " Ohjelmisto Reset"
1644
-	#define MSG_MARLIN "Marlin "
1645
 	#define MSG_AUTHOR " | Author: "
1662
 	#define MSG_AUTHOR " | Author: "
1646
 	#define MSG_CONFIGURATION_VER " Paivitetty viimeksi: "
1663
 	#define MSG_CONFIGURATION_VER " Paivitetty viimeksi: "
1647
 	#define MSG_FREE_MEMORY " Vapaata muistia: "
1664
 	#define MSG_FREE_MEMORY " Vapaata muistia: "
1709
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1726
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1710
 	#define MSG_ENDSTOP_ABORT "Endstop abort"
1727
 	#define MSG_ENDSTOP_ABORT "Endstop abort"
1711
 	#define MSG_CONTRAST "Contrast"
1728
 	#define MSG_CONTRAST "Contrast"
1729
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
1712
 
1730
 
1713
 #endif
1731
 #endif
1714
 
1732
 
1715
 #if LANGUAGE_CHOICE == 10
1733
 #if LANGUAGE_CHOICE == 10
1716
 
1734
 
1717
 // LCD Menu Messages
1735
 // LCD Menu Messages
1718
-	#define WELCOME_MSG MACHINE_NAME " Parada."
1719
-	#define MSG_SD_INSERTED "Tarcheta SD Colocada"
1720
-	#define MSG_SD_REMOVED "Tarcheta SD Retirada"
1721
-	#define MSG_MAIN "Menu Prencipal"
1736
+// Please note these are limited to 17 characters!
1737
+
1738
+	#define WELCOME_MSG MACHINE_NAME " parada."
1739
+	#define MSG_SD_INSERTED "Tarcheta colocada"
1740
+	#define MSG_SD_REMOVED "Tarcheta retirada"
1741
+	#define MSG_MAIN "Menu prencipal"
1722
 	#define MSG_AUTOSTART " Autostart"
1742
 	#define MSG_AUTOSTART " Autostart"
1723
-	#define MSG_DISABLE_STEPPERS "Amortar Motors"
1724
-	#define MSG_AUTO_HOME "Levar a l'Orichen" // "Levar Eixes a o Zero"
1725
-	#define MSG_SET_ORIGIN "Establir Zero"
1743
+	#define MSG_DISABLE_STEPPERS "Amortar motors"
1744
+	#define MSG_AUTO_HOME "Levar a l'orichen"
1745
+	#define MSG_SET_ORIGIN "Establir zero"
1726
 	#define MSG_PREHEAT_PLA "Precalentar PLA"
1746
 	#define MSG_PREHEAT_PLA "Precalentar PLA"
1727
-	#define MSG_PREHEAT_PLA_SETTINGS "Achustar temp. PLA"
1747
+	#define MSG_PREHEAT_PLA_SETTINGS "Achustar tem. PLA"
1728
 	#define MSG_PREHEAT_ABS "Precalentar ABS"
1748
 	#define MSG_PREHEAT_ABS "Precalentar ABS"
1729
-	#define MSG_PREHEAT_ABS_SETTINGS "Achustar temp. ABS"
1749
+	#define MSG_PREHEAT_ABS_SETTINGS "Achustar tem. ABS"
1730
 	#define MSG_COOLDOWN "Enfriar"
1750
 	#define MSG_COOLDOWN "Enfriar"
1731
 	#define MSG_SWITCH_PS_ON "Enchegar Fuent"
1751
 	#define MSG_SWITCH_PS_ON "Enchegar Fuent"
1732
 	#define MSG_SWITCH_PS_OFF "Desenchegar Fuent"
1752
 	#define MSG_SWITCH_PS_OFF "Desenchegar Fuent"
1780
 	#define MSG_MOTION "Movimiento"
1800
 	#define MSG_MOTION "Movimiento"
1781
 	#define MSG_STORE_EPROM "Alzar Memoria"
1801
 	#define MSG_STORE_EPROM "Alzar Memoria"
1782
 	#define MSG_LOAD_EPROM "Cargar Memoria"
1802
 	#define MSG_LOAD_EPROM "Cargar Memoria"
1783
-	#define MSG_RESTORE_FAILSAFE "Rest. d'emerchencia"
1803
+	#define MSG_RESTORE_FAILSAFE "Rest. d'emerchen."
1784
 	#define MSG_REFRESH "Tornar a cargar"
1804
 	#define MSG_REFRESH "Tornar a cargar"
1785
 	#define MSG_WATCH "Monitorizar"
1805
 	#define MSG_WATCH "Monitorizar"
1786
 	#define MSG_PREPARE "Preparar"
1806
 	#define MSG_PREPARE "Preparar"
1787
 	#define MSG_TUNE "Achustar"
1807
 	#define MSG_TUNE "Achustar"
1788
-	#define MSG_PAUSE_PRINT "Pausar Impresion"
1789
-	#define MSG_RESUME_PRINT "Continar Impresion"
1808
+	#define MSG_PAUSE_PRINT "Pausar impresion"
1809
+	#define MSG_RESUME_PRINT "Contin. impresion"
1790
 	#define MSG_STOP_PRINT "Detener Impresion"
1810
 	#define MSG_STOP_PRINT "Detener Impresion"
1791
 	#define MSG_CARD_MENU "Menu de SD"
1811
 	#define MSG_CARD_MENU "Menu de SD"
1792
-	#define MSG_NO_CARD "No i hai Tarcheta SD"
1812
+	#define MSG_NO_CARD "No i hai tarcheta"
1793
 	#define MSG_DWELL "Reposo..."
1813
 	#define MSG_DWELL "Reposo..."
1794
-	#define MSG_USERWAIT "Asperando Ordines..."
1795
-	#define MSG_RESUMING "Continando Impresion"
1814
+	#define MSG_USERWAIT "Asperan. ordines"
1815
+	#define MSG_RESUMING "Contin. impresion"
1796
 	#define MSG_NO_MOVE "Sin movimiento"
1816
 	#define MSG_NO_MOVE "Sin movimiento"
1797
-	#define MSG_KILLED "ATURADA D'EMERCHENCIA. "
1817
+	#define MSG_KILLED "ATURADA D'EMERCH."
1798
 	#define MSG_STOPPED "ATURADA."
1818
 	#define MSG_STOPPED "ATURADA."
1799
 	#define MSG_CONTROL_RETRACT  "Retraer mm"
1819
 	#define MSG_CONTROL_RETRACT  "Retraer mm"
1800
 	#define MSG_CONTROL_RETRACTF "Retraer  F"
1820
 	#define MSG_CONTROL_RETRACTF "Retraer  F"
1803
 	#define MSG_CONTROL_RETRACT_RECOVERF "DesRet F"
1823
 	#define MSG_CONTROL_RETRACT_RECOVERF "DesRet F"
1804
 	#define MSG_AUTORETRACT "AutoRetr."
1824
 	#define MSG_AUTORETRACT "AutoRetr."
1805
 	#define MSG_FILAMENTCHANGE "Cambear"
1825
 	#define MSG_FILAMENTCHANGE "Cambear"
1806
-	#define MSG_INIT_SDCARD "Encetando. Tarcheta-SD"
1807
-	#define MSG_CNG_SDCARD "Cambiar Tarcheta-SD"
1826
+	#define MSG_INIT_SDCARD "Encetan. tarcheta"
1827
+	#define MSG_CNG_SDCARD "Cambiar tarcheta"
1808
 	#define MSG_RECTRACT_WIDE "Retraer"
1828
 	#define MSG_RECTRACT_WIDE "Retraer"
1809
 	#define MSG_TEMPERATURE_WIDE "Temperatura"
1829
 	#define MSG_TEMPERATURE_WIDE "Temperatura"
1810
 	#define MSG_TEMPERATURE_RTN  "Temperatura"
1830
 	#define MSG_TEMPERATURE_RTN  "Temperatura"
1813
 	#define MSG_PREPARE_ALT "Preparar"
1833
 	#define MSG_PREPARE_ALT "Preparar"
1814
 	#define MSG_CONTROL_ARROW "Control"
1834
 	#define MSG_CONTROL_ARROW "Control"
1815
 	#define MSG_RETRACT_ARROW "Retraer"
1835
 	#define MSG_RETRACT_ARROW "Retraer"
1816
-	#define MSG_PART_RELEASE "Desacople Parcial"
1817
 	#define MSG_STEPPER_RELEASED "Desacoplada."
1836
 	#define MSG_STEPPER_RELEASED "Desacoplada."
1818
-    #define MSG_ZPROBE_OUT "ZProbe Outside Bed"
1837
+    #define MSG_ZPROBE_OUT "Z probe out. bed"
1819
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1838
     #define MSG_POSITION_UNKNOWN "Home X/Y before Z"
1820
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1839
     #define MSG_ZPROBE_ZOFFSET "Z Offset"
1821
 	#define MSG_BABYSTEP_X "Babystep X"
1840
 	#define MSG_BABYSTEP_X "Babystep X"
1832
 	#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
1851
 	#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
1833
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
1852
 	#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
1834
 	#define MSG_SOFTWARE_RESET " Reset por Software"
1853
 	#define MSG_SOFTWARE_RESET " Reset por Software"
1835
-	#define MSG_MARLIN "Marlin "
1836
 	#define MSG_AUTHOR " | Autor: "
1854
 	#define MSG_AUTHOR " | Autor: "
1837
 	#define MSG_CONFIGURATION_VER " Zaguer esvielle: "
1855
 	#define MSG_CONFIGURATION_VER " Zaguer esvielle: "
1838
 	#define MSG_FREE_MEMORY " Memoria libre: "
1856
 	#define MSG_FREE_MEMORY " Memoria libre: "
1897
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1915
 	#define MSG_BABYSTEPPING_X "Babystepping X"
1898
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1916
 	#define MSG_BABYSTEPPING_Y "Babystepping Y"
1899
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1917
 	#define MSG_BABYSTEPPING_Z "Babystepping Z"
1918
+	#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Error in menu structure"
1900
 
1919
 
1901
 #endif
1920
 #endif
1902
 
1921
 

Loading…
Cancel
Save