Browse Source

New ML support - migration - fixed parsing and new data for german
make_msgs.h - modified script for language_de.h
language_de.h - fixed - "lenght" instead of "length"
msgs_de.txt - new generated migration data
lang_en_de.txt - new generated dictionary
lang_de.po - new generated 'po' file

Robert Pelnar 6 years ago
parent
commit
d27211a8a7
5 changed files with 475 additions and 1068 deletions
  1. 211 207
      lang/lang_en_de.txt
  2. 23 851
      lang/po/lang_de.po
  3. 1 1
      lang_backup/language_de.h
  4. 11 9
      lang_upgrade/make_msgs.sh
  5. 229 0
      lang_upgrade/msgs_de.txt

+ 211 - 207
lang/lang_en_de.txt

@@ -4,43 +4,43 @@
 
 
 #MSG_PLANNER_BUFFER_BYTES c=0 r=0
 #MSG_PLANNER_BUFFER_BYTES c=0 r=0
 "  PlannerBufferBytes: "
 "  PlannerBufferBytes: "
-"\x00"
+" PlannerBufferBytes: "
 
 
 #MSG_FACTOR c=0 r=0
 #MSG_FACTOR c=0 r=0
 " \002 Fact"
 " \002 Fact"
-"\x00"
+" \002 Fakt"
 
 
 #MSG_MAX c=0 r=0
 #MSG_MAX c=0 r=0
 " \002 Max"
 " \002 Max"
-"\x00"
+" \002 Max"
 
 
 #MSG_MIN c=0 r=0
 #MSG_MIN c=0 r=0
 " \002 Min"
 " \002 Min"
-"\x00"
+" \002 Min"
 
 
 #MSG_ERR_COLD_EXTRUDE_STOP c=0 r=0
 #MSG_ERR_COLD_EXTRUDE_STOP c=0 r=0
 " cold extrusion prevented"
 " cold extrusion prevented"
-"\x00"
+"Stopp, Extruder kalt!"
 
 
 #MSG_FREE_MEMORY c=0 r=0
 #MSG_FREE_MEMORY c=0 r=0
 " Free Memory: "
 " Free Memory: "
-"\x00"
+" Freier Speicher: "
 
 
 #MSG_CONFIGURATION_VER c=0 r=0
 #MSG_CONFIGURATION_VER c=0 r=0
 " Last Updated: "
 " Last Updated: "
-"\x00"
+" Letztes Update:"
 
 
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
 " of 4"
 " of 4"
-"\x00"
+" von 4"
 
 
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
 " of 4"
 " of 4"
-"\x00"
+" von 4"
 
 
 #MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14 r=0
 #MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 c=14 r=0
 " of 9"
 " of 9"
-"\x00"
+" von 9"
 
 
 #MSG_MEASURED_OFFSET c=0 r=0
 #MSG_MEASURED_OFFSET c=0 r=0
 "[0;0] point offset"
 "[0;0] point offset"
@@ -56,15 +56,15 @@
 
 
 #MSG_REFRESH c=0 r=0
 #MSG_REFRESH c=0 r=0
 "\xf8Refresh"
 "\xf8Refresh"
-"\x00"
+"\xf8Erneuern"
 
 
 #MSG_BABYSTEPPING_Z c=20 r=0
 #MSG_BABYSTEPPING_Z c=20 r=0
 "Adjusting Z"
 "Adjusting Z"
-"\x00"
+"Z wurde eingestellt"
 
 
 #MSG_SELFTEST_CHECK_ALLCORRECT c=20 r=0
 #MSG_SELFTEST_CHECK_ALLCORRECT c=20 r=0
 "All correct      "
 "All correct      "
-"\x00"
+"Alles richtig "
 
 
 #MSG_WIZARD_DONE c=20 r=8
 #MSG_WIZARD_DONE c=20 r=8
 "All is done. Happy printing!"
 "All is done. Happy printing!"
@@ -76,19 +76,19 @@
 
 
 #MSG_PRESS c=20 r=0
 #MSG_PRESS c=20 r=0
 "and press the knob"
 "and press the knob"
-"\x00"
+"und Knopf druecken"
 
 
 #MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2
 #MSG_CONFIRM_CARRIAGE_AT_THE_TOP c=20 r=2
 "Are left and right Z~carriages all up?"
 "Are left and right Z~carriages all up?"
-"\x00"
+"Ist der Schlitten ganz oben?"
 
 
 #MSG_ADJUSTZ c=0 r=0
 #MSG_ADJUSTZ c=0 r=0
 "Auto adjust Z?"
 "Auto adjust Z?"
-"\x00"
+"Auto Z einstellen?"
 
 
 #MSG_AUTO_HOME c=0 r=0
 #MSG_AUTO_HOME c=0 r=0
 "Auto home"
 "Auto home"
-"\x00"
+"Startposition"
 
 
 #MSG_AUTOLOAD_FILAMENT c=17 r=0
 #MSG_AUTOLOAD_FILAMENT c=17 r=0
 "AutoLoad filament"
 "AutoLoad filament"
@@ -112,47 +112,47 @@
 
 
 #MSG_BABYSTEPPING_X c=0 r=0
 #MSG_BABYSTEPPING_X c=0 r=0
 "Babystepping X"
 "Babystepping X"
-"\x00"
+"Babystepping X"
 
 
 #MSG_BABYSTEPPING_Y c=0 r=0
 #MSG_BABYSTEPPING_Y c=0 r=0
 "Babystepping Y"
 "Babystepping Y"
-"\x00"
+"Babystepping Y"
 
 
 #MSG_SELFTEST_BEDHEATER c=0 r=0
 #MSG_SELFTEST_BEDHEATER c=0 r=0
 "Bed / Heater"
 "Bed / Heater"
-"\x00"
+"Bett / Heater"
 
 
 #MSG_BED_DONE c=0 r=0
 #MSG_BED_DONE c=0 r=0
 "Bed done"
 "Bed done"
-"\x00"
+"Bett OK"
 
 
 #MSG_BED_HEATING c=0 r=0
 #MSG_BED_HEATING c=0 r=0
 "Bed Heating"
 "Bed Heating"
-"\x00"
+"Bett aufwaermen"
 
 
 #MSG_BED_CORRECTION_MENU c=0 r=0
 #MSG_BED_CORRECTION_MENU c=0 r=0
 "Bed level correct"
 "Bed level correct"
-"\x00"
+"Bett level Korrekt"
 
 
 #MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=4
 #MSG_BED_LEVELING_FAILED_POINT_LOW c=20 r=4
 "Bed leveling failed. Sensor didnt trigger. Debris on nozzle? Waiting for reset."
 "Bed leveling failed. Sensor didnt trigger. Debris on nozzle? Waiting for reset."
-"\x00"
+"Z-Kal. fehlgeschlg. Sensor nicht ausgeloest. Schmutzige Duese? Warte auf Reset"
 
 
 #MSG_BED_LEVELING_FAILED_PROBE_DISCONNECTED c=20 r=4
 #MSG_BED_LEVELING_FAILED_PROBE_DISCONNECTED c=20 r=4
 "Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
 "Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-"\x00"
+"Z-Kalibrierung fehlgeschlg. Sensor nicht angeschlossen. Warte auf Reset."
 
 
 #MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
 #MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
 "Bed leveling failed. Sensor triggered too high. Waiting for reset."
 "Bed leveling failed. Sensor triggered too high. Waiting for reset."
-"\x00"
+"Z-Kalibrierung fehlgeschlg. Sensor zu hoch ausgeloest. Warte auf Reset."
 
 
 #MSG_BED c=0 r=0
 #MSG_BED c=0 r=0
 "Bed"
 "Bed"
-"\x00"
+"Bett"
 
 
 #MSG_BEGIN_FILE_LIST c=0 r=0
 #MSG_BEGIN_FILE_LIST c=0 r=0
 "Begin file list"
 "Begin file list"
-"\x00"
+"Beginn Dateiliste"
 
 
 #MSG_MENU_BELT_STATUS c=15 r=1
 #MSG_MENU_BELT_STATUS c=15 r=1
 "Belt status"
 "Belt status"
@@ -164,15 +164,15 @@
 
 
 #MSG_CALIBRATE_E c=20 r=1
 #MSG_CALIBRATE_E c=20 r=1
 "Calibrate E"
 "Calibrate E"
-"\x00"
+"Kalibriere E"
 
 
 #MSG_CALIBRATE_BED c=0 r=0
 #MSG_CALIBRATE_BED c=0 r=0
 "Calibrate XYZ"
 "Calibrate XYZ"
-"\x00"
+"Kalibrierung XYZ"
 
 
 #MSG_HOMEYZ c=0 r=0
 #MSG_HOMEYZ c=0 r=0
 "Calibrate Z"
 "Calibrate Z"
-"\x00"
+"Kalibrieren Z"
 
 
 #MSG_CALIBRATE_PINDA c=17 r=1
 #MSG_CALIBRATE_PINDA c=17 r=1
 "Calibrate"
 "Calibrate"
@@ -180,51 +180,51 @@
 
 
 #MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8
 #MSG_MOVE_CARRIAGE_TO_THE_TOP c=20 r=8
 "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
 "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
-"\x00"
+"Kalibrieren von XYZ. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken Sie den Knopf wenn es ganz oben wird."
 
 
 #MSG_HOMEYZ_PROGRESS c=0 r=0
 #MSG_HOMEYZ_PROGRESS c=0 r=0
 "Calibrating Z"
 "Calibrating Z"
-"\x00"
+"Kalibriere Z"
 
 
 #MSG_HOMEYZ_PROGRESS c=0 r=0
 #MSG_HOMEYZ_PROGRESS c=0 r=0
 "Calibrating Z"
 "Calibrating Z"
-"\x00"
+"Kalibriere Z"
 
 
 #MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8
 #MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8
 "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
 "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
-"\x00"
+"Kalibrieren von Z. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken Sie den Knopf wenn es ganz oben wird."
 
 
 #MSG_HOMEYZ_DONE c=0 r=0
 #MSG_HOMEYZ_DONE c=0 r=0
 "Calibration done"
 "Calibration done"
-"\x00"
+"Kalibrierung OK"
 
 
 #MSG_MENU_CALIBRATION c=0 r=0
 #MSG_MENU_CALIBRATION c=0 r=0
 "Calibration"
 "Calibration"
-"\x00"
+"Kalibrierung"
 
 
 #MSG_SD_CANT_ENTER_SUBDIR c=0 r=0
 #MSG_SD_CANT_ENTER_SUBDIR c=0 r=0
 "Cannot enter subdir: "
 "Cannot enter subdir: "
-"\x00"
+"Zugangsproblem Unterverzeichnis: "
 
 
 #MSG_SD_CANT_OPEN_SUBDIR c=0 r=0
 #MSG_SD_CANT_OPEN_SUBDIR c=0 r=0
 "Cannot open subdir"
 "Cannot open subdir"
-"\x00"
+"Kann Unterverz. nicht oeffnen"
 
 
 #MSG_SD_INSERTED c=0 r=0
 #MSG_SD_INSERTED c=0 r=0
 "Card inserted"
 "Card inserted"
-"\x00"
+"SD eingesetzt"
 
 
 #MSG_SD_REMOVED c=0 r=0
 #MSG_SD_REMOVED c=0 r=0
 "Card removed"
 "Card removed"
-"\x00"
+"SD entfernt "
 
 
 #MSG_NOT_COLOR c=0 r=0
 #MSG_NOT_COLOR c=0 r=0
 "Color not correct"
 "Color not correct"
-"\x00"
+"Farbe unklar"
 
 
 #MSG_COOLDOWN c=0 r=0
 #MSG_COOLDOWN c=0 r=0
 "Cooldown"
 "Cooldown"
-"\x00"
+"Abkuehlen"
 
 
 #MSG_CRASHDETECT_ON c=0 r=0
 #MSG_CRASHDETECT_ON c=0 r=0
 "Crash det.   [on]"
 "Crash det.   [on]"
@@ -252,11 +252,11 @@
 
 
 #MSG_DISABLE_STEPPERS c=0 r=0
 #MSG_DISABLE_STEPPERS c=0 r=0
 "Disable steppers"
 "Disable steppers"
-"\x00"
+"Motoren aus"
 
 
 #MSG_BABYSTEP_Z_NOT_SET c=20 r=12
 #MSG_BABYSTEP_Z_NOT_SET c=20 r=12
 "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
 "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
-"\x00"
+"Der Abstand zwischen der Spitze der Duese und der Bett ist noch nicht eingestellt. Bitte folgen Sie dem Handbuch, First steps, section First layer calibration."
 
 
 #MSG_WIZARD_REPEAT_V2_CAL c=20 r=7
 #MSG_WIZARD_REPEAT_V2_CAL c=20 r=7
 "Do you want to repeat last step to readjust distance between nozzle and heatbed?"
 "Do you want to repeat last step to readjust distance between nozzle and heatbed?"
@@ -264,7 +264,7 @@
 
 
 #MSG_CLEAN_NOZZLE_E c=20 r=8
 #MSG_CLEAN_NOZZLE_E c=20 r=8
 "E calibration finished. Please clean the nozzle. Click when done."
 "E calibration finished. Please clean the nozzle. Click when done."
-"\x00"
+"E-Kalibrierung beendet. Bitte reinigen Sie die Duese. Klicken wenn fertig."
 
 
 #MSG_EXTRUDER_CORRECTION c=9 r=0
 #MSG_EXTRUDER_CORRECTION c=9 r=0
 "E-correct"
 "E-correct"
@@ -272,27 +272,31 @@
 
 
 #MSG_END_FILE_LIST c=0 r=0
 #MSG_END_FILE_LIST c=0 r=0
 "End file list"
 "End file list"
-"\x00"
+"Ende Dateiliste"
 
 
 #MSG_SELFTEST_ENDSTOP_NOTHIT c=20 r=1
 #MSG_SELFTEST_ENDSTOP_NOTHIT c=20 r=1
 "Endstop not hit"
 "Endstop not hit"
-"\x00"
+"Ende nicht getrof."
 
 
 #MSG_SELFTEST_ENDSTOP c=0 r=0
 #MSG_SELFTEST_ENDSTOP c=0 r=0
 "Endstop"
 "Endstop"
-"\x00"
+"Endstop"
 
 
 #MSG_ENDSTOPS_HIT c=0 r=0
 #MSG_ENDSTOPS_HIT c=0 r=0
 "endstops hit: "
 "endstops hit: "
