From fae1bbae7f6f0895008aff29aad4c404e6d83932 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Thu, 15 Jun 2017 15:15:37 +0200 Subject: [PATCH] snmm: stop print menu messages translated --- Firmware/language_de.h | 308 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 308 insertions(+) create mode 100644 Firmware/language_de.h diff --git a/Firmware/language_de.h b/Firmware/language_de.h new file mode 100644 index 000000000..3aa909e4c --- /dev/null +++ b/Firmware/language_de.h @@ -0,0 +1,308 @@ ++/** + + * German + + * + + * LCD Menu Messages + + * Please note these are limited to 17 characters! + + * + + */ + + + +#define(length = 20) WELCOME_MSG CUSTOM_MENDEL_NAME " bereit." + + #define MSG_SD_INSERTED "SD eingesetzt" + + #define MSG_SD_REMOVED "SD entfernt " + + #define MSG_MAIN "Hauptmenue" + + #define MSG_DISABLE_STEPPERS "Motoren aus" + + #define MSG_AUTO_HOME "Startposition" + + #define MSG_SET_HOME_OFFSETS "Abstand vom Ursprung einstellen" + + #define MSG_SET_ORIGIN "Ursprung einstellen" + + #define MSG_COOLDOWN "Abkuehlen" + + #define MSG_SWITCH_PS_ON "Netzteil EIN" + + #define MSG_SWITCH_PS_OFF "Netzteil AUS" + + #define MSG_MOVE_AXIS "Achsbewegung" + + #define MSG_MOVE_X "Bewege X" + + #define MSG_MOVE_Y "Bewege Y" + + #define MSG_MOVE_Z "Bewege Z" + + #define MSG_MOVE_E "Extruder" + + #define MSG_SPEED "Geschwindigkeit" + + #define MSG_NOZZLE "Duese" + + #define MSG_NOZZLE1 "Duese2" + + #define MSG_NOZZLE2 "Duese3" + + #define MSG_BED "Bed" + + #define MSG_FAN_SPEED "Luefter-Tempo" + + #define MSG_FLOW "Durchfluss" + + #define MSG_FLOW0 "Durchfluss 0" + + #define MSG_FLOW1 "Durchfluss 1" + + #define MSG_FLOW2 "Durchfluss 2" + + #define MSG_CONTROL "Kontrolle" + + #define MSG_MIN " \002 Min" + + #define MSG_MAX " \002 Max" + + #define MSG_FACTOR " \002 Fakt" + + #define MSG_TEMPERATURE "Temperatur" + + #define MSG_MOTION "Bewegung" + + #define MSG_VOLUMETRIC "Filament" + + #define MSG_VOLUMETRIC_ENABLED "E in mm3" + + #define MSG_STORE_EPROM "Abspeichern" + + #define MSG_LOAD_EPROM "Lade Speicher" + + #define MSG_RESTORE_FAILSAFE "Standardwerte setzen" + + #define MSG_REFRESH "\xF8" "Erneuern" + + #define MSG_WATCH "Information" + + #define MSG_TUNE "Feineinstellung" + + #define MSG_PAUSE_PRINT "Druck unterbrech." + + #define MSG_RESUME_PRINT "Fortsetzen" + + #define MSG_STOP_PRINT "Druck abbrechen" + + #define MSG_CARD_MENU "Drucken von SD" + + #define MSG_NO_CARD "Keine SD Karte" + + #define MSG_DWELL "Einen Moment bitte." + + #define MSG_USERWAIT "Warte auf user..." + + #define MSG_RESUMING "Druck fortgesetzt" + + #define(length = 20) MSG_PRINT_ABORTED "Druck abgebrochen" + + #define MSG_NO_MOVE "Keine Bewegung." + + #define MSG_KILLED "ABGEBROCHEN. " + + #define MSG_STOPPED "GESTOPPT. " + + #define MSG_FILAMENTCHANGE "Filament-Wechsel" + + #define MSG_INIT_SDCARD "Init SD Karte" + + #define MSG_CNG_SDCARD "Wechsel SD Karte" + + #define MSG_BABYSTEP_X "Babystep X" + + #define MSG_BABYSTEP_Y "Babystep Y" + + #define MSG_BABYSTEP_Z "Z einstellen" + + #define MSG_ADJUSTZ "Auto Z einstellen?" + + #define MSG_PICK_Z "Waehle Abdruck" + + + +#define MSG_SETTINGS "Einstellungen" + + #define MSG_PREHEAT "Vorwaermen" + + #define MSG_UNLOAD_FILAMENT "Filament entladen" + + #define MSG_LOAD_FILAMENT "Filament laden" + + + +#define MSG_RECTRACT "Retract" + + #define MSG_ERROR "FEHLER:" + + #define(length = 20) MSG_PREHEAT_NOZZLE "Duese Vorwaermen" + + #define MSG_SUPPORT "Support" + + #define(length = 20) MSG_CORRECTLY "Wechsel ok?" + + #define MSG_YES "Ja" + + #define MSG_NO "Nein" + + #define(length = 19) MSG_NOT_LOADED "Fil. nicht geladen" + + #define MSG_NOT_COLOR "Farbe unklar" + + #define(length = 20) MSG_LOADING_FILAMENT "Filament leadt" + + #define(length = 20) MSG_PLEASE_WAIT "Bitte warten" + + #define MSG_LOADING_COLOR "Lade Farbe" + + #define MSG_CHANGE_SUCCESS "Wechsel erfolgr.!" + + #define(length = 20) MSG_PRESS "und Knopf druecken" + + #define(length = 20) MSG_INSERT_FILAMENT "Filament einlegen" + + #define(length = 20) MSG_CHANGING_FILAMENT "Filament-Wechsel!" + + + + + +#define MSG_SILENT_MODE_ON "Mode [leise]" + + #define MSG_SILENT_MODE_OFF "Mode [Hohe Leist]" + + #define(length = 20) MSG_REBOOT "Zum Uebernehmen " + + #define(length = 22) MSG_TAKE_EFFECT "Drucker neu starten" + + + +#define MSG_Enqueing "enqueuing \" + + #define MSG_POWERUP "Einschalten" + + #define MSG_CONFIGURATION_VER " Letztes Update:" + + #define MSG_FREE_MEMORY " Freier Speicher: " + + #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: " + + #define MSG_OK "ok" + + #define MSG_ERR_CHECKSUM_MISMATCH "Pruefsummenfehler, Letzte Zeile: " //Checksum Fehler, Letzte Zeile: " + + #define MSG_ERR_NO_CHECKSUM "Keine Pruefsumme mit Zeilennummer, Letzte Zeile: " //Keine Checksum mit Zeilennummer, Letzte Zeile: " + + #define MSG_BEGIN_FILE_LIST "Beginn Dateiliste" + + #define MSG_END_FILE_LIST "Ende Dateiliste" + + #define MSG_M104_INVALID_EXTRUDER "M104 Falscher Extruder" + + #define MSG_M105_INVALID_EXTRUDER "M105 Falscher Extruder" + + #define MSG_M200_INVALID_EXTRUDER "M200 Falscher Extruder" + + #define MSG_M218_INVALID_EXTRUDER "M218 Falscher Extruder" + + #define MSG_M221_INVALID_EXTRUDER "M221 Falscher Extruder" + + #define MSG_ERR_NO_THERMISTORS "Keine Thermistoren - keine Temperatur" + + #define MSG_M109_INVALID_EXTRUDER "M109 Falscher Extruder" + + #define MSG_HEATING "Aufwaermen" + + #define(length = 20) MSG_HEATING_COMPLETE "Aufwaermen OK" + + #define MSG_BED_HEATING "Bed aufwaermen" + + #define MSG_BED_DONE "Bed OK" + + #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" + + #define MSG_ERR_KILLED "Printer gestoppt. kill() aufgerufen!" + + #define MSG_ERR_STOPPED "Drucker aufgrund von Fehlern gestoppt. Fehler beheben und mit M999 neu starten. (Temperatur wird zurueckgesetzt. Nach dem Neustart neu einstellen!)" + + #define MSG_RESEND "Wiederholen: " + + #define MSG_M119_REPORT "Statusbericht Endanschlag" + + #define MSG_ENDSTOP_HIT "AUSGELOEST" + + #define MSG_ENDSTOP_OPEN "offen" + + + +#define MSG_SD_CANT_OPEN_SUBDIR "Kann Unterverz. nicht oeffnen" + + #define MSG_SD_INIT_FAIL "SD Init fehlerhaft" + + #define MSG_SD_VOL_INIT_FAIL "Dateisystem Init fehlerhaft" + + #define MSG_SD_OPENROOT_FAIL "Zugriff auf Basisverzeichnis misslungen" + + #define MSG_SD_CARD_OK "SD Karte ok" + + #define MSG_SD_WORKDIR_FAIL "Oeffnen Arbeitsverzeichnis misslungen" + + #define MSG_SD_OPEN_FILE_FAIL "Fehler beim Oeffnen der Datei: " + + #define MSG_SD_FILE_OPENED "Datei geoeffnet: " + + #define MSG_SD_FILE_SELECTED "Datei ausgewaehlt" + + #define MSG_SD_WRITE_TO_FILE "Schreiben der Datei: " + + #define MSG_SD_PRINTING_BYTE "SD printing byte " + + #define MSG_SD_NOT_PRINTING "Kein SD Print" + + #define MSG_SD_ERR_WRITE_TO_FILE "Fehler beim Schreiben in Datei" + + #define MSG_SD_CANT_ENTER_SUBDIR "Zugangsproblem Unterverzeichnis: " + + #define MSG_STEPPER_TOO_HIGH "Schrittrate zu hoch" + + #define MSG_ENDSTOPS_HIT "Endanschlag erreicht" + + #define MSG_ERR_COLD_EXTRUDE_STOP "Stopp, Extruder kalt!" + + #define MSG_BABYSTEPPING_X "Babystepping X" + + #define MSG_BABYSTEPPING_Y "Babystepping Y" + + #define MSG_BABYSTEPPING_Z "Z wurde eingestellt" + + #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Menuestruktur fehlerhaft" + + + +#define MSG_LANGUAGE_NAME "Deutsch" + + #define MSG_LANGUAGE_SELECT "Waehle Sprache" + + #define MSG_PRUSA3D "prusa3d.com" + + #define MSG_PRUSA3D_FORUM "forum.prusa3d.com" + + #define MSG_PRUSA3D_HOWTO "howto.prusa3d.com" + + + +#define MSG_SELFTEST_ERROR "Selbtest Fehler!" + + #define MSG_SELFTEST_PLEASECHECK "Bitte pruefe:" + + #define MSG_SELFTEST_NOTCONNECTED "Nicht angeschlossen" + + #define MSG_SELFTEST_HEATERTHERMISTOR "Heater/Thermistor" + + #define MSG_SELFTEST_BEDHEATER "Bed / Heater" + + #define MSG_SELFTEST_WIRINGERROR "Verdrahtungfehler" + + #define MSG_SELFTEST_ENDSTOPS "Endschalter" + + #define MSG_SELFTEST_MOTOR "Motor" + + #define MSG_SELFTEST_ENDSTOP "Endstop" + + #define MSG_SELFTEST_ENDSTOP_NOTHIT "Ende nicht getrof." + + #define MSG_SELFTEST_OK "Selbsttest OK" + + #define MSG_LOOSE_PULLEY "Lose Riemenscheibe" + + + +#define MSG_SELFTEST_FAN "Lueftertest" ++#define(length = 20) MSG_SELFTEST_COOLING_FAN "Vorderer Luefter?" ++#define(length = 20) MSG_SELFTEST_EXTRUDER_FAN "Linker Luefter?" ++#define MSG_SELFTEST_FAN_YES "Dreht" ++#define MSG_SELFTEST_FAN_NO "Dreht nicht" ++ ++#define(length = 20) MSG_STATS_TOTALFILAMENT "Gesamtfilament:" ++ #define(length = 20) MSG_STATS_TOTALPRINTTIME "Totale Druckzeit:" ++ #define(length = 20) MSG_STATS_FILAMENTUSED "Filamentverbrauch:" ++ #define(length = 20) MSG_STATS_PRINTTIME "Druckzeit: " ++ #define(length = 20) MSG_SELFTEST_START "Selbsttest start " ++ #define(length = 20) MSG_SELFTEST_CHECK_ENDSTOPS "Pruefe Endschalter " ++ #define(length = 20) MSG_SELFTEST_CHECK_HOTEND "Pruefe Hotend" ++ #define(length = 20) MSG_SELFTEST_CHECK_X "Pruefe X Achse " ++ #define(length = 20) MSG_SELFTEST_CHECK_Y "Pruefe Y Achse " ++ #define(length = 20) MSG_SELFTEST_CHECK_Z "Pruefe Z Achse " ++ #define(length = 20) MSG_SELFTEST_CHECK_BED "Pr\x81fe Bed " ++ #define(length = 20) MSG_SELFTEST_CHECK_ALLCORRECT "Alles richtig " ++ #define MSG_SELFTEST "Selbsttest " ++ #define(length = 20) MSG_SELFTEST_FAILED "Selbsttest misslung." ++ #define MSG_STATISTICS "Statistiken " ++ #define MSG_USB_PRINTING "Drucken ueber USB" ++ #define MSG_HOMEYZ "Kalibrieren Z" ++ #define MSG_HOMEYZ_PROGRESS "Kalibriere Z" ++ #define MSG_HOMEYZ_DONE "Kalibrierung OK" ++ ++#define MSG_SHOW_END_STOPS "Endschalter Stat." ++ #define MSG_CALIBRATE_BED "Kalibrierung XYZ" ++ #define MSG_CALIBRATE_BED_RESET "Reset XYZ Kalibr." ++ + ++#define(length = 20, lines = 8) MSG_MOVE_CARRIAGE_TO_THE_TOP "Kalibrieren von XYZ. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken wenn ganz oben." ++ #define(length = 20, lines = 8) MSG_MOVE_CARRIAGE_TO_THE_TOP_Z "Kalibrieren von Z. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken wenn ganz oben." ++ + ++#define(length = 20, lines = 8) MSG_CONFIRM_NOZZLE_CLEAN "Bitte entfernen Sie ueberstehendes Filament von der Duese. Klicken wenn sauber." ++ #define(length = 20, lines = 2) MSG_CONFIRM_CARRIAGE_AT_THE_TOP "Ist der Schlitten ganz oben?" ++ ++#define(length = 60) MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 "Suchen Bed Kalibrierpunkt" ++ #define(length = 14) MSG_FIND_BED_OFFSET_AND_SKEW_LINE2 " von 4" ++ #define(length = 60) MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 "Verbesserung Bed Kalibrierpunkt" ++ #define(length = 14) MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 " von 9" ++ #define(length = 60) MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 "Messen der Referenzhoehe des Kalibrierpunktes" ++ #define(length = 14) MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 " von 9" +#define MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION "Iteration " ++ ++#define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "XYZ-Kalibrierung fehlgeschlagen. Bed-Kalibrierpunkt nicht gefunden." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "XYZ-Kalibrierung fehlgeschlagen. Bitte schauen Sie in das Handbuch." + ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "XYZ-Kalibrierung ok. X/Y-Achsen sind senkrecht zueinander. Glueckwunsch!" ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schief." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "XYZ Kalibrierung in Ordnung. Schiefheit wird automatisch korrigiert." + ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "XYZ-Kalibrierung fehlgeschlagen. Linker vorderer Kalibrierpunkt ist zu weit vorne." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR "XYZ-Kalibrierung fehlgeschlagen. Rechter vorderer Kalibrierpunkt ist zu weit vorne." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR "XYZ-Kalibrierung fehlgeschlagen. Vordere Kalibrierpunkte sind zu weit vorne." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_LEFT_FAR "XYZ-Kalibrierung ungenau. Linker vorderer Kalibrierpunkt ist zu weit vorne." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR "XYZ-Kalibrierung ungenau. Rechter vorderer Kalibrierpunkt ist zu weit vorne." ++ #define(length = 20, lines = 8) MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR "XYZ-Kalibrierung ungenau. Vordere Kalibrierpunkte sind zu weit vorne." ++ ++#define(length = 20, lines = 4) MSG_BED_LEVELING_FAILED_POINT_LOW "Z-Kal. fehlgeschlg. Sensor nicht ausgeloest. Schmutzige Duese? Warte auf Reset" + ++ #define(length = 20, lines = 4) MSG_BED_LEVELING_FAILED_POINT_HIGH "Z-Kalibrierung fehlgeschlg. Sensor zu hoch ausgeloest. Warte auf Reset." ++ #define(length = 20, lines = 4) MSG_BED_LEVELING_FAILED_PROBE_DISCONNECTED "Z-Kalibrierung fehlgeschlg. Sensor nicht angeschlossen. Warte auf Reset." ++ ++#define(length = 20, lines = 2) MSG_NEW_FIRMWARE_AVAILABLE "Neue Firmware Version verfuegbar:" ++ #define(length = 20) MSG_NEW_FIRMWARE_PLEASE_UPGRADE "Bitte aktualisieren." ++ ++ #define(length = 20, lines = 8) MSG_FOLLOW_CALIBRATION_FLOW "Der Drucker wurde noch nicht kalibriert. Bitte folgen Sie dem Handbuch, Kapitel First steps, Abschnitt Calibration flow." ++ #define(length = 20, lines = 12) MSG_BABYSTEP_Z_NOT_SET "Der Abstand zwischen der Spitze der Duese und der Bed ist noch nicht eingestellt. Bitte folgen Sie dem Handbuch, First steps, section First layer calibration." ++ ++ + ++ #define(length = 20, lines = 4) MSG_FILAMENT_LOADING_T0 "Filament in extruder 1 einlegen. Klicken wenn fertig." ++ #define(length = 20, lines = 4) MSG_FILAMENT_LOADING_T1 "Filament in extruder 2 einlegen. Klicken wenn fertig." ++ #define(length = 20, lines = 4) MSG_FILAMENT_LOADING_T2 "Filament in extruder 3 einlegen. Klicken wenn fertig." ++ #define(length = 20, lines = 4) MSG_FILAMENT_LOADING_T3 "Filament in extruder 4 einlegen. Klicken wenn fertig." ++ #define(length = 20, lines = 1) MSG_CHANGE_EXTR "Wechsel extruder" ++ + + ++ #define(length = 20, lines = 4) MSG_FIL_ADJUSTING "Filament positionieren. Bitte warten." ++ #define(length = 20, lines = 8) MSG_CONFIRM_NOZZLE_CLEAN_FIL_ADJ "Filamente sind jetzt eingestellt. Bitte reinigen Sie die Duese zur Kalibrierung. Klicken wenn fertig." ++ ++ #define(length = 20, lines = 1) MSG_CALIBRATE_E "Kalibriere E" ++//#define(length=20, lines=1) "Reset E Cal." + ++#define(length = 20, lines = 8) MSG_E_CAL_KNOB "Knopf drehen bis die Filamentmarkierung erreicht ist. Klicken wenn fertig." ++ ++//#define(length=20, lines=1) MSG_FARM_CARD_MENU "Farm mode print" + ++#define(length = 20, lines = 8) MSG_MARK_FIL "Filament 100mm vom Extrudergehaeuse markieren. Klicken wenn Fertig." ++ #define(length = 20, lines = 8) MSG_CLEAN_NOZZLE_E "E-Kalibrierung beendet. Bitte reinigen Sie die Duese. Klicken wenn fertig." ++ #define(length = 20, lines = 3) MSG_WAITING_TEMP "Warten auf Abkuehlung von Heater und Bed." + ++ #define(length = 20, lines = 2) MSG_FILAMENT_CLEAN "Ist Farbe rein?" ++ #define(lenght = 20, lines = 1) MSG_UNLOADING_FILAMENT "Filament auswerfen" ++ #define(length = 20, lines = 8) MSG_PAPER "Legen ein Blatt Papier unter die Duese waehrend der Kalibrierung der ersten 4 Punkte. Wenn die Duese das Papier einklemmt, Drucker sofort ausschalten" ++ ++#define MSG_BED_CORRECTION_MENU "Bed level Korrekt" + ++ #define MSG_BED_CORRECTION_LEFT "Links [um]" ++ #define MSG_BED_CORRECTION_RIGHT "Rechts [um]" ++ #define MSG_BED_CORRECTION_FRONT "Vorne [um]" ++ #define MSG_BED_CORRECTION_REAR "Hinten [um]" ++ #define MSG_BED_CORRECTION_RESET "Ruecksetzen" ++ ++#define MSG_MESH_BED_LEVELING "Mesh Bed Leveling" ++ #define MSG_MENU_CALIBRATION "Kalibrierung" + ++ #define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "SD Karte [normal]" ++ #define MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "SD Karte [FlashAir]" + +#define MSG_FINISHING_MOVEMENTS "Bewegung beenden" +#define MSG_PRINT_PAUSED "Druck pausiert" +#define MSG_RESUMING_PRINT "Druck weitergehen" +#define MSG_PID_EXTRUDER "PID Kalibrierung" +#define MSG_SET_TEMPERATURE "Temp. einsetzen" +#define MSG_PID_FINISHED "PID Kalib. fertig" +#define MSG_PID_RUNNING "PID Kalib." + +#define MSG_CALIBRATE_PINDA "Kalibrieren" +#define MSG_CALIBRATION_PINDA_MENU "Temp. kalibrieren" +#define MSG_PINDA_NOT_CALIBRATED "Temperatur wurde nicht kalibriert" +#define MSG_PINDA_PREHEAT "PINDA erwaermen" +#define MSG_TEMP_CALIBRATION "Temp Kalib. " +#define MSG_TEMP_CALIBRATION_DONE "Temp. Kalibrierung fertig. Klicken um weiter zu gehen." +#define MSG_TEMP_CALIBRATION_ON "Temp. Kal. [ON]" +#define MSG_TEMP_CALIBRATION_OFF "Temp. Kal. [OFF]" + +#define MSG_LOAD_ALL "Alle laden" +#define MSG_LOAD_FILAMENT_1 "Filament 1 laden" +#define MSG_LOAD_FILAMENT_2 "Filament 2 laden" +#define MSG_LOAD_FILAMENT_3 "Filament 3 laden" +#define MSG_LOAD_FILAMENT_4 "Filament 4 laden" +#define MSG_UNLOAD_FILAMENT_1 "Filam. 1 entladen" +#define MSG_UNLOAD_FILAMENT_2 "Filam. 2 entladen" +#define MSG_UNLOAD_FILAMENT_3 "Filam. 3 entladen" +#define MSG_UNLOAD_FILAMENT_4 "Filam. 4 entladen" +#define MSG_UNLOAD_ALL "Alles entladen" +#define MSG_PREPARE_FILAMENT "Filam. bereithalten" \ No newline at end of file