Browse Source

Merge pull request #1310 from XPila/V3_5

Localization
PavelSindler 6 years ago
parent
commit
dafa647871

+ 2 - 0
Firmware/Marlin_main.cpp

@@ -3423,9 +3423,11 @@ void process_commands()
 	}
 	}
 #endif //BACKLASH_Y
 #endif //BACKLASH_Y
 #endif //TMC2130
 #endif //TMC2130
+#ifdef PAT9125
 	else if (code_seen("FSENSOR_RECOVER")) { //! FSENSOR_RECOVER
 	else if (code_seen("FSENSOR_RECOVER")) { //! FSENSOR_RECOVER
 		fsensor_restore_print_and_continue();
 		fsensor_restore_print_and_continue();
   }
   }
+#endif //PAT9125
   else if(code_seen("PRUSA")){
   else if(code_seen("PRUSA")){
 		if (code_seen("Ping")) {  //! PRUSA Ping
 		if (code_seen("Ping")) {  //! PRUSA Ping
 			if (farm_mode) {
 			if (farm_mode) {

+ 2 - 1
Firmware/mesh_bed_calibration.cpp

@@ -2490,7 +2490,8 @@ BedSkewOffsetDetectionResultType improve_bed_offset_and_skew(int8_t method, int8
         refresh_cmd_timeout();
         refresh_cmd_timeout();
         // Print the decrasing ID of the measurement point.
         // Print the decrasing ID of the measurement point.
 #ifdef MESH_BED_CALIBRATION_SHOW_LCD
 #ifdef MESH_BED_CALIBRATION_SHOW_LCD
-        lcd_print_at(0, next_line, mesh_point+1);
+        lcd_set_cursor(0, next_line);
+		lcd_print(mesh_point+1);
         lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));////MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
         lcd_puts_P(_T(MSG_FIND_BED_OFFSET_AND_SKEW_LINE2));////MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE2 c=14 r=0
 #endif /* MESH_BED_CALIBRATION_SHOW_LCD */
 #endif /* MESH_BED_CALIBRATION_SHOW_LCD */
 
 

+ 5 - 1
Firmware/variants/1_75mm_MK2-RAMBo10a-E3Dv6full.h

@@ -81,7 +81,9 @@ AXIS SETTINGS
 #define HOMING_FEEDRATE {3000, 3000, 800, 0}  // set the homing speeds (mm/min)
 #define HOMING_FEEDRATE {3000, 3000, 800, 0}  // set the homing speeds (mm/min)
 
 
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 12, 120}    // (mm/sec)
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 12, 120}    // (mm/sec)
+#define DEFAULT_MAX_FEEDRATE_SILENT         {172, 172, 12, 120}      // (mm/sec)   max feedrate (M203), silent mode
 #define DEFAULT_MAX_ACCELERATION      {9000,9000,500,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
 #define DEFAULT_MAX_ACCELERATION      {9000,9000,500,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
+#define DEFAULT_MAX_ACCELERATION_SILENT     {960, 960, 200, 5000}    // (mm/sec^2) max acceleration (M201), silent mode
 
 
 #define DEFAULT_ACCELERATION          1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 #define DEFAULT_ACCELERATION          1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 #define DEFAULT_RETRACT_ACCELERATION  1500   // X, Y, Z and E max acceleration in mm/s^2 for retracts
 #define DEFAULT_RETRACT_ACCELERATION  1500   // X, Y, Z and E max acceleration in mm/s^2 for retracts
@@ -423,8 +425,10 @@ THERMISTORS SETTINGS
 
 
 #define M600_TIMEOUT 600  //seconds
 #define M600_TIMEOUT 600  //seconds
 
 
+#define MMU_REQUIRED_FW_BUILDNR 132
+
 #ifndef SNMM
 #ifndef SNMM
-#define SUPPORT_VERBOSITY
+//#define SUPPORT_VERBOSITY
 #endif
 #endif
 
 
 #endif //__CONFIGURATION_PRUSA_H
 #endif //__CONFIGURATION_PRUSA_H

+ 5 - 1
Firmware/variants/1_75mm_MK2-RAMBo13a-E3Dv6full.h

@@ -81,7 +81,9 @@ AXIS SETTINGS
 #define HOMING_FEEDRATE {3000, 3000, 800, 0}  // set the homing speeds (mm/min)
 #define HOMING_FEEDRATE {3000, 3000, 800, 0}  // set the homing speeds (mm/min)
 
 
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 12, 120}    // (mm/sec)
 #define DEFAULT_MAX_FEEDRATE          {500, 500, 12, 120}    // (mm/sec)
+#define DEFAULT_MAX_FEEDRATE_SILENT         {172, 172, 12, 120}      // (mm/sec)   max feedrate (M203), silent mode
 #define DEFAULT_MAX_ACCELERATION      {9000,9000,500,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
 #define DEFAULT_MAX_ACCELERATION      {9000,9000,500,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.
+#define DEFAULT_MAX_ACCELERATION_SILENT     {960, 960, 200, 5000}    // (mm/sec^2) max acceleration (M201), silent mode
 
 
 #define DEFAULT_ACCELERATION          1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 #define DEFAULT_ACCELERATION          1500    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
 #define DEFAULT_RETRACT_ACCELERATION  1500   // X, Y, Z and E max acceleration in mm/s^2 for retracts
 #define DEFAULT_RETRACT_ACCELERATION  1500   // X, Y, Z and E max acceleration in mm/s^2 for retracts
@@ -423,8 +425,10 @@ THERMISTORS SETTINGS
 
 
 #define M600_TIMEOUT 600  //seconds
 #define M600_TIMEOUT 600  //seconds
 
 
+#define MMU_REQUIRED_FW_BUILDNR 132
+
 #ifndef SNMM
 #ifndef SNMM
-#define SUPPORT_VERBOSITY
+//#define SUPPORT_VERBOSITY
 #endif
 #endif
 
 
 #endif //__CONFIGURATION_PRUSA_H
 #endif //__CONFIGURATION_PRUSA_H

+ 10 - 3
lang/lang-add.sh

@@ -14,8 +14,10 @@
 # $1 - text to insert
 # $1 - text to insert
 insert_en()
 insert_en()
 {
 {
+	#replace '[' and ']' in string with '\[' and '\]'
+	str=$(echo "$1" | sed "s/\[/\\\[/g;s/\]/\\\]/g")
 	# extract english texts, merge new text, grep line number
 	# extract english texts, merge new text, grep line number
-	ln=$((cat lang_en.txt; echo $1) | sed "/^$/d;/^#/d" | sort | grep -n "$1" | sed "s/:.*//")
+	ln=$((cat lang_en.txt; echo "$1") | sed "/^$/d;/^#/d" | sort | grep -n "$str" | sed "s/:.*//")
 	# calculate position for insertion
 	# calculate position for insertion
 	ln=$((3*(ln-2)+1))
 	ln=$((3*(ln-2)+1))
 	# insert new text
 	# insert new text
@@ -29,8 +31,13 @@ insert_en()
 # $2 - sufix
 # $2 - sufix
 insert_xx()
 insert_xx()
 {
 {
-	ln=$((cat lang_en_$2.txt; echo $1) | sed "/^$/d;/^#/d" | sed -n 'p;n' | sort | grep -n "$1" | sed "s/:.*//")
+	#replace '[' and ']' in string with '\[' and '\]'
+	str=$(echo "$1" | sed "s/\[/\\\[/g;s/\]/\\\]/g")
+	# extract english texts, merge new text, grep line number
+	ln=$((cat lang_en_$2.txt; echo $1) | sed "/^$/d;/^#/d" | sed -n 'p;n' | sort | grep -n "$str" | sed "s/:.*//")
+	# calculate position for insertion
 	ln=$((4*(ln-2)+1))
 	ln=$((4*(ln-2)+1))
+	# insert new text
 	sed -i "$ln"'i\\' lang_en_$2.txt
 	sed -i "$ln"'i\\' lang_en_$2.txt
 	sed -i "$ln"'i\"\x00"\' lang_en_$2.txt
 	sed -i "$ln"'i\"\x00"\' lang_en_$2.txt
 	sed -i "$ln"'i\'"$1"'\' lang_en_$2.txt
 	sed -i "$ln"'i\'"$1"'\' lang_en_$2.txt
@@ -38,7 +45,7 @@ insert_xx()
 }
 }
 
 
 # check if input file exists
 # check if input file exists
-if ![ -e lang_add.txt ]; then
+if ! [ -e lang_add.txt ]; then
 	echo "file lang_add.txt not found"
 	echo "file lang_add.txt not found"
 	exit 1
 	exit 1
 fi
 fi

+ 55 - 7
lang/lang_en.txt

@@ -43,6 +43,9 @@
 #MSG_AUTO_DEPLETE_ON c=17 r=1
 #MSG_AUTO_DEPLETE_ON c=17 r=1
 "Auto deplete [on]"
 "Auto deplete [on]"
 
 
+#
+"Auto deplete[N/A]"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 
 
@@ -310,6 +313,9 @@
 #MSG_WIZARD_SELFTEST c=20 r=8
 #MSG_WIZARD_SELFTEST c=20 r=8
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 
 
@@ -472,6 +478,9 @@
 #MSG_M105_INVALID_EXTRUDER c=0 r=0
 #MSG_M105_INVALID_EXTRUDER c=0 r=0
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 
 
+#
+"Load to nozzle"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 
 
@@ -496,9 +505,6 @@
 #MSG_MESH_BED_LEVELING c=0 r=0
 #MSG_MESH_BED_LEVELING c=0 r=0
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 
 
@@ -517,6 +523,9 @@
 #MSG_SILENT_MODE_ON c=0 r=0
 #MSG_SILENT_MODE_ON c=0 r=0
 "Mode     [silent]"
 "Mode     [silent]"
 
 
+#
+"MMU needs user attention."
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 
 
@@ -559,6 +568,9 @@
 #
 #
 "New firmware version available:"
 "New firmware version available:"
 
 
+#
+"No "
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 
 
@@ -583,6 +595,9 @@
 #MSG_ENDSTOP_OPEN c=0 r=0
 #MSG_ENDSTOP_OPEN c=0 r=0
 "open"
 "open"
 
 
+#
+"Now remove the test print from steel sheet."
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 
 
@@ -619,9 +634,6 @@
 #MSG_WIZARD_LOAD_FILAMENT c=20 r=8
 #MSG_WIZARD_LOAD_FILAMENT c=20 r=8
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 
 
@@ -658,6 +670,9 @@
 #MSG_POWERUP c=0 r=0
 #MSG_POWERUP c=0 r=0
 "PowerUp"
 "PowerUp"
 
 
+#
+"Please remove shipping helpers first."
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 
 
@@ -688,6 +703,9 @@
 #MSG_ERR_KILLED c=0 r=0
 #MSG_ERR_KILLED c=0 r=0
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 
 
+#
+"Press the knob to resume nozzle temperature."
+
 #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."
 
 
@@ -712,6 +730,9 @@
 #MSG_REMOVE_OLD_FILAMENT c=20 r=4
 #MSG_REMOVE_OLD_FILAMENT c=20 r=4
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 
 
+#
+"Prusa i3 MK2 ready."
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 
 
@@ -743,7 +764,7 @@
 "SD card  [normal]"
 "SD card  [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]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -826,6 +847,9 @@
 #MSG_SOUND_MUTE c=17 r=1
 #MSG_SOUND_MUTE c=17 r=1
 "Sound      [mute]"
 "Sound      [mute]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 
 
@@ -925,6 +949,9 @@
 #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"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 
 
@@ -961,6 +988,9 @@
 #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!"
 
 
+#
+"X-correct"
+
 #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!"
 
 
@@ -979,12 +1009,30 @@
 #MSG_LOAD_FILAMENT_1 c=17 r=0
 #MSG_LOAD_FILAMENT_1 c=17 r=0
 "Load filament 1"
 "Load filament 1"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 
 
+#
+"Y distance from min"
+
+#
+"Y-correct"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 
 

+ 73 - 9
lang/lang_en_cz.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "\x00"
 "\x00"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "\x00"
 "\x00"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "Nejdriv pomoci selftestu zkontoluji nejcastejsi chyby vznikajici pri sestaveni tiskarny."
 "Nejdriv pomoci selftestu zkontoluji nejcastejsi chyby vznikajici pri sestaveni tiskarny."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Prutok"
 "Prutok"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "\x00"
 "\x00"
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "\x00"
 "\x00"
@@ -662,10 +674,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "\x00"
 "\x00"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"MMU potrebuje zasah uzivatele. Opravte chybu a pote stisknete tlacitko na jednotce MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. Pokracuji v tisku..."
 "MMU OK. Pokracuji v tisku..."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Mod       [tichy]"
 "Mod       [tichy]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Mod     [Stealth]"
 "Mod     [Stealth]"
@@ -746,6 +758,10 @@
 "New firmware version available:"
 "New firmware version available:"
 "\x00"
 "\x00"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Netoci se"
 "Netoci se"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "\x00"
 "\x00"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "\x00"
 "\x00"
@@ -826,10 +846,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Prosim vlozte PLA filament do extruderu, po te stisknete tlacitko pro zavedeni filamentu."
 "Prosim vlozte PLA filament do extruderu, po te stisknete tlacitko pro zavedeni filamentu."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Prosim zavedte PLA filament a po te obnovte Wizarda stisknutim reset tlacitka."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Nejdrive prosim zavedte PLA filament."
 "Nejdrive prosim zavedte PLA filament."
@@ -878,6 +894,10 @@
 "PowerUp"
 "PowerUp"
 "\x00"
 "\x00"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 "Predehrejte trysku!"
 "Predehrejte trysku!"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "\x00"
 "\x00"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "Tiskarna nebyla jeste zkalibrovana. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Postup kalibrace."
 "Tiskarna nebyla jeste zkalibrovana. Postupujte prosim podle manualu, kapitola Zaciname, odstavec Postup kalibrace."
@@ -950,6 +974,10 @@
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Vyjmete stary filament a stisknete tlacitko pro zavedeni noveho."
 "Vyjmete stary filament a stisknete tlacitko pro zavedeni noveho."
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 "Reset XYZ kalibr."
 "Reset XYZ kalibr."
@@ -991,7 +1019,7 @@
 "SD card  [normal]"
 "SD card  [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"
 "\x00"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Zvuk    [vypnuto]"
 "Zvuk    [vypnuto]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Zvuk     [jednou]"
 "Zvuk     [jednou]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "Cekani na zchladnuti PINDA"
 "Cekani na zchladnuti PINDA"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Varovani: doslo ke zmene typu tiskarny a motherboardu."
 "Varovani: doslo ke zmene typu tiskarny a motherboardu."
@@ -1282,6 +1318,10 @@
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "Kalibrace XYZ v poradku. X/Y osy mirne zkosene. Dobra prace!"
 "Kalibrace XYZ v poradku. X/Y osy mirne zkosene. Dobra prace!"
 
 
+#
+"X-correct"
+"\x00"
+
 #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!"
 "Kalibrace XYZ v poradku. X/Y osy jsou kolme. Gratuluji!"
 "Kalibrace XYZ v poradku. X/Y osy jsou kolme. Gratuluji!"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "Zavest filament 1"
 "Zavest filament 1"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "Zavest filament 2"
 "Zavest filament 2"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "Zavest filament 3"
 "Zavest filament 3"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "Zavest filament 4"
 "Zavest filament 4"

+ 74 - 10
lang/lang_en_de.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "Restemodus   [an]"
 "Restemodus   [an]"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "Restemodus  [aus]"
 "Restemodus  [aus]"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "Zunaechst fuehre ich den Selbsttest durch, um die haeufigsten Probleme beim Zusammenbau zu ueberpruefen."
 "Zunaechst fuehre ich den Selbsttest durch, um die haeufigsten Probleme beim Zusammenbau zu ueberpruefen."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Durchfluss"
 "Durchfluss"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "M105 Falscher Extruder "
 "M105 Falscher Extruder "
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "M109 Falscher Extruder "
 "M109 Falscher Extruder "
@@ -662,10 +674,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "Mesh Bett Ausglei."
 "Mesh Bett Ausglei."
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"MMU hat eine Stoerung. Beseitigen Sie das Problem und druecken Sie den Knopf an der MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. Position wiederherstellen..."
 "MMU OK. Position wiederherstellen..."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Modus     [leise]"
 "Modus     [leise]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Modus   [Stealth]"
 "Modus   [Stealth]"
@@ -746,6 +758,10 @@
 "New firmware version available:"
 "New firmware version available:"
 "\x00"
 "\x00"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Dreht sich nicht"
 "Dreht sich nicht"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "offen"
 "offen"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "Zugriff auf Hauptverzeichnis misslungen"
 "Zugriff auf Hauptverzeichnis misslungen"
@@ -826,10 +846,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Legen Sie bitte PLA Filament in den Extruder und druecken Sie den Knopf,  um es zu laden."
 "Legen Sie bitte PLA Filament in den Extruder und druecken Sie den Knopf,  um es zu laden."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Bitte PLA-Filament laden und Assistent fortsetzen, indem Sie den Drucker neu starten."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Bitte laden Sie zuerst PLA Filament."
 "Bitte laden Sie zuerst PLA Filament."
@@ -878,6 +894,10 @@
 "PowerUp"
 "PowerUp"
 "Einschalten"
 "Einschalten"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 "Duese vorheizen!"
 "Duese vorheizen!"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "Printer gestoppt. kill() aufgerufen!"
 "Printer gestoppt. kill() aufgerufen!"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "Drucker wurde noch  nicht kalibriert. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Kalibrie- rungsablauf."
 "Drucker wurde noch  nicht kalibriert. Bitte folgen Sie dem Handbuch, Kapitel Erste Schritte, Abschnitt Kalibrie- rungsablauf."
@@ -950,6 +974,10 @@
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Entfernen Sie das alte Filament und druecken Sie den Knopf, um das neue zu laden."
 "Entfernen Sie das alte Filament und druecken Sie den Knopf, um das neue zu laden."
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 "XYZ Kalib.zurueck"
 "XYZ Kalib.zurueck"
@@ -991,8 +1019,8 @@
 "SD Karte [normal]"
 "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 Kart.[FlshAir]"
+"SD card [flshAir]"
+"SD Kart.[flshAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Sound     [stumm]"
 "Sound     [stumm]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Sound    [einmal]"
 "Sound    [einmal]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "Warten, bis PINDA- Sonde abgekuehlt ist"
 "Warten, bis PINDA- Sonde abgekuehlt ist"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Warnung: Druckertyp und Platinentyp wurden beide geaendert."
 "Warnung: Druckertyp und Platinentyp wurden beide geaendert."
@@ -1282,6 +1318,10 @@
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schief."
 "XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schief."
 
 
+#
+"X-correct"
+"\x00"
+
 #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!"
 "XYZ-Kalibrierung OK. X/Y-Achsen sind senkrecht zueinander. Glueckwunsch!"
 "XYZ-Kalibrierung OK. X/Y-Achsen sind senkrecht zueinander. Glueckwunsch!"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "Filament 1 laden"
 "Filament 1 laden"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "Filament 2 laden"
 "Filament 2 laden"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "Filament 3 laden"
 "Filament 3 laden"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "Filament 4 laden"
 "Filament 4 laden"

+ 74 - 10
lang/lang_en_es.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "Auto despleg.[on]"
 "Auto despleg.[on]"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "Auto despleg[off]"
 "Auto despleg[off]"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "Primero, hare el Selftest para comprobar los problemas de montaje mas comunes."
 "Primero, hare el Selftest para comprobar los problemas de montaje mas comunes."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Flujo"
 "Flujo"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "M105 Extrusor invalido "
 "M105 Extrusor invalido "
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "M109 Extrusor invalido "
 "M109 Extrusor invalido "
@@ -662,10 +674,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "Nivelacion Mesh Level"
 "Nivelacion Mesh Level"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"MMU necesita atencion del usuario. Corrija el problema y luego presione el boton en la unidad MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. Restaurando posicion..."
 "MMU OK. Restaurando posicion..."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Modo   [silencio]"
 "Modo   [silencio]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Modo   [Silencio]"
 "Modo   [Silencio]"
@@ -746,6 +758,10 @@
 "New firmware version available:"
 "New firmware version available:"
 "\x00"
 "\x00"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Ventilador no gira"
 "Ventilador no gira"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "abrir"
 "abrir"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "fallo openRoot"
 "fallo openRoot"
@@ -826,10 +846,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Inserta, por favor, filamento PLA en el extrusor. Despues haz clic para cargarlo."
 "Inserta, por favor, filamento PLA en el extrusor. Despues haz clic para cargarlo."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Carga filamento PLA, por favor, y reinicia la impresora para continuar con el Wizard."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Carga el filamento PLA primero por favor."
 "Carga el filamento PLA primero por favor."
@@ -878,6 +894,10 @@
 "PowerUp"
 "PowerUp"
 "Encendido"
 "Encendido"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 "Precalienta extrusor!"
 "Precalienta extrusor!"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "Impresora detenida. kill() activado!"
 "Impresora detenida. kill() activado!"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "Impresora no esta calibrada todavia. Por favor usa el manual capitulo Primeros pasos Calibracion flujo."
 "Impresora no esta calibrada todavia. Por favor usa el manual capitulo Primeros pasos Calibracion flujo."
@@ -950,6 +974,10 @@
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Retire el filamento viejo y presione el dial para comenzar a cargar el nuevo filamento."
 "Retire el filamento viejo y presione el dial para comenzar a cargar el nuevo filamento."
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 "\x00"
 "\x00"
@@ -991,8 +1019,8 @@
 "Tarj. SD [normal]"
 "Tarj. SD [normal]"
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
-"SD card [FlshAir]"
-"Tarj.SD [FlshAir]"
+"SD card [flshAir]"
+"Tarj.SD [flshAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Sonido  [silenc.]"
 "Sonido  [silenc.]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Sonido  [una vez]"
 "Sonido  [una vez]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "Esperando a que se enfrie la sonda PINDA"
 "Esperando a que se enfrie la sonda PINDA"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Aviso: tanto el tipo de impresora como el tipo de la placa han cambiado."
 "Aviso: tanto el tipo de impresora como el tipo de la placa han cambiado."
@@ -1282,6 +1318,10 @@
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "Calibracion XYZ correcta. Los ejes X / Y estan ligeramente inclinados. Buen trabajo!"
 "Calibracion XYZ correcta. Los ejes X / Y estan ligeramente inclinados. Buen trabajo!"
 
 
+#
+"X-correct"
+"\x00"
+
 #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!"
 "Calibracion XYZ ok. Ejes X/Y perpendiculares. Enhorabuena!"
 "Calibracion XYZ ok. Ejes X/Y perpendiculares. Enhorabuena!"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "Introducir fil. 1"
 "Introducir fil. 1"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "Introducir fil. 2"
 "Introducir fil. 2"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "Introducir fil. 3"
 "Introducir fil. 3"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "Introducir fil. 4"
 "Introducir fil. 4"

+ 74 - 10
lang/lang_en_fr.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "Purge auto   [on]"
 "Purge auto   [on]"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "Purge auto  [off]"
 "Purge auto  [off]"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "D'abord, je vais lancer l'autotest pour verifier les problemes d'assemblage les plus communs."
 "D'abord, je vais lancer l'autotest pour verifier les problemes d'assemblage les plus communs."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Flux"
 "Flux"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "M105 extrudeur invalide "
 "M105 extrudeur invalide "
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "M109 extrudeur invalide "
 "M109 extrudeur invalide "
@@ -666,10 +678,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "Nivelage du lit par maillage"
 "Nivelage du lit par maillage"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"La MMU requiert votre attention. Reglez le probleme puis appuyez sur le bouton on sur l'unite MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. Reprise de la position ..."
 "MMU OK. Reprise de la position ..."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Mode [silencieux]"
 "Mode [silencieux]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Mode     [Furtif]"
 "Mode     [Furtif]"
@@ -746,6 +758,10 @@
 "Not connected"
 "Not connected"
 "Non connecte"
 "Non connecte"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Ne tourne pas"
 "Ne tourne pas"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "ouvrir"
 "ouvrir"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "Echec openRoot"
 "Echec openRoot"
@@ -830,10 +850,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Inserez du filament PLA dans l'extrudeur, puis appuyez sur le bouton pour le charger."
 "Inserez du filament PLA dans l'extrudeur, puis appuyez sur le bouton pour le charger."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Chargez le filament PLA et poursuivez l'assistant en redemarrant l'imprimante."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Chargez d'abord le filament PLA."
 "Chargez d'abord le filament PLA."
@@ -878,6 +894,10 @@
 "Please wait"
 "Please wait"
 "Merci de patienter"
 "Merci de patienter"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_POWERUP c=0 r=0
 #MSG_POWERUP c=0 r=0
 "PowerUp"
 "PowerUp"
 "Demarrage"
 "Demarrage"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "Imprimante stoppee. kill() appelee !"
 "Imprimante stoppee. kill() appelee !"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "L'imprimante n'a pas encore ete calibree. Suivez le manuel, chapitre Premiers pas, section Processus de calibration"
 "L'imprimante n'a pas encore ete calibree. Suivez le manuel, chapitre Premiers pas, section Processus de calibration"
@@ -950,6 +974,10 @@
 "Resend"
 "Resend"
 "\x00"
 "\x00"
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_REMOVE_OLD_FILAMENT c=20 r=4
 #MSG_REMOVE_OLD_FILAMENT c=20 r=4
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Retirez l'ancien filament puis appuyez sur le bouton pour charger le nouveau."
 "Retirez l'ancien filament puis appuyez sur le bouton pour charger le nouveau."
@@ -995,8 +1023,8 @@
 "Carte SD [normal]"
 "Carte SD [normal]"
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
-"SD card [FlshAir]"
-"Carte SD[FlshAir]"
+"SD card [flshAir]"
+"Carte SD[flshAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Son        [muet]"
 "Son        [muet]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Son    [une fois]"
 "Son    [une fois]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "Attente du refroidissement de la sonde PINDA"
 "Attente du refroidissement de la sonde PINDA"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Attention : Types d'imprimante et de carte mere modifies."
 "Attention : Types d'imprimante et de carte mere modifies."
@@ -1282,6 +1318,10 @@
 "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"
 "\x00"
 
 
+#
+"X-correct"
+"\x00"
+
 #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"
 "\x00"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "\x00"
 "\x00"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "\x00"
 "\x00"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "\x00"
 "\x00"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "\x00"
 "\x00"

+ 74 - 10
lang/lang_en_it.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "Esaurim.auto [on]"
 "Esaurim.auto [on]"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "Esaurim.auto[off]"
 "Esaurim.auto[off]"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "Per primo avviero l'autotest per controllare gli errori di assemblaggio piu comuni."
 "Per primo avviero l'autotest per controllare gli errori di assemblaggio piu comuni."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Flusso"
 "Flusso"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "M105 Estrusore non valido "
 "M105 Estrusore non valido "
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "M109 Estrusore non valido "
 "M109 Estrusore non valido "
@@ -662,10 +674,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "Mesh livel. letto"
 "Mesh livel. letto"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"MMU richiede l'attenzione dell'utente. Risolvi il problema e quindi premi il bottone sull'unita MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. riprendendo la posizione..."
 "MMU OK. riprendendo la posizione..."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Modo [silenzioso]"
 "Modo [silenzioso]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Modo [Silenziosa]"
 "Modo [Silenziosa]"
@@ -746,6 +758,10 @@
 "New firmware version available:"
 "New firmware version available:"
 "\x00"
 "\x00"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Non gira"
 "Non gira"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "apri"
 "apri"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "openRoot fallito"
 "openRoot fallito"
@@ -826,10 +846,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Per favore inserisci il filamento di PLA nell'estrusore, poi premi la manopola per caricare."
 "Per favore inserisci il filamento di PLA nell'estrusore, poi premi la manopola per caricare."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Per favore carica filamento di PLA e riprendi il Wizard dopo aver riavviato la stampante."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Per favore prima carica il filamento di PLA."
 "Per favore prima carica il filamento di PLA."
@@ -878,6 +894,10 @@
 "PowerUp"
 "PowerUp"
 "Accendi"
 "Accendi"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 "Prerisc. ugello!"
 "Prerisc. ugello!"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "Stampante ferma. kill () chiamato!"
 "Stampante ferma. kill () chiamato!"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "Stampante non ancora calibrata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione."
 "Stampante non ancora calibrata. Si prega di seguire il manuale, capitolo Primi Passi, sezione Sequenza di Calibrazione."
@@ -950,6 +974,10 @@
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Rimuovi il filamento precedente e premi la manopola per caricare il nuovo filamento."
 "Rimuovi il filamento precedente e premi la manopola per caricare il nuovo filamento."
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 "Reset calibrazione XYZ."
 "Reset calibrazione XYZ."
@@ -991,8 +1019,8 @@
 "Mem. SD [normale]"
 "Mem. SD [normale]"
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
-"SD card [FlshAir]"
-"Mem. SD[FlashAir]"
+"SD card [flshAir]"
+"Mem. SD[flashAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Suono      [mute]"
 "Suono      [mute]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Suono   [singolo]"
 "Suono   [singolo]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "In attesa del raffreddamento della sonda PINDA"
 "In attesa del raffreddamento della sonda PINDA"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Attenzione: tipo di stampante e di scheda madre cambiati."
 "Attenzione: tipo di stampante e di scheda madre cambiati."
@@ -1282,6 +1318,10 @@
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "Calibrazion XYZ corretta. Assi X/Y leggermente storti. Ben fatto!"
 "Calibrazion XYZ corretta. Assi X/Y leggermente storti. Ben fatto!"
 
 
+#
+"X-correct"
+"\x00"
+
 #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!"
 "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari. Complimenti!"
 "Calibrazione XYZ OK. Gli assi X/Y sono perpendicolari. Complimenti!"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "Caricare fil. 1"
 "Caricare fil. 1"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "Caricare fil. 2"
 "Caricare fil. 2"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "Caricare fil. 3"
 "Caricare fil. 3"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "Caricare fil. 4"
 "Caricare fil. 4"

+ 74 - 10
lang/lang_en_pl.txt

@@ -58,6 +58,10 @@
 "Auto deplete [on]"
 "Auto deplete [on]"
 "Wyk. resztek [wl]"
 "Wyk. resztek [wl]"
 
 
+#
+"Auto deplete[N/A]"
+"\x00"
+
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 # MSG_AUTO_DEPLETE_OFF c=17 r=1
 "Auto deplete[off]"
 "Auto deplete[off]"
 "Wyk. resztek[wyl]"
 "Wyk. resztek[wyl]"
@@ -414,6 +418,10 @@
 "First, I will run the selftest to check most common assembly problems."
 "First, I will run the selftest to check most common assembly problems."
 "Najpierw wlacze selftest w celu sprawdzenia najczestszych problemow podczas montazu."
 "Najpierw wlacze selftest w celu sprawdzenia najczestszych problemow podczas montazu."
 
 
+#
+"Fix the issue and then press button on MMU unit."
+"\x00"
+
 #MSG_FLOW c=0 r=0
 #MSG_FLOW c=0 r=0
 "Flow"
 "Flow"
 "Przeplyw"
 "Przeplyw"
@@ -630,6 +638,10 @@
 "M105 Invalid extruder "
 "M105 Invalid extruder "
 "M105 Nieprawidlowy ekstruder "
 "M105 Nieprawidlowy ekstruder "
 
 
+#
+"Load to nozzle"
+"\x00"
+
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 #MSG_M109_INVALID_EXTRUDER c=0 r=0
 "M109 Invalid extruder "
 "M109 Invalid extruder "
 "M109 Nieprawidlowy ekstruder "
 "M109 Nieprawidlowy ekstruder "
@@ -662,10 +674,6 @@
 "Mesh Bed Leveling"
 "Mesh Bed Leveling"
 "Poziomowanie stolu wg siatki"
 "Poziomowanie stolu wg siatki"
 
 
-#MSG_MMU_NEEDS_ATTENTION c=20 r=4
-"MMU needs user attention. Fix the issue and then press button on MMU unit."
-"MMU wymaga uwagi. Napraw usterke i wcisnij przycisk na korpusie MMU."
-
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 #MSG_MMU_OK_RESUMING_POSITION c=20 r=4
 "MMU OK. Resuming position..."
 "MMU OK. Resuming position..."
 "MMU OK. Wznawianie pozycji."
 "MMU OK. Wznawianie pozycji."
@@ -690,6 +698,10 @@
 "Mode     [silent]"
 "Mode     [silent]"
 "Tryb      [cichy]"
 "Tryb      [cichy]"
 
 
+#
+"MMU needs user attention."
+"\x00"
+
 #MSG_STEALTH_MODE_ON c=0 r=0
 #MSG_STEALTH_MODE_ON c=0 r=0
 "Mode    [Stealth]"
 "Mode    [Stealth]"
 "Tryb    [Stealth]"
 "Tryb    [Stealth]"
@@ -746,6 +758,10 @@
 "New firmware version available:"
 "New firmware version available:"
 "\x00"
 "\x00"
 
 
+#
+"No "
+"\x00"
+
 #MSG_SELFTEST_FAN_NO c=19 r=0
 #MSG_SELFTEST_FAN_NO c=19 r=0
 "Not spinning"
 "Not spinning"
 "Nie kreci sie"
 "Nie kreci sie"
@@ -778,6 +794,10 @@
 "open"
 "open"
 "otworz"
 "otworz"
 
 
+#
+"Now remove the test print from steel sheet."
+"\x00"
+
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 #MSG_SD_OPENROOT_FAIL c=0 r=0
 "openRoot failed"
 "openRoot failed"
 "niepowodzenie openRoot"
 "niepowodzenie openRoot"
@@ -826,10 +846,6 @@
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Please insert PLA filament to the extruder, then press knob to load it."
 "Umiesc filament PLA w ekstruderze i nacisnij pokretlo, aby zaladowac."
 "Umiesc filament PLA w ekstruderze i nacisnij pokretlo, aby zaladowac."
 
 
-#MSG_WIZARD_INSERT_CORRECT_FILAMENT c=20 r=8
-"Please load PLA filament and then resume Wizard by rebooting the printer."
-"Zaladuj filament PLA i przywroc Asystenta przez restart drukarki."
-
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 #MSG_PLEASE_LOAD_PLA c=20 r=4
 "Please load PLA filament first."
 "Please load PLA filament first."
 "Najpierw zaladuj filament PLA."
 "Najpierw zaladuj filament PLA."
@@ -878,6 +894,10 @@
 "PowerUp"
 "PowerUp"
 "Uruchamianie"
 "Uruchamianie"
 
 
+#
+"Please remove shipping helpers first."
+"\x00"
+
 #MSG_PREHEAT_NOZZLE c=20 r=0
 #MSG_PREHEAT_NOZZLE c=20 r=0
 "Preheat the nozzle!"
 "Preheat the nozzle!"
 "Nagrzej dysze!"
 "Nagrzej dysze!"
@@ -918,6 +938,10 @@
 "Printer halted. kill() called!"
 "Printer halted. kill() called!"
 "Drukarka zatrzymana. Wywolano komende kill()!"
 "Drukarka zatrzymana. Wywolano komende kill()!"
 
 
+#
+"Press the knob to resume nozzle temperature."
+"\x00"
+
 #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."
 "Drukarka nie zostala jeszcze skalibrowana. Kieruj sie Samouczkiem: rozdzial Pierwsze Kroki, sekcja Konfiguracja przed drukowaniem."
 "Drukarka nie zostala jeszcze skalibrowana. Kieruj sie Samouczkiem: rozdzial Pierwsze Kroki, sekcja Konfiguracja przed drukowaniem."
@@ -950,6 +974,10 @@
 "Remove old filament and press the knob to start loading new filament."
 "Remove old filament and press the knob to start loading new filament."
 "Wyciagnij poprzedni filament i nacisnij pokretlo aby zaladowac nowy."
 "Wyciagnij poprzedni filament i nacisnij pokretlo aby zaladowac nowy."
 
 
+#
+"Prusa i3 MK2 ready."
+"\x00"
+
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 #MSG_CALIBRATE_BED_RESET c=0 r=0
 "Reset XYZ calibr."
 "Reset XYZ calibr."
 "Reset kalibr. XYZ"
 "Reset kalibr. XYZ"
@@ -991,8 +1019,8 @@
 "Karta SD [normal]"
 "Karta SD [normal]"
 
 
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
 #MSG_TOSHIBA_FLASH_AIR_COMPATIBILITY_ON c=19 r=1
-"SD card [FlshAir]"
-"Karta SD[FlshAir]"
+"SD card [flshAir]"
+"Karta SD[flshAir]"
 
 
 #MSG_SD_CARD_OK c=0 r=0
 #MSG_SD_CARD_OK c=0 r=0
 "SD card ok"
 "SD card ok"
@@ -1102,6 +1130,10 @@
 "Sound      [mute]"
 "Sound      [mute]"
 "Dzwiek[Wylaczony]"
 "Dzwiek[Wylaczony]"
 
 
+#
+"Some problem encountered, Z-leveling enforced ..."
+"\x00"
+
 #MSG_SOUND_ONCE c=17 r=1
 #MSG_SOUND_ONCE c=17 r=1
 "Sound      [once]"
 "Sound      [once]"
 "Dzwiek    [1-raz]"
 "Dzwiek    [1-raz]"
@@ -1234,6 +1266,10 @@
 "Waiting for PINDA probe cooling"
 "Waiting for PINDA probe cooling"
 "Czekam az spadnie temp. sondy PINDA"
 "Czekam az spadnie temp. sondy PINDA"
 
 
+#
+"Use unload to remove filament 1 if it protrudes outside of the rear MMU tube. Use eject if it is hidden in tube."
+"\x00"
+
 #MSG_CHANGED_BOTH c=20 r=4
 #MSG_CHANGED_BOTH c=20 r=4
 "Warning: both printer type and motherboard type changed."
 "Warning: both printer type and motherboard type changed."
 "Ostrzezenie: typ drukarki i plyta glowna ulegly zmianie."
 "Ostrzezenie: typ drukarki i plyta glowna ulegly zmianie."
@@ -1282,6 +1318,10 @@
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "XYZ calibration all right. X/Y axes are slightly skewed. Good job!"
 "Kalibracja XYZ prawidlowa. Osie X/Y lekko skosne. Dobra robota!"
 "Kalibracja XYZ prawidlowa. Osie X/Y lekko skosne. Dobra robota!"
 
 
+#
+"X-correct"
+"\x00"
+
 #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!"
 "Kalibracja XYZ ok. Osie X/Y sa prostopadle. Gratulacje!"
 "Kalibracja XYZ ok. Osie X/Y sa prostopadle. Gratulacje!"
@@ -1306,14 +1346,38 @@
 "Load filament 1"
 "Load filament 1"
 "Zaladowac fil. 1"
 "Zaladowac fil. 1"
 
 
+#
+"XYZ calibration failed. Bed calibration point was not found."
+"\x00"
+
+#
+"XYZ calibration failed. Front calibration points not reachable."
+"\x00"
+
+#
+"XYZ calibration failed. Left front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 #MSG_LOAD_FILAMENT_2 c=17 r=0
 "Load filament 2"
 "Load filament 2"
 "Zaladowac fil. 2"
 "Zaladowac fil. 2"
 
 
+#
+"XYZ calibration failed. Right front calibration point not reachable."
+"\x00"
+
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 #MSG_LOAD_FILAMENT_3 c=17 r=0
 "Load filament 3"
 "Load filament 3"
 "Zaladowac fil. 3"
 "Zaladowac fil. 3"
 
 
+#
+"Y distance from min"
+"\x00"
+
+#
+"Y-correct"
+"\x00"
+
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 #MSG_LOAD_FILAMENT_4 c=17 r=0
 "Load filament 4"
 "Load filament 4"
 "Zaladowac fil. 4"
 "Zaladowac fil. 4"