-"\x00"
+"Endanschlag erreicht"
 
 
 #MSG_SELFTEST_ENDSTOPS c=0 r=0
 #MSG_SELFTEST_ENDSTOPS c=0 r=0
 "Endstops"
 "Endstops"
-"\x00"
+"Endschalter"
+
+#MSG_LANGUAGE_NAME c=0 r=0
+"English"
+"Deutsch"
 
 
 #MSG_Enqueing c=0 r=0
 #MSG_Enqueing c=0 r=0
 "enqueing \x22"
 "enqueing \x22"
-"\x00"
+"enqueuing \x22
 
 
 #MSG_STACK_ERROR c=20 r=4
 #MSG_STACK_ERROR c=20 r=4
 "Error - static memory has been overwritten"
 "Error - static memory has been overwritten"
@@ -300,7 +304,7 @@
 
 
 #MSG_SD_ERR_WRITE_TO_FILE c=0 r=0
 #MSG_SD_ERR_WRITE_TO_FILE c=0 r=0
 "error writing to file"
 "error writing to file"
-"\x00"
+"Fehler beim Schreiben in Datei"
 
 
 #MSG_FSENS_NOT_RESPONDING c=20 r=4
 #MSG_FSENS_NOT_RESPONDING c=20 r=4
 "ERROR: Filament sensor is not responding, please check connection."
 "ERROR: Filament sensor is not responding, please check connection."
@@ -308,7 +312,7 @@
 
 
 #MSG_ERROR c=0 r=0
 #MSG_ERROR c=0 r=0
 "ERROR:"
 "ERROR:"
-"\x00"
+"FEHLER:"
 
 
 #MSG_EXTRUDER_1 c=17 r=1
 #MSG_EXTRUDER_1 c=17 r=1
 "Extruder 1"
 "Extruder 1"
@@ -336,11 +340,11 @@
 
 
 #MSG_MOVE_E c=0 r=0
 #MSG_MOVE_E c=0 r=0
 "Extruder"
 "Extruder"
-"\x00"
+"Extruder"
 
 
 #MSG_MOVE_E c=0 r=0
 #MSG_MOVE_E c=0 r=0
 "Extruder"
 "Extruder"
-"\x00"
+"Extruder"
 
 
 #MSG_FSENS_AUTOLOAD_ON c=17 r=1
 #MSG_FSENS_AUTOLOAD_ON c=17 r=1
 "F. autoload  [on]"
 "F. autoload  [on]"
@@ -356,11 +360,11 @@
 
 
 #MSG_FAN_SPEED c=14 r=0
 #MSG_FAN_SPEED c=14 r=0
 "Fan speed"
 "Fan speed"
-"\x00"
+"Luefter-Tempo"
 
 
 #MSG_SELFTEST_FAN c=20 r=0
 #MSG_SELFTEST_FAN c=20 r=0
 "Fan test"
 "Fan test"
-"\x00"
+"Lueftertest"
 
 
 #MSG_FANS_CHECK_ON c=17 r=1
 #MSG_FANS_CHECK_ON c=17 r=1
 "Fans check   [on]"
 "Fans check   [on]"
@@ -384,11 +388,11 @@
 
 
 #MSG_FILAMENT_CLEAN c=20 r=2
 #MSG_FILAMENT_CLEAN c=20 r=2
 "Filament extruding & with correct color?"
 "Filament extruding & with correct color?"
-"\x00"
+"Ist Farbe rein?"
 
 
 #MSG_NOT_LOADED c=19 r=0
 #MSG_NOT_LOADED c=19 r=0
 "Filament not loaded"
 "Filament not loaded"
-"\x00"
+"Fil. nicht geladen"
 
 
 #MSG_FILAMENT_SENSOR c=20 r=0
 #MSG_FILAMENT_SENSOR c=20 r=0
 "Filament sensor"
 "Filament sensor"
@@ -400,7 +404,7 @@
 
 
 #MSG_STATS_FILAMENTUSED c=20 r=0
 #MSG_STATS_FILAMENTUSED c=20 r=0
 "Filament used:  "
 "Filament used:  "
-"\x00"
+"Filamentverbrauch:"
 
 
 #MSG_FILE_INCOMPLETE c=20 r=2
 #MSG_FILE_INCOMPLETE c=20 r=2
 "File incomplete. Continue anyway?"
 "File incomplete. Continue anyway?"
@@ -408,11 +412,11 @@
 
 
 #MSG_SD_FILE_OPENED c=0 r=0
 #MSG_SD_FILE_OPENED c=0 r=0
 "File opened: "
 "File opened: "
-"\x00"
+"Datei geoeffnet: "
 
 
 #MSG_SD_FILE_SELECTED c=0 r=0
 #MSG_SD_FILE_SELECTED c=0 r=0
 "File selected"
 "File selected"
-"\x00"
+"Datei ausgewaehlt"
 
 
 #MSG_FINISHING_MOVEMENTS c=20 r=1
 #MSG_FINISHING_MOVEMENTS c=20 r=1
 "Finishing movements"
 "Finishing movements"
@@ -428,19 +432,19 @@
 
 
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
-"\x00"
+"Durchfluss"
 
 
 #MSG_PRUSA3D_FORUM c=0 r=0
 #MSG_PRUSA3D_FORUM c=0 r=0
 "forum.prusa3d.com"
 "forum.prusa3d.com"
-"\x00"
+"forum.prusa3d.com"
 
 
 #MSG_SELFTEST_COOLING_FAN c=20 r=0
 #MSG_SELFTEST_COOLING_FAN c=20 r=0
 "Front print fan?"
 "Front print fan?"
-"\x00"
+"Vorderer Luefter?"
 
 
 #MSG_BED_CORRECTION_FRONT c=14 r=1
 #MSG_BED_CORRECTION_FRONT c=14 r=1
 "Front side[um]"
 "Front side[um]"
-"\x00"
+"Vorne [um]"
 
 
 #MSG_SELFTEST_FANS c=0 r=0
 #MSG_SELFTEST_FANS c=0 r=0
 "Front/left fans"
 "Front/left fans"
@@ -448,7 +452,7 @@
 
 
 #MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
 #MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
 "Heater/Thermistor"
 "Heater/Thermistor"
-"\x00"
+"Heater/Thermistor"
 
 
 #MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
 #MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
 "Heating disabled by safety timer."
 "Heating disabled by safety timer."
@@ -456,11 +460,11 @@
 
 
 #MSG_HEATING_COMPLETE c=20 r=0
 #MSG_HEATING_COMPLETE c=20 r=0
 "Heating done."
 "Heating done."
-"\x00"
+"Aufwaermen OK"
 
 
 #MSG_HEATING c=0 r=0
 #MSG_HEATING c=0 r=0
 "Heating"
 "Heating"
-"\x00"
+"Aufwaermen"
 
 
 #MSG_WIZARD_WELCOME c=20 r=7
 #MSG_WIZARD_WELCOME c=20 r=7
 "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
 "Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
@@ -468,43 +472,43 @@
 
 
 #MSG_PRUSA3D_HOWTO c=0 r=0
 #MSG_PRUSA3D_HOWTO c=0 r=0
 "howto.prusa3d.com"
 "howto.prusa3d.com"
-"\x00"
+"howto.prusa3d.com"
 
 
 #MSG_CHANGE_EXTR c=20 r=1
 #MSG_CHANGE_EXTR c=20 r=1
 "Change extruder"
 "Change extruder"
-"\x00"
+"Wechsel extruder"
 
 
 #MSG_FILAMENTCHANGE c=0 r=0
 #MSG_FILAMENTCHANGE c=0 r=0
 "Change filament"
 "Change filament"
-"\x00"
+"Filament-Wechsel"
 
 
 #MSG_CNG_SDCARD c=0 r=0
 #MSG_CNG_SDCARD c=0 r=0
 "Change SD card"
 "Change SD card"
-"\x00"
+"Wechsel SD Karte"
 
 
 #MSG_CHANGE_SUCCESS c=0 r=0
 #MSG_CHANGE_SUCCESS c=0 r=0
 "Change success!"
 "Change success!"
-"\x00"
+"Wechsel erfolgr.!"
 
 
 #MSG_CORRECTLY c=20 r=0
 #MSG_CORRECTLY c=20 r=0
 "Changed correctly?"
 "Changed correctly?"
-"\x00"
+"Wechsel ok?"
 
 
 #MSG_CHANGING_FILAMENT c=20 r=0
 #MSG_CHANGING_FILAMENT c=20 r=0
 "Changing filament!"
 "Changing filament!"
-"\x00"
+"Filament-Wechsel!"
 
 
 #MSG_SELFTEST_CHECK_BED c=20 r=0
 #MSG_SELFTEST_CHECK_BED c=20 r=0
 "Checking bed     "
 "Checking bed     "
-"\x00"
+"Pruefe Bett "
 
 
 #MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
 #MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
 "Checking endstops"
 "Checking endstops"
-"\x00"
+"Pruefe Endschalter "
 
 
 #MSG_SELFTEST_CHECK_HOTEND c=20 r=0
 #MSG_SELFTEST_CHECK_HOTEND c=20 r=0
 "Checking hotend  "
 "Checking hotend  "
-"\x00"
+"Pruefe Duese"
 
 
 #MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
 #MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
 "Checking sensors "
 "Checking sensors "
@@ -512,19 +516,19 @@
 
 
 #MSG_SELFTEST_CHECK_X c=20 r=0
 #MSG_SELFTEST_CHECK_X c=20 r=0
 "Checking X axis  "
 "Checking X axis  "
-"\x00"
+"Pruefe X Achse "
 
 
 #MSG_SELFTEST_CHECK_Y c=20 r=0
 #MSG_SELFTEST_CHECK_Y c=20 r=0
 "Checking Y axis  "
 "Checking Y axis  "
-"\x00"
+"Pruefe Y Achse "
 
 
 #MSG_SELFTEST_CHECK_Z c=20 r=0
 #MSG_SELFTEST_CHECK_Z c=20 r=0
 "Checking Z axis  "
 "Checking Z axis  "
-"\x00"
+"Pruefe Z Achse "
 
 
 #MSG_ERR_CHECKSUM_MISMATCH c=0 r=0
 #MSG_ERR_CHECKSUM_MISMATCH c=0 r=0
 "checksum mismatch, Last Line: "
 "checksum mismatch, Last Line: "
-"\x00"
+"Pruefsummenfehler, Letzte Zeile: " //Checksum Fehler, Letzte Zeile: "
 
 
 #MSG_CHOOSE_EXTRUDER c=20 r=1
 #MSG_CHOOSE_EXTRUDER c=20 r=1
 "Choose extruder:"
 "Choose extruder:"
@@ -544,35 +548,35 @@
 
 
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
 #MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
 "Improving bed calibration point"
 "Improving bed calibration point"
-"\x00"
+"Verbesserung Bett Kalibrierpunkt"
 
 
 #MSG_WATCH c=0 r=0
 #MSG_WATCH c=0 r=0
 "Info screen"
 "Info screen"
-"\x00"
+"Information"
 
 
 #MSG_INIT_SDCARD c=0 r=0
 #MSG_INIT_SDCARD c=0 r=0
 "Init. SD card"
 "Init. SD card"
-"\x00"
+"Init SD Karte"
 
 
 #MSG_FILAMENT_LOADING_T0 c=20 r=4
 #MSG_FILAMENT_LOADING_T0 c=20 r=4
 "Insert filament into extruder 1. Click when done."
 "Insert filament into extruder 1. Click when done."
-"\x00"
+"Filament in extruder 1 einlegen. Klicken wenn fertig."
 
 
 #MSG_FILAMENT_LOADING_T1 c=20 r=4
 #MSG_FILAMENT_LOADING_T1 c=20 r=4
 "Insert filament into extruder 2. Click when done."
 "Insert filament into extruder 2. Click when done."
-"\x00"
+"Filament in extruder 2 einlegen. Klicken wenn fertig."
 
 
 #MSG_FILAMENT_LOADING_T2 c=20 r=4
 #MSG_FILAMENT_LOADING_T2 c=20 r=4
 "Insert filament into extruder 3. Click when done."
 "Insert filament into extruder 3. Click when done."
-"\x00"
+"Filament in extruder 3 einlegen. Klicken wenn fertig."
 
 
 #MSG_FILAMENT_LOADING_T3 c=20 r=4
 #MSG_FILAMENT_LOADING_T3 c=20 r=4
 "Insert filament into extruder 4. Click when done."
 "Insert filament into extruder 4. Click when done."
-"\x00"
+"Filament in extruder 4 einlegen. Klicken wenn fertig."
 
 
 #MSG_INSERT_FILAMENT c=20 r=0
 #MSG_INSERT_FILAMENT c=20 r=0
 "Insert filament"
 "Insert filament"
-"\x00"
+"Filament einlegen"
 
 
 #MSG_WIZARD_FILAMENT_LOADED c=20 r=2
 #MSG_WIZARD_FILAMENT_LOADED c=20 r=2
 "Is filament loaded?"
 "Is filament loaded?"
@@ -596,15 +600,15 @@
 
 
 #MSG_KILLED c=0 r=0
 #MSG_KILLED c=0 r=0
 "KILLED. "
 "KILLED. "
-"\x00"
+"ABGEBROCHEN. "
 
 
 #MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
 #MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
 "Left hotend fan?"
 "Left hotend fan?"
-"\x00"
+"Linker Luefter?"
 
 
 #MSG_BED_CORRECTION_LEFT c=14 r=1
 #MSG_BED_CORRECTION_LEFT c=14 r=1
 "Left side [um]"
 "Left side [um]"
-"\x00"
+"Links [um]"
 
 
 #MSG_LEFT c=12 r=1
 #MSG_LEFT c=12 r=1
 "Left:"
 "Left:"
@@ -612,7 +616,7 @@
 
 
 #MSG_BABYSTEP_Z c=0 r=0
 #MSG_BABYSTEP_Z c=0 r=0
 "Live adjust Z"
 "Live adjust Z"
-"\x00"
+"Z einstellen"
 
 
 #MSG_LOAD_ALL c=0 r=0
 #MSG_LOAD_ALL c=0 r=0
 "Load all"
 "Load all"
@@ -636,31 +640,31 @@
 
 
 #MSG_LOAD_FILAMENT c=17 r=0
 #MSG_LOAD_FILAMENT c=17 r=0
 "Load filament"
 "Load filament"
-"\x00"
+"Filament laden"
 
 
 #MSG_LOADING_COLOR c=0 r=0
 #MSG_LOADING_COLOR c=0 r=0
 "Loading color"
 "Loading color"
