瀏覽代碼

Merge pull request #779 from XPila/MK3-new_lang

Mk3 new lang
PavelSindler 6 年之前
父節點
當前提交
f6f0de4cc1
共有 8 個文件被更改,包括 2137 次插入8 次删除
  1. 5 5
      Firmware/ultralcd.cpp
  2. 3 3
      lang/lang_en_cz.txt
  3. 28 0
      lang/po/lang_cz.po
  4. 1120 0
      lang/po/lang_de.po
  5. 324 0
      lang/po/lang_es.po
  6. 304 0
      lang/po/lang_it.po
  7. 292 0
      lang/po/lang_pl.po
  8. 61 0
      lang/po/make_po.sh

+ 5 - 5
Firmware/ultralcd.cpp

@@ -3610,7 +3610,7 @@ static void lcd_crash_mode_info()
 	static uint32_t tim = 0;
 	if ((tim + 1000) < millis())
 	{
-		fputs_P(_i("Crash detection canbe turned on only inNormal mode"), lcdout);////MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4
+		fputs_P(_i("\x1b[2JCrash detection can\x1b[1;0Hbe turned on only in\x1b[2;0HNormal mode"), lcdout);////MSG_CRASH_DET_ONLY_IN_NORMAL c=20 r=4
 		tim = millis();
 	}
 	if (lcd_clicked())
@@ -3623,7 +3623,7 @@ static void lcd_crash_mode_info2()
 	static uint32_t tim = 0;
 	if ((tim + 1000) < millis())
 	{
-		fputs_P(_i("WARNING:Crash detectiondisabled inStealth mode"), lcdout);////MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4
+		fputs_P(_i("\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"), lcdout);////MSG_CRASH_DET_STEALTH_FORCE_OFF c=20 r=4
 		tim = millis();
 	}
 	if (lcd_clicked())
@@ -5995,9 +5995,9 @@ static void lcd_control_temperature_menu()
   MENU_ITEM_EDIT(int3, _T(MSG_FAN_SPEED), &fanSpeed, 0, 255);
 #if defined AUTOTEMP && (TEMP_SENSOR_0 != 0)
   MENU_ITEM_EDIT(bool, MSG_AUTOTEMP, &autotemp_enabled);
-  MENU_ITEM_EDIT(float3, _i("   MENU_ITEM_EDIT(float3, MSG_MIN, &autotemp_min, 0, HEATER_0_MAXTEMP - 10);02 Min"), &autotemp_min, 0, HEATER_0_MAXTEMP - 10);////MSG_MIN c=0 r=0
-  MENU_ITEM_EDIT(float3, _i("   MENU_ITEM_EDIT(float3, MSG_MAX, &autotemp_max, 0, HEATER_0_MAXTEMP - 10);02 Max"), &autotemp_max, 0, HEATER_0_MAXTEMP - 10);////MSG_MAX c=0 r=0
-  MENU_ITEM_EDIT(float32, _i("   MENU_ITEM_EDIT(float32, MSG_FACTOR, &autotemp_factor, 0.0, 1.0);02 Fact"), &autotemp_factor, 0.0, 1.0);////MSG_FACTOR c=0 r=0
+  MENU_ITEM_EDIT(float3, _i(" \002 Min"), &autotemp_min, 0, HEATER_0_MAXTEMP - 10);////MSG_MIN c=0 r=0
+  MENU_ITEM_EDIT(float3, _i(" \002 Max"), &autotemp_max, 0, HEATER_0_MAXTEMP - 10);////MSG_MAX c=0 r=0
+  MENU_ITEM_EDIT(float32, _i(" \002 Fact"), &autotemp_factor, 0.0, 1.0);////MSG_FACTOR c=0 r=0
 #endif
 
   END_MENU();

+ 3 - 3
lang/lang_en_cz.txt

@@ -436,7 +436,7 @@
 
 #MSG_PRUSA3D_FORUM c=0 r=0
 "forum.prusa3d.com"
-"\x00"
+"forum.prusa3d.com"
 
 #MSG_SELFTEST_COOLING_FAN c=20 r=0
 "Front print fan?"
@@ -472,7 +472,7 @@
 
 #MSG_PRUSA3D_HOWTO c=0 r=0
 "howto.prusa3d.com"
-"\x00"
+"howto.prusa3d.com"
 
 #MSG_CHANGE_EXTR c=20 r=1
 "Change extruder"
@@ -972,7 +972,7 @@
 
 #MSG_PRUSA3D c=0 r=0
 "prusa3d.com"
-"\x00"
+"prusa3d.com"
 
 #MSG_BED_CORRECTION_REAR c=14 r=1
 "Rear side [um]"

+ 28 - 0
lang/po/lang_cz.po

