Skip to content

Commit dfb5b8d

Browse files
Ludy87LCh-77
authored andcommittedAug 22, 2022
🌐 Update German language (MarlinFirmware#24555)
1 parent fe98c1e commit dfb5b8d

File tree

1 file changed

+80
-27
lines changed

1 file changed

+80
-27
lines changed
 

‎Marlin/src/lcd/language/language_de.h

+80-27
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ namespace Language_de {
3737
LSTR WELCOME_MSG = MACHINE_NAME _UxGT(" bereit");
3838
LSTR MSG_YES = _UxGT("JA");
3939
LSTR MSG_NO = _UxGT("NEIN");
40+
LSTR MSG_HIGH = _UxGT("HOCH");
41+
LSTR MSG_LOW = _UxGT("RUNTER");
4042
LSTR MSG_BACK = _UxGT("Zurück");
43+
LSTR MSG_ERROR = _UxGT("Fehler");
4144
LSTR MSG_MEDIA_ABORTING = _UxGT("Abbruch...");
4245
LSTR MSG_MEDIA_INSERTED = _UxGT("Medium erkannt");
4346
LSTR MSG_MEDIA_REMOVED = _UxGT("Medium entfernt");
@@ -51,6 +54,8 @@ namespace Language_de {
5154
LSTR MSG_LCD_SOFT_ENDSTOPS = _UxGT("Software-Endstopp");
5255
LSTR MSG_MAIN = _UxGT("Hauptmenü");
5356
LSTR MSG_ADVANCED_SETTINGS = _UxGT("Erw. Einstellungen");
57+
LSTR MSG_TOOLBAR_SETUP = _UxGT("Toolbar Einstellung");
58+
LSTR MSG_OPTION_DISABLED = _UxGT("Option Deaktiviert");
5459
LSTR MSG_CONFIGURATION = _UxGT("Konfiguration");
5560
LSTR MSG_RUN_AUTO_FILES = _UxGT("Autostart");
5661
LSTR MSG_DISABLE_STEPPERS = _UxGT("Motoren deaktivieren"); // M84 :: Max length 19 characters
@@ -64,6 +69,7 @@ namespace Language_de {
6469
LSTR MSG_AUTO_HOME_Z = _UxGT("Home Z");
6570
LSTR MSG_FILAMENT_SET = _UxGT("Fila. Einstellungen");
6671
LSTR MSG_FILAMENT_MAN = _UxGT("Filament Management");
72+
LSTR MSG_MANUAL_LEVELING = _UxGT("Manuell Nivellierung");
6773
LSTR MSG_LEVBED_FL = _UxGT("Vorne Links");
6874
LSTR MSG_LEVBED_FR = _UxGT("Vorne Rechts");
6975
LSTR MSG_LEVBED_C = _UxGT("Mitte");
@@ -96,7 +102,14 @@ namespace Language_de {
96102
LSTR MSG_PREHEAT_1_ALL = PREHEAT_1_LABEL _UxGT(" Alles Vorwärmen");
97103
LSTR MSG_PREHEAT_1_BEDONLY = PREHEAT_1_LABEL _UxGT(" Bett Vorwärmen");
98104
LSTR MSG_PREHEAT_1_SETTINGS = PREHEAT_1_LABEL _UxGT(" Einstellungen");
99-
105+
#ifdef PREHEAT_2_LABEL
106+
LSTR MSG_PREHEAT_2 = PREHEAT_2_LABEL _UxGT(" Vorwärmen");
107+
LSTR MSG_PREHEAT_2_SETTINGS = PREHEAT_2_LABEL _UxGT(" Vorwärmen Konf");
108+
#endif
109+
#ifdef PREHEAT_3_LABEL
110+
LSTR MSG_PREHEAT_3 = PREHEAT_3_LABEL _UxGT(" Vorwärmen");
111+
LSTR MSG_PREHEAT_3_SETTINGS = PREHEAT_3_LABEL _UxGT(" Vorwärmen Konf");
112+
#endif
100113
LSTR MSG_PREHEAT_M = _UxGT("$ Vorwärmen");
101114
LSTR MSG_PREHEAT_M_H = _UxGT("$ Vorwärmen") " ~";
102115
LSTR MSG_PREHEAT_M_END = _UxGT("$ Extr. Vorwärmen");
@@ -143,10 +156,19 @@ namespace Language_de {
143156
LSTR MSG_MESH_VIEW = _UxGT("Netz ansehen");
144157
LSTR MSG_EDITING_STOPPED = _UxGT("Netzbearb. angeh.");
145158
LSTR MSG_NO_VALID_MESH = _UxGT("Kein gültiges Netz");
159+
LSTR MSG_ACTIVATE_MESH = _UxGT("Nivellierung aktiv.");
146160
LSTR MSG_PROBING_POINT = _UxGT("Messpunkt");
147161
LSTR MSG_MESH_X = _UxGT("Index X");
148162
LSTR MSG_MESH_Y = _UxGT("Index Y");
163+
LSTR MSG_MESH_INSET = _UxGT("Mesh-Einsatz");
164+
LSTR MSG_MESH_MIN_X = _UxGT("Mesh X Minimum");
165+
LSTR MSG_MESH_MAX_X = _UxGT("Mesh X Maximum");
166+
LSTR MSG_MESH_MIN_Y = _UxGT("Mesh Y Minimum");
167+
LSTR MSG_MESH_MAX_Y = _UxGT("Mesh Y Maximum");
168+
LSTR MSG_MESH_AMAX = _UxGT("Bereich maximieren");
169+
LSTR MSG_MESH_CENTER = _UxGT("Center Area");
149170
LSTR MSG_MESH_EDIT_Z = _UxGT("Z-Wert");
171+
LSTR MSG_MESH_CANCEL = _UxGT("Mesh abgebrochen");
150172
LSTR MSG_CUSTOM_COMMANDS = _UxGT("Benutzer-Menü");
151173
LSTR MSG_M48_TEST = _UxGT("M48 Sondentest");
152174
LSTR MSG_M48_POINT = _UxGT("M48 Punkt");
@@ -165,6 +187,9 @@ namespace Language_de {
165187
LSTR MSG_UBL_TOOLS = _UxGT("UBL-Werkzeuge");
166188
LSTR MSG_UBL_LEVEL_BED = _UxGT("Unified Bed Leveling");
167189
LSTR MSG_LCD_TILTING_MESH = _UxGT("Berührungspunkt");
190+
LSTR MSG_UBL_TILT_MESH = _UxGT("Tilt Mesh");
191+
LSTR MSG_UBL_TILTING_GRID = _UxGT("Tilting Grid Size");
192+
LSTR MSG_UBL_MESH_TILTED = _UxGT("Mesh Tilted");
168193
LSTR MSG_UBL_MANUAL_MESH = _UxGT("Netz manuell erst.");
169194
LSTR MSG_UBL_MESH_WIZARD = _UxGT("UBL Netz Assistent");
170195
LSTR MSG_UBL_BC_INSERT = _UxGT("Unterlegen & messen");
@@ -183,14 +208,12 @@ namespace Language_de {
183208
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("Bearbeitung beendet");
184209
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("Eigenes Netz erst.");
185210
LSTR MSG_UBL_BUILD_MESH_MENU = _UxGT("Netz erstellen");
186-
#if HAS_PREHEAT
187-
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("$ Netz erstellen");
188-
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("$ Netz validieren");
189-
#endif
211+
LSTR MSG_UBL_BUILD_MESH_M = _UxGT("$ Netz erstellen");
190212
LSTR MSG_UBL_BUILD_COLD_MESH = _UxGT("Netz erstellen kalt");
191213
LSTR MSG_UBL_MESH_HEIGHT_ADJUST = _UxGT("Netzhöhe einst.");
192214
LSTR MSG_UBL_MESH_HEIGHT_AMOUNT = _UxGT("Höhe");
193215
LSTR MSG_UBL_VALIDATE_MESH_MENU = _UxGT("Netz validieren");
216+
LSTR MSG_UBL_VALIDATE_MESH_M = _UxGT("$ Netz validieren");
194217
LSTR MSG_UBL_VALIDATE_CUSTOM_MESH = _UxGT("Eig. Netz validieren");
195218
LSTR MSG_G26_HEATING_BED = _UxGT("G26 heizt Bett");
196219
LSTR MSG_G26_HEATING_NOZZLE = _UxGT("G26 Düse aufheizen");
@@ -215,6 +238,8 @@ namespace Language_de {
215238
LSTR MSG_UBL_MANUAL_FILLIN = _UxGT("Manuelles Füllen");
216239
LSTR MSG_UBL_SMART_FILLIN = _UxGT("Cleveres Füllen");
217240
LSTR MSG_UBL_FILLIN_MESH = _UxGT("Netz Füllen");
241+
LSTR MSG_UBL_MESH_FILLED = _UxGT("Fehlende Punkte erg.");
242+
LSTR MSG_UBL_MESH_INVALID = _UxGT("Ungültiges Netz");
218243
LSTR MSG_UBL_INVALIDATE_ALL = _UxGT("Alles annullieren");
219244
LSTR MSG_UBL_INVALIDATE_CLOSEST = _UxGT("Nächstlieg. ann.");
220245
LSTR MSG_UBL_FINE_TUNE_ALL = _UxGT("Feineinst. Alles");
@@ -223,6 +248,7 @@ namespace Language_de {
223248
LSTR MSG_UBL_STORAGE_SLOT = _UxGT("Speicherort");
224249
LSTR MSG_UBL_LOAD_MESH = _UxGT("Bettnetz laden");
225250
LSTR MSG_UBL_SAVE_MESH = _UxGT("Bettnetz speichern");
251+
LSTR MSG_UBL_INVALID_SLOT = _UxGT("Wähle einen Mesh-Slot");
226252
LSTR MSG_MESH_LOADED = _UxGT("Netz %i geladen");
227253
LSTR MSG_MESH_SAVED = _UxGT("Netz %i gespeichert");
228254
LSTR MSG_UBL_NO_STORAGE = _UxGT("Kein Speicher");
@@ -231,12 +257,12 @@ namespace Language_de {
231257
LSTR MSG_UBL_Z_OFFSET = _UxGT("Z-Versatz: ");
232258
LSTR MSG_UBL_Z_OFFSET_STOPPED = _UxGT("Z-Versatz angehalten");
233259
LSTR MSG_UBL_STEP_BY_STEP_MENU = _UxGT("Schrittweises UBL");
234-
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Netz erstellen kalt");
235-
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2.Cleveres Füllen");
260+
LSTR MSG_UBL_1_BUILD_COLD_MESH = _UxGT("1.Netz kalt erstellen");
261+
LSTR MSG_UBL_2_SMART_FILLIN = _UxGT("2.Intelligent Füllen");
236262
LSTR MSG_UBL_3_VALIDATE_MESH_MENU = _UxGT("3.Netz validieren");
237-
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Feineinst. Alles");
263+
LSTR MSG_UBL_4_FINE_TUNE_ALL = _UxGT("4.Alles Feineinst.");
238264
LSTR MSG_UBL_5_VALIDATE_MESH_MENU = _UxGT("5.Netz validieren");
239-
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Feineinst. Alles");
265+
LSTR MSG_UBL_6_FINE_TUNE_ALL = _UxGT("6.Alles Feineinst.");
240266
LSTR MSG_UBL_7_SAVE_MESH = _UxGT("7.Bettnetz speichern");
241267

242268
LSTR MSG_LED_CONTROL = _UxGT("Licht-Steuerung");
@@ -315,7 +341,11 @@ namespace Language_de {
315341
LSTR MSG_PID_AUTOTUNE_E = _UxGT("PID Autotune *");
316342
LSTR MSG_PID_CYCLE = _UxGT("PID Zyklus");
317343
LSTR MSG_PID_AUTOTUNE_DONE = _UxGT("PID Tuning fertig");
318-
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Autotune fehlge.! Falscher Extruder");
344+
LSTR MSG_PID_AUTOTUNE_FAILED = _UxGT("PID Autotune fehlge.!");
345+
LSTR MSG_BAD_EXTRUDER_NUM = _UxGT("ungültiger Extruder.");
346+
LSTR MSG_TEMP_TOO_HIGH = _UxGT("Temperatur zu hoch.");
347+
LSTR MSG_TIMEOUT = _UxGT("Timeout.");
348+
LSTR MSG_PID_BAD_EXTRUDER_NUM = _UxGT("Autotune fehlge.! Ungültiger Extruder");
319349
LSTR MSG_PID_TEMP_TOO_HIGH = _UxGT("Autotune fehlge.! Temperatur zu hoch.");
320350
LSTR MSG_PID_TIMEOUT = _UxGT("Autotune fehlge.! Timeout.");
321351
LSTR MSG_MPC_MEASURING_AMBIENT = _UxGT("teste Wärmeverlust");
@@ -334,14 +364,14 @@ namespace Language_de {
334364
LSTR MSG_VB_JERK = _UxGT("Max ") STR_B _UxGT(" Jerk");
335365
LSTR MSG_VC_JERK = _UxGT("Max ") STR_C _UxGT(" Jerk");
336366
LSTR MSG_VN_JERK = _UxGT("Max @ Jerk");
337-
LSTR MSG_VE_JERK = _UxGT("Max E Jerk");
367+
LSTR MSG_VE_JERK = _UxGT("Max ") STR_E _UxGT(" Jerk");
338368
LSTR MSG_JUNCTION_DEVIATION = _UxGT("Junction Dev");
339369
LSTR MSG_MAX_SPEED = _UxGT("Max Geschw. (mm/s)");
340370
LSTR MSG_VMAX_A = _UxGT("V max ") STR_A;
341371
LSTR MSG_VMAX_B = _UxGT("V max ") STR_B;
342372
LSTR MSG_VMAX_C = _UxGT("V max ") STR_C;
343373
LSTR MSG_VMAX_N = _UxGT("V max @");
344-
LSTR MSG_VMAX_E = _UxGT("V max E");
374+
LSTR MSG_VMAX_E = _UxGT("V max ") STR_E;
345375
LSTR MSG_VMAX_EN = _UxGT("V max *");
346376
LSTR MSG_VMIN = _UxGT("V min ");
347377
LSTR MSG_VTRAV_MIN = _UxGT("V min Leerfahrt");
@@ -350,7 +380,7 @@ namespace Language_de {
350380
LSTR MSG_AMAX_B = _UxGT("A max ") STR_B;
351381
LSTR MSG_AMAX_C = _UxGT("A max ") STR_C;
352382
LSTR MSG_AMAX_N = _UxGT("A max @");
353-
LSTR MSG_AMAX_E = _UxGT("A max E");
383+
LSTR MSG_AMAX_E = _UxGT("A max ") STR_E;
354384
LSTR MSG_AMAX_EN = _UxGT("A max *");
355385
LSTR MSG_A_RETRACT = _UxGT("A Einzug");
356386
LSTR MSG_A_TRAVEL = _UxGT("A Leerfahrt");
@@ -378,6 +408,7 @@ namespace Language_de {
378408
LSTR MSG_CONTRAST = _UxGT("LCD-Kontrast");
379409
LSTR MSG_BRIGHTNESS = _UxGT("LCD-Helligkeit");
380410
LSTR MSG_LCD_TIMEOUT_SEC = _UxGT("LCD-Ruhezustand (s)");
411+
LSTR MSG_SCREEN_TIMEOUT = _UxGT("LCD Timeout (m)");
381412
LSTR MSG_BRIGHTNESS_OFF = _UxGT("LCD ausschalten");
382413
LSTR MSG_STORE_EEPROM = _UxGT("Konfig. speichern");
383414
LSTR MSG_LOAD_EEPROM = _UxGT("Konfig. laden");
@@ -391,6 +422,10 @@ namespace Language_de {
391422
LSTR MSG_RESET_PRINTER = _UxGT("Drucker neustarten");
392423
LSTR MSG_REFRESH = LCD_STR_REFRESH _UxGT("Aktualisieren");
393424
LSTR MSG_INFO_SCREEN = _UxGT("Info");
425+
LSTR MSG_INFO_MACHINENAME = _UxGT("Machine Name");
426+
LSTR MSG_INFO_SIZE = _UxGT("Größe");
427+
LSTR MSG_INFO_FWVERSION = _UxGT("Firmware Version");
428+
LSTR MSG_INFO_BUILD = _UxGT("Build Datum");
394429
LSTR MSG_PREPARE = _UxGT("Vorbereitung");
395430
LSTR MSG_TUNE = _UxGT("Justierung");
396431
LSTR MSG_POWER_MONITOR = _UxGT("Power Monitor");
@@ -417,6 +452,7 @@ namespace Language_de {
417452
LSTR MSG_BUTTON_RESUME = _UxGT("Fortsetzen");
418453
LSTR MSG_BUTTON_ADVANCED = _UxGT("Erweitert");
419454
LSTR MSG_BUTTON_SAVE = _UxGT("Speichern");
455+
LSTR MSG_BUTTON_PURGE = _UxGT("Reinigen");
420456
LSTR MSG_PAUSING = _UxGT("Pause...");
421457
LSTR MSG_PAUSE_PRINT = _UxGT("SD-Druck pausieren");
422458
LSTR MSG_ADVANCED_PAUSE = _UxGT("Erweiterte Pause");
@@ -439,9 +475,12 @@ namespace Language_de {
439475
LSTR MSG_REMAINING_TIME = _UxGT("Verbleiben");
440476
LSTR MSG_PRINT_ABORTED = _UxGT("Druck abgebrochen");
441477
LSTR MSG_PRINT_DONE = _UxGT("Druck fertig");
478+
LSTR MSG_PRINTER_KILLED = _UxGT("Drucker killed!");
479+
LSTR MSG_TURN_OFF = _UxGT("Drucker ausschalten");
442480
LSTR MSG_NO_MOVE = _UxGT("Motoren angeschaltet");
443481
LSTR MSG_KILLED = _UxGT("ABGEBROCHEN");
444482
LSTR MSG_STOPPED = _UxGT("ANGEHALTEN");
483+
LSTR MSG_FWRETRACT = _UxGT("Firmware Retract");
445484
LSTR MSG_CONTROL_RETRACT = _UxGT("Einzug mm");
446485
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Wechs. Einzug mm");
447486
LSTR MSG_CONTROL_RETRACTF = _UxGT("V Einzug");
@@ -507,6 +546,9 @@ namespace Language_de {
507546
LSTR MSG_ZPROBE_XOFFSET = _UxGT("Sondenversatz X");
508547
LSTR MSG_ZPROBE_YOFFSET = _UxGT("Sondenversatz Y");
509548
LSTR MSG_ZPROBE_ZOFFSET = _UxGT("Sondenversatz Z");
549+
LSTR MSG_ZPROBE_MARGIN = _UxGT("Sondenrand");
550+
LSTR MSG_Z_FEED_RATE = _UxGT("Z-Vorschub");
551+
LSTR MSG_ENABLE_HS_MODE = _UxGT("HS-Modus aktivieren");
510552
LSTR MSG_MOVE_NOZZLE_TO_BED = _UxGT("Bewege Düse zum Bett");
511553
LSTR MSG_BABYSTEP_X = _UxGT("Babystep X");
512554
LSTR MSG_BABYSTEP_Y = _UxGT("Babystep Y");
@@ -570,33 +612,37 @@ namespace Language_de {
570612
LSTR MSG_CASE_LIGHT_BRIGHTNESS = _UxGT("Helligkeit");
571613
LSTR MSG_KILL_EXPECTED_PRINTER = _UxGT("Falscher Drucker");
572614

615+
LSTR MSG_COLORS_GET = _UxGT("Farbe");
616+
LSTR MSG_COLORS_SELECT = _UxGT("Farben auswählen");
617+
LSTR MSG_COLORS_APPLIED = _UxGT("Farben verwenden");
618+
LSTR MSG_COLORS_RED = _UxGT("Rot");
619+
LSTR MSG_COLORS_GREEN = _UxGT("Grün");
620+
LSTR MSG_COLORS_BLUE = _UxGT("Blau");
621+
LSTR MSG_COLORS_WHITE = _UxGT("Weiß");
622+
LSTR MSG_UI_LANGUAGE = _UxGT("UI Sprache");
623+
LSTR MSG_SOUND_ENABLE = _UxGT("Ton aktivieren");
624+
LSTR MSG_LOCKSCREEN = _UxGT("Bildschirm sperren");
625+
LSTR MSG_LOCKSCREEN_LOCKED = _UxGT("Drucker ist gesperrt,");
626+
LSTR MSG_LOCKSCREEN_UNLOCK = _UxGT("Scrollen zum Entsper.");
627+
573628
#if LCD_WIDTH >= 20 || HAS_DWIN_E3V2
574629
LSTR MSG_MEDIA_NOT_INSERTED = _UxGT("Kein Medium eingelegt.");
575-
LSTR MSG_PLEASE_WAIT_REBOOT = _UxGT("Bitte auf Neustart warten. ");
576-
LSTR MSG_PLEASE_PREHEAT = _UxGT("Bitte das Hot-End vorheizen.");
630+
LSTR MSG_PLEASE_WAIT_REBOOT = _UxGT("Bitte auf Neustart warten.");
631+
LSTR MSG_PLEASE_PREHEAT = _UxGT("Bitte das Hotend vorheizen.");
577632
LSTR MSG_INFO_PRINT_COUNT_RESET = _UxGT("Druckzähler zurücksetzen");
578633
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Gesamte Drucke");
579634
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Komplette Drucke");
580635
LSTR MSG_INFO_PRINT_TIME = _UxGT("Gesamte Druckzeit");
581636
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Längste Druckzeit");
582637
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Gesamt Extrudiert");
583-
LSTR MSG_COLORS_GET = _UxGT("Farbe");
584-
LSTR MSG_COLORS_SELECT = _UxGT("Farben auswählen");
585-
LSTR MSG_COLORS_APPLIED = _UxGT("Farben verwenden");
586-
LSTR MSG_COLORS_RED = _UxGT("Rot");
587-
LSTR MSG_COLORS_GREEN = _UxGT("Grün");
588-
LSTR MSG_COLORS_BLUE = _UxGT("Blau");
589-
LSTR MSG_COLORS_WHITE = _UxGT("Weiß");
590-
LSTR MSG_UI_LANGUAGE = _UxGT("UI Sprache");
591-
LSTR MSG_SOUND_ENABLE = _UxGT("Ton aktivieren");
592-
LSTR MSG_LOCKSCREEN = _UxGT("Bildschirm sperren");
593638
#else
639+
LSTR MSG_PLEASE_WAIT_REBOOT = _UxGT("Auf Neustart warten");
640+
LSTR MSG_PLEASE_PREHEAT = _UxGT("Bitte vorheizen");
594641
LSTR MSG_INFO_PRINT_COUNT = _UxGT("Drucke");
595642
LSTR MSG_INFO_COMPLETED_PRINTS = _UxGT("Komplette");
596643
LSTR MSG_INFO_PRINT_TIME = _UxGT("Gesamte");
597644
LSTR MSG_INFO_PRINT_LONGEST = _UxGT("Längste");
598645
LSTR MSG_INFO_PRINT_FILAMENT = _UxGT("Extrud.");
599-
LSTR MSG_PLEASE_PREHEAT = _UxGT("Bitte vorheizen");
600646
#endif
601647

602648
LSTR MSG_INFO_MIN_TEMP = _UxGT("Min Temp");
@@ -613,10 +659,14 @@ namespace Language_de {
613659
LSTR MSG_FILAMENT_CHANGE_OPTION_HEADER = _UxGT("FORTS. OPTIONEN:");
614660
LSTR MSG_FILAMENT_CHANGE_OPTION_PURGE = _UxGT("Mehr entladen");
615661
LSTR MSG_FILAMENT_CHANGE_OPTION_RESUME = _UxGT("Druck weiter");
662+
LSTR MSG_FILAMENT_CHANGE_PURGE_CONTINUE = _UxGT("Löschen o. fortfah.?");
616663
LSTR MSG_FILAMENT_CHANGE_NOZZLE = _UxGT(" Düse: ");
617664
LSTR MSG_RUNOUT_SENSOR = _UxGT("Runout-Sensor");
618665
LSTR MSG_RUNOUT_DISTANCE_MM = _UxGT("Runout-Weg mm");
619666
LSTR MSG_RUNOUT_ENABLE = _UxGT("Runout aktivieren");
667+
LSTR MSG_RUNOUT_ACTIVE = _UxGT("Runout aktiv");
668+
LSTR MSG_INVERT_EXTRUDER = _UxGT("Invert Extruder");
669+
LSTR MSG_EXTRUDER_MIN_TEMP = _UxGT("Extruder Min Temp.");
620670
LSTR MSG_FANCHECK = _UxGT("Lüftergeschw. prüfen");
621671
LSTR MSG_KILL_HOMING_FAILED = _UxGT("Homing gescheitert");
622672
LSTR MSG_LCD_PROBING_FAILED = _UxGT("Probing gescheitert");
@@ -660,6 +710,7 @@ namespace Language_de {
660710
LSTR MSG_VTOOLS_RESET = _UxGT("V-Tools ist resetet");
661711
LSTR MSG_START_Z = _UxGT("Z Start:");
662712
LSTR MSG_END_Z = _UxGT("Z Ende:");
713+
663714
LSTR MSG_GAMES = _UxGT("Spiele");
664715
LSTR MSG_BRICKOUT = _UxGT("Brickout");
665716
LSTR MSG_INVADERS = _UxGT("Invaders");
@@ -683,6 +734,7 @@ namespace Language_de {
683734
//
684735
// Die Filament-Change-Bildschirme können bis zu 3 Zeilen auf einem 4-Zeilen-Display anzeigen
685736
// ...oder 2 Zeilen auf einem 3-Zeilen-Display.
737+
686738
#if LCD_HEIGHT >= 4
687739
LSTR MSG_ADVANCED_PAUSE_WAITING = _UxGT(MSG_2_LINE("Knopf drücken um", "Druck fortzusetzen"));
688740
LSTR MSG_PAUSE_PRINT_PARKING = _UxGT(MSG_2_LINE("Druck ist", "pausiert..."));
@@ -720,10 +772,11 @@ namespace Language_de {
720772
LSTR MSG_BACKLASH = _UxGT("Spiel");
721773
LSTR MSG_BACKLASH_CORRECTION = _UxGT("Korrektur");
722774
LSTR MSG_BACKLASH_SMOOTHING = _UxGT("Glätten");
775+
723776
LSTR MSG_LEVEL_X_AXIS = _UxGT("X Achse leveln");
724777
LSTR MSG_AUTO_CALIBRATE = _UxGT("Auto. Kalibiren");
725778
#if ENABLED(TOUCH_UI_FTDI_EVE)
726-
LSTR MSG_HEATER_TIMEOUT = _UxGT("Idle Timeout, Temperatur fällt. Drücke Okay, um erneut aufzuheizen und fortzufahren.");
779+
LSTR MSG_HEATER_TIMEOUT = _UxGT("Idle Timeout, Temperatur gefallen. Drücke Okay, um erneut aufzuheizen und fortzufahren.");
727780
#else
728781
LSTR MSG_HEATER_TIMEOUT = _UxGT("Heizungs Timeout");
729782
#endif

0 commit comments

Comments
 (0)