-"\x00"
+"Lade Farbe"
 
 
 #MSG_LOADING_FILAMENT c=20 r=0
 #MSG_LOADING_FILAMENT c=20 r=0
 "Loading filament"
 "Loading filament"
-"\x00"
+"Filament leadt"
 
 
 #MSG_LOOSE_PULLEY c=20 r=1
 #MSG_LOOSE_PULLEY c=20 r=1
 "Loose pulley"
 "Loose pulley"
-"\x00"
+"Lose Riemenscheibe"
 
 
 #MSG_M104_INVALID_EXTRUDER c=0 r=0
 #MSG_M104_INVALID_EXTRUDER c=0 r=0
 "M104 Invalid extruder "
 "M104 Invalid extruder "
-"\x00"
+"M104 Falscher Extruder"
 
 
 #MSG_M105_INVALID_EXTRUDER c=0 r=0
 #MSG_M105_INVALID_EXTRUDER c=0 r=0
 "M105 Invalid extruder "
 "M105 Invalid extruder "
-"\x00"
+"M105 Falscher Extruder"
 
 
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
-"\x00"
+"M109 Falscher Extruder"
 
 
 #MSG_M117_V2_CALIBRATION c=25 r=1
 #MSG_M117_V2_CALIBRATION c=25 r=1
 "M117 First layer cal."
 "M117 First layer cal."
@@ -668,23 +672,23 @@
 
 
 #MSG_M200_INVALID_EXTRUDER c=0 r=0
 #MSG_M200_INVALID_EXTRUDER c=0 r=0
 "M200 Invalid extruder "
 "M200 Invalid extruder "
-"\x00"
+"M200 Falscher Extruder"
 
 
 #MSG_M218_INVALID_EXTRUDER c=0 r=0
 #MSG_M218_INVALID_EXTRUDER c=0 r=0
 "M218 Invalid extruder "
 "M218 Invalid extruder "
-"\x00"
+"M218 Falscher Extruder"
 
 
 #MSG_M221_INVALID_EXTRUDER c=0 r=0
 #MSG_M221_INVALID_EXTRUDER c=0 r=0
 "M221 Invalid extruder "
 "M221 Invalid extruder "
-"\x00"
+"M221 Falscher Extruder"
 
 
 #MSG_MAIN c=0 r=0
 #MSG_MAIN c=0 r=0
 "Main"
 "Main"
-"\x00"
+"Hauptmenue"
 
 
 #MSG_MARK_FIL c=20 r=8
 #MSG_MARK_FIL c=20 r=8
 "Mark filament 100mm from extruder body. Click when done."
 "Mark filament 100mm from extruder body. Click when done."
-"\x00"
+"Filament 100mm vom Extrudergehaeuse markieren. Klicken wenn Fertig."
 
 
 #MSG_MEASURED_SKEW c=15 r=1
 #MSG_MEASURED_SKEW c=15 r=1
 "Measured skew:"
 "Measured skew:"
@@ -692,11 +696,11 @@
 
 
 #MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
 #MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
 "Measuring reference height of calibration point"
 "Measuring reference height of calibration point"
-"\x00"
+"Messen der Referenzhoehe des Kalibrierpunktes"
 
 
 #MSG_MESH_BED_LEVELING c=0 r=0
 #MSG_MESH_BED_LEVELING c=0 r=0
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
-"\x00"
+"Mesh Bett Leveling"
 
 
 #MSG_STEALTH_MODE_OFF c=0 r=0
 #MSG_STEALTH_MODE_OFF c=0 r=0
 "Mode     [Normal]"
 "Mode     [Normal]"
@@ -704,7 +708,7 @@
 
 
 #MSG_SILENT_MODE_ON c=0 r=0
 #MSG_SILENT_MODE_ON c=0 r=0
 "Mode     [silent]"
 "Mode     [silent]"
-"\x00"
+"Mode [leise]"
 
 
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
@@ -716,59 +720,59 @@
 
 
 #MSG_SILENT_MODE_OFF c=0 r=0
 #MSG_SILENT_MODE_OFF c=0 r=0
 "Mode [high power]"
 "Mode [high power]"
-"\x00"
+"Mode [Hohe Leist]"
 
 
 #MSG_SELFTEST_MOTOR c=0 r=0
 #MSG_SELFTEST_MOTOR c=0 r=0
 "Motor"
 "Motor"
-"\x00"
+"Motor"
 
 
 #MSG_MOVE_AXIS c=0 r=0
 #MSG_MOVE_AXIS c=0 r=0
 "Move axis"
 "Move axis"
-"\x00"
+"Achsbewegung"
 
 
 #MSG_MOVE_X c=0 r=0
 #MSG_MOVE_X c=0 r=0
 "Move X"
 "Move X"
-"\x00"
+"Bewege X"
 
 
 #MSG_MOVE_Y c=0 r=0
 #MSG_MOVE_Y c=0 r=0
 "Move Y"
 "Move Y"
-"\x00"
+"Bewege Y"
 
 
 #MSG_MOVE_Z c=0 r=0
 #MSG_MOVE_Z c=0 r=0
 "Move Z"
 "Move Z"
-"\x00"
+"Bewege Z"
 
 
 #MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2
 #MSG_NEW_FIRMWARE_AVAILABLE c=20 r=2
 "New firmware version available:"
 "New firmware version available:"
-"\x00"
+"Neue Firmware Version verfuegbar:"
 
 
 #MSG_ERR_NO_CHECKSUM c=0 r=0
 #MSG_ERR_NO_CHECKSUM c=0 r=0
 "No Checksum with line number, Last Line: "
 "No Checksum with line number, Last Line: "
-"\x00"
+"Keine Pruefsumme mit Zeilennummer, Letzte Zeile: " //Keine Checksum mit Zeilennummer, Letzte Zeile: "
 
 
 #MSG_NO_MOVE c=0 r=0
 #MSG_NO_MOVE c=0 r=0
 "No move."
 "No move."
-"\x00"
+"Keine Bewegung."
 
 
 #MSG_NO_CARD c=0 r=0
 #MSG_NO_CARD c=0 r=0
 "No SD card"
 "No SD card"
-"\x00"
+"Keine SD Karte"
 
 
 #MSG_ERR_NO_THERMISTORS c=0 r=0
 #MSG_ERR_NO_THERMISTORS c=0 r=0
 "No thermistors - no temperature"
 "No thermistors - no temperature"
-"\x00"
+"Keine Thermistoren - keine Temperatur"
 
 
 #MSG_NO c=0 r=0
 #MSG_NO c=0 r=0
 "No"
 "No"
-"\x00"
+"Nein"
 
 
 #MSG_SELFTEST_NOTCONNECTED c=0 r=0
 #MSG_SELFTEST_NOTCONNECTED c=0 r=0
 "Not connected"
 "Not connected"
-"\x00"
+"Nicht angeschlossen"
 
 
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
-"\x00"
+"Dreht nicht"
 
 
 #MSG_WIZARD_V2_CAL c=20 r=8
 #MSG_WIZARD_V2_CAL c=20 r=8
 "Now I will calibrate distance between tip of the nozzle and heatbed surface."
 "Now I will calibrate distance between tip of the nozzle and heatbed surface."
@@ -784,19 +788,19 @@
 
 
 #MSG_NOZZLE c=0 r=0
 #MSG_NOZZLE c=0 r=0
 "Nozzle"
 "Nozzle"
-"\x00"
+"Duese"
 
 
 #MSG_NOZZLE1 c=0 r=0
 #MSG_NOZZLE1 c=0 r=0
 "Nozzle2"
 "Nozzle2"
-"\x00"
+"Duese2"
 
 
 #MSG_NOZZLE2 c=0 r=0
 #MSG_NOZZLE2 c=0 r=0
 "Nozzle3"
 "Nozzle3"
-"\x00"
+"Duese3"
 
 
 #MSG_OK c=0 r=0
 #MSG_OK c=0 r=0
 "ok"
 "ok"
-"\x00"
+"ok"
 
 
 #MSG_DEFAULT_SETTINGS_LOADED c=20 r=4
 #MSG_DEFAULT_SETTINGS_LOADED c=20 r=4
 "Old settings found. Default PID, Esteps etc. will be set."
 "Old settings found. Default PID, Esteps etc. will be set."
@@ -804,23 +808,23 @@
 
 
 #MSG_SD_OPEN_FILE_FAIL c=0 r=0
 #MSG_SD_OPEN_FILE_FAIL c=0 r=0
 "open failed, File: "
 "open failed, File: "
-"\x00"
+"Fehler beim Oeffnen der Datei: "
 
 
 #MSG_ENDSTOP_OPEN c=0 r=0
 #MSG_ENDSTOP_OPEN c=0 r=0
 "open"
 "open"
-"\x00"
+"offen"
 
 
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
-"\x00"
+"Zugriff auf Basisverzeichnis misslungen"
 
 
 #MSG_PAUSE_PRINT c=0 r=0
 #MSG_PAUSE_PRINT c=0 r=0
 "Pause print"
 "Pause print"
-"\x00"
+"Druck unterbrech."
 
 
 #MSG_PICK_Z c=0 r=0
 #MSG_PICK_Z c=0 r=0
 "Pick print"
 "Pick print"
-"\x00"
+"Waehle Abdruck"
 
 
 #MSG_PID_RUNNING c=20 r=1
 #MSG_PID_RUNNING c=20 r=1
 "PID cal.           "
 "PID cal.           "
@@ -840,7 +844,7 @@
 
 
 #MSG_PAPER c=20 r=8
 #MSG_PAPER c=20 r=8
 "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."
 "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."
-"\x00"
+"Legen ein Blatt Papier unter die Duese waehrend der Kalibrierung der ersten 4 Punkte. Wenn die Duese das Papier einklemmt, Drucker sofort ausschalten"
 
 
 #MSG_WIZARD_CLEAN_HEATBED c=20 r=8
 #MSG_WIZARD_CLEAN_HEATBED c=20 r=8
 "Please clean heatbed and then press the knob."
 "Please clean heatbed and then press the knob."
@@ -848,11 +852,11 @@
 
 
 #MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8
 #MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8
 "Please clean the nozzle for calibration. Click when done."
 "Please clean the nozzle for calibration. Click when done."
-"\x00"
+"Bitte entfernen Sie ueberstehendes Filament von der Duese. Klicken wenn sauber."
 
 
 #MSG_SELFTEST_PLEASECHECK c=0 r=0
 #MSG_SELFTEST_PLEASECHECK c=0 r=0
 "Please check :"
 "Please check :"
-"\x00"
+"Bitte pruefe:"
 
 
 #MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
 #MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
 "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
 "Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."
@@ -892,23 +896,23 @@
 
 
 #MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 r=0
 #MSG_NEW_FIRMWARE_PLEASE_UPGRADE c=20 r=0
 "Please upgrade."
 "Please upgrade."
-"\x00"
+"Bitte aktualisieren."
 
 
 #MSG_PLEASE_WAIT c=20 r=0
 #MSG_PLEASE_WAIT c=20 r=0
 "Please wait"
 "Please wait"
-"\x00"
+"Bitte warten"
 
 
 #MSG_POWERUP c=0 r=0
 #MSG_POWERUP c=0 r=0
 "PowerUp"
 "PowerUp"
-"\x00"
+"Einschalten"
 
 
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
-"\x00"
+"Duese Vorwaermen"
 
 
 #MSG_PREHEAT c=0 r=0
 #MSG_PREHEAT c=0 r=0
 "Preheat"
 "Preheat"
-"\x00"
+"Vorwaermen"
 
 
 #MSG_WIZARD_HEATING c=20 r=3
 #MSG_WIZARD_HEATING c=20 r=3
 "Preheating nozzle. Please wait."
 "Preheating nozzle. Please wait."
@@ -924,7 +928,7 @@
 
 
 #MSG_PRINT_ABORTED c=20 r=0
 #MSG_PRINT_ABORTED c=20 r=0
 "Print aborted"
 "Print aborted"
-"\x00"
+"Druck abgebrochen"
 
 
 #MSG_INFO_PRINT_FAN c=11 r=1
 #MSG_INFO_PRINT_FAN c=11 r=1
 "Print FAN: "
 "Print FAN: "
@@ -936,7 +940,7 @@
 
 
 #MSG_CARD_MENU c=0 r=0
 #MSG_CARD_MENU c=0 r=0
 "Print from SD"
 "Print from SD"
-"\x00"
+"Drucken von SD"
 
 
 #MSG_PRINT_PAUSED c=20 r=1
 #MSG_PRINT_PAUSED c=20 r=1
 "Print paused"
 "Print paused"
@@ -944,7 +948,7 @@
 
 
 #MSG_STATS_PRINTTIME c=20 r=0
 #MSG_STATS_PRINTTIME c=20 r=0
 "Print time:  "
 "Print time:  "
-"\x00"
+"Druckzeit: "
 
 
 #MSG_PRINTER_DISCONNECTED c=20 r=1
 #MSG_PRINTER_DISCONNECTED c=20 r=1
 "Printer disconnected"
 "Printer disconnected"
@@ -952,27 +956,27 @@
 
 
 #MSG_ERR_KILLED c=0 r=0
 #MSG_ERR_KILLED c=0 r=0
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
-"\x00"
+"Printer gestoppt. kill() aufgerufen!"
 
 
 #MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8
 #MSG_FOLLOW_CALIBRATION_FLOW c=20 r=8
 "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
 "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
-"\x00"
+"Der Drucker wurde noch nicht kalibriert. Bitte folgen Sie das Handbuch, Kapitel First steps, Abschnitt Calibration flow."
 
 
 #MSG_ERR_STOPPED c=0 r=0
 #MSG_ERR_STOPPED c=0 r=0
 "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
 "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
-"\x00"
+"Drucker aufgrund von Fehlern gestoppt. Fehler beheben und mit M999 neu starten. (Temperatur wird zurueckgesetzt. Nach dem Neustart neu einstellen!)"
 
 
 #WELCOME_MSG c=20 r=0
 #WELCOME_MSG c=20 r=0
 "Prusa i3 MK3 ready."
 "Prusa i3 MK3 ready."
-"\x00"
+"Prusa i3 MK3 bereit."
 
 
 #MSG_PRUSA3D c=0 r=0
 #MSG_PRUSA3D c=0 r=0
 "prusa3d.com"
 "prusa3d.com"
-"\x00"
+"prusa3d.com"
 
 
 #MSG_BED_CORRECTION_REAR c=14 r=1
 #MSG_BED_CORRECTION_REAR c=14 r=1
 "Rear side [um]"
 "Rear side [um]"