@@ -0,0 +1,28 @@
+# Translation into Czech.
+#
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ultralcd.cpp:6304
+msgid "  [off"
+msgstr ""
+
+#: ultralcd.cpp:2362
+msgid "[0;0] point offset"
+msgstr ""
+
+#: ultralcd.cpp:4213
+msgid "E-correct"
+msgstr ""
+
+#: ultralcd.cpp:607
+msgid "Printer disconnected"
+msgstr ""
+
+#: Marlin_main.cpp:3504
+msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
+msgstr ""
+

+ 1120 - 0
lang/po/lang_de.po

@@ -0,0 +1,1120 @@
+# Translation into German.
+#
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ultralcd.cpp:6304
+msgid "  [off"
+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
+msgid "[0;0] point offset"
+msgstr ""
+
+#: ultralcd.cpp:3613
+msgid "\x1b[2JCrash detection can\x1b[1;0Hbe turned on only in\x1b[2;0HNormal mode"
+msgstr ""
+
+#: ultralcd.cpp:3626
+msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
+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
+msgid "AutoLoad filament"
+msgstr ""
+
+#: ultralcd.cpp:3642
+msgid "Autoloading filament available only when filament sensor is turned on..."
+msgstr ""
+
+#: ultralcd.cpp:2089
+msgid "Autoloading filament is active, just press the knob and insert filament..."
+msgstr ""
+
+#: ultralcd.cpp:6999
+msgid "Axis length"
+msgstr ""
+
+#: ultralcd.cpp:7001
+msgid "Axis"
+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
+msgid "Belt status"
+msgstr ""
+
+#: messages.c:72
+msgid "Blackout occurred. Recover print?"
+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
+msgid "Crash det.   [on]"
+msgstr ""
+
+#: messages.c:26
+msgid "Crash det.  [N/A]"
+msgstr ""
+
+#: messages.c:27
+msgid "Crash det.  [off]"
+msgstr ""
+
+#: messages.c:25
+msgid "Crash detected."
+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
+msgid "E-correct"
+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
+msgid "Error - static memory has been overwritten"
+msgstr ""
+
+#: messages.c:75
+msgid "error writing to file"
+msgstr ""
+
+#: ultralcd.cpp:3656
+msgid "ERROR: Filament sensor is not responding, please check connection."
+msgstr ""
+
+#: messages.c:34
+msgid "ERROR:"
+msgstr ""
+
+#: ultralcd.cpp:7236
+msgid "Extruder fan:"
+msgstr ""
+
+#: ultralcd.cpp:1840
+msgid "Extruder info"
+msgstr ""
+
+#: messages.c:35
+msgid "Extruder"
+msgstr ""
+
+#: messages.c:35
+msgid "Extruder"
+msgstr ""
+
+#: ultralcd.cpp:4178
+msgid "F. autoload  [on]"
+msgstr ""
+
+#: messages.c:47
+msgid "F. autoload [N/A]"
+msgstr ""
+
+#: ultralcd.cpp:4181
+msgid "F. autoload [off]"
+msgstr ""
+
+#: messages.c:36
+msgid "Fan speed"
+msgstr ""
+
+#: messages.c:81
+msgid "Fan test"
+msgstr ""
+
+#: ultralcd.cpp:4189
+msgid "Fans check   [on]"
+msgstr ""
+
+#: ultralcd.cpp:4192
+msgid "Fans check  [off]"
+msgstr ""
+
+#: messages.c:49
+msgid "Fil. sensor  [on]"
+msgstr ""
+
+#: ultralcd.cpp:4164
+msgid "Fil. sensor [N/A]"
+msgstr ""
+
+#: messages.c:48
+msgid "Fil. sensor [off]"
+msgstr ""
+
+#: messages.c:37
+msgid "Filament extruding & with correct color?"
+msgstr ""
+
+#: ultralcd.cpp:2014
+msgid "Filament not loaded"
+msgstr ""
+
+#: ultralcd.cpp:7015
+msgid "Filament sensor"
+msgstr ""
+
+#: ultralcd.cpp:7245
+msgid "Filament sensor:"
+msgstr ""
+
+#: ultralcd.cpp:2142
+msgid "Filament used:  "
+msgstr ""
+
+#: ultralcd.cpp:7388
+msgid "File incomplete. Continue anyway?"
+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
+msgid "Front/left fans"
+msgstr ""
+
+#: ultralcd.cpp:6937
+msgid "Heater/Thermistor"
+msgstr ""
+
+#: Marlin_main.cpp:7190
+msgid "Heating disabled by safety timer."
+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
+msgid "Checking sensors "
+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
+msgid "Is steel sheet on heatbed?"
+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
+msgid "Mode     [Normal]"
+msgstr ""
+
+#: messages.c:90
+msgid "Mode     [silent]"
+msgstr ""
+
+#: messages.c:92
+msgid "Mode    [Stealth]"
+msgstr ""
+
+#: messages.c:13
+msgid "Mode [auto power]"
+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
+msgid "Nozzle FAN:"
+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
+msgid "Old settings found. Default PID, Esteps etc. will be set."
+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
+msgid "Please open idler and remove filament manually."
+msgstr ""
+
+#: messages.c:65
+msgid "Please place steel sheet on heatbed."
+msgstr ""
+
+#: messages.c:69
+msgid "Please press the knob to unload filament"
+msgstr ""
+
+#: messages.c:71
+msgid "Please pull out filament immediately"
+msgstr ""
+
+#: messages.c:74
+msgid "Please remove steel sheet from heatbed."
+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
+msgid "Press knob to preheat nozzle and continue."
+msgstr ""
+
+#: messages.c:70
+msgid "Print aborted"
+msgstr ""
+
+#: ultralcd.cpp:1549
+msgid "Print FAN: "
+msgstr ""
+
+#: ultralcd.cpp:7239
+msgid "Print fan:"
+msgstr ""
+
+#: messages.c:22
+msgid "Print from SD"
+msgstr ""
+
+#: ultralcd.cpp:2151
+msgid "Print time:  "
+msgstr ""
+
+#: ultralcd.cpp:607
+msgid "Printer disconnected"
+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
+msgid "Recovering print    "
+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
+msgid "RPi port     [on]"
+msgstr ""
+
+#: ultralcd.cpp:4224
+msgid "RPi port    [off]"
+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
+msgid "Selftest will be run to calibrate accurate sensorless rehoming."
+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
+msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
+msgstr ""
+
+#: ultralcd.cpp:4250
+msgid "Sort:      [None]"
+msgstr ""
+
+#: ultralcd.cpp:4248
+msgid "Sort:      [Time]"
+msgstr ""
+
+#: ultralcd.cpp:4249
+msgid "Sort:  [Alphabet]"
+msgstr ""
+
+#: cardreader.cpp:761
+msgid "Sorting files"
+msgstr ""
+
+#: ultralcd.cpp:5918
+msgid "Speed"
+msgstr ""
+
+#: messages.c:83
+msgid "Spinning"
+msgstr ""
+
+#: Marlin_main.cpp:3504
+msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
+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
+msgid "Swapped"
+msgstr ""
+
+#: ultralcd.cpp:3189
+msgid "Temperature calibration failed"
+msgstr ""
+
+#: ultralcd.cpp:4139
+msgid "Temperature"
+msgstr ""
+
+#: ultralcd.cpp:1846
+msgid "Temperatures"
+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
+msgid "Voltages"
+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
+msgid "Waiting for PINDA probe cooling"
+msgstr ""
+
+#: Marlin_main.cpp:1356
+msgid "Warning: both printer type and motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1348
+msgid "Warning: motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1352
+msgid "Warning: printer type changed."
+msgstr ""
+
+#: Marlin_main.cpp:946
+msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
+msgstr ""
+
+#: Marlin_main.cpp:6123
+msgid "Was filament unload successful?"
+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
+msgid "You are using firmware alpha version. This is development version. Using this version is not recommended and may cause printer damage."
+msgstr ""
+
+#: Marlin_main.cpp:931
+msgid "You are using firmware beta version. This is development version. Using this version is not recommended and may cause printer damage."
+msgstr ""
+