-"\x00"
+"Hinten [um]"
 
 
 #MSG_RECOVERING_PRINT c=20 r=1
 #MSG_RECOVERING_PRINT c=20 r=1
 "Recovering print    "
 "Recovering print    "
@@ -980,35 +984,35 @@
 
 
 #MSG_M119_REPORT c=0 r=0
 #MSG_M119_REPORT c=0 r=0
 "Reporting endstop status"
 "Reporting endstop status"
-"\x00"
+"Statusbericht Endanschlag"
 
 
 #MSG_RESEND c=0 r=0
 #MSG_RESEND c=0 r=0
 "Resend: "
 "Resend: "
-"\x00"
+"Wiederholen: "
 
 
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
-"\x00"
+"Reset XYZ Kalibr."
 
 
 #MSG_BED_CORRECTION_RESET c=0 r=0
 #MSG_BED_CORRECTION_RESET c=0 r=0
 "Reset"
 "Reset"
-"\x00"
+"Ruecksetzen"
 
 
 #MSG_RESUME_PRINT c=0 r=0
 #MSG_RESUME_PRINT c=0 r=0
 "Resume print"
 "Resume print"
-"\x00"
+"Fortsetzen"
 
 
 #MSG_RESUMING c=0 r=0
 #MSG_RESUMING c=0 r=0
 "Resuming print"
 "Resuming print"
-"\x00"
+"Druck fortgesetzt"
 
 
 #MSG_RESUMING c=0 r=0
 #MSG_RESUMING c=0 r=0
 "Resuming print"
 "Resuming print"
-"\x00"
+"Druck fortgesetzt"
 
 
 #MSG_BED_CORRECTION_RIGHT c=14 r=1
 #MSG_BED_CORRECTION_RIGHT c=14 r=1
 "Right side[um]"
 "Right side[um]"
-"\x00"
+"Rechts [um]"
 
 
 #MSG_RIGHT c=12 r=1
 #MSG_RIGHT c=12 r=1
 "Right:"
 "Right:"
@@ -1016,7 +1020,7 @@
 
 
 #MSG_E_CAL_KNOB c=20 r=8
 #MSG_E_CAL_KNOB c=20 r=8
 "Rotate knob until mark reaches extruder body. Click when done."
 "Rotate knob until mark reaches extruder body. Click when done."
-"\x00"
+"Knopf drehen bis die Filamentmarkierung erreicht ist. Klicken wenn fertig."
 
 
 #MSG_SECOND_SERIAL_ON c=17 r=1
 #MSG_SECOND_SERIAL_ON c=17 r=1
 "RPi port     [on]"
 "RPi port     [on]"
@@ -1032,51 +1036,51 @@
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF c=19 r=1
 "SD card  [normal]"
 "SD card  [normal]"
-"\x00"
+"SD Karte [normal]"
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 "SD card [FlshAir]"
 "SD card [FlshAir]"
-"\x00"
+"SD Karte [FlashAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
-"\x00"
+"SD Karte ok"
 
 
 #MSG_SD_INIT_FAIL c=0 r=0
 #MSG_SD_INIT_FAIL c=0 r=0
 "SD init fail"
 "SD init fail"
-"\x00"
+"SD Init fehlerhaft"
 
 
 #MSG_SD_PRINTING_BYTE c=0 r=0
 #MSG_SD_PRINTING_BYTE c=0 r=0
 "SD printing byte "
 "SD printing byte "
-"\x00"
+"SD printing byte "
 
 
 #MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
 #MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
 "Searching bed calibration point"
 "Searching bed calibration point"
-"\x00"
+"Suchen Bett Kalibrierpunkt"
 
 
 #MSG_LANGUAGE_SELECT c=0 r=0
 #MSG_LANGUAGE_SELECT c=0 r=0
 "Select language"
 "Select language"
-"\x00"
+"Waehle Sprache"
 
 
 #MSG_SELFTEST_OK c=0 r=0
 #MSG_SELFTEST_OK c=0 r=0
 "Self test OK"
 "Self test OK"
-"\x00"
+"Selbsttest OK"
 
 
 #MSG_SELFTEST_START c=20 r=0
 #MSG_SELFTEST_START c=20 r=0
 "Self test start  "
 "Self test start  "
-"\x00"
+"Selbsttest start "
 
 
 #MSG_SELFTEST c=0 r=0
 #MSG_SELFTEST c=0 r=0
 "Selftest         "
 "Selftest         "
-"\x00"
+"Selbsttest "
 
 
 #MSG_SELFTEST_ERROR c=0 r=0
 #MSG_SELFTEST_ERROR c=0 r=0
 "Selftest error !"
 "Selftest error !"
-"\x00"
+"Selbtest Fehler!"
 
 
 #MSG_SELFTEST_FAILED c=20 r=0
 #MSG_SELFTEST_FAILED c=20 r=0
 "Selftest failed  "
 "Selftest failed  "
-"\x00"
+"Selbsttest misslung."
 
 
 #MSG_FORCE_SELFTEST c=20 r=8
 #MSG_FORCE_SELFTEST c=20 r=8
 "Selftest will be run to calibrate accurate sensorless rehoming."
 "Selftest will be run to calibrate accurate sensorless rehoming."
@@ -1088,7 +1092,7 @@
 
 
 #MSG_SETTINGS c=0 r=0
 #MSG_SETTINGS c=0 r=0
 "Settings"
 "Settings"
-"\x00"
+"Einstellungen"
 
 
 #MSG_SEVERE_SKEW c=15 r=1
 #MSG_SEVERE_SKEW c=15 r=1
 "Severe skew:"
 "Severe skew:"
@@ -1096,11 +1100,11 @@
 
 
 #MSG_SHOW_END_STOPS c=17 r=1
 #MSG_SHOW_END_STOPS c=17 r=1
 "Show end stops"
 "Show end stops"
-"\x00"
+"Endschalter Stat."
 
 
 #MSG_DWELL c=0 r=0
 #MSG_DWELL c=0 r=0
 "Sleep..."
 "Sleep..."
-"\x00"
+"Einen Moment bitte."
 
 
 #MSG_SLIGHT_SKEW c=15 r=1
 #MSG_SLIGHT_SKEW c=15 r=1
 "Slight skew:"
 "Slight skew:"
@@ -1128,11 +1132,11 @@
 
 
 #MSG_SPEED c=0 r=0
 #MSG_SPEED c=0 r=0
 "Speed"
 "Speed"
-"\x00"
+"Geschwindigkeit"
 
 
 #MSG_SELFTEST_FAN_YES c=19 r=0
 #MSG_SELFTEST_FAN_YES c=19 r=0
 "Spinning"
 "Spinning"
-"\x00"
+"Dreht"
 
 
 #MSG_TEMP_CAL_WARNING c=20 r=4
 #MSG_TEMP_CAL_WARNING c=20 r=4
 "Stable ambient temperature 21-26C is needed a rigid stand is required."
 "Stable ambient temperature 21-26C is needed a rigid stand is required."
@@ -1140,23 +1144,23 @@
 
 
 #MSG_STATISTICS c=0 r=0
 #MSG_STATISTICS c=0 r=0
 "Statistics  "
 "Statistics  "
-"\x00"
+"Statistiken "
 
 
 #MSG_STEPPER_TOO_HIGH c=0 r=0
 #MSG_STEPPER_TOO_HIGH c=0 r=0
 "Steprate too high: "
 "Steprate too high: "
-"\x00"
+"Schrittrate zu hoch"
 
 
 #MSG_STOP_PRINT c=0 r=0
 #MSG_STOP_PRINT c=0 r=0
 "Stop print"
 "Stop print"
-"\x00"
+"Druck abbrechen"
 
 
 #MSG_STOPPED c=0 r=0
 #MSG_STOPPED c=0 r=0
 "STOPPED. "
 "STOPPED. "
-"\x00"
+"GESTOPPT. "
 
 
 #MSG_SUPPORT c=0 r=0
 #MSG_SUPPORT c=0 r=0
 "Support"
 "Support"
-"\x00"
+"Support"
 
 
 #MSG_SELFTEST_SWAPPED c=0 r=0
 #MSG_SELFTEST_SWAPPED c=0 r=0
 "Swapped"
 "Swapped"
@@ -1192,7 +1196,7 @@
 
 
 #MSG_TEMPERATURE c=0 r=0
 #MSG_TEMPERATURE c=0 r=0
 "Temperature"
 "Temperature"
-"\x00"
+"Temperatur"
 
 
 #MSG_MENU_TEMPERATURES c=15 r=1
 #MSG_MENU_TEMPERATURES c=15 r=1
 "Temperatures"
 "Temperatures"
@@ -1200,19 +1204,19 @@
 
 
 #MSG_STATS_TOTALFILAMENT c=20 r=0
 #MSG_STATS_TOTALFILAMENT c=20 r=0
 "Total filament :"
 "Total filament :"
-"\x00"
+"Gesamtfilament:"
 
 
 #MSG_STATS_TOTALPRINTTIME c=20 r=0
 #MSG_STATS_TOTALPRINTTIME c=20 r=0
 "Total print time :"
 "Total print time :"
-"\x00"
+"Totale Druckzeit:"
 
 
 #MSG_ENDSTOP_HIT c=0 r=0
 #MSG_ENDSTOP_HIT c=0 r=0
 "TRIGGERED"
 "TRIGGERED"
-"\x00"
+"AUSGELOEST"
 
 
 #MSG_TUNE c=0 r=0
 #MSG_TUNE c=0 r=0
 "Tune"
 "Tune"
-"\x00"
+"Feineinstellung"
 
 
 #MSG_UNLOAD_ALL c=0 r=0
 #MSG_UNLOAD_ALL c=0 r=0
 "Unload all"
 "Unload all"
@@ -1236,11 +1240,11 @@
 
 
 #MSG_UNLOAD_FILAMENT c=17 r=0
 #MSG_UNLOAD_FILAMENT c=17 r=0
 "Unload filament"
 "Unload filament"
-"\x00"
+"Filament entladen"
 
 
 #MSG_UNLOADING_FILAMENT c=20 r=1
 #MSG_UNLOADING_FILAMENT c=20 r=1
 "Unloading filament"
 "Unloading filament"
-"\x00"
+"Filament auswerfen"
 
 
 #MSG_USED c=19 r=1
 #MSG_USED c=19 r=1
 "Used during print"
 "Used during print"
@@ -1252,15 +1256,15 @@
 
 
 #MSG_SD_VOL_INIT_FAIL c=0 r=0
 #MSG_SD_VOL_INIT_FAIL c=0 r=0
 "volume.init failed"
 "volume.init failed"
-"\x00"
+"Dateisystem Init fehlerhaft"
 
 
 #MSG_USERWAIT c=0 r=0
 #MSG_USERWAIT c=0 r=0
 "Wait for user..."
 "Wait for user..."
-"\x00"
+"Warte auf user..."
 
 
 #MSG_WAITING_TEMP c=20 r=3
 #MSG_WAITING_TEMP c=20 r=3
 "Waiting for nozzle and bed cooling"
 "Waiting for nozzle and bed cooling"
-"\x00"
+"Warten auf Abkuehlung von Heater und Bett."
 
 
 #MSG_WAITING_TEMP_PINDA c=20 r=3
 #MSG_WAITING_TEMP_PINDA c=20 r=3
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
@@ -1288,7 +1292,7 @@
 
 
 #MSG_SELFTEST_WIRINGERROR c=0 r=0
 #MSG_SELFTEST_WIRINGERROR c=0 r=0
 "Wiring error"
 "Wiring error"
-"\x00"
+"Verdrahtungfehler"
 
 
 #MSG_WIZARD c=17 r=1
 #MSG_WIZARD c=17 r=1
 "Wizard"
 "Wizard"
@@ -1296,11 +1300,11 @@
 
 
 #MSG_SD_WORKDIR_FAIL c=0 r=0
 #MSG_SD_WORKDIR_FAIL c=0 r=0
 "workDir open failed"
 "workDir open failed"
-"\x00"
+"Oeffnen Arbeitsverzeichnis misslungen"
 
 
 #MSG_SD_WRITE_TO_FILE c=0 r=0
 #MSG_SD_WRITE_TO_FILE c=0 r=0
 "Writing to file: "
 "Writing to file: "
-"\x00"
+"Schreiben der Datei: "
 
 
 #MSG_XYZ_DETAILS c=19 r=1
 #MSG_XYZ_DETAILS c=19 r=1
 "XYZ cal. details"
 "XYZ cal. details"
@@ -1308,47 +1312,47 @@
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME c=20 r=8
 "XYZ calibration all right. Skew will be corrected automatically."
 "XYZ calibration all right. Skew will be corrected automatically."
-"\x00"
+"XYZ Kalibrierung in Ordnung. Schiefheit wird automatisch korrigiert."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD c=20 r=8
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
-"\x00"
+"XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schief."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR c=20 r=8
 "XYZ calibration compromised. Front calibration points not reachable."
 "XYZ calibration compromised. Front calibration points not reachable."
-"\x00"
+"XYZ-Kalibrierung ungenau. Vordere Kalibrierpunkte sind zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_LEFT_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_LEFT_FAR c=20 r=8
 "XYZ calibration compromised. Left front calibration point not reachable."
 "XYZ calibration compromised. Left front calibration point not reachable."
-"\x00"
+"XYZ-Kalibrierung ungenau. Linker vorderer Kalibrierpunkt ist zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR c=20 r=8
 "XYZ calibration compromised. Right front calibration point not reachable."
 "XYZ calibration compromised. Right front calibration point not reachable."
-"\x00"
+"XYZ-Kalibrierung ungenau. Rechter vorderer Kalibrierpunkt ist zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND c=20 r=8
 "XYZ calibration failed. Bed calibration point was not found."
 "XYZ calibration failed. Bed calibration point was not found."
-"\x00"
+"XYZ-Kalibrierung fehlgeschlagen. Bett-Kalibrierpunkt nicht gefunden."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR c=20 r=8
 "XYZ calibration failed. Front calibration points not reachable."
 "XYZ calibration failed. Front calibration points not reachable."
-"\x00"
+"XYZ-Kalibrierung fehlgeschlagen. Vordere Kalibrierpunkte sind zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR c=20 r=8
 "XYZ calibration failed. Left front calibration point not reachable."
 "XYZ calibration failed. Left front calibration point not reachable."
-"\x00"
+"XYZ-Kalibrierung fehlgeschlagen. Linker vorderer Kalibrierpunkt ist zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED c=20 r=8
 "XYZ calibration failed. Please consult the manual."
 "XYZ calibration failed. Please consult the manual."
-"\x00"
+"XYZ-Kalibrierung fehlgeschlagen. Bitte schauen Sie in das Handbuch."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR c=20 r=8
 "XYZ calibration failed. Right front calibration point not reachable."
 "XYZ calibration failed. Right front calibration point not reachable."
-"\x00"
+"XYZ-Kalibrierung fehlgeschlagen. Rechter vorderer Kalibrierpunkt ist zu weit vorne."
 
 
 #MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
 #MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
 "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
 "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
-"\x00"
+"XYZ-Kalibrierung ok. X/Y-Achsen sind senkrecht zueinander. Glueckwunsch!"
 
 
 #MSG_Y_DISTANCE_FROM_MIN c=20 r=1
 #MSG_Y_DISTANCE_FROM_MIN c=20 r=1
 "Y distance from min:"
 "Y distance from min:"
@@ -1356,7 +1360,7 @@
 
 
 #MSG_YES c=0 r=0
 #MSG_YES c=0 r=0
 "Yes"
 "Yes"
-"\x00"
+"Ja"
 
 
 #MSG_FW_VERSION_ALPHA c=20 r=8
 #MSG_FW_VERSION_ALPHA c=20 r=8
 "You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage."
 "You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage."

+ 23 - 851
lang/po/lang_de.po

@@ -6,50 +6,10 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 
-#: ultralcd.cpp:6304
+#: ultralcd.cpp:6312
 msgid "  [off"
 msgid "  [off"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:1053
-msgid "  PlannerBufferBytes: "
-msgstr ""
-
-#: ultralcd.cpp:6000
-msgid " \002 Fact"
-msgstr ""
-
-#: ultralcd.cpp:5999
-msgid " \002 Max"
-msgstr ""
-
-#: ultralcd.cpp:5998
-msgid " \002 Min"
-msgstr ""
-
-#: planner.cpp:745
-msgid " cold extrusion prevented"
-msgstr ""
-
-#: Marlin_main.cpp:1051
-msgid " Free Memory: "
-msgstr ""
-
-#: Marlin_main.cpp:1041
-msgid " Last Updated: "
-msgstr ""
-
-#: mesh_bed_calibration.cpp:2471
-msgid " of 4"
-msgstr ""
-
-#: mesh_bed_calibration.cpp:2471
-msgid " of 4"
-msgstr ""
-
-#: messages.c:59
-msgid " of 9"
-msgstr ""
-
 #: ultralcd.cpp:2362
 #: ultralcd.cpp:2362
 msgid "[0;0] point offset"
 msgid "[0;0] point offset"
 msgstr ""
 msgstr ""
@@ -62,35 +22,7 @@ msgstr ""
 msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
 msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
 msgstr ""
 msgstr ""
 
 
-#: 
-msgid "\xf8Refresh"
-msgstr ""
-
-#: ultralcd.cpp:2487
-msgid "Adjusting Z"
-msgstr ""
-
-#: ultralcd.cpp:7227
-msgid "All correct      "
-msgstr ""
-
-#: ultralcd.cpp:1916
-msgid "and press the knob"
-msgstr ""
-
-#: ultralcd.cpp:2803
-msgid "Are left and right Z~carriages all up?"
-msgstr ""
-
-#: ultralcd.cpp:2600
-msgid "Auto adjust Z?"
-msgstr ""
-
-#: messages.c:12
-msgid "Auto home"
-msgstr ""
-
-#: ultralcd.cpp:5796
+#: ultralcd.cpp:5803
 msgid "AutoLoad filament"
 msgid "AutoLoad filament"
 msgstr ""
 msgstr ""
 
 
@@ -102,58 +34,14 @@ msgstr ""
 msgid "Autoloading filament is active, just press the knob and insert filament..."
 msgid "Autoloading filament is active, just press the knob and insert filament..."
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:6999
+#: ultralcd.cpp:7007
 msgid "Axis length"
 msgid "Axis length"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:7001
+#: ultralcd.cpp:7009
 msgid "Axis"
 msgid "Axis"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:2481
-msgid "Babystepping X"
-msgstr ""
-
-#: ultralcd.cpp:2484
-msgid "Babystepping Y"
-msgstr ""
-
-#: ultralcd.cpp:6943
-msgid "Bed / Heater"
-msgstr ""
-
-#: messages.c:17
-msgid "Bed done"
-msgstr ""
-
-#: messages.c:18
-msgid "Bed Heating"
-msgstr ""
-
-#: ultralcd.cpp:4533
-msgid "Bed level correct"
-msgstr ""
-
-#: messages.c:19
-msgid "Bed leveling failed. Sensor didnt trigger. Debris on nozzle? Waiting for reset."
-msgstr ""
-
-#: Marlin_main.cpp:3989
-msgid "Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-msgstr ""
-
-#: Marlin_main.cpp:3993
-msgid "Bed leveling failed. Sensor triggered too high. Waiting for reset."
-msgstr ""
-
-#: messages.c:16
-msgid "Bed"
-msgstr ""
-
-#: Marlin_main.cpp:4363
-msgid "Begin file list"
-msgstr ""
-
 #: ultralcd.cpp:1738
 #: ultralcd.cpp:1738
 msgid "Belt status"
 msgid "Belt status"
 msgstr ""
 msgstr ""
@@ -162,66 +50,6 @@ msgstr ""
 msgid "Blackout occurred. Recover print?"
 msgid "Blackout occurred. Recover print?"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:4526
-msgid "Calibrate E"
-msgstr ""
-
-#: ultralcd.cpp:4522
-msgid "Calibrate XYZ"
-msgstr ""
-
-#: messages.c:52
-msgid "Calibrate Z"
-msgstr ""
-
-#: ultralcd.cpp:2756
-msgid "Calibrating XYZ. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
-msgstr ""
-
-#: messages.c:21
-msgid "Calibrating Z"
-msgstr ""
-
-#: messages.c:21
-msgid "Calibrating Z"
-msgstr ""
-
-#: ultralcd.cpp:2756
-msgid "Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
-msgstr ""
-
-#: ultralcd_implementation_hitachi_HD44780.h:989
-msgid "Calibration done"
-msgstr ""
-
-#: messages.c:60
-msgid "Calibration"
-msgstr ""
-
-#: cardreader.cpp:679
-msgid "Cannot enter subdir: "
-msgstr ""
-
-#: cardreader.cpp:97
-msgid "Cannot open subdir"
-msgstr ""
-
-#: ultralcd.cpp:7542
-msgid "Card inserted"
-msgstr ""
-
-#: ultralcd.cpp:7548
-msgid "Card removed"
-msgstr ""
-
-#: ultralcd.cpp:2018
-msgid "Color not correct"
-msgstr ""
-
-#: messages.c:24
-msgid "Cooldown"
-msgstr ""
-
 #: messages.c:28
 #: messages.c:28
 msgid "Crash det.   [on]"
 msgid "Crash det.   [on]"
 msgstr ""
 msgstr ""
@@ -238,63 +66,19 @@ msgstr ""
 msgid "Crash detected."
 msgid "Crash detected."
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:4146
-msgid "Disable steppers"
-msgstr ""
-
-#: messages.c:15
-msgid "Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."
-msgstr ""
-
-#: ultralcd.cpp:3890
-msgid "E calibration finished. Please clean the nozzle. Click when done."
-msgstr ""
-
 #: ultralcd.cpp:4213
 #: ultralcd.cpp:4213
 msgid "E-correct"
 msgid "E-correct"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:4365
-msgid "End file list"
-msgstr ""
-
-#: ultralcd.cpp:6967
-msgid "Endstop not hit"
-msgstr ""
-
-#: ultralcd.cpp:6961
-msgid "Endstop"
-msgstr ""
-
-#: messages.c:31
-msgid "endstops hit: "
-msgstr ""
-
-#: ultralcd.cpp:6949
-msgid "Endstops"
-msgstr ""
-
-#: 
-msgid "enqueing \x22"
-msgstr ""
-
-#: ultralcd.cpp:5835
+#: ultralcd.cpp:5843
 msgid "Error - static memory has been overwritten"
 msgid "Error - static memory has been overwritten"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:75
-msgid "error writing to file"
-msgstr ""
-
 #: ultralcd.cpp:3656
 #: ultralcd.cpp:3656
 msgid "ERROR: Filament sensor is not responding, please check connection."
 msgid "ERROR: Filament sensor is not responding, please check connection."
 msgstr ""
 msgstr ""
 
 
-#: messages.c:34
-msgid "ERROR:"
-msgstr ""
-
-#: ultralcd.cpp:7236
+#: ultralcd.cpp:7244
 msgid "Extruder fan:"
 msgid "Extruder fan:"
 msgstr ""
 msgstr ""
 
 
@@ -302,14 +86,6 @@ msgstr ""
 msgid "Extruder info"
 msgid "Extruder info"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:35
-msgid "Extruder"
-msgstr ""
-
-#: messages.c:35
-msgid "Extruder"
-msgstr ""
-
 #: ultralcd.cpp:4178
 #: ultralcd.cpp:4178
 msgid "F. autoload  [on]"
 msgid "F. autoload  [on]"
 msgstr ""
 msgstr ""
@@ -322,14 +98,6 @@ msgstr ""
 msgid "F. autoload [off]"
 msgid "F. autoload [off]"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:36
-msgid "Fan speed"
-msgstr ""
-
-#: messages.c:81
-msgid "Fan test"
-msgstr ""
-
 #: ultralcd.cpp:4189
 #: ultralcd.cpp:4189
 msgid "Fans check   [on]"
 msgid "Fans check   [on]"
 msgstr ""
 msgstr ""
@@ -350,250 +118,38 @@ msgstr ""
 msgid "Fil. sensor [off]"
 msgid "Fil. sensor [off]"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:37
-msgid "Filament extruding & with correct color?"
-msgstr ""
-
-#: ultralcd.cpp:2014
-msgid "Filament not loaded"
-msgstr ""
-
-#: ultralcd.cpp:7015
+#: ultralcd.cpp:7023
 msgid "Filament sensor"
 msgid "Filament sensor"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:7245
+#: ultralcd.cpp:7253
 msgid "Filament sensor:"
 msgid "Filament sensor:"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:2142
-msgid "Filament used:  "
-msgstr ""
-
-#: ultralcd.cpp:7388
+#: ultralcd.cpp:7396
 msgid "File incomplete. Continue anyway?"
 msgid "File incomplete. Continue anyway?"
 msgstr ""
 msgstr ""
 
 
-#: cardreader.cpp:395
-msgid "File opened: "
-msgstr ""
-
-#: cardreader.cpp:401
-msgid "File selected"
-msgstr ""
-
-#: ultralcd.cpp:5924
-msgid "Flow"
-msgstr ""
-
-#: ultralcd.cpp:1821
-msgid "forum.prusa3d.com"
-msgstr ""
-
-#: messages.c:78
-msgid "Front print fan?"
-msgstr ""
-
-#: ultralcd.cpp:2565
-msgid "Front side[um]"
-msgstr ""
-
-#: ultralcd.cpp:7007
+#: ultralcd.cpp:7015
 msgid "Front/left fans"
 msgid "Front/left fans"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:6937
-msgid "Heater/Thermistor"
-msgstr ""
-
-#: Marlin_main.cpp:7190
+#: Marlin_main.cpp:7222
 msgid "Heating disabled by safety timer."
 msgid "Heating disabled by safety timer."
 msgstr ""
 msgstr ""
 
 
-#: messages.c:51
-msgid "Heating done."
-msgstr ""
-
-#: messages.c:50
-msgid "Heating"
-msgstr ""
-
-#: ultralcd.cpp:1822
-msgid "howto.prusa3d.com"
-msgstr ""
-
-#: ultralcd.cpp:5805
-msgid "Change extruder"
-msgstr ""
-
-#: messages.c:42
-msgid "Change filament"
-msgstr ""
-
-#: ultralcd.cpp:5770
-msgid "Change SD card"
-msgstr ""
-
-#: ultralcd.cpp:1927
-msgid "Change success!"
-msgstr ""
-
-#: ultralcd.cpp:2006
-msgid "Changed correctly?"
-msgstr ""
-
-#: ultralcd.cpp:1899
-msgid "Changing filament!"
-msgstr ""
-
-#: messages.c:84
-msgid "Checking bed     "
-msgstr ""
-
-#: ultralcd.cpp:7218
-msgid "Checking endstops"
-msgstr ""
-
-#: ultralcd.cpp:7219
-msgid "Checking hotend  "
-msgstr ""
-
 #: messages.c:85
 #: messages.c:85
 msgid "Checking sensors "
 msgid "Checking sensors "
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:7220
-msgid "Checking X axis  "
-msgstr ""
-
-#: ultralcd.cpp:7221
-msgid "Checking Y axis  "
-msgstr ""
-
-#: ultralcd.cpp:7222
-msgid "Checking Z axis  "
-msgstr ""
-
-#: cmdqueue.cpp:444
-msgid "checksum mismatch, Last Line: "
-msgstr ""
-
-#: mesh_bed_calibration.cpp:2458
-msgid "Improving bed calibration point"
-msgstr ""
-
-#: messages.c:100
-msgid "Info screen"
-msgstr ""
-
-#: ultralcd.cpp:5778
-msgid "Init. SD card"
-msgstr ""
-
-#: messages.c:38
-msgid "Insert filament into extruder 1. Click when done."
-msgstr ""
-
-#: messages.c:39
-msgid "Insert filament into extruder 2. Click when done."
-msgstr ""
-
-#: messages.c:40
-msgid "Insert filament into extruder 3. Click when done."
-msgstr ""
-
-#: messages.c:41
-msgid "Insert filament into extruder 4. Click when done."
-msgstr ""
-
-#: ultralcd.cpp:1913
-msgid "Insert filament"
-msgstr ""
-
 #: messages.c:93
 #: messages.c:93
 msgid "Is steel sheet on heatbed?"
 msgid "Is steel sheet on heatbed?"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:7351