+ 324 - 0
lang/po/lang_es.po

@@ -0,0 +1,324 @@
+# Translation into Spanish.
+#
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ultralcd.cpp:6304
+msgid "  [off"
+msgstr ""
+
+#: ultralcd.cpp:2362
+msgid "[0;0] point offset"
+msgstr ""
+
+#: ultralcd.cpp:3613
+msgid "\x1b[2JCrash detection can\x1b[1;0Hbe turned on only in\x1b[2;0HNormal mode"
+msgstr ""
+
+#: ultralcd.cpp:3626
+msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
+msgstr ""
+
+#: ultralcd.cpp:5796
+msgid "AutoLoad filament"
+msgstr ""
+
+#: ultralcd.cpp:3642
+msgid "Autoloading filament available only when filament sensor is turned on..."
+msgstr ""
+
+#: ultralcd.cpp:2089
+msgid "Autoloading filament is active, just press the knob and insert filament..."
+msgstr ""
+
+#: ultralcd.cpp:6999
+msgid "Axis length"
+msgstr ""
+
+#: ultralcd.cpp:7001
+msgid "Axis"
+msgstr ""
+
+#: ultralcd.cpp:1738
+msgid "Belt status"
+msgstr ""
+
+#: messages.c:72
+msgid "Blackout occurred. Recover print?"
+msgstr ""
+
+#: messages.c:28
+msgid "Crash det.   [on]"
+msgstr ""
+
+#: messages.c:26
+msgid "Crash det.  [N/A]"
+msgstr ""
+
+#: messages.c:27
+msgid "Crash det.  [off]"
+msgstr ""
+
+#: messages.c:25
+msgid "Crash detected."
+msgstr ""
+
+#: ultralcd.cpp:1828
+msgid "Date:"
+msgstr ""
+
+#: ultralcd.cpp:4213
+msgid "E-correct"
+msgstr ""
+
+#: ultralcd.cpp:5835
+msgid "Error - static memory has been overwritten"
+msgstr ""
+
+#: ultralcd.cpp:3656
+msgid "ERROR: Filament sensor is not responding, please check connection."
+msgstr ""
+
+#: ultralcd.cpp:7236
+msgid "Extruder fan:"
+msgstr ""
+
+#: ultralcd.cpp:1840
+msgid "Extruder info"
+msgstr ""
+
+#: ultralcd.cpp:4178
+msgid "F. autoload  [on]"
+msgstr ""
+
+#: messages.c:47
+msgid "F. autoload [N/A]"
+msgstr ""
+
+#: ultralcd.cpp:4181
+msgid "F. autoload [off]"
+msgstr ""
+
+#: ultralcd.cpp:4189
+msgid "Fans check   [on]"
+msgstr ""
+
+#: ultralcd.cpp:4192
+msgid "Fans check  [off]"
+msgstr ""
+
+#: messages.c:49
+msgid "Fil. sensor  [on]"
+msgstr ""
+
+#: ultralcd.cpp:4164
+msgid "Fil. sensor [N/A]"
+msgstr ""
+
+#: messages.c:48
+msgid "Fil. sensor [off]"
+msgstr ""
+
+#: ultralcd.cpp:7015
+msgid "Filament sensor"
+msgstr ""
+
+#: ultralcd.cpp:7245
+msgid "Filament sensor:"
+msgstr ""
+
+#: ultralcd.cpp:7388
+msgid "File incomplete. Continue anyway?"
+msgstr ""
+
+#: ultralcd.cpp:7007
+msgid "Front/left fans"
+msgstr ""
+
+#: Marlin_main.cpp:7190
+msgid "Heating disabled by safety timer."
+msgstr ""
+
+#: messages.c:85
+msgid "Checking sensors "
+msgstr ""
+
+#: messages.c:93
+msgid "Is steel sheet on heatbed?"
+msgstr ""
+
+#: ultralcd.cpp:2308
+msgid "Left:"
+msgstr ""
+
+#: ultralcd.cpp:2335
+msgid "Measured skew:"
+msgstr ""
+
+#: messages.c:91
+msgid "Mode     [Normal]"
+msgstr ""
+
+#: messages.c:92
+msgid "Mode    [Stealth]"
+msgstr ""
+
+#: messages.c:13
+msgid "Mode [auto power]"
+msgstr ""
+
+#: ultralcd.cpp:1537
+msgid "Nozzle FAN:"
+msgstr ""
+
+#: Marlin_main.cpp:1364
+msgid "Old settings found. Default PID, Esteps etc. will be set."
+msgstr ""
+
+#: Marlin_main.cpp:6124
+msgid "Please open idler and remove filament manually."
+msgstr ""
+
+#: messages.c:65
+msgid "Please place steel sheet on heatbed."
+msgstr ""
+
+#: messages.c:69
+msgid "Please press the knob to unload filament"
+msgstr ""
+
+#: messages.c:71
+msgid "Please pull out filament immediately"
+msgstr ""
+
+#: messages.c:74
+msgid "Please remove steel sheet from heatbed."
+msgstr ""
+
+#: Marlin_main.cpp:5983
+msgid "Press knob to preheat nozzle and continue."
+msgstr ""
+
+#: ultralcd.cpp:1549
+msgid "Print FAN: "
+msgstr ""
+
+#: ultralcd.cpp:7239
+msgid "Print fan:"
+msgstr ""
+
+#: ultralcd.cpp:607
+msgid "Printer disconnected"
+msgstr ""
+
+#: Marlin_main.cpp:8247
+msgid "Recovering print    "
+msgstr ""
+
+#: ultralcd.cpp:2309
+msgid "Right:"
+msgstr ""
+
+#: ultralcd.cpp:4227
+msgid "RPi port     [on]"
+msgstr ""
+
+#: ultralcd.cpp:4224
+msgid "RPi port    [off]"
+msgstr ""
+
+#: Marlin_main.cpp:1396
+msgid "Selftest will be run to calibrate accurate sensorless rehoming."
+msgstr ""
+
+#: ultralcd.cpp:2346
+msgid "Severe skew:"
+msgstr ""
+
+#: ultralcd.cpp:2342
+msgid "Slight skew:"
+msgstr ""
+
+#: cardreader.cpp:754
+msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
+msgstr ""
+
+#: ultralcd.cpp:4250
+msgid "Sort:      [None]"
+msgstr ""
+
+#: ultralcd.cpp:4248
+msgid "Sort:      [Time]"
+msgstr ""
+
+#: ultralcd.cpp:4249
+msgid "Sort:  [Alphabet]"
+msgstr ""
+
+#: cardreader.cpp:761
+msgid "Sorting files"
+msgstr ""
+
+#: Marlin_main.cpp:3504
+msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
+msgstr ""
+
+#: ultralcd.cpp:7009
+msgid "Swapped"
+msgstr ""
+
+#: ultralcd.cpp:3189
+msgid "Temperature calibration failed"
+msgstr ""
+
+#: ultralcd.cpp:1846
+msgid "Temperatures"
+msgstr ""
+
+#: ultralcd.cpp:1849
+msgid "Voltages"
+msgstr ""
+
+#: ultralcd.cpp:2683
+msgid "Waiting for PINDA probe cooling"
+msgstr ""
+
+#: Marlin_main.cpp:1356
+msgid "Warning: both printer type and motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1348
+msgid "Warning: motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1352
+msgid "Warning: printer type changed."
+msgstr ""
+
+#: Marlin_main.cpp:946
+msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
+msgstr ""
+
+#: Marlin_main.cpp:6123
+msgid "Was filament unload successful?"
+msgstr ""
+
+#: ultralcd.cpp:1839
+msgid "XYZ cal. details"
+msgstr ""
+
+#: ultralcd.cpp:2306
+msgid "Y distance from min:"
+msgstr ""
+
+#: 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."
+msgstr ""
+
+#: Marlin_main.cpp:931
+msgid "You are using firmware beta version. This is development version. Using this version is not recommended and may cause printer damage."
+msgstr ""
+