-msgid "KILLED. "
-msgstr ""
-
-#: messages.c:79
-msgid "Left hotend fan?"
-msgstr ""
-
-#: ultralcd.cpp:2563
-msgid "Left side [um]"
-msgstr ""
-
-#: messages.c:14
-msgid "Live adjust Z"
-msgstr ""
-
-#: messages.c:54
-msgid "Load filament"
-msgstr ""
-
-#: ultralcd.cpp:1939
-msgid "Loading color"
-msgstr ""
-
-#: messages.c:55
-msgid "Loading filament"
-msgstr ""
-
-#: ultralcd.cpp:6991
-msgid "Loose pulley"
-msgstr ""
-
-#: Marlin_main.cpp:7464
-msgid "M104 Invalid extruder "
-msgstr ""
-
-#: Marlin_main.cpp:7467
-msgid "M105 Invalid extruder "
-msgstr ""
-
-#: Marlin_main.cpp:7470
-msgid "M109 Invalid extruder "
-msgstr ""
-
-#: Marlin_main.cpp:5336
-msgid "M200 Invalid extruder "
-msgstr ""
-
-#: Marlin_main.cpp:7473
-msgid "M218 Invalid extruder "
-msgstr ""
-
-#: Marlin_main.cpp:7476
-msgid "M221 Invalid extruder "
-msgstr ""
-
-#: messages.c:57
-msgid "Main"
-msgstr ""
-
-#: ultralcd.cpp:3840
-msgid "Mark filament 100mm from extruder body. Click when done."
-msgstr ""
-
-#: messages.c:58
-msgid "Measuring reference height of calibration point"
-msgstr ""
-
-#: ultralcd.cpp:4528
-msgid "Mesh Bed Leveling"
-msgstr ""
-
 #: messages.c:91
 #: messages.c:91
 msgid "Mode     [Normal]"
 msgid "Mode     [Normal]"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:90
-msgid "Mode     [silent]"
-msgstr ""
-
 #: messages.c:92
 #: messages.c:92
 msgid "Mode    [Stealth]"
 msgid "Mode    [Stealth]"
 msgstr ""
 msgstr ""
@@ -602,119 +158,15 @@ msgstr ""
 msgid "Mode [auto power]"
 msgid "Mode [auto power]"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:89
-msgid "Mode [high power]"
-msgstr ""
-
-#: messages.c:86
-msgid "Motor"
-msgstr ""
-
-#: ultralcd.cpp:4142
-msgid "Move axis"
-msgstr ""
-
-#: ultralcd.cpp:3557
-msgid "Move X"
-msgstr ""
-
-#: ultralcd.cpp:3558
-msgid "Move Y"
-msgstr ""
-
-#: ultralcd.cpp:3559
-msgid "Move Z"
-msgstr ""
-
-#: util.cpp:292
-msgid "New firmware version available:"
-msgstr ""
-
-#: cmdqueue.cpp:456
-msgid "No Checksum with line number, Last Line: "
-msgstr ""
-
-#: Marlin_main.cpp:4352
-msgid "No move."
-msgstr ""
-
-#: ultralcd.cpp:5776
-msgid "No SD card"
-msgstr ""
-
-#: Marlin_main.cpp:4904
-msgid "No thermistors - no temperature"
-msgstr ""
-
-#: messages.c:61
-msgid "No"
-msgstr ""
-
-#: ultralcd.cpp:6939
-msgid "Not connected"
-msgstr ""
-
-#: messages.c:82
-msgid "Not spinning"
-msgstr ""
-
 #: ultralcd.cpp:1537
 #: ultralcd.cpp:1537
 msgid "Nozzle FAN:"
 msgid "Nozzle FAN:"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:62
-msgid "Nozzle"
-msgstr ""
-
-#: ultralcd.cpp:5987
-msgid "Nozzle2"
-msgstr ""
-
-#: ultralcd.cpp:5990
-msgid "Nozzle3"
-msgstr ""
-
-#: messages.c:63
-msgid "ok"
-msgstr ""
-
-#: Marlin_main.cpp:1364
+#: Marlin_main.cpp:1396
 msgid "Old settings found. Default PID, Esteps etc. will be set."
 msgid "Old settings found. Default PID, Esteps etc. will be set."
 msgstr ""
 msgstr ""
 
 
-#: cardreader.cpp:461
-msgid "open failed, File: "
-msgstr ""
-
-#: messages.c:30
-msgid "open"
-msgstr ""
-
-#: cardreader.cpp:196
-msgid "openRoot failed"
-msgstr ""
-
-#: ultralcd.cpp:5750
-msgid "Pause print"
-msgstr ""
-
-#: ultralcd.cpp:3463
-msgid "Pick print"
-msgstr ""
-
-#: messages.c:64
-msgid "Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."
-msgstr ""
-
-#: messages.c:23
-msgid "Please clean the nozzle for calibration. Click when done."
-msgstr ""
-
-#: ultralcd.cpp:6931
-msgid "Please check :"
-msgstr ""
-
-#: Marlin_main.cpp:6124
+#: Marlin_main.cpp:6156
 msgid "Please open idler and remove filament manually."
 msgid "Please open idler and remove filament manually."
 msgstr ""
 msgstr ""
 
 
@@ -734,118 +186,26 @@ msgstr ""
 msgid "Please remove steel sheet from heatbed."
 msgid "Please remove steel sheet from heatbed."
 msgstr ""
 msgstr ""
 
 
-#: util.cpp:296
-msgid "Please upgrade."
-msgstr ""
-
-#: messages.c:66
-msgid "Please wait"
-msgstr ""
-
-#: messages.c:67
-msgid "PowerUp"
-msgstr ""
-
-#: messages.c:68
-msgid "Preheat the nozzle!"
-msgstr ""
-
-#: ultralcd.cpp:5739
-msgid "Preheat"
-msgstr ""
-
-#: Marlin_main.cpp:5983
+#: Marlin_main.cpp:6015
 msgid "Press knob to preheat nozzle and continue."
 msgid "Press knob to preheat nozzle and continue."
 msgstr ""
 msgstr ""
 
 
-#: messages.c:70
-msgid "Print aborted"
-msgstr ""
-
 #: ultralcd.cpp:1549
 #: ultralcd.cpp:1549
 msgid "Print FAN: "
 msgid "Print FAN: "
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:7239
+#: ultralcd.cpp:7247
 msgid "Print fan:"
 msgid "Print fan:"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:22
-msgid "Print from SD"
-msgstr ""
-
-#: ultralcd.cpp:2151
-msgid "Print time:  "
-msgstr ""
-
 #: ultralcd.cpp:607
 #: ultralcd.cpp:607
 msgid "Printer disconnected"
 msgid "Printer disconnected"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:7346
-msgid "Printer halted. kill() called!"
-msgstr ""
-
-#: messages.c:46
-msgid "Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."
-msgstr ""
-
-#: messages.c:33
-msgid "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
-msgstr ""
-
-#: 
-msgid "Prusa i3 MK3 ready."
-msgstr ""
-
-#: ultralcd.cpp:1820
-msgid "prusa3d.com"
-msgstr ""
-
-#: ultralcd.cpp:2566
-msgid "Rear side [um]"
-msgstr ""
-
-#: Marlin_main.cpp:8247
+#: Marlin_main.cpp:8279
 msgid "Recovering print    "
 msgid "Recovering print    "
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:5255
-msgid "Reporting endstop status"
-msgstr ""
-
-#: Marlin_main.cpp:6869
-msgid "Resend: "
-msgstr ""
-
-#: ultralcd.cpp:4539
-msgid "Reset XYZ calibr."
-msgstr ""
-
-#: ultralcd.cpp:2567
-msgid "Reset"
-msgstr ""
-
-#: ultralcd.cpp:5754
-msgid "Resume print"
-msgstr ""
-
-#: Marlin_main.cpp:4345
-msgid "Resuming print"
-msgstr ""
-
-#: Marlin_main.cpp:4345
-msgid "Resuming print"
-msgstr ""
-
-#: ultralcd.cpp:2564
-msgid "Right side[um]"
-msgstr ""
-
-#: ultralcd.cpp:3835
-msgid "Rotate knob until mark reaches extruder body. Click when done."
-msgstr ""
-
 #: ultralcd.cpp:4227
 #: ultralcd.cpp:4227
 msgid "RPi port     [on]"
 msgid "RPi port     [on]"
 msgstr ""
 msgstr ""
@@ -854,70 +214,10 @@ msgstr ""
 msgid "RPi port    [off]"
 msgid "RPi port    [off]"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:4240
-msgid "SD card  [normal]"
-msgstr ""
-
-#: ultralcd.cpp:4238
-msgid "SD card [FlshAir]"
-msgstr ""
-
-#: cardreader.cpp:202
-msgid "SD card ok"
-msgstr ""
-
-#: cardreader.cpp:186
-msgid "SD init fail"
-msgstr ""
-
-#: cardreader.cpp:516
-msgid "SD printing byte "
-msgstr ""
-
-#: messages.c:43
-msgid "Searching bed calibration point"
-msgstr ""
-
-#: ultralcd.cpp:4235
-msgid "Select language"
-msgstr ""
-
-#: ultralcd.cpp:6497
-msgid "Self test OK"
-msgstr ""
-
-#: ultralcd.cpp:6334
-msgid "Self test start  "
-msgstr ""
-
-#: ultralcd.cpp:4515
-msgid "Selftest         "
-msgstr ""
-
-#: ultralcd.cpp:6929
-msgid "Selftest error !"
-msgstr ""
-
-#: messages.c:80
-msgid "Selftest failed  "
-msgstr ""
-
-#: Marlin_main.cpp:1396
+#: Marlin_main.cpp:1428
 msgid "Selftest will be run to calibrate accurate sensorless rehoming."
 msgid "Selftest will be run to calibrate accurate sensorless rehoming."
 msgstr ""
 msgstr ""
 
 
-#: messages.c:88
-msgid "Settings"
-msgstr ""
-
-#: ultralcd.cpp:4536
-msgid "Show end stops"
-msgstr ""
-
-#: Marlin_main.cpp:2974
-msgid "Sleep..."
-msgstr ""
-
 #: cardreader.cpp:754
 #: cardreader.cpp:754
 msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
 msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
 msgstr ""
 msgstr ""
@@ -938,39 +238,11 @@ msgstr ""
 msgid "Sorting files"
 msgid "Sorting files"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:5918
-msgid "Speed"
-msgstr ""
-
-#: messages.c:83
-msgid "Spinning"
-msgstr ""
-
-#: Marlin_main.cpp:3504
+#: Marlin_main.cpp:3536
 msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
 msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:5817
-msgid "Statistics  "
-msgstr ""
-
-#: stepper.cpp:345
-msgid "Steprate too high: "
-msgstr ""
-
-#: messages.c:94
-msgid "Stop print"
-msgstr ""
-
-#: messages.c:95
-msgid "STOPPED. "
-msgstr ""
-
-#: ultralcd.cpp:5824
-msgid "Support"
-msgstr ""
-
-#: ultralcd.cpp:7009
+#: ultralcd.cpp:7017
 msgid "Swapped"
 msgid "Swapped"
 msgstr ""
 msgstr ""
 
 
@@ -978,67 +250,27 @@ msgstr ""
 msgid "Temperature calibration failed"
 msgid "Temperature calibration failed"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:4139
-msgid "Temperature"
-msgstr ""
-
 #: ultralcd.cpp:1846
 #: ultralcd.cpp:1846
 msgid "Temperatures"
 msgid "Temperatures"
 msgstr ""
 msgstr ""
 
 
-#: ultralcd.cpp:2186
-msgid "Total filament :"
-msgstr ""
-
-#: ultralcd.cpp:2203
-msgid "Total print time :"
-msgstr ""
-
-#: messages.c:29
-msgid "TRIGGERED"
-msgstr ""
-
-#: ultralcd.cpp:5736
-msgid "Tune"
-msgstr ""
-
-#: messages.c:98
-msgid "Unload filament"
-msgstr ""
-
-#: messages.c:99
-msgid "Unloading filament"
-msgstr ""
-
 #: ultralcd.cpp:1849
 #: ultralcd.cpp:1849
 msgid "Voltages"
 msgid "Voltages"
 msgstr ""
 msgstr ""
 
 
-#: cardreader.cpp:191
-msgid "volume.init failed"
-msgstr ""
-
-#: Marlin_main.cpp:4317
-msgid "Wait for user..."
-msgstr ""
-
-#: ultralcd.cpp:2719
-msgid "Waiting for nozzle and bed cooling"
-msgstr ""
-
 #: ultralcd.cpp:2683
 #: ultralcd.cpp:2683
 msgid "Waiting for PINDA probe cooling"
 msgid "Waiting for PINDA probe cooling"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:1356
+#: Marlin_main.cpp:1388
 msgid "Warning: both printer type and motherboard type changed."
 msgid "Warning: both printer type and motherboard type changed."
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:1348
+#: Marlin_main.cpp:1380
 msgid "Warning: motherboard type changed."
 msgid "Warning: motherboard type changed."
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:1352
+#: Marlin_main.cpp:1384
 msgid "Warning: printer type changed."
 msgid "Warning: printer type changed."
 msgstr ""
 msgstr ""
 
 
@@ -1046,70 +278,10 @@ msgstr ""
 msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
 msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
 msgstr ""
 msgstr ""
 
 
-#: Marlin_main.cpp:6123
+#: Marlin_main.cpp:6155
 msgid "Was filament unload successful?"
 msgid "Was filament unload successful?"
 msgstr ""
 msgstr ""
 
 
-#: messages.c:87
-msgid "Wiring error"
-msgstr ""
-
-#: messages.c:77
-msgid "workDir open failed"
-msgstr ""
-
-#: cardreader.cpp:424
-msgid "Writing to file: "
-msgstr ""
-
-#: ultralcd.cpp:3159
-msgid "XYZ calibration all right. Skew will be corrected automatically."
-msgstr ""
-
-#: ultralcd.cpp:3156
-msgid "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
-msgstr ""
-
-#: ultralcd.cpp:3137
-msgid "XYZ calibration compromised. Front calibration points not reachable."
-msgstr ""
-
-#: ultralcd.cpp:3143
-msgid "XYZ calibration compromised. Left front calibration point not reachable."
-msgstr ""
-
-#: ultralcd.cpp:3140
-msgid "XYZ calibration compromised. Right front calibration point not reachable."
-msgstr ""
-
-#: ultralcd.cpp:3119
-msgid "XYZ calibration failed. Bed calibration point was not found."
-msgstr ""
-
-#: ultralcd.cpp:3125
-msgid "XYZ calibration failed. Front calibration points not reachable."
-msgstr ""
-
-#: ultralcd.cpp:3131
-msgid "XYZ calibration failed. Left front calibration point not reachable."
-msgstr ""
-
-#: messages.c:20
-msgid "XYZ calibration failed. Please consult the manual."
-msgstr ""
-
-#: ultralcd.cpp:3128
-msgid "XYZ calibration failed. Right front calibration point not reachable."
-msgstr ""
-
-#: ultralcd.cpp:3153
-msgid "XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
-msgstr ""
-
-#: messages.c:105
-msgid "Yes"
-msgstr ""
-
 #: Marlin_main.cpp:930
 #: Marlin_main.cpp:930
 msgid "You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage."
 msgid "You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage."
 msgstr ""
 msgstr ""