+ 304 - 0
lang/po/lang_it.po

@@ -0,0 +1,304 @@
+# Translation into Italian.
+#
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ultralcd.cpp:6304
+msgid "  [off"
+msgstr ""
+
+#: ultralcd.cpp:6000
+msgid " \002 Fact"
+msgstr ""
+
+#: ultralcd.cpp:5999
+msgid " \002 Max"
+msgstr ""
+
+#: ultralcd.cpp:5998
+msgid " \002 Min"
+msgstr ""
+
+#: ultralcd.cpp:2362
+msgid "[0;0] point offset"
+msgstr ""
+
+#: ultralcd.cpp:3613
+msgid "\x1b[2JCrash detection can\x1b[1;0Hbe turned on only in\x1b[2;0HNormal mode"
+msgstr ""
+
+#: ultralcd.cpp:3626
+msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
+msgstr ""
+
+#: ultralcd.cpp:5796
+msgid "AutoLoad filament"
+msgstr ""
+
+#: ultralcd.cpp:3642
+msgid "Autoloading filament available only when filament sensor is turned on..."
+msgstr ""
+
+#: ultralcd.cpp:2089
+msgid "Autoloading filament is active, just press the knob and insert filament..."
+msgstr ""
+
+#: ultralcd.cpp:6999
+msgid "Axis length"
+msgstr ""
+
+#: ultralcd.cpp:7001
+msgid "Axis"
+msgstr ""
+
+#: ultralcd.cpp:1738
+msgid "Belt status"
+msgstr ""
+
+#: messages.c:72
+msgid "Blackout occurred. Recover print?"
+msgstr ""
+
+#: messages.c:28
+msgid "Crash det.   [on]"
+msgstr ""
+
+#: messages.c:26
+msgid "Crash det.  [N/A]"
+msgstr ""
+
+#: messages.c:27
+msgid "Crash det.  [off]"
+msgstr ""
+
+#: messages.c:25
+msgid "Crash detected."
+msgstr ""
+
+#: ultralcd.cpp:4213
+msgid "E-correct"
+msgstr ""
+
+#: ultralcd.cpp:5835
+msgid "Error - static memory has been overwritten"
+msgstr ""
+
+#: ultralcd.cpp:3656
+msgid "ERROR: Filament sensor is not responding, please check connection."
+msgstr ""
+
+#: ultralcd.cpp:7236
+msgid "Extruder fan:"
+msgstr ""
+
+#: ultralcd.cpp:1840
+msgid "Extruder info"
+msgstr ""
+
+#: ultralcd.cpp:4178
+msgid "F. autoload  [on]"
+msgstr ""
+
+#: messages.c:47
+msgid "F. autoload [N/A]"
+msgstr ""
+
+#: ultralcd.cpp:4181
+msgid "F. autoload [off]"
+msgstr ""
+
+#: ultralcd.cpp:4189
+msgid "Fans check   [on]"
+msgstr ""
+
+#: ultralcd.cpp:4192
+msgid "Fans check  [off]"
+msgstr ""
+
+#: messages.c:49
+msgid "Fil. sensor  [on]"
+msgstr ""
+
+#: ultralcd.cpp:4164
+msgid "Fil. sensor [N/A]"
+msgstr ""
+
+#: messages.c:48
+msgid "Fil. sensor [off]"
+msgstr ""
+
+#: ultralcd.cpp:7015
+msgid "Filament sensor"
+msgstr ""
+
+#: ultralcd.cpp:7245
+msgid "Filament sensor:"
+msgstr ""
+
+#: ultralcd.cpp:7388
+msgid "File incomplete. Continue anyway?"
+msgstr ""
+
+#: ultralcd.cpp:7007
+msgid "Front/left fans"
+msgstr ""
+
+#: Marlin_main.cpp:7190
+msgid "Heating disabled by safety timer."
+msgstr ""
+
+#: messages.c:85
+msgid "Checking sensors "
+msgstr ""
+
+#: messages.c:93
+msgid "Is steel sheet on heatbed?"
+msgstr ""
+
+#: messages.c:91
+msgid "Mode     [Normal]"
+msgstr ""
+
+#: messages.c:92
+msgid "Mode    [Stealth]"
+msgstr ""
+
+#: messages.c:13
+msgid "Mode [auto power]"
+msgstr ""
+
+#: ultralcd.cpp:1537
+msgid "Nozzle FAN:"
+msgstr ""
+
+#: Marlin_main.cpp:1364
+msgid "Old settings found. Default PID, Esteps etc. will be set."
+msgstr ""
+
+#: Marlin_main.cpp:6124
+msgid "Please open idler and remove filament manually."
+msgstr ""
+
+#: messages.c:65
+msgid "Please place steel sheet on heatbed."
+msgstr ""
+
+#: messages.c:69
+msgid "Please press the knob to unload filament"
+msgstr ""
+
+#: messages.c:71
+msgid "Please pull out filament immediately"
+msgstr ""
+
+#: messages.c:74
+msgid "Please remove steel sheet from heatbed."
+msgstr ""
+
+#: Marlin_main.cpp:5983
+msgid "Press knob to preheat nozzle and continue."
+msgstr ""
+
+#: ultralcd.cpp:1549
+msgid "Print FAN: "
+msgstr ""
+
+#: ultralcd.cpp:7239
+msgid "Print fan:"
+msgstr ""
+
+#: ultralcd.cpp:607
+msgid "Printer disconnected"
+msgstr ""
+
+#: Marlin_main.cpp:8247
+msgid "Recovering print    "
+msgstr ""
+
+#: ultralcd.cpp:4227
+msgid "RPi port     [on]"
+msgstr ""
+
+#: ultralcd.cpp:4224
+msgid "RPi port    [off]"
+msgstr ""
+
+#: Marlin_main.cpp:1396
+msgid "Selftest will be run to calibrate accurate sensorless rehoming."
+msgstr ""
+
+#: cardreader.cpp:754
+msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
+msgstr ""
+
+#: ultralcd.cpp:4250
+msgid "Sort:      [None]"
+msgstr ""
+
+#: ultralcd.cpp:4248
+msgid "Sort:      [Time]"
+msgstr ""
+
+#: ultralcd.cpp:4249
+msgid "Sort:  [Alphabet]"
+msgstr ""
+
+#: cardreader.cpp:761
+msgid "Sorting files"
+msgstr ""
+
+#: Marlin_main.cpp:3504
+msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
+msgstr ""
+
+#: ultralcd.cpp:7009
+msgid "Swapped"
+msgstr ""
+
+#: ultralcd.cpp:3189
+msgid "Temperature calibration failed"
+msgstr ""
+
+#: ultralcd.cpp:1846
+msgid "Temperatures"
+msgstr ""
+
+#: ultralcd.cpp:1849
+msgid "Voltages"
+msgstr ""
+
+#: ultralcd.cpp:2683
+msgid "Waiting for PINDA probe cooling"
+msgstr ""
+
+#: Marlin_main.cpp:1356
+msgid "Warning: both printer type and motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1348
+msgid "Warning: motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1352
+msgid "Warning: printer type changed."
+msgstr ""
+
+#: Marlin_main.cpp:946
+msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
+msgstr ""
+
+#: Marlin_main.cpp:6123
+msgid "Was filament unload successful?"
+msgstr ""
+
+#: 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."
+msgstr ""
+
+#: Marlin_main.cpp:931
+msgid "You are using firmware beta version. This is development version. Using this version is not recommended and may cause printer damage."
+msgstr ""
+