+ 1 - 1
lang_backup/language_de.h

@@ -260,7 +260,7 @@
 + #define(length = 20, lines = 3) MSG_WAITING_TEMP				"Warten auf Abkuehlung von Heater und Bett."
 + #define(length = 20, lines = 3) MSG_WAITING_TEMP				"Warten auf Abkuehlung von Heater und Bett."
 
 
 + #define(length = 20, lines = 2) MSG_FILAMENT_CLEAN				"Ist Farbe rein?"
 + #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 = 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(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									"Bett level Korrekt"
 +#define MSG_BED_CORRECTION_MENU									"Bett level Korrekt"

+ 11 - 9
lang_upgrade/make_msgs.sh

@@ -69,25 +69,27 @@ process_language_xx()
 {
 {
  echo -n " processing language_$1.h ..." | tee -a make_msgs.out
  echo -n " processing language_$1.h ..." | tee -a make_msgs.out
  #list all defines from language_cz.h
  #list all defines from language_cz.h
- cat "../Firmware/language_$1.h" | grep "^#define" >"msgs_$1.txt_0"
- cat "msgs_$1.txt_0" | sed -E "s/^#define[ \t]*([^ \t]*)[ \t]*([^ \t]*[ \t]*\"[^\"]*\"*)/\1 \2/g" | sort >"msgs_$1.txt"
+ cat "../lang_backup/language_$1.h" | sed "s/[ \t]*\+//;s/^\+ #/#/;s/^\+#/#/" | grep -E "^#define" >"msgs_$1.txt_0"
+ cat "msgs_$1.txt_0" | sed "s/(length = [0-9]*)//" | sed "s/(length = [0-9]*, lines = [0-9]*)//" > "msgs_$1.txt_1"
+ cat "msgs_$1.txt_1" | sed -E "s/^#define[ \t]*([^ \t]*)[ \t]*([^ \t]*[ \t]*\"[^\"]*\"*)/\1 \2/g" | sort >"msgs_$1.txt"
  #calculate msgcount
  #calculate msgcount
  msgcount=$(grep -c '' "msgs_$1.txt")
  msgcount=$(grep -c '' "msgs_$1.txt")
  #calculate charcount
  #calculate charcount
  charcount=$(calc_charcount "msgs_$1.txt" 2)
  charcount=$(calc_charcount "msgs_$1.txt" 2)
  #remove tmp files
  #remove tmp files
  rm "msgs_$1.txt_0"
  rm "msgs_$1.txt_0"
+ rm "msgs_$1.txt_1"
  echo "ok ($msgcount messages, $charcount characters)" | tee -a make_msgs.out
  echo "ok ($msgcount messages, $charcount characters)" | tee -a make_msgs.out
 }
 }
 
 
-process_language_common
-process_language_en
-process_language_xx cz
+#process_language_common
+#process_language_en
+#process_language_xx cz
 process_language_xx de
 process_language_xx de
-process_language_xx it
-process_language_xx pl
-process_language_xx es
+#process_language_xx it
+#process_language_xx pl
+#process_language_xx es
 
 
 
 
-echo "step1 finished... press key"
+echo "make_msgs.sh finished... press key"
 read
 read

+ 229 - 0
lang_upgrade/msgs_de.txt

@@ -1,49 +1,276 @@
+MSG_ADJUSTZ "Auto Z einstellen?"
 MSG_ALL "Alle"
 MSG_ALL "Alle"
+MSG_AUTO_HOME "Startposition"
+MSG_BABYSTEP_X "Babystep X"
+MSG_BABYSTEP_Y "Babystep Y"
+MSG_BABYSTEP_Z "Z einstellen"
+MSG_BABYSTEP_Z_NOT_SET "Der Abstand zwischen der Spitze der Duese und der Bett ist noch nicht eingestellt. Bitte folgen Sie dem Handbuch, First steps, section First layer calibration."
+MSG_BABYSTEPPING_X "Babystepping X"
+MSG_BABYSTEPPING_Y "Babystepping Y"
+MSG_BABYSTEPPING_Z "Z wurde eingestellt"
+MSG_BED "Bett"
+MSG_BED_CORRECTION_FRONT "Vorne     [um]"
+MSG_BED_CORRECTION_LEFT "Links     [um]"
+MSG_BED_CORRECTION_MENU "Bett level Korrekt"
+MSG_BED_CORRECTION_REAR "Hinten    [um]"
+MSG_BED_CORRECTION_RESET "Ruecksetzen"
+MSG_BED_CORRECTION_RIGHT "Rechts    [um]"
+MSG_BED_DONE "Bett OK"
+MSG_BED_HEATING "Bett aufwaermen"
+MSG_BED_LEVELING_FAILED_POINT_HIGH "Z-Kalibrierung fehlgeschlg. Sensor zu hoch ausgeloest. Warte auf Reset."
+MSG_BED_LEVELING_FAILED_POINT_LOW "Z-Kal. fehlgeschlg. Sensor nicht ausgeloest. Schmutzige Duese? Warte auf Reset"
+MSG_BED_LEVELING_FAILED_PROBE_DISCONNECTED "Z-Kalibrierung fehlgeschlg. Sensor nicht angeschlossen. Warte auf Reset."
+MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_BOTH_FAR "XYZ-Kalibrierung fehlgeschlagen. Vordere Kalibrierpunkte sind zu weit vorne."
+MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_LEFT_FAR "XYZ-Kalibrierung fehlgeschlagen. Linker vorderer Kalibrierpunkt ist zu weit vorne."
+MSG_BED_SKEW_OFFSET_DETECTION_FAILED_FRONT_RIGHT_FAR "XYZ-Kalibrierung fehlgeschlagen. Rechter vorderer Kalibrierpunkt ist zu weit vorne."
+MSG_BED_SKEW_OFFSET_DETECTION_FITTING_FAILED "XYZ-Kalibrierung fehlgeschlagen. Bitte schauen Sie in das Handbuch."
+MSG_BED_SKEW_OFFSET_DETECTION_PERFECT "XYZ-Kalibrierung ok. X/Y-Achsen sind senkrecht zueinander. Glueckwunsch!"
+MSG_BED_SKEW_OFFSET_DETECTION_POINT_NOT_FOUND "XYZ-Kalibrierung fehlgeschlagen. Bett-Kalibrierpunkt nicht gefunden."
+MSG_BED_SKEW_OFFSET_DETECTION_SKEW_EXTREME "XYZ Kalibrierung in Ordnung. Schiefheit wird automatisch korrigiert."
+MSG_BED_SKEW_OFFSET_DETECTION_SKEW_MILD "XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schief."
+MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_BOTH_FAR "XYZ-Kalibrierung ungenau. Vordere Kalibrierpunkte sind zu weit vorne."
+MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_LEFT_FAR "XYZ-Kalibrierung ungenau. Linker vorderer Kalibrierpunkt ist zu weit vorne."
+MSG_BED_SKEW_OFFSET_DETECTION_WARNING_FRONT_RIGHT_FAR "XYZ-Kalibrierung ungenau. Rechter vorderer Kalibrierpunkt ist zu weit vorne."
+MSG_BEGIN_FILE_LIST "Beginn Dateiliste"
+MSG_CALIBRATE_BED "Kalibrierung XYZ"
+MSG_CALIBRATE_BED_RESET "Reset XYZ Kalibr."
+MSG_CALIBRATE_E "Kalibriere E"
 MSG_CALIBRATE_PINDA "Kalibrieren"
 MSG_CALIBRATE_PINDA "Kalibrieren"
 MSG_CALIBRATION_PINDA_MENU "Temp. kalibrieren"
 MSG_CALIBRATION_PINDA_MENU "Temp. kalibrieren"
+MSG_CARD_MENU "Drucken von SD"
+MSG_CLEAN_NOZZLE_E "E-Kalibrierung beendet. Bitte reinigen Sie die Duese. Klicken wenn fertig."
+MSG_CNG_SDCARD "Wechsel SD Karte"
+MSG_CONFIGURATION_VER " Letztes Update:"
+MSG_CONFIRM_CARRIAGE_AT_THE_TOP "Ist der Schlitten ganz oben?"
+MSG_CONFIRM_NOZZLE_CLEAN "Bitte entfernen Sie ueberstehendes Filament von der Duese. Klicken wenn sauber."
+MSG_CONFIRM_NOZZLE_CLEAN_FIL_ADJ "Filamente sind jetzt eingestellt. Bitte reinigen Sie die Duese zur Kalibrierung. Klicken wenn fertig."
+MSG_CONTROL "Kontrolle"
+MSG_COOLDOWN "Abkuehlen"
+MSG_CORRECTLY "Wechsel ok?"
 MSG_CURRENT "Aktuelles"
 MSG_CURRENT "Aktuelles"
 MSG_DATE "Datum"
 MSG_DATE "Datum"
+MSG_DISABLE_STEPPERS "Motoren aus"
+MSG_DWELL "Einen Moment bitte."
+MSG_E_CAL_KNOB "Knopf drehen bis die Filamentmarkierung erreicht ist. Klicken wenn fertig."
+MSG_END_FILE_LIST "Ende Dateiliste"
+MSG_ENDSTOP_HIT "AUSGELOEST"
+MSG_ENDSTOP_OPEN "offen"
+MSG_ENDSTOPS_HIT "Endanschlag erreicht"
+MSG_Enqueing "enqueuing \"
+MSG_ERR_COLD_EXTRUDE_STOP "Stopp, Extruder kalt!"
+MSG_ERR_CHECKSUM_MISMATCH "Pruefsummenfehler, Letzte Zeile: " //Checksum Fehler, Letzte Zeile: "
+MSG_ERR_KILLED "Printer gestoppt. kill() aufgerufen!"
+MSG_ERR_NO_CHECKSUM "Keine Pruefsumme mit Zeilennummer, Letzte Zeile: " //Keine Checksum mit Zeilennummer, Letzte Zeile: "
+MSG_ERR_NO_THERMISTORS "Keine Thermistoren - keine Temperatur"
+MSG_ERR_STOPPED "Drucker aufgrund von Fehlern gestoppt. Fehler beheben und mit M999 neu starten. (Temperatur wird zurueckgesetzt. Nach dem Neustart neu einstellen!)"
+MSG_ERROR "FEHLER:"
 MSG_EXTRUDER "Extruder"
 MSG_EXTRUDER "Extruder"
 MSG_EXTRUDER_1 "Extruder 1"
 MSG_EXTRUDER_1 "Extruder 1"
 MSG_EXTRUDER_2 "Extruder 2"
 MSG_EXTRUDER_2 "Extruder 2"
 MSG_EXTRUDER_3 "Extruder 3"
 MSG_EXTRUDER_3 "Extruder 3"
 MSG_EXTRUDER_4 "Extruder 4"
 MSG_EXTRUDER_4 "Extruder 4"
+MSG_FACTOR " \002 Fakt"
+MSG_FAN_SPEED "Luefter-Tempo"
+MSG_FIL_ADJUSTING "Filament positionieren. Bitte warten."
+MSG_FILAMENT_CLEAN "Ist Farbe rein?"
+MSG_FILAMENT_LOADING_T0 "Filament in extruder 1 einlegen. Klicken wenn fertig."
+MSG_FILAMENT_LOADING_T1 "Filament in extruder 2 einlegen. Klicken wenn fertig."
+MSG_FILAMENT_LOADING_T2 "Filament in extruder 3 einlegen. Klicken wenn fertig."
+MSG_FILAMENT_LOADING_T3 "Filament in extruder 4 einlegen. Klicken wenn fertig."
+MSG_FILAMENTCHANGE "Filament-Wechsel"
 MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION "Iteration "
 MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION "Iteration "
+MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 "Suchen Bett Kalibrierpunkt"
+MSG_FIND_BED_OFFSET_AND_SKEW_LINE2 " von 4"
 MSG_FINISHING_MOVEMENTS "Bewegung beenden"
 MSG_FINISHING_MOVEMENTS "Bewegung beenden"
+MSG_FLOW "Durchfluss"
+MSG_FLOW0 "Durchfluss 0"
+MSG_FLOW1 "Durchfluss 1"
+MSG_FLOW2 "Durchfluss 2"
+MSG_FOLLOW_CALIBRATION_FLOW "Der Drucker wurde noch nicht kalibriert. Bitte folgen Sie das Handbuch, Kapitel First steps, Abschnitt Calibration flow."
+MSG_FREE_MEMORY " Freier Speicher: "
+MSG_HEATING "Aufwaermen"
+MSG_HEATING_COMPLETE "Aufwaermen OK"
+MSG_HOMEYZ "Kalibrieren Z"
+MSG_HOMEYZ_DONE "Kalibrierung OK"
+MSG_HOMEYZ_PROGRESS "Kalibriere Z"
+MSG_CHANGE_EXTR "Wechsel extruder"
+MSG_CHANGE_SUCCESS "Wechsel erfolgr.!"
+MSG_CHANGING_FILAMENT "Filament-Wechsel!"
 MSG_CHOOSE_EXTRUDER "Waehlen Sie Extruder"
 MSG_CHOOSE_EXTRUDER "Waehlen Sie Extruder"
+MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 "Verbesserung Bett Kalibrierpunkt"
+MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 " von 4"
+MSG_INIT_SDCARD "Init SD Karte"
+MSG_INSERT_FILAMENT "Filament einlegen"
+MSG_KILLED "ABGEBROCHEN. "
+MSG_LANGUAGE_NAME "Deutsch"
+MSG_LANGUAGE_SELECT "Waehle Sprache"
 MSG_LEFT "Links:"
 MSG_LEFT "Links:"
 MSG_LOAD_ALL "Alle laden"
 MSG_LOAD_ALL "Alle laden"
+MSG_LOAD_EPROM "Lade Speicher"
+MSG_LOAD_FILAMENT "Filament laden"
 MSG_LOAD_FILAMENT_1 "Filament 1 laden"
 MSG_LOAD_FILAMENT_1 "Filament 1 laden"
 MSG_LOAD_FILAMENT_2 "Filament 2 laden"
 MSG_LOAD_FILAMENT_2 "Filament 2 laden"
 MSG_LOAD_FILAMENT_3 "Filament 3 laden"
 MSG_LOAD_FILAMENT_3 "Filament 3 laden"
 MSG_LOAD_FILAMENT_4 "Filament 4 laden"
 MSG_LOAD_FILAMENT_4 "Filament 4 laden"