+ 292 - 0
lang/po/lang_pl.po

@@ -0,0 +1,292 @@
+# Translation into Polish.
+#
+msgid ""
+msgstr ""
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ultralcd.cpp:6304
+msgid "  [off"
+msgstr ""
+
+#: ultralcd.cpp:2362
+msgid "[0;0] point offset"
+msgstr ""
+
+#: ultralcd.cpp:3613
+msgid "\x1b[2JCrash detection can\x1b[1;0Hbe turned on only in\x1b[2;0HNormal mode"
+msgstr ""
+
+#: ultralcd.cpp:3626
+msgid "\x1b[2JWARNING:\x1b[1;0HCrash detection\x1b[2;0Hdisabled in\x1b[3;0HStealth mode"
+msgstr ""
+
+#: ultralcd.cpp:5796
+msgid "AutoLoad filament"
+msgstr ""
+
+#: ultralcd.cpp:3642
+msgid "Autoloading filament available only when filament sensor is turned on..."
+msgstr ""
+
+#: ultralcd.cpp:2089
+msgid "Autoloading filament is active, just press the knob and insert filament..."
+msgstr ""
+
+#: ultralcd.cpp:6999
+msgid "Axis length"
+msgstr ""
+
+#: ultralcd.cpp:7001
+msgid "Axis"
+msgstr ""
+
+#: ultralcd.cpp:1738
+msgid "Belt status"
+msgstr ""
+
+#: messages.c:72
+msgid "Blackout occurred. Recover print?"
+msgstr ""
+
+#: messages.c:28
+msgid "Crash det.   [on]"
+msgstr ""
+
+#: messages.c:26
+msgid "Crash det.  [N/A]"
+msgstr ""
+
+#: messages.c:27
+msgid "Crash det.  [off]"
+msgstr ""
+
+#: messages.c:25
+msgid "Crash detected."
+msgstr ""
+
+#: ultralcd.cpp:4213
+msgid "E-correct"
+msgstr ""
+
+#: ultralcd.cpp:5835
+msgid "Error - static memory has been overwritten"
+msgstr ""
+
+#: ultralcd.cpp:3656
+msgid "ERROR: Filament sensor is not responding, please check connection."
+msgstr ""
+
+#: ultralcd.cpp:7236
+msgid "Extruder fan:"
+msgstr ""
+
+#: ultralcd.cpp:1840
+msgid "Extruder info"
+msgstr ""
+
+#: ultralcd.cpp:4178
+msgid "F. autoload  [on]"
+msgstr ""
+
+#: messages.c:47
+msgid "F. autoload [N/A]"
+msgstr ""
+
+#: ultralcd.cpp:4181
+msgid "F. autoload [off]"
+msgstr ""
+
+#: ultralcd.cpp:4189
+msgid "Fans check   [on]"
+msgstr ""
+
+#: ultralcd.cpp:4192
+msgid "Fans check  [off]"
+msgstr ""
+
+#: messages.c:49
+msgid "Fil. sensor  [on]"
+msgstr ""
+
+#: ultralcd.cpp:4164
+msgid "Fil. sensor [N/A]"
+msgstr ""
+
+#: messages.c:48
+msgid "Fil. sensor [off]"
+msgstr ""
+
+#: ultralcd.cpp:7015
+msgid "Filament sensor"
+msgstr ""
+
+#: ultralcd.cpp:7245
+msgid "Filament sensor:"
+msgstr ""
+
+#: ultralcd.cpp:7388
+msgid "File incomplete. Continue anyway?"
+msgstr ""
+
+#: ultralcd.cpp:7007
+msgid "Front/left fans"
+msgstr ""
+
+#: Marlin_main.cpp:7190
+msgid "Heating disabled by safety timer."
+msgstr ""
+
+#: messages.c:85
+msgid "Checking sensors "
+msgstr ""
+
+#: messages.c:93
+msgid "Is steel sheet on heatbed?"
+msgstr ""
+
+#: messages.c:91
+msgid "Mode     [Normal]"
+msgstr ""
+
+#: messages.c:92
+msgid "Mode    [Stealth]"
+msgstr ""
+
+#: messages.c:13
+msgid "Mode [auto power]"
+msgstr ""
+
+#: ultralcd.cpp:1537
+msgid "Nozzle FAN:"
+msgstr ""
+
+#: Marlin_main.cpp:1364
+msgid "Old settings found. Default PID, Esteps etc. will be set."
+msgstr ""
+
+#: Marlin_main.cpp:6124
+msgid "Please open idler and remove filament manually."
+msgstr ""
+
+#: messages.c:65
+msgid "Please place steel sheet on heatbed."
+msgstr ""
+
+#: messages.c:69
+msgid "Please press the knob to unload filament"
+msgstr ""
+
+#: messages.c:71
+msgid "Please pull out filament immediately"
+msgstr ""
+
+#: messages.c:74
+msgid "Please remove steel sheet from heatbed."
+msgstr ""
+
+#: Marlin_main.cpp:5983
+msgid "Press knob to preheat nozzle and continue."
+msgstr ""
+
+#: ultralcd.cpp:1549
+msgid "Print FAN: "
+msgstr ""
+
+#: ultralcd.cpp:7239
+msgid "Print fan:"
+msgstr ""
+
+#: ultralcd.cpp:607
+msgid "Printer disconnected"
+msgstr ""
+
+#: Marlin_main.cpp:8247
+msgid "Recovering print    "
+msgstr ""
+
+#: ultralcd.cpp:4227
+msgid "RPi port     [on]"
+msgstr ""
+
+#: ultralcd.cpp:4224
+msgid "RPi port    [off]"
+msgstr ""
+
+#: Marlin_main.cpp:1396
+msgid "Selftest will be run to calibrate accurate sensorless rehoming."
+msgstr ""
+
+#: cardreader.cpp:754
+msgid "Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
+msgstr ""
+
+#: ultralcd.cpp:4250
+msgid "Sort:      [None]"
+msgstr ""
+
+#: ultralcd.cpp:4248
+msgid "Sort:      [Time]"
+msgstr ""
+
+#: ultralcd.cpp:4249
+msgid "Sort:  [Alphabet]"
+msgstr ""
+
+#: cardreader.cpp:761
+msgid "Sorting files"
+msgstr ""
+
+#: Marlin_main.cpp:3504
+msgid "Stable ambient temperature 21-26C is needed a rigid stand is required."
+msgstr ""
+
+#: ultralcd.cpp:7009
+msgid "Swapped"
+msgstr ""
+
+#: ultralcd.cpp:3189
+msgid "Temperature calibration failed"
+msgstr ""
+
+#: ultralcd.cpp:1846
+msgid "Temperatures"
+msgstr ""
+
+#: ultralcd.cpp:1849
+msgid "Voltages"
+msgstr ""
+
+#: ultralcd.cpp:2683
+msgid "Waiting for PINDA probe cooling"
+msgstr ""
+
+#: Marlin_main.cpp:1356
+msgid "Warning: both printer type and motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1348
+msgid "Warning: motherboard type changed."
+msgstr ""
+
+#: Marlin_main.cpp:1352
+msgid "Warning: printer type changed."
+msgstr ""
+
+#: Marlin_main.cpp:946
+msgid "WARNING: This is an unofficial, unsupported build. Use at your own risk!"
+msgstr ""
+
+#: Marlin_main.cpp:6123
+msgid "Was filament unload successful?"
+msgstr ""
+
+#: 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."
+msgstr ""
+
+#: Marlin_main.cpp:931
+msgid "You are using firmware beta version. This is development version. Using this version is not recommended and may cause printer damage."
+msgstr ""
+