+MSG_LOADING_COLOR "Lade Farbe"
+MSG_LOADING_FILAMENT "Filament leadt"
+MSG_LOOSE_PULLEY "Lose Riemenscheibe"
+MSG_M104_INVALID_EXTRUDER "M104 Falscher Extruder"
+MSG_M105_INVALID_EXTRUDER "M105 Falscher Extruder"
+MSG_M109_INVALID_EXTRUDER "M109 Falscher Extruder"
 MSG_M117_V2_CALIBRATION "M117 Erste-Schicht Kal."
 MSG_M117_V2_CALIBRATION "M117 Erste-Schicht Kal."
+MSG_M119_REPORT "Statusbericht Endanschlag"
+MSG_M200_INVALID_EXTRUDER "M200 Falscher Extruder"
+MSG_M218_INVALID_EXTRUDER "M218 Falscher Extruder"
+MSG_M221_INVALID_EXTRUDER "M221 Falscher Extruder"
+MSG_MAIN "Hauptmenue"
+MSG_MARK_FIL "Filament 100mm vom Extrudergehaeuse markieren. Klicken wenn Fertig."
+MSG_MAX " \002 Max"
+MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 "Messen der Referenzhoehe des Kalibrierpunktes"
+MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE2 " von 9"
 MSG_MEASURED_SKEW "Schraeglauf:"
 MSG_MEASURED_SKEW "Schraeglauf:"
+MSG_MENU_CALIBRATION "Kalibrierung"
+MSG_MESH_BED_LEVELING "Mesh Bett Leveling"
+MSG_MIN " \002 Min"
+MSG_MOTION "Bewegung"
+MSG_MOVE_AXIS "Achsbewegung"
+MSG_MOVE_CARRIAGE_TO_THE_TOP "Kalibrieren von XYZ. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken Sie den Knopf wenn es ganz oben wird."
+MSG_MOVE_CARRIAGE_TO_THE_TOP_Z "Kalibrieren von Z. Drehen Sie den Knopf bis der obere Anschlag erreicht wird. Klicken Sie den Knopf wenn es ganz oben wird."
+MSG_MOVE_E "Extruder"
+MSG_MOVE_X "Bewege X"
+MSG_MOVE_Y "Bewege Y"
+MSG_MOVE_Z "Bewege Z"
+MSG_NEW_FIRMWARE_AVAILABLE "Neue Firmware Version verfuegbar:"
+MSG_NEW_FIRMWARE_PLEASE_UPGRADE "Bitte aktualisieren."
+MSG_NO "Nein"
+MSG_NO_CARD "Keine SD Karte"
+MSG_NO_MOVE "Keine Bewegung."
+MSG_NOT_COLOR "Farbe unklar"
+MSG_NOT_LOADED "Fil. nicht geladen"
+MSG_NOZZLE "Duese"
+MSG_NOZZLE1 "Duese2"
+MSG_NOZZLE2 "Duese3"
+MSG_OK "ok"
+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"
+MSG_PAUSE_PRINT "Druck unterbrech."
+MSG_PICK_Z "Waehle Abdruck"
 MSG_PID_EXTRUDER "PID Kalibrierung"
 MSG_PID_EXTRUDER "PID Kalibrierung"
 MSG_PID_FINISHED "PID Kalib. fertig"
 MSG_PID_FINISHED "PID Kalib. fertig"
 MSG_PID_RUNNING "PID Kalib."
 MSG_PID_RUNNING "PID Kalib."
 MSG_PINDA_NOT_CALIBRATED "Temperatur wurde nicht kalibriert"
 MSG_PINDA_NOT_CALIBRATED "Temperatur wurde nicht kalibriert"
 MSG_PINDA_PREHEAT "PINDA erwaermen"
 MSG_PINDA_PREHEAT "PINDA erwaermen"
 MSG_PLA_FILAMENT_LOADED "Ist PLA Filament geladen?"
 MSG_PLA_FILAMENT_LOADED "Ist PLA Filament geladen?"
+MSG_PLANNER_BUFFER_BYTES "  PlannerBufferBytes: "
 MSG_PLEASE_LOAD_PLA "Bitte laden Sie zuerst PLA Filament."
 MSG_PLEASE_LOAD_PLA "Bitte laden Sie zuerst PLA Filament."
+MSG_PLEASE_WAIT "Bitte warten"
+MSG_POWERUP "Einschalten"
+MSG_PREHEAT "Vorwaermen"
+MSG_PREHEAT_NOZZLE "Duese Vorwaermen"
 MSG_PREPARE_FILAMENT "Filam. bereithalten"
 MSG_PREPARE_FILAMENT "Filam. bereithalten"
+MSG_PRESS "und Knopf druecken"
+MSG_PRINT_ABORTED "Druck abgebrochen"
 MSG_PRINT_PAUSED "Druck pausiert"
 MSG_PRINT_PAUSED "Druck pausiert"
+MSG_PRUSA3D "prusa3d.com"
+MSG_PRUSA3D_FORUM "forum.prusa3d.com"
+MSG_PRUSA3D_HOWTO "howto.prusa3d.com"
+MSG_REBOOT "Zum Uebernehmen "
+MSG_RECTRACT "Retract"
+MSG_REFRESH "\xF8" "Erneuern"
+MSG_RESEND "Wiederholen: "
+MSG_RESTORE_FAILSAFE "Standardwerte setzen"
+MSG_RESUME_PRINT "Fortsetzen"
+MSG_RESUMING "Druck fortgesetzt"
 MSG_RESUMING_PRINT "Druck weitergehen"
 MSG_RESUMING_PRINT "Druck weitergehen"
 MSG_RIGHT "Rechts:"
 MSG_RIGHT "Rechts:"
+MSG_SD_CANT_ENTER_SUBDIR "Zugangsproblem Unterverzeichnis: "
+MSG_SD_CANT_OPEN_SUBDIR "Kann Unterverz. nicht oeffnen"
+MSG_SD_CARD_OK "SD Karte ok"
+MSG_SD_ERR_WRITE_TO_FILE "Fehler beim Schreiben in Datei"
+MSG_SD_FILE_OPENED "Datei geoeffnet: "
+MSG_SD_FILE_SELECTED "Datei ausgewaehlt"
+MSG_SD_INIT_FAIL "SD Init fehlerhaft"
+MSG_SD_INSERTED "SD eingesetzt"
+MSG_SD_NOT_PRINTING "Kein SD Print"
+MSG_SD_OPEN_FILE_FAIL "Fehler beim Oeffnen der Datei: "
+MSG_SD_OPENROOT_FAIL "Zugriff auf Basisverzeichnis misslungen"
+MSG_SD_PRINTING_BYTE "SD printing byte "
+MSG_SD_REMOVED "SD entfernt "
+MSG_SD_VOL_INIT_FAIL "Dateisystem Init fehlerhaft"
+MSG_SD_WORKDIR_FAIL "Oeffnen Arbeitsverzeichnis misslungen"
+MSG_SD_WRITE_TO_FILE "Schreiben der Datei: "
+MSG_SELFTEST "Selbsttest       "
+MSG_SELFTEST_BEDHEATER "Bett / Heater"
+MSG_SELFTEST_COOLING_FAN "Vorderer Luefter?"
+MSG_SELFTEST_ENDSTOP "Endstop"
+MSG_SELFTEST_ENDSTOP_NOTHIT "Ende nicht getrof."
+MSG_SELFTEST_ENDSTOPS "Endschalter"
+MSG_SELFTEST_ERROR "Selbtest Fehler!"
+MSG_SELFTEST_EXTRUDER_FAN "Linker Luefter?"
+MSG_SELFTEST_FAILED "Selbsttest misslung."
+MSG_SELFTEST_FAN "Lueftertest"
+MSG_SELFTEST_FAN_NO "Dreht nicht"
+MSG_SELFTEST_FAN_YES "Dreht"
+MSG_SELFTEST_HEATERTHERMISTOR "Heater/Thermistor"
+MSG_SELFTEST_CHECK_ALLCORRECT "Alles richtig    "
+MSG_SELFTEST_CHECK_BED "Pruefe Bett        "
+MSG_SELFTEST_CHECK_ENDSTOPS "Pruefe Endschalter  "
+MSG_SELFTEST_CHECK_HOTEND "Pruefe Duese" 
+MSG_SELFTEST_CHECK_X "Pruefe X Achse    "
+MSG_SELFTEST_CHECK_Y "Pruefe Y Achse    "
+MSG_SELFTEST_CHECK_Z "Pruefe Z Achse    "
+MSG_SELFTEST_MOTOR "Motor"
+MSG_SELFTEST_NOTCONNECTED "Nicht angeschlossen"
+MSG_SELFTEST_OK "Selbsttest OK"
+MSG_SELFTEST_PLEASECHECK "Bitte pruefe:"
+MSG_SELFTEST_START "Selbsttest start "
+MSG_SELFTEST_WIRINGERROR "Verdrahtungfehler"
+MSG_SERIAL_ERROR_MENU_STRUCTURE "Menuestruktur fehlerhaft"
+MSG_SET_HOME_OFFSETS "Abstand vom Ursprung einstellen"
+MSG_SET_ORIGIN "Ursprung einstellen"
 MSG_SET_TEMPERATURE "Temp. einsetzen"
 MSG_SET_TEMPERATURE "Temp. einsetzen"
+MSG_SETTINGS "Einstellungen"
 MSG_SEVERE_SKEW "Schwerer Schr.:"
 MSG_SEVERE_SKEW "Schwerer Schr.:"
+MSG_SHOW_END_STOPS "Endschalter Stat."
+MSG_SILENT_MODE_OFF "Mode [Hohe Leist]"
+MSG_SILENT_MODE_ON "Mode     [leise]"
 MSG_SLIGHT_SKEW "Leichter Schr.:"
 MSG_SLIGHT_SKEW "Leichter Schr.:"
+MSG_SPEED "Geschwindigkeit"
+MSG_STATISTICS "Statistiken "
+MSG_STATS_FILAMENTUSED "Filamentverbrauch:"
+MSG_STATS_PRINTTIME "Druckzeit:  "
+MSG_STATS_TOTALFILAMENT "Gesamtfilament:"
+MSG_STATS_TOTALPRINTTIME "Totale Druckzeit:"
+MSG_STEPPER_TOO_HIGH "Schrittrate zu hoch"
+MSG_STOP_PRINT "Druck abbrechen"
+MSG_STOPPED "GESTOPPT. "
+MSG_STORE_EPROM "Abspeichern"
+MSG_SUPPORT "Support"
+MSG_SWITCH_PS_OFF "Netzteil AUS"
+MSG_SWITCH_PS_ON "Netzteil EIN"
+MSG_TAKE_EFFECT "Drucker neu starten"
 MSG_TEMP_CALIBRATION "Temp Kalib.         "
 MSG_TEMP_CALIBRATION "Temp Kalib.         "
 MSG_TEMP_CALIBRATION_DONE "Temp. Kalibrierung fertig. Klicken um weiter zu gehen."
 MSG_TEMP_CALIBRATION_DONE "Temp. Kalibrierung fertig. Klicken um weiter zu gehen."
 MSG_TEMP_CALIBRATION_OFF "Temp. Kal. [OFF]"
 MSG_TEMP_CALIBRATION_OFF "Temp. Kal. [OFF]"
 MSG_TEMP_CALIBRATION_ON "Temp. Kal. [ON]"
 MSG_TEMP_CALIBRATION_ON "Temp. Kal. [ON]"
+MSG_TEMPERATURE "Temperatur"
+MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_OFF "SD Karte [normal]"
+MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON "SD Karte [FlashAir]"
+MSG_TUNE "Feineinstellung"
 MSG_UNLOAD_ALL "Alles entladen"
 MSG_UNLOAD_ALL "Alles entladen"
+MSG_UNLOAD_FILAMENT "Filament entladen"
 MSG_UNLOAD_FILAMENT_1 "Filam. 1 entladen"
 MSG_UNLOAD_FILAMENT_1 "Filam. 1 entladen"
 MSG_UNLOAD_FILAMENT_2 "Filam. 2 entladen"
 MSG_UNLOAD_FILAMENT_2 "Filam. 2 entladen"
 MSG_UNLOAD_FILAMENT_3 "Filam. 3 entladen"
 MSG_UNLOAD_FILAMENT_3 "Filam. 3 entladen"
 MSG_UNLOAD_FILAMENT_4 "Filam. 4 entladen"
 MSG_UNLOAD_FILAMENT_4 "Filam. 4 entladen"
+MSG_UNLOADING_FILAMENT "Filament auswerfen"
+MSG_USB_PRINTING "Drucken ueber USB"
 MSG_USED "Beim Druck benutzte"
 MSG_USED "Beim Druck benutzte"
+MSG_USERWAIT "Warte auf user..."
 MSG_V2_CALIBRATION "Erste-Schicht Kal"
 MSG_V2_CALIBRATION "Erste-Schicht Kal"
+MSG_VOLUMETRIC "Filament"
+MSG_VOLUMETRIC_ENABLED "E in mm3"
+MSG_WAITING_TEMP "Warten auf Abkuehlung von Heater und Bett."
+MSG_WATCH "Information"
 MSG_WIZARD "Wizard"
 MSG_WIZARD "Wizard"
 MSG_WIZARD_CALIBRATION_FAILED "Bitte ueberpruefen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten."
 MSG_WIZARD_CALIBRATION_FAILED "Bitte ueberpruefen Sie unser Handbuch und beheben Sie das Problem. Fahren Sie dann mit dem Assistenten fort, indem Sie den Drucker neu starten."
 MSG_WIZARD_CLEAN_HEATBED "Bitte reinigen Sie das Heizbett und druecken Sie dann den Knopf."
 MSG_WIZARD_CLEAN_HEATBED "Bitte reinigen Sie das Heizbett und druecken Sie dann den Knopf."
@@ -65,3 +292,5 @@ MSG_WIZARD_XYZ_CAL "Ich werde jetzt die XYZ-Kalibrierung durchfuehren. Es wird c
 MSG_WIZARD_Z_CAL "Ich werde jetzt die Z Kalibrierung durchfuehren."
 MSG_WIZARD_Z_CAL "Ich werde jetzt die Z Kalibrierung durchfuehren."
 MSG_XYZ_DETAILS "XYZ Kal. Details"
 MSG_XYZ_DETAILS "XYZ Kal. Details"
 MSG_Y_DISTANCE_FROM_MIN "Y Entfernung vom min"
 MSG_Y_DISTANCE_FROM_MIN "Y Entfernung vom min"
+MSG_YES "Ja"
+WELCOME_MSG CUSTOM_MENDEL_NAME " bereit."