+ 61 - 0
lang/po/make_po.sh

@@ -0,0 +1,61 @@
+#!/bin/sh
+#
+# make_po.sh - multi-language support script
+#  for generating lang_xx.po
+#
+SRCDIR="../../Firmware"
+#
+LANG=$1
+if [ -z "$LANG" ]; then LANG=cz; fi
+#
+
+echo "make_po.sh started" >&2
+
+#remove output file if exists
+if [ -e lang_$LANG.po ]; then rm lang_$LANG.po; fi
+
+langname=$(\
+ case "$LANG" in
+  *en*) echo "English" ;;
+  *cz*) echo "Czech" ;;
+  *de*) echo "German" ;;
+  *it*) echo "Italian" ;;
+  *es*) echo "Spanish" ;;
+  *pl*) echo "Polish" ;;
+ esac)
+
+#write po header
+echo "# Translation into $langname." > lang_$LANG.po
+echo "#" >> lang_$LANG.po
+echo 'msgid ""' >> lang_$LANG.po
+echo 'msgstr ""' >> lang_$LANG.po
+echo '"MIME-Version: 1.0\n"' >> lang_$LANG.po
+echo '"Content-Type: text/plain; charset=UTF-8\n"' >> lang_$LANG.po
+echo '"Content-Transfer-Encoding: 8bit\n"' >> lang_$LANG.po
+echo >> lang_$LANG.po
+
+#list .cpp, .c and .h files
+files=$(ls "$SRCDIR"/*.cpp "$SRCDIR"/*.c "$SRCDIR"/*.h)
+
+#loop over all messages, print only untranslated (=="\x00")
+s0=''
+s1=''
+s2=''
+cat ../lang_en_$LANG.txt | sed "s/\\\\/\\\\\\\\/g;s/^#/#: /" | while read -r s; do
+ if [ "$s" == "" ]; then
+  if [ "$s0" == "\"\\\\x00\"" ]; then
+   search=$(echo -e "$s1")
+   found=$(grep -m1 -n -F "$search" $files | head -n1 | cut -f1-2 -d':' | sed "s/^.*\///")
+   echo "#: $found"
+   echo -e "msgid $s1"
+   echo 'msgstr ""'
+   echo
+  fi
+ fi
+ s2=$s1
+ s1=$s0
+ s0=$s 
+done >> lang_$LANG.po
+
+echo "make_po.sh finished" >&2
+exit 0