Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kliment/Printrun.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfreddii <freddii@users.noreply.github.com>2021-01-21 04:45:34 +0300
committerfreddii <freddii@users.noreply.github.com>2021-01-21 04:45:34 +0300
commit0ab8d9da08a774aeb74a4b1042d26afe8e826fd1 (patch)
treead0b75aad81dcd691b0617f24061cd822417d7f7
parent515cef1e48417a3d48946d5a8d06242623c80f6b (diff)
generated new pronterface.pot
-rw-r--r--locale/pronterface.pot1787
1 files changed, 1098 insertions, 689 deletions
diff --git a/locale/pronterface.pot b/locale/pronterface.pot
index 27e361f..dd57e3c 100644
--- a/locale/pronterface.pot
+++ b/locale/pronterface.pot
@@ -5,13 +5,13 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-03-30 14:35+CEST\n"
+"POT-Creation-Date: 2021-01-21 02:35+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: ENCODING\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
@@ -23,65 +23,98 @@ msgstr ""
msgid "Reset selection"
msgstr ""
-#: printrun/gcodeplater.py:43 printrun/gcodeplater.py:44
+#: printrun/gcodeplater.py:77 printrun/gcodeplater.py:78
msgid "GCODE files (*.gcode;*.GCODE;*.g)"
msgstr ""
-#: printrun/gcodeplater.py:112 printrun/gcodeplater.py:152
-msgid "Warning: no rotation support for now, object won't be correctly rotated"
+#: printrun/gcodeplater.py:199 printrun/gcodeplater.py:236
+msgid "Exported merged G-Codes to %s"
msgstr ""
-#: printrun/gcodeplater.py:141 printrun/gcodeplater.py:178
-msgid "Exported merged G-Codes to %s"
+#: printrun/gcview.py:106
+msgid "Invalid layer for injection"
msgstr ""
-#: printrun/gcview.py:352
+#: printrun/gcview.py:114
+msgid "Invalid layer for edition"
+msgstr ""
+
+#: printrun/gcview.py:437
msgid "Fit to plate"
msgstr ""
-#: printrun/gcview.py:353
+#: printrun/gcview.py:438
msgid "Fit to plate [F]"
msgstr ""
-#: printrun/gui/__init__.py:19 printrun/pronterface.py:45
-msgid "WX is not installed. This program requires WX to run."
+#: printrun/gcview.py:466
+msgid "Layer %d -%s Z = %.03f mm"
+msgstr ""
+
+#: printrun/gcview.py:468 printrun/gcview.py:497
+msgid "Entire object"
+msgstr ""
+
+#: printrun/gl/panel.py:172
+msgid "OpenGL failed, disabling it:"
+msgstr ""
+
+#: printrun/gui/__init__.py:23 printrun/pronterface.py:49
+msgid "WX >= 4 is not installed. This program requires WX >= 4 to run."
msgstr ""
-#: printrun/gui/__init__.py:159
+#: printrun/gui/__init__.py:185
msgid "Commands"
msgstr ""
-#: printrun/gui/__init__.py:160
+#: printrun/gui/__init__.py:186
msgid "Status"
msgstr ""
-#: printrun/gui/controls.py:126
+#: printrun/gui/__init__.py:187 printrun/pronterface.py:290
+#: printrun/pronterface.py:627
+msgid "Tabbed with platers"
+msgstr ""
+
+#: printrun/gui/__init__.py:203 printrun/pronterface.py:828
+msgid "Plater"
+msgstr ""
+
+#: printrun/gui/__init__.py:204 printrun/pronterface.py:829
+msgid "G-Code Plater"
+msgstr ""
+
+#: printrun/gui/controls.py:32
+msgid "[J]og controls. (Shift)+TAB ESC Shift/Ctrl+(arrows PgUp/PgDn)"
+msgstr ""
+
+#: printrun/gui/controls.py:131
msgid "Heat:"
msgstr ""
-#: printrun/gui/controls.py:129
+#: printrun/gui/controls.py:133
msgid "Switch Hotend Off"
msgstr ""
-#: printrun/gui/controls.py:129 printrun/gui/controls.py:149
-#: printrun/gui/toolbar.py:85
+#: printrun/gui/controls.py:133 printrun/gui/controls.py:149
+#: printrun/gui/toolbar.py:86
msgid "Off"
msgstr ""
-#: printrun/gui/controls.py:137
-msgid "Select Temperature for Hotend"
+#: printrun/gui/controls.py:138
+msgid "Select Temperature for [H]otend"
msgstr ""
-#: printrun/gui/controls.py:141
+#: printrun/gui/controls.py:142
msgid "Switch Hotend On"
msgstr ""
-#: printrun/gui/controls.py:141 printrun/gui/controls.py:161
-#: printrun/gui/controls.py:198
+#: printrun/gui/controls.py:142 printrun/gui/controls.py:158
+#: printrun/gui/controls.py:191 printrun/gui/controls.py:225
msgid "Set"
msgstr ""
-#: printrun/gui/controls.py:146 printrun/gui/controls.py:215
+#: printrun/gui/controls.py:147 printrun/gui/controls.py:250
msgid "Bed:"
msgstr ""
@@ -89,89 +122,97 @@ msgstr ""
msgid "Switch Heated Bed Off"
msgstr ""
-#: printrun/gui/controls.py:157
-msgid "Select Temperature for Heated Bed"
+#: printrun/gui/controls.py:154
+msgid "Select Temperature for Heated [B]ed"
msgstr ""
-#: printrun/gui/controls.py:161
+#: printrun/gui/controls.py:158
msgid "Switch Heated Bed On"
msgstr ""
-#: printrun/gui/controls.py:187
+#: printrun/gui/controls.py:177
msgid "Print speed:"
msgstr ""
-#: printrun/gui/controls.py:192 printrun/gui/controls.py:207
-msgid "%d%%"
+#: printrun/gui/controls.py:185 printrun/gui/controls.py:219
+msgid "%"
msgstr ""
-#: printrun/gui/controls.py:198
+#: printrun/gui/controls.py:191
msgid "Set print speed factor"
msgstr ""
-#: printrun/gui/controls.py:213
+#: printrun/gui/controls.py:212
+msgid "Print flow:"
+msgstr ""
+
+#: printrun/gui/controls.py:225
+msgid "Set print flow factor"
+msgstr ""
+
+#: printrun/gui/controls.py:246
msgid "Heater:"
msgstr ""
-#: printrun/gui/controls.py:265
+#: printrun/gui/controls.py:307
msgid "Length:"
msgstr ""
-#: printrun/gui/controls.py:267
+#: printrun/gui/controls.py:309
msgid "mm"
msgstr ""
-#: printrun/gui/controls.py:267
+#: printrun/gui/controls.py:309
msgid "mm @"
msgstr ""
-#: printrun/gui/controls.py:269
+#: printrun/gui/controls.py:311
msgid "Amount to Extrude or Retract (mm)"
msgstr ""
-#: printrun/gui/controls.py:272
+#: printrun/gui/controls.py:316
msgid "Extrude / Retract speed (mm/min)"
msgstr ""
-#: printrun/gui/controls.py:278
+#: printrun/gui/controls.py:321
msgid "Speed:"
msgstr ""
-#: printrun/gui/controls.py:279
+#: printrun/gui/controls.py:322
msgid ""
"mm/\n"
"min"
msgstr ""
-#: printrun/gui/controls.py:290
+#: printrun/gui/controls.py:333
msgid "Tool:"
msgstr ""
-#: printrun/gui/controls.py:293
+#: printrun/gui/controls.py:336
msgid "Click to switch current extruder"
msgstr ""
-#: printrun/gui/controls.py:310
+#: printrun/gui/controls.py:353
msgid "Select current extruder"
msgstr ""
-#: printrun/gui/controls.py:371
+#: printrun/gui/controls.py:414
msgid "Set Maximum Speed for X & Y axes (mm/min)"
msgstr ""
-#: printrun/gui/controls.py:372
+#: printrun/gui/controls.py:415
msgid "XY:"
msgstr ""
-#: printrun/gui/controls.py:374
+#: printrun/gui/controls.py:417
msgid "mm/min Z:"
msgstr ""
-#: printrun/gui/controls.py:376
+#: printrun/gui/controls.py:419
msgid "Set Maximum Speed for Z axis (mm/min)"
msgstr ""
-#: printrun/gui/graph.py:28
+#: printrun/gui/graph.py:27
msgid "Temperature graph"
msgstr ""
@@ -182,11 +223,11 @@ msgid ""
"help function)"
msgstr ""
-#: printrun/gui/log.py:39
+#: printrun/gui/log.py:46
msgid "Send"
msgstr ""
-#: printrun/gui/log.py:39
+#: printrun/gui/log.py:46
msgid "Send Command to Printer"
msgstr ""
@@ -216,1755 +257,2123 @@ msgstr ""
msgid "Select Baud rate for printer communication"
msgstr ""
-#: printrun/gui/toolbar.py:55 printrun/pronterface.py:1052
-msgid "Connect"
+#: printrun/gui/toolbar.py:56 printrun/pronterface.py:1238
+msgid "&Connect"
msgstr ""
-#: printrun/gui/toolbar.py:55 printrun/pronterface.py:1053
+#: printrun/gui/toolbar.py:56 printrun/pronterface.py:1239
msgid "Connect to the printer"
msgstr ""
-#: printrun/gui/toolbar.py:61
+#: printrun/gui/toolbar.py:62
msgid "Reset"
msgstr ""
-#: printrun/gui/toolbar.py:61
+#: printrun/gui/toolbar.py:62
msgid "Reset the printer"
msgstr ""
-#: printrun/gui/toolbar.py:69
+#: printrun/gui/toolbar.py:70
msgid "Load a 3D model file"
msgstr ""
-#: printrun/gui/toolbar.py:69
+#: printrun/gui/toolbar.py:70 printrun/pronterface.py:1446
msgid "Load file"
msgstr ""
-#: printrun/gui/toolbar.py:70
+#: printrun/gui/toolbar.py:71
msgid "SD"
msgstr ""
-#: printrun/gui/toolbar.py:70
+#: printrun/gui/toolbar.py:71
msgid "SD Card Printing"
msgstr ""
-#: printrun/gui/toolbar.py:74
-msgid "Start Printing Loaded File"
-msgstr ""
-
-#: printrun/gui/toolbar.py:74 printrun/pronterface.py:1003
-#: printrun/pronterface.py:1062 printrun/pronterface.py:1078
-#: printrun/pronterface.py:1363 printrun/pronterface.py:1445
+#: printrun/gui/toolbar.py:75
msgid "Print"
msgstr ""
-#: printrun/gui/toolbar.py:80
-msgid "Pause Current Print"
+#: printrun/gui/toolbar.py:75
+msgid "Start Printing Loaded File"
msgstr ""
-#: printrun/gui/toolbar.py:80 printrun/pronterface.py:1002
-#: printrun/pronterface.py:1061 printrun/pronterface.py:1081
-#: printrun/pronterface.py:1091 printrun/pronterface.py:1172
-#: printrun/pronterface.py:1364
+#: printrun/gui/toolbar.py:81
msgid "Pause"
msgstr ""
-#: printrun/gui/toolbar.py:85
+#: printrun/gui/toolbar.py:81
+msgid "Pause Current Print"
+msgstr ""
+
+#: printrun/gui/toolbar.py:86
msgid "Turn printer off"
msgstr ""
-#: printrun/gui/viz.py:65
+#: printrun/gui/viz.py:90
msgid ""
"Click to examine / edit\n"
" layers of loaded file"
msgstr ""
-#: printrun/gui/widgets.py:36
+#: printrun/gui/widgets.py:35
msgid "Find"
msgstr ""
-#: printrun/gui/widgets.py:38
+#: printrun/gui/widgets.py:37
msgid "Save"
msgstr ""
-#: printrun/gui/widgets.py:43 printrun/objectplater.py:76
-#: printrun/pronterface.py:1257 printrun/pronterface.py:2017
+#: printrun/gui/widgets.py:42 printrun/objectplater.py:79
+#: printrun/pronterface.py:1449 printrun/pronterface.py:2300
msgid "Cancel"
msgstr ""
-#: printrun/gui/widgets.py:70
+#: printrun/gui/widgets.py:68
msgid "Not Found!"
msgstr ""
-#: printrun/gui/widgets.py:124
+#: printrun/gui/widgets.py:119
msgid "Printer settings"
msgstr ""
-#: printrun/gui/widgets.py:125
+#: printrun/gui/widgets.py:120
msgid "User interface"
msgstr ""
-#: printrun/gui/widgets.py:126
+#: printrun/gui/widgets.py:121
+msgid "Viewer"
+msgstr ""
+
+#: printrun/gui/widgets.py:122
msgid "Colors"
msgstr ""
-#: printrun/gui/widgets.py:127
+#: printrun/gui/widgets.py:123
msgid "External commands"
msgstr ""
-#: printrun/gui/widgets.py:132
+#: printrun/gui/widgets.py:128
msgid "Edit settings"
msgstr ""
-#: printrun/gui/widgets.py:135
+#: printrun/gui/widgets.py:131
msgid "Settings"
msgstr ""
-#: printrun/gui/widgets.py:187
+#: printrun/gui/widgets.py:202
msgid "Custom button"
msgstr ""
-#: printrun/gui/widgets.py:193
+#: printrun/gui/widgets.py:208
msgid "Button title"
msgstr ""
-#: printrun/gui/widgets.py:196
+#: printrun/gui/widgets.py:211
msgid "Command"
msgstr ""
-#: printrun/gui/widgets.py:205
+#: printrun/gui/widgets.py:220
msgid "Color"
msgstr ""
-#: printrun/gviz.py:29
+#: printrun/gviz.py:31
msgid "Layer number and Z position show here when you scroll"
msgstr ""
-#: printrun/gviz.py:39
+#: printrun/gviz.py:41
msgid "Zoom In [+]"
msgstr ""
-#: printrun/gviz.py:40
+#: printrun/gviz.py:42
msgid "Zoom Out [-]"
msgstr ""
-#: printrun/gviz.py:42
+#: printrun/gviz.py:44
msgid "Move Up a Layer [U]"
msgstr ""
-#: printrun/gviz.py:43
+#: printrun/gviz.py:45
msgid "Move Down a Layer [D]"
msgstr ""
-#: printrun/gviz.py:44
+#: printrun/gviz.py:46
msgid "Reset view"
msgstr ""
-#: printrun/gviz.py:68
-msgid "Gcode view, shift to move view, mousewheel to set layer"
-msgstr ""
-
-#: printrun/gviz.py:105 printrun/gviz.py:241
-msgid "Layer %d - Going Up - Z = %.03f mm"
+#: printrun/gviz.py:48
+msgid "Inject G-Code"
msgstr ""
-#: printrun/gviz.py:250
-msgid "Layer %d - Going Down - Z = %.03f mm"
+#: printrun/gviz.py:48
+msgid "Insert code at the beginning of this layer"
msgstr ""
-#: printrun/objectplater.py:35
-msgid "Plate building tool"
+#: printrun/gviz.py:49
+msgid "Edit layer"
msgstr ""
-#: printrun/objectplater.py:45
-msgid "Clear"
+#: printrun/gviz.py:49
+msgid "Edit the G-Code of this layer"
msgstr ""
-#: printrun/objectplater.py:49
-msgid "Load"
-msgstr ""
-
-#: printrun/objectplater.py:53
-msgid "Snap to Z = 0"
+#: printrun/gviz.py:73
+msgid "Gcode view, shift to move view, mousewheel to set layer"
msgstr ""
-#: printrun/objectplater.py:57
-msgid "Put at center"
+#: printrun/gviz.py:109
+msgid "Layer %d - Z = %.03f mm"
msgstr ""
-#: printrun/objectplater.py:61
-msgid "Delete"
+#: printrun/gviz.py:251
+msgid "Layer %d - Going Up - Z = %.03f mm"
msgstr ""
-#: printrun/objectplater.py:65
-msgid "Auto arrange"
+#: printrun/gviz.py:260
+msgid "Layer %d - Going Down - Z = %.03f mm"
msgstr ""
-#: printrun/objectplater.py:69
-msgid "Export"
+#: printrun/injectgcode.py:27
+msgid "Inject G-Code at layer %d (Z = %.03f)"
msgstr ""
-#: printrun/objectplater.py:73
-msgid "Done"
+#: printrun/injectgcode.py:35
+msgid "Edit G-Code of layer %d (Z = %.03f)"
msgstr ""
-#: printrun/objectplater.py:151
-msgid "Autoplating"
+#: printrun/injectgcode.py:40
+msgid "Successfully injected %d lines at beginning of layer %d"
msgstr ""
-#: printrun/objectplater.py:199
-msgid "Bed full, sorry sir :("
+#: printrun/injectgcode.py:45
+msgid "Successfully edited layer %d (which now contains %d lines)"
msgstr ""
-#: printrun/objectplater.py:209
-msgid "Are you sure you want to clear the grid? All unsaved changes will be lost."
+#: printrun/objectplater.py:44
+msgid "Load"
msgstr ""
-#: printrun/objectplater.py:210
-msgid "Clear the grid?"
+#: printrun/objectplater.py:48
+msgid "Export"
msgstr ""
-#: printrun/objectplater.py:256
-msgid "Pick file to load"
+#: printrun/objectplater.py:56
+msgid "Clear"
msgstr ""
-#: printrun/objectplater.py:267
-msgid "Pick file to save to"
+#: printrun/objectplater.py:60
+msgid "Snap to Z = 0"
msgstr ""
-#: printrun/plater.py:212
-msgid "STL files (*.stl;*.STL)|*.stl;*.STL|OpenSCAD files (*.scad)|*.scad"
+#: printrun/objectplater.py:64
+msgid "Put at center"
msgstr ""
-#: printrun/plater.py:213
-msgid "STL files (*.stl;*.STL)|*.stl;*.STL"
+#: printrun/objectplater.py:68
+msgid "Delete"
msgstr ""
-#: printrun/plater.py:244
-msgid "Loading STL file failed"
+#: printrun/objectplater.py:72
+msgid "Auto arrange"
msgstr ""
-#: printrun/plater.py:244 printrun/plater.py:251
-msgid "Error"
+#: printrun/objectplater.py:76
+msgid "Done"
msgstr ""
-#: printrun/plater.py:251
-msgid "Loading OpenSCAD file failed"
+#: printrun/objectplater.py:150
+msgid "Autoplating"
msgstr ""
-#: printrun/plater.py:284
-msgid "Couldn't load non-existing file %s"
+#: printrun/objectplater.py:197
+msgid "Bed full, sorry sir :("
msgstr ""
-#: printrun/plater.py:360
-msgid "Wrote plate to %s"
+#: printrun/objectplater.py:209
+msgid "Are you sure you want to clear the grid? All unsaved changes will be lost."
msgstr ""
-#: printrun/plater.py:367
-msgid "Failed to use simarrange for plating, falling back to the standard method"
+#: printrun/objectplater.py:210
+msgid "Clear the grid?"
msgstr ""
-#: printrun/plater.py:372
-msgid "Autoplating using simarrange"
+#: printrun/objectplater.py:260
+msgid "Pick file to load"
msgstr ""
-#: printrun/plater.py:387
-msgid "Plate full, please remove some objects"
+#: printrun/objectplater.py:271
+msgid "Pick file to save to"
msgstr ""
-#: printrun/plater.py:404
-msgid "simarrange failed"
+#: printrun/objectplater.py:288
+msgid "Plate building tool"
msgstr ""
-#: printrun/printcore.py:177
+#: printrun/printcore.py:235
msgid "Could not connect to %s:%s:"
msgstr ""
-#: printrun/printcore.py:178
+#: printrun/printcore.py:236
msgid "Socket error %s:"
msgstr ""
-#: printrun/printcore.py:191 printrun/printcore.py:196
+#: printrun/printcore.py:264 printrun/printcore.py:269
msgid "Could not connect to %s at baudrate %s:"
msgstr ""
-#: printrun/printcore.py:192
+#: printrun/printcore.py:265
msgid "Serial error: %s"
msgstr ""
-#: printrun/printcore.py:197
+#: printrun/printcore.py:270
msgid "IO error: %s"
msgstr ""
-#: printrun/printcore.py:231
+#: printrun/printcore.py:335
+msgid "Can't read from printer (disconnected?). line_bytes is None"
+msgstr ""
+
+#: printrun/printcore.py:350
+msgid "Got rubbish reply from %s at baudrate %s:"
+msgstr ""
+
+#: printrun/printcore.py:351
+msgid "Maybe a bad baudrate?"
+msgstr ""
+
+#: printrun/printcore.py:355
msgid "Can't read from printer (disconnected?) (SelectError {0}): {1}"
msgstr ""
-#: printrun/printcore.py:234
+#: printrun/printcore.py:358
msgid "SelectError ({0}): {1}"
msgstr ""
-#: printrun/printcore.py:237
+#: printrun/printcore.py:361
msgid "Can't read from printer (disconnected?) (SerialException): {0}"
msgstr ""
-#: printrun/printcore.py:240
+#: printrun/printcore.py:364
msgid "Can't read from printer (disconnected?) (Socket error {0}): {1}"
msgstr ""
-#: printrun/printcore.py:245
+#: printrun/printcore.py:369
msgid "Can't read from printer (disconnected?) (OS Error {0}): {1}"
msgstr ""
-#: printrun/printcore.py:259
+#: printrun/printcore.py:383
msgid "Aborting connection attempt after 4 failed writes."
msgstr ""
-#: printrun/printcore.py:462 printrun/printcore.py:470
-#: printrun/pronsole.py:1192 printrun/pronsole.py:1250
-#: printrun/pronterface.py:209 printrun/pronterface.py:962
-#: printrun/pronterface.py:1111 printrun/pronterface.py:1178
+#: printrun/printcore.py:589 printrun/printcore.py:597
+#: printrun/pronsole.py:1043 printrun/pronsole.py:1101
+#: printrun/pronterface.py:223 printrun/pronterface.py:1161
+#: printrun/pronterface.py:1297 printrun/pronterface.py:1370
msgid "Not connected to printer."
msgstr ""
-#: printrun/printcore.py:479
+#: printrun/printcore.py:609
msgid "Print start callback failed with:"
msgstr ""
-#: printrun/printcore.py:490
+#: printrun/printcore.py:623
msgid "Print end callback failed with:"
msgstr ""
-#: printrun/printcore.py:493
+#: printrun/printcore.py:626
msgid "Print thread died due to the following error:"
msgstr ""
-#: printrun/printcore.py:584
+#: printrun/printcore.py:730
msgid "Could not analyze command %s:"
msgstr ""
-#: printrun/printcore.py:601
+#: printrun/printcore.py:751
msgid "Can't write to printer (disconnected ?):"
msgstr ""
-#: printrun/printcore.py:604
+#: printrun/printcore.py:754
msgid "Can't write to printer (disconnected?) (Socket error {0}): {1}"
msgstr ""
-#: printrun/printcore.py:607
+#: printrun/printcore.py:757
msgid "Can't write to printer (disconnected?) (SerialException): {0}"
msgstr ""
-#: printrun/printcore.py:610
+#: printrun/printcore.py:760
msgid "Socket connection broken, disconnected. ({0}): {1}"
msgstr ""
-#: printrun/pronsole.py:72
-msgid "Default: "
-msgstr ""
-
-#: printrun/pronsole.py:73
-msgid "(Control-doubleclick to reset to default value)"
-msgstr ""
-
-#: printrun/pronsole.py:108
-msgid "Are you sure you want to reset the setting to the default value: {0!r} ?"
-msgstr ""
-
-#: printrun/pronsole.py:108
-msgid "Confirm set default"
-msgstr ""
-
-#: printrun/pronsole.py:258
-msgid "Width"
-msgstr ""
-
-#: printrun/pronsole.py:261
-msgid "Depth"
-msgstr ""
-
-#: printrun/pronsole.py:264
-msgid "Height"
-msgstr ""
-
-#: printrun/pronsole.py:267
-msgid "X offset"
-msgstr ""
-
-#: printrun/pronsole.py:270
-msgid "Y offset"
-msgstr ""
-
-#: printrun/pronsole.py:273
-msgid "Z offset"
-msgstr ""
-
-#: printrun/pronsole.py:276
-msgid "X home pos."
-msgstr ""
-
-#: printrun/pronsole.py:279
-msgid "Y home pos."
-msgstr ""
-
-#: printrun/pronsole.py:282
-msgid "Z home pos."
-msgstr ""
-
-#: printrun/pronsole.py:301
-msgid "Port used to communicate with printer"
-msgstr ""
-
-#: printrun/pronsole.py:301
-msgid "Serial port"
-msgstr ""
-
-#: printrun/pronsole.py:302
-msgid "Baud rate"
-msgstr ""
-
-#: printrun/pronsole.py:302
-msgid "Communications Speed"
-msgstr ""
-
-#: printrun/pronsole.py:303
-msgid "TCP streaming mode"
-msgstr ""
-
-#: printrun/pronsole.py:303
-msgid "When using a TCP connection to the printer, the streaming mode will not wait for acks from the printer to send new commands. This will break things such as ETA prediction, but can result in smoother prints."
-msgstr ""
-
-#: printrun/pronsole.py:304
-msgid "Bed temperature for ABS"
-msgstr ""
-
-#: printrun/pronsole.py:304
-msgid "Heated Build Platform temp for ABS (deg C)"
-msgstr ""
-
-#: printrun/pronsole.py:305
-msgid "Bed temperature for PLA"
-msgstr ""
-
-#: printrun/pronsole.py:305
-msgid "Heated Build Platform temp for PLA (deg C)"
-msgstr ""
-
-#: printrun/pronsole.py:306
-msgid "Extruder temp for ABS (deg C)"
-msgstr ""
-
-#: printrun/pronsole.py:306
-msgid "Extruder temperature for ABS"
-msgstr ""
-
-#: printrun/pronsole.py:307
-msgid "Extruder temp for PLA (deg C)"
-msgstr ""
-
-#: printrun/pronsole.py:307
-msgid "Extruder temperature for PLA"
-msgstr ""
-
-#: printrun/pronsole.py:308
-msgid "Feedrate for Control Panel Moves in X and Y (mm/min)"
-msgstr ""
-
-#: printrun/pronsole.py:308
-msgid "X && Y manual feedrate"
-msgstr ""
-
-#: printrun/pronsole.py:309
-msgid "Feedrate for Control Panel Moves in Z (mm/min)"
-msgstr ""
-
-#: printrun/pronsole.py:309
-msgid "Z manual feedrate"
-msgstr ""
-
-#: printrun/pronsole.py:310
-msgid "E manual feedrate"
+#: printrun/pronsole.py:183
+msgid "Build dimensions"
msgstr ""
-#: printrun/pronsole.py:310
-msgid "Feedrate for Control Panel Moves in Extrusions (mm/min)"
+#: printrun/pronsole.py:183
+msgid ""
+"Dimensions of Build Platform\n"
+" & optional offset of origin\n"
+" & optional switch position\n"
+"\n"
+"Examples:\n"
+" XXXxYYY\n"
+" XXX,YYY,ZZZ\n"
+" XXXxYYYxZZZ+OffX+OffY+OffZ\n"
+"XXXxYYYxZZZ+OffX+OffY+OffZ+HomeX+HomeY+HomeZ"
msgstr ""
-#: printrun/pronsole.py:311
-msgid "Slice command"
+#: printrun/pronsole.py:213
+msgid "Welcome to the printer console! Type \"help\" for a list of available commands."
msgstr ""
-#: printrun/pronsole.py:312
-msgid "Slice settings command"
+#: printrun/pronsole.py:401 printrun/pronsole.py:409 printrun/pronsole.py:1452
+#: printrun/pronsole.py:1479 printrun/pronsole.py:1551
+#: printrun/pronterface.py:472 printrun/pronterface.py:492
+#: printrun/pronterface.py:509 printrun/pronterface.py:524
+msgid "Printer is not online."
msgstr ""
-#: printrun/pronsole.py:312
-msgid "Slicer options command"
+#: printrun/pronsole.py:424
+msgid ""
+"Are you sure you want to exit while printing?\n"
+"(this will terminate the print)."
msgstr ""
-#: printrun/pronsole.py:313
-msgid "Executable to run when the print is finished"
+#: printrun/pronsole.py:428
+msgid "Exiting program. Goodbye!"
msgstr ""
-#: printrun/pronsole.py:313
-msgid "Final command"
+#: printrun/pronsole.py:434
+msgid "Disconnects from the printer and exits the program."
msgstr ""
-#: printrun/pronsole.py:314
-msgid "Error command"
+#: printrun/pronsole.py:591
+msgid "Unknown variable '%s'"
msgstr ""
-#: printrun/pronsole.py:314
-msgid "Executable to run when an error occurs"
+#: printrun/pronsole.py:594
+msgid "Bad value %s for variable '%s': %s"
msgstr ""
-#: printrun/pronsole.py:381
-msgid "Failed to run callback after setting \"%s\":"
+#: printrun/pronsole.py:596
+msgid "Bad value for variable '%s', expecting %s (%s)"
msgstr ""
-#: printrun/pronsole.py:469
-msgid "Build dimensions"
+#: printrun/pronsole.py:752
+msgid "increase verbosity"
msgstr ""
-#: printrun/pronsole.py:469
-msgid ""
-"Dimensions of Build Platform\n"
-" & optional offset of origin\n"
-" & optional switch position\n"
-"\n"
-"Examples:\n"
-" XXXxYYY\n"
-" XXX,YYY,ZZZ\n"
-" XXXxYYYxZZZ+OffX+OffY+OffZ\n"
-"XXXxYYYxZZZ+OffX+OffY+OffZ+HomeX+HomeY+HomeZ"
+#: printrun/pronsole.py:753
+msgid "load this file on startup instead of .pronsolerc ; you may chain config files, if so settings auto-save will use the last specified file"
msgstr ""
-#: printrun/pronsole.py:495
-msgid "Welcome to the printer console! Type \"help\" for a list of available commands."
+#: printrun/pronsole.py:754
+msgid "executes command after configuration/.pronsolerc is loaded ; macros/settings from these commands are not autosaved"
msgstr ""
-#: printrun/pronsole.py:657 printrun/pronsole.py:665 printrun/pronsole.py:673
-#: printrun/pronsole.py:1519 printrun/pronsole.py:1546
-#: printrun/pronsole.py:1618 printrun/pronterface.py:357
-#: printrun/pronterface.py:377 printrun/pronterface.py:394
-msgid "Printer is not online."
+#: printrun/pronsole.py:755
+msgid "file to load"
msgstr ""
-#: printrun/pronsole.py:692
-msgid "Exiting program. Goodbye!"
+#: printrun/pronsole.py:799 printrun/pronsole.py:809
+msgid "Error: You are trying to connect to a non-existing port."
msgstr ""
-#: printrun/pronsole.py:697
-msgid "Disconnects from the printer and exits the program."
+#: printrun/pronsole.py:801
+msgid "Error: You don't have permission to open %s."
msgstr ""
-#: printrun/pronsole.py:974
-msgid "load this file on startup instead of .pronsolerc ; you may chain config files, if so settings auto-save will use the last specified file"
+#: printrun/pronsole.py:802
+msgid "You might need to add yourself to the dialout group."
msgstr ""
-#: printrun/pronsole.py:975
-msgid "executes command after configuration/.pronsolerc is loaded ; macros/settings from these commands are not autosaved"
+#: printrun/pronsole.py:911
+msgid "Disconnecting after 4 failed writes."
msgstr ""
-#: printrun/pronsole.py:976
-msgid "file to load"
+#: printrun/pronsole.py:951 printrun/pronterface.py:1534
+msgid "Loading file: %s"
msgstr ""
-#: printrun/pronsole.py:1104
+#: printrun/pronsole.py:956
msgid "Loaded %s, %d lines."
msgstr ""
-#: printrun/pronsole.py:1105 printrun/pronterface.py:1381
+#: printrun/pronsole.py:957 printrun/pronterface.py:1641
msgid "Estimated duration: %d layers, %s"
msgstr ""
-#: printrun/pronsole.py:1134
+#: printrun/pronsole.py:986
msgid "No file name given."
msgstr ""
-#: printrun/pronsole.py:1140
-msgid "Skeining file: %s"
+#: printrun/pronsole.py:992
+msgid "Slicing file: %s"
msgstr ""
-#: printrun/pronsole.py:1142 printrun/pronterface.py:1305
+#: printrun/pronsole.py:994 printrun/pronterface.py:1502
msgid "File not found!"
msgstr ""
-#: printrun/pronsole.py:1147
+#: printrun/pronsole.py:999
msgid "Entering slicer settings: %s"
msgstr ""
-#: printrun/pronsole.py:1151
-msgid "Slicing: "
-msgstr ""
-
-#: printrun/pronsole.py:1158
+#: printrun/pronsole.py:1009
msgid "Loading sliced file."
msgstr ""
-#: printrun/pronsole.py:1161
+#: printrun/pronsole.py:1012
msgid "Slicing failed: %s"
msgstr ""
-#: printrun/pronsole.py:1174
+#: printrun/pronsole.py:1025
msgid "Creates a gcode file from an stl model using the slicer (with tab-completion)"
msgstr ""
-#: printrun/pronsole.py:1175
+#: printrun/pronsole.py:1026
msgid "slice filename.stl - create gcode file"
msgstr ""
-#: printrun/pronsole.py:1176
+#: printrun/pronsole.py:1027
msgid "slice filename.stl view - create gcode file and view using skeiniso (if using skeinforge)"
msgstr ""
-#: printrun/pronsole.py:1177
+#: printrun/pronsole.py:1028
msgid "slice set - adjust slicer settings"
msgstr ""
-#: printrun/pronsole.py:1189
+#: printrun/pronsole.py:1040
msgid "Please enter target name in 8.3 format."
msgstr ""
-#: printrun/pronsole.py:1195
+#: printrun/pronsole.py:1046
msgid "Uploading as %s"
msgstr ""
-#: printrun/pronsole.py:1196
+#: printrun/pronsole.py:1047
msgid "Uploading %s"
msgstr ""
-#: printrun/pronsole.py:1198
+#: printrun/pronsole.py:1049
msgid "Press Ctrl-C to interrupt upload."
msgstr ""
-#: printrun/pronsole.py:1201
+#: printrun/pronsole.py:1052
msgid "Progress: "
msgstr ""
-#: printrun/pronsole.py:1212
+#: printrun/pronsole.py:1063
msgid "Upload completed. %s should now be on the card."
msgstr ""
-#: printrun/pronsole.py:1216
+#: printrun/pronsole.py:1067
msgid "...interrupted!"
msgstr ""
-#: printrun/pronsole.py:1218
+#: printrun/pronsole.py:1069
msgid "Something wrong happened while uploading:"
msgstr ""
-#: printrun/pronsole.py:1224
+#: printrun/pronsole.py:1075
msgid "A partial file named %s may have been written to the sd card."
msgstr ""
-#: printrun/pronsole.py:1241
+#: printrun/pronsole.py:1092
msgid "Send a loaded gcode file to the printer. Load a file with the load command first."
msgstr ""
-#: printrun/pronsole.py:1243
+#: printrun/pronsole.py:1094
msgid "Send a loaded gcode file to the printer. You have %s loaded right now."
msgstr ""
-#: printrun/pronsole.py:1247 printrun/pronterface.py:730
-#: printrun/pronterface.py:1108
+#: printrun/pronsole.py:1098 printrun/pronterface.py:899
+#: printrun/pronterface.py:1294
msgid "No file loaded. Please use load first."
msgstr ""
-#: printrun/pronsole.py:1252
+#: printrun/pronsole.py:1103
msgid "Printing %s"
msgstr ""
-#: printrun/pronsole.py:1253
+#: printrun/pronsole.py:1104
msgid "You can monitor the print with the monitor command."
msgstr ""
-#: printrun/pronsole.py:1261
+#: printrun/pronsole.py:1113
msgid "Not printing, cannot pause."
msgstr ""
-#: printrun/pronsole.py:1267
+#: printrun/pronsole.py:1119
msgid "Pauses a running print"
msgstr ""
-#: printrun/pronsole.py:1274
+#: printrun/pronsole.py:1126
msgid "Not paused, unable to resume. Start a print first."
msgstr ""
-#: printrun/pronsole.py:1284
+#: printrun/pronsole.py:1136
msgid "Resumes a paused print."
msgstr ""
-#: printrun/pronsole.py:1293
+#: printrun/pronsole.py:1145
msgid "Files on SD card:"
msgstr ""
-#: printrun/pronsole.py:1307 printrun/pronsole.py:1349
-#: printrun/pronsole.py:1562
+#: printrun/pronsole.py:1160 printrun/pronsole.py:1202
+#: printrun/pronsole.py:1495
msgid "Printer is not online. Please connect to it first."
msgstr ""
-#: printrun/pronsole.py:1312
+#: printrun/pronsole.py:1165
msgid "Lists files on the SD card"
msgstr ""
-#: printrun/pronsole.py:1316 printrun/pronterface.py:1645
+#: printrun/pronsole.py:1169 printrun/pronterface.py:1965
msgid "Opening file failed."
msgstr ""
-#: printrun/pronsole.py:1322 printrun/pronterface.py:1651
+#: printrun/pronsole.py:1175 printrun/pronterface.py:1971
msgid "Starting print"
msgstr ""
-#: printrun/pronsole.py:1345
+#: printrun/pronsole.py:1198
msgid "Resets the printer."
msgstr ""
-#: printrun/pronsole.py:1355
+#: printrun/pronsole.py:1208
msgid "File is not present on card. Please upload it first."
msgstr ""
-#: printrun/pronsole.py:1359
+#: printrun/pronsole.py:1212
msgid "Printing file: %s from SD card."
msgstr ""
-#: printrun/pronsole.py:1360
+#: printrun/pronsole.py:1213
msgid "Requesting SD print..."
msgstr ""
-#: printrun/pronsole.py:1364
+#: printrun/pronsole.py:1217
msgid "Print a file from the SD card. Tab completes with available file names."
msgstr ""
-#: printrun/pronsole.py:1365
+#: printrun/pronsole.py:1218
msgid "sdprint filename.g"
msgstr ""
-#: printrun/pronsole.py:1382
+#: printrun/pronsole.py:1235
msgid "Print resumed at: %s"
msgstr ""
-#: printrun/pronsole.py:1384
+#: printrun/pronsole.py:1237
msgid "Print started at: %s"
msgstr ""
-#: printrun/pronsole.py:1392
-msgid "Failed to inhibit sleep:"
+#: printrun/pronsole.py:1253 printrun/pronsole.py:1260
+msgid "Failed to set power settings:"
msgstr ""
-#: printrun/pronsole.py:1399
-msgid "Failed to uninhibit sleep:"
+#: printrun/pronsole.py:1264
+msgid "Print ended at: %(end_time)s and took %(duration)s"
msgstr ""
-#: printrun/pronsole.py:1403
-msgid "Print ended at: %(end_time)s and took %(duration)s"
+#: printrun/pronsole.py:1324 printrun/pronterface.py:1924
+msgid "Received command %s"
msgstr ""
-#: printrun/pronsole.py:1457
+#: printrun/pronsole.py:1390
msgid "Printer is not currently printing. No ETA available."
msgstr ""
-#: printrun/pronsole.py:1460
+#: printrun/pronsole.py:1393
msgid "Est: %s of %s remaining"
msgstr ""
-#: printrun/pronsole.py:1465
+#: printrun/pronsole.py:1398
msgid "Displays estimated remaining print time."
msgstr ""
-#: printrun/pronsole.py:1498
+#: printrun/pronsole.py:1425 printrun/pronsole.py:1427
+msgid "Hotend: %s%s/%s%s"
+msgstr ""
+
+#: printrun/pronsole.py:1428
+msgid "Bed: %s%s/%s%s"
+msgstr ""
+
+#: printrun/pronsole.py:1431
msgid "Read the extruder and bed temperature."
msgstr ""
-#: printrun/pronsole.py:1507 printrun/pronsole.py:1540
+#: printrun/pronsole.py:1440 printrun/pronsole.py:1473
msgid "You must enter a temperature."
msgstr ""
-#: printrun/pronsole.py:1512
+#: printrun/pronsole.py:1445
msgid "%s is a high temperature to set your extruder to. Are you sure you want to do that?"
msgstr ""
-#: printrun/pronsole.py:1517
+#: printrun/pronsole.py:1450
msgid "Setting hotend temperature to %s degrees Celsius."
msgstr ""
-#: printrun/pronsole.py:1521 printrun/pronterface.py:359
+#: printrun/pronsole.py:1454 printrun/pronterface.py:474
msgid "You cannot set negative temperatures. To turn the hotend off entirely, set its temperature to 0."
msgstr ""
-#: printrun/pronsole.py:1524
+#: printrun/pronsole.py:1457
msgid "Sets the hotend temperature to the value entered."
msgstr ""
-#: printrun/pronsole.py:1525 printrun/pronsole.py:1552
+#: printrun/pronsole.py:1458 printrun/pronsole.py:1485
msgid "Enter either a temperature in celsius or one of the following keywords"
msgstr ""
-#: printrun/pronsole.py:1544
+#: printrun/pronsole.py:1477
msgid "Setting bed temperature to %s degrees Celsius."
msgstr ""
-#: printrun/pronsole.py:1548 printrun/pronterface.py:379
+#: printrun/pronsole.py:1481 printrun/pronterface.py:494
msgid "You cannot set negative temperatures. To turn the bed off entirely, set its temperature to 0."
msgstr ""
-#: printrun/pronsole.py:1551
+#: printrun/pronsole.py:1484
msgid "Sets the bed temperature to the value entered."
msgstr ""
-#: printrun/pronsole.py:1565
+#: printrun/pronsole.py:1498
msgid "Printer is not printing. Please print something before monitoring."
msgstr ""
-#: printrun/pronsole.py:1567
+#: printrun/pronsole.py:1500
msgid "Monitoring printer, use ^C to interrupt."
msgstr ""
-#: printrun/pronsole.py:1572 printrun/pronterface.py:329
+#: printrun/pronsole.py:1505 printrun/pronterface.py:438
msgid "Invalid period given."
msgstr ""
-#: printrun/pronsole.py:1573
+#: printrun/pronsole.py:1506
msgid "Updating values every %f seconds."
msgstr ""
-#: printrun/pronsole.py:1584 printrun/pronsole.py:1587
+#: printrun/pronsole.py:1516
msgid "Print progress: "
msgstr ""
-#: printrun/pronsole.py:1595 printrun/pronterface.py:333
+#: printrun/pronsole.py:1519
+msgid "SD print progress: "
+msgstr ""
+
+#: printrun/pronsole.py:1527 printrun/pronterface.py:442
msgid "Done monitoring."
msgstr ""
-#: printrun/pronsole.py:1599
+#: printrun/pronsole.py:1531
msgid "Monitor a machine's temperatures and an SD print's status."
msgstr ""
-#: printrun/pronsole.py:1600
+#: printrun/pronsole.py:1532
msgid "monitor - Reports temperature and SD print status (if SD printing) every 5 seconds"
msgstr ""
-#: printrun/pronsole.py:1601
+#: printrun/pronsole.py:1533
msgid "monitor 2 - Reports temperature and SD print status (if SD printing) every 2 seconds"
msgstr ""
-#: printrun/pronsole.py:1612
+#: printrun/pronsole.py:1544
msgid "You must specify the tool index as an integer."
msgstr ""
-#: printrun/pronsole.py:1616
+#: printrun/pronsole.py:1548
msgid "Using tool %d."
msgstr ""
-#: printrun/pronsole.py:1620
+#: printrun/pronsole.py:1553
msgid "You cannot set negative tool numbers."
msgstr ""
-#: printrun/pronsole.py:1623
+#: printrun/pronsole.py:1556
msgid "Switches to the specified tool (e.g. doing tool 1 will emit a T1 G-Code)."
msgstr ""
-#: printrun/pronsole.py:1627
+#: printrun/pronsole.py:1560
msgid "No move specified."
msgstr ""
-#: printrun/pronsole.py:1630 printrun/pronsole.py:1692
-#: printrun/pronsole.py:1735 printrun/pronsole.py:1762
+#: printrun/pronsole.py:1563 printrun/pronsole.py:1625
+#: printrun/pronsole.py:1674 printrun/pronsole.py:1701
msgid "Printer is currently printing. Please pause the print before you issue manual commands."
msgstr ""
-#: printrun/pronsole.py:1633 printrun/pronsole.py:1759
+#: printrun/pronsole.py:1566 printrun/pronsole.py:1698
msgid "Printer is not online. Unable to move."
msgstr ""
-#: printrun/pronsole.py:1649
+#: printrun/pronsole.py:1582
msgid "Unknown axis."
msgstr ""
-#: printrun/pronsole.py:1654
+#: printrun/pronsole.py:1587
msgid "Invalid distance"
msgstr ""
-#: printrun/pronsole.py:1665
+#: printrun/pronsole.py:1598
msgid "Move an axis. Specify the name of the axis and the amount. "
msgstr ""
-#: printrun/pronsole.py:1666
+#: printrun/pronsole.py:1599
msgid "move X 10 will move the X axis forward by 10mm at %s mm/min (default XY speed)"
msgstr ""
-#: printrun/pronsole.py:1667
+#: printrun/pronsole.py:1600
msgid "move Y 10 5000 will move the Y axis forward by 10mm at 5000mm/min"
msgstr ""
-#: printrun/pronsole.py:1668
+#: printrun/pronsole.py:1601
msgid "move Z -1 will move the Z axis down by 1mm at %s mm/min (default Z speed)"
msgstr ""
-#: printrun/pronsole.py:1669
+#: printrun/pronsole.py:1602
msgid "Common amounts are in the tabcomplete list."
msgstr ""
-#: printrun/pronsole.py:1699 printrun/pronsole.py:1742
+#: printrun/pronsole.py:1632 printrun/pronsole.py:1681
msgid "Invalid length given."
msgstr ""
-#: printrun/pronsole.py:1704 printrun/pronsole.py:1747
+#: printrun/pronsole.py:1637 printrun/pronsole.py:1686
msgid "Invalid speed given."
msgstr ""
-#: printrun/pronsole.py:1712
+#: printrun/pronsole.py:1645
msgid "Extruding %fmm of filament."
msgstr ""
-#: printrun/pronsole.py:1714
+#: printrun/pronsole.py:1647
msgid "Reversing %fmm of filament."
msgstr ""
-#: printrun/pronsole.py:1716
+#: printrun/pronsole.py:1649
msgid "Length is 0, not doing anything."
msgstr ""
-#: printrun/pronsole.py:1722
+#: printrun/pronsole.py:1661
msgid "Extrudes a length of filament, 5mm by default, or the number of mm given as a parameter"
msgstr ""
-#: printrun/pronsole.py:1723
+#: printrun/pronsole.py:1662
msgid "extrude - extrudes 5mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1724
+#: printrun/pronsole.py:1663
msgid "extrude 20 - extrudes 20mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1725
+#: printrun/pronsole.py:1664
msgid "extrude -5 - REVERSES 5mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1726
+#: printrun/pronsole.py:1665
msgid "extrude 10 210 - extrudes 10mm of filament at 210mm/min (3.5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1732
+#: printrun/pronsole.py:1671
msgid "Printer is not online. Unable to reverse."
msgstr ""
-#: printrun/pronsole.py:1751
+#: printrun/pronsole.py:1690
msgid "Reverses the extruder, 5mm by default, or the number of mm given as a parameter"
msgstr ""
-#: printrun/pronsole.py:1752
+#: printrun/pronsole.py:1691
msgid "reverse - reverses 5mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1753
+#: printrun/pronsole.py:1692
msgid "reverse 20 - reverses 20mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1754
+#: printrun/pronsole.py:1693
msgid "reverse 10 210 - extrudes 10mm of filament at 210mm/min (3.5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1755
+#: printrun/pronsole.py:1694
msgid "reverse -5 - EXTRUDES 5mm of filament at 300mm/min (5mm/s)"
msgstr ""
-#: printrun/pronsole.py:1777
+#: printrun/pronsole.py:1716
msgid "Homes the printer"
msgstr ""
-#: printrun/pronsole.py:1778
+#: printrun/pronsole.py:1717
msgid "home - homes all axes and zeroes the extruder(Using G28 and G92)"
msgstr ""
-#: printrun/pronsole.py:1779
+#: printrun/pronsole.py:1718
msgid "home xy - homes x and y axes (Using G28)"
msgstr ""
-#: printrun/pronsole.py:1780
+#: printrun/pronsole.py:1719
msgid "home z - homes z axis only (Using G28)"
msgstr ""
-#: printrun/pronsole.py:1781
+#: printrun/pronsole.py:1720
msgid "home e - set extruder position to zero (Using G92)"
msgstr ""
-#: printrun/pronsole.py:1782
+#: printrun/pronsole.py:1721
msgid "home xyze - homes all axes and zeroes the extruder (Using G28 and G92)"
msgstr ""
-#: printrun/pronsole.py:1790
+#: printrun/pronsole.py:1729
msgid "; Motors off"
msgstr ""
-#: printrun/pronsole.py:1792
+#: printrun/pronsole.py:1731
msgid "; Extruder off"
msgstr ""
-#: printrun/pronsole.py:1794
+#: printrun/pronsole.py:1733
msgid "; Heatbed off"
msgstr ""
-#: printrun/pronsole.py:1796
+#: printrun/pronsole.py:1735
msgid "; Fan off"
msgstr ""
-#: printrun/pronsole.py:1798
+#: printrun/pronsole.py:1737
msgid "; Power supply off"
msgstr ""
-#: printrun/pronsole.py:1801
+#: printrun/pronsole.py:1740
msgid "Printer is not online. Unable to turn it off."
msgstr ""
-#: printrun/pronsole.py:1804
+#: printrun/pronsole.py:1743
msgid "Turns off everything on the printer"
msgstr ""
-#: printrun/pronsole.py:1815
+#: printrun/pronsole.py:1754
msgid "G-Code calling host command \"%s\""
msgstr ""
-#: printrun/pronsole.py:1824
-msgid "Runs a custom script. Current gcode filename can be given using %s token."
+#: printrun/pronsole.py:1763
+msgid "Runs a custom script. Current gcode filename can be given using $s token."
msgstr ""
-#: printrun/pronsole.py:1832
-msgid "Runs a custom script which output gcode which will in turn be executed. Current gcode filename can be given using %s token."
+#: printrun/pronsole.py:1773
+msgid "Runs a custom script which output gcode which will in turn be executed. Current gcode filename can be given using $s token."
msgstr ""
-#: printrun/pronterface.py:149
+#: printrun/pronterface.py:160
msgid "Motors off"
msgstr ""
-#: printrun/pronterface.py:149
+#: printrun/pronterface.py:160
msgid "Switch all motors off"
msgstr ""
-#: printrun/pronterface.py:150
+#: printrun/pronterface.py:161
msgid "Advance extruder by set length"
msgstr ""
-#: printrun/pronterface.py:150
+#: printrun/pronterface.py:161
msgid "Extrude"
msgstr ""
-#: printrun/pronterface.py:151
+#: printrun/pronterface.py:162
msgid "Reverse"
msgstr ""
-#: printrun/pronterface.py:151
+#: printrun/pronterface.py:162
msgid "Reverse extruder by set length"
msgstr ""
-#: printrun/pronterface.py:165
+#: printrun/pronterface.py:183
msgid "Pronterface"
msgstr ""
-#: printrun/pronterface.py:192
+#: printrun/pronterface.py:208
msgid ""
"# I moved all your custom buttons into .pronsolerc.\n"
"# Please don't add them here any more.\n"
"# Backup of your old buttons is in custombtn.old\n"
msgstr ""
-#: printrun/pronterface.py:197
+#: printrun/pronterface.py:213
msgid "Note!!! You have specified custom buttons in both custombtn.txt and .pronsolerc"
msgstr ""
-#: printrun/pronterface.py:198
+#: printrun/pronterface.py:214
msgid "Ignoring custombtn.txt. Remove all current buttons to revert to custombtn.txt"
msgstr ""
-#: printrun/pronterface.py:331
+#: printrun/pronterface.py:290 printrun/pronterface.py:627
+msgid "Tabbed"
+msgstr ""
+
+#: printrun/pronterface.py:293 printrun/pronterface.py:963
+msgid "Compact"
+msgstr ""
+
+#: printrun/pronterface.py:399
+msgid "Exit"
+msgstr ""
+
+#: printrun/pronterface.py:399
+msgid "Print in progress ! Are you really sure you want to quit ?"
+msgstr ""
+
+#: printrun/pronterface.py:440
msgid "Monitoring printer."
msgstr ""
-#: printrun/pronterface.py:354
-msgid "Setting hotend temperature to %f degrees Celsius."
+#: printrun/pronterface.py:446
+msgid "Please pause or stop print before extruding."
+msgstr ""
+
+#: printrun/pronterface.py:453
+msgid "Please pause or stop print before reversing."
+msgstr ""
+
+#: printrun/pronterface.py:469
+msgid "Setting hotend temperature to %g degrees Celsius."
msgstr ""
-#: printrun/pronterface.py:361 printrun/pronterface.py:381
+#: printrun/pronterface.py:476 printrun/pronterface.py:496
msgid "You must enter a temperature. (%s)"
msgstr ""
-#: printrun/pronterface.py:374
-msgid "Setting bed temperature to %f degrees Celsius."
+#: printrun/pronterface.py:489
+msgid "Setting bed temperature to %g degrees Celsius."
msgstr ""
-#: printrun/pronterface.py:392
+#: printrun/pronterface.py:507
msgid "Setting print speed factor to %d%%."
msgstr ""
-#: printrun/pronterface.py:396
+#: printrun/pronterface.py:511
msgid "You must enter a speed. (%s)"
msgstr ""
-#: printrun/pronterface.py:470
+#: printrun/pronterface.py:522
+msgid "Setting print flow factor to %d%%."
+msgstr ""
+
+#: printrun/pronterface.py:526
+msgid "You must enter a flow. (%s)"
+msgstr ""
+
+#: printrun/pronterface.py:607
msgid "Plate function activated"
msgstr ""
-#: printrun/pronterface.py:479
+#: printrun/pronterface.py:617
msgid "G-Code plate function activated"
msgstr ""
-#: printrun/pronterface.py:486
+#: printrun/pronterface.py:625
msgid "Plated %s"
msgstr ""
-#: printrun/pronterface.py:500
+#: printrun/pronterface.py:642
msgid "SD Upload"
msgstr ""
-#: printrun/pronterface.py:504
+#: printrun/pronterface.py:646
msgid "SD Print"
msgstr ""
-#: printrun/pronterface.py:565
+#: printrun/pronterface.py:710
msgid "Manual move outside of the build volume prevented (see the \"Clamp manual moves\" option)."
msgstr ""
-#: printrun/pronterface.py:621
+#: printrun/pronterface.py:779
msgid "Attempted to write invalid text to console, which could be due to an invalid baudrate"
msgstr ""
-#: printrun/pronterface.py:655
-msgid " Opens file"
+#: printrun/pronterface.py:810
+msgid " Open file"
msgstr ""
-#: printrun/pronterface.py:655
-msgid "&Open..."
+#: printrun/pronterface.py:810
+msgid "&Open...\tCtrl+O"
msgstr ""
-#: printrun/pronterface.py:663
+#: printrun/pronterface.py:811
+msgid " Save file"
+msgstr ""
+
+#: printrun/pronterface.py:811
+msgid "&Save..."
+msgstr ""
+
+#: printrun/pronterface.py:820
+msgid "&Recent Files"
+msgstr ""
+
+#: printrun/pronterface.py:821
msgid " Clear output console"
msgstr ""
-#: printrun/pronterface.py:663
-msgid "Clear console"
+#: printrun/pronterface.py:821
+msgid "Clear console\tCtrl+L"
msgstr ""
-#: printrun/pronterface.py:664
+#: printrun/pronterface.py:822
msgid " Closes the Window"
msgstr ""
-#: printrun/pronterface.py:664
+#: printrun/pronterface.py:822
msgid "E&xit"
msgstr ""
-#: printrun/pronterface.py:665
+#: printrun/pronterface.py:823
msgid "&File"
msgstr ""
-#: printrun/pronterface.py:668
+#: printrun/pronterface.py:827
msgid " Edit open file"
msgstr ""
-#: printrun/pronterface.py:668
+#: printrun/pronterface.py:827
msgid "&Edit..."
msgstr ""
-#: printrun/pronterface.py:669
+#: printrun/pronterface.py:828
msgid " Compose 3D models into a single plate"
msgstr ""
-#: printrun/pronterface.py:669
-msgid "Plater"
-msgstr ""
-
-#: printrun/pronterface.py:670
+#: printrun/pronterface.py:829
msgid " Compose G-Codes into a single plate"
msgstr ""
-#: printrun/pronterface.py:670
-msgid "G-Code Plater"
-msgstr ""
-
-#: printrun/pronterface.py:671
+#: printrun/pronterface.py:830
msgid " Exclude parts of the bed from being printed"
msgstr ""
-#: printrun/pronterface.py:671
+#: printrun/pronterface.py:830
msgid "Excluder"
msgstr ""
-#: printrun/pronterface.py:672
+#: printrun/pronterface.py:831
msgid " Project slices"
msgstr ""
-#: printrun/pronterface.py:672
+#: printrun/pronterface.py:831
msgid "Projector"
msgstr ""
-#: printrun/pronterface.py:673
+#: printrun/pronterface.py:834
+msgid "Spool Manager"
+msgstr ""
+
+#: printrun/pronterface.py:835
+msgid " Manage different spools of filament"
+msgstr ""
+
+#: printrun/pronterface.py:836
msgid "&Tools"
msgstr ""
-#: printrun/pronterface.py:676
+#: printrun/pronterface.py:840
msgid " Recover previous print after a disconnect (homes X, Y, restores Z and E status)"
msgstr ""
-#: printrun/pronterface.py:676
+#: printrun/pronterface.py:840
msgid "Recover"
msgstr ""
-#: printrun/pronterface.py:679
+#: printrun/pronterface.py:843
msgid "&Advanced"
msgstr ""
-#: printrun/pronterface.py:686
+#: printrun/pronterface.py:850
msgid "Print &settings"
msgstr ""
-#: printrun/pronterface.py:687
+#: printrun/pronterface.py:851
msgid "&Filament"
msgstr ""
-#: printrun/pronterface.py:688
+#: printrun/pronterface.py:852
msgid "&Printer"
msgstr ""
-#: printrun/pronterface.py:694
+#: printrun/pronterface.py:858
msgid "&Slic3r"
msgstr ""
-#: printrun/pronterface.py:696
+#: printrun/pronterface.py:860
msgid "Failed to load Slic3r configuration:"
msgstr ""
-#: printrun/pronterface.py:702
+#: printrun/pronterface.py:866
msgid "&Macros"
msgstr ""
-#: printrun/pronterface.py:703
+#: printrun/pronterface.py:867
msgid "<&New...>"
msgstr ""
-#: printrun/pronterface.py:704
+#: printrun/pronterface.py:868
msgid " Options dialog"
msgstr ""
-#: printrun/pronterface.py:704
+#: printrun/pronterface.py:868
msgid "&Options"
msgstr ""
-#: printrun/pronterface.py:706
+#: printrun/pronterface.py:870
msgid " Adjust slicing settings"
msgstr ""
-#: printrun/pronterface.py:706
+#: printrun/pronterface.py:870
msgid "Slicing settings"
msgstr ""
-#: printrun/pronterface.py:708
+#: printrun/pronterface.py:872
msgid "Debug communications"
msgstr ""
-#: printrun/pronterface.py:709
+#: printrun/pronterface.py:873
msgid "Print all G-code sent to and received from the printer."
msgstr ""
-#: printrun/pronterface.py:713
+#: printrun/pronterface.py:877
+msgid "Don't autoscroll"
+msgstr ""
+
+#: printrun/pronterface.py:878
+msgid "Disables automatic scrolling of the console when new text is added"
+msgstr ""
+
+#: printrun/pronterface.py:882
msgid "&Settings"
msgstr ""
-#: printrun/pronterface.py:719
+#: printrun/pronterface.py:888
msgid "&About Printrun"
msgstr ""
-#: printrun/pronterface.py:719
+#: printrun/pronterface.py:888
msgid "Show about dialog"
msgstr ""
-#: printrun/pronterface.py:720
+#: printrun/pronterface.py:889
msgid "&Help"
msgstr ""
-#: printrun/pronterface.py:746
+#: printrun/pronterface.py:920
msgid "Printrun is a pure Python 3D printing (and other types of CNC) host software."
msgstr ""
-#: printrun/pronterface.py:750
+#: printrun/pronterface.py:924
msgid "%.02fmm of filament have been extruded during prints"
msgstr ""
-#: printrun/pronterface.py:781
+#: printrun/pronterface.py:955
msgid "Monitor printer status"
msgstr ""
-#: printrun/pronterface.py:781
+#: printrun/pronterface.py:955
msgid "Regularly monitor printer temperatures (required to have functional temperature graph or gauges)"
msgstr ""
-#: printrun/pronterface.py:782
+#: printrun/pronterface.py:956
msgid "Path to the simarrange binary to use in the STL plater"
msgstr ""
-#: printrun/pronterface.py:782
+#: printrun/pronterface.py:956
msgid "Simarrange command"
msgstr ""
-#: printrun/pronterface.py:783
+#: printrun/pronterface.py:957
msgid "Circular build platform"
msgstr ""
-#: printrun/pronterface.py:783
+#: printrun/pronterface.py:957
msgid "Draw a circular (or oval) build platform instead of a rectangular one"
msgstr ""
-#: printrun/pronterface.py:784
+#: printrun/pronterface.py:958
msgid "Extruders count"
msgstr ""
-#: printrun/pronterface.py:784
+#: printrun/pronterface.py:958
msgid "Number of extruders"
msgstr ""
-#: printrun/pronterface.py:785
+#: printrun/pronterface.py:959
msgid "Clamp manual moves"
msgstr ""
-#: printrun/pronterface.py:785
+#: printrun/pronterface.py:959
msgid "Prevent manual moves from leaving the specified build dimensions"
msgstr ""
-#: printrun/pronterface.py:786
+#: printrun/pronterface.py:960
+msgid "Display progress on printer"
+msgstr ""
+
+#: printrun/pronterface.py:960
+msgid "Show progress on printers display (sent via M117, might not be supported by all printers)"
+msgstr ""
+
+#: printrun/pronterface.py:961
+msgid "Interval in which pronterface sends the progress to the printer if enabled, in seconds"
+msgstr ""
+
+#: printrun/pronterface.py:961
+msgid "Printer progress update interval"
+msgstr ""
+
+#: printrun/pronterface.py:962
+msgid "Display cutting moves"
+msgstr ""
+
+#: printrun/pronterface.py:962
+msgid "Show moves where spindle is active as printing moves"
+msgstr ""
+
+#: printrun/pronterface.py:963
msgid "Interface mode"
msgstr ""
-#: printrun/pronterface.py:786
+#: printrun/pronterface.py:963
+msgid "Standard"
+msgstr ""
+
+#: printrun/pronterface.py:963
msgid ""
"Standard interface is a one-page, three columns layout with controls/visualization/log\n"
-"Compact mode is a one-page, two columns layout with controls + log/visualization\n"
-"Tabbed mode is a two-pages mode, where the first page shows controls and the second one shows visualization and log."
+"Compact mode is a one-page, two columns layout with controls + log/visualization"
msgstr ""
-#: printrun/pronterface.py:787
+#: printrun/pronterface.py:965
msgid "Controls mode"
msgstr ""
-#: printrun/pronterface.py:787
+#: printrun/pronterface.py:965
msgid "Standard controls include all controls needed for printer setup and calibration, while Mini controls are limited to the ones needed for daily printing"
msgstr ""
-#: printrun/pronterface.py:788
+#: printrun/pronterface.py:966
msgid "Add a menu to select Slic3r profiles directly from Pronterface"
msgstr ""
-#: printrun/pronterface.py:788
+#: printrun/pronterface.py:966
msgid "Enable Slic3r integration"
msgstr ""
-#: printrun/pronterface.py:789
+#: printrun/pronterface.py:967
msgid "Update Slic3r default presets"
msgstr ""
-#: printrun/pronterface.py:789
+#: printrun/pronterface.py:967
msgid "When selecting a profile in Slic3r integration menu, also save it as the default Slic3r preset"
msgstr ""
-#: printrun/pronterface.py:790
+#: printrun/pronterface.py:968
msgid "Main visualization"
msgstr ""
-#: printrun/pronterface.py:790
+#: printrun/pronterface.py:968
msgid "Select visualization for main window."
msgstr ""
-#: printrun/pronterface.py:791
+#: printrun/pronterface.py:969
msgid "Use 3D in GCode viewer window"
msgstr ""
-#: printrun/pronterface.py:791
+#: printrun/pronterface.py:969
msgid "Use 3D mode instead of 2D layered mode in the visualization window"
msgstr ""
-#: printrun/pronterface.py:792
+#: printrun/pronterface.py:970
+msgid "3D viewer options"
+msgstr ""
+
+#: printrun/pronterface.py:971
msgid "Use a lighter 3D visualization"
msgstr ""
-#: printrun/pronterface.py:792
+#: printrun/pronterface.py:971
msgid "Use a lighter visualization with simple lines instead of extruded paths for 3D viewer"
msgstr ""
-#: printrun/pronterface.py:793
+#: printrun/pronterface.py:972
+msgid "Amount of anti-aliasing samples used in the 3D viewer"
+msgstr ""
+
+#: printrun/pronterface.py:972
+msgid "Number of anti-aliasing samples"
+msgstr ""
+
+#: printrun/pronterface.py:973
msgid "Track current layer in main 3D view"
msgstr ""
-#: printrun/pronterface.py:793
+#: printrun/pronterface.py:973
msgid "Track the currently printing layer in the main 3D visualization"
msgstr ""
-#: printrun/pronterface.py:794
+#: printrun/pronterface.py:974
+msgid "Extrusion width for 3D viewer"
+msgstr ""
+
+#: printrun/pronterface.py:974
+msgid "Width of printed path in 3D viewer"
+msgstr ""
+
+#: printrun/pronterface.py:975
+msgid "Height of printed path in 3D viewer"
+msgstr ""
+
+#: printrun/pronterface.py:975
+msgid "Layer height for 3D viewer"
+msgstr ""
+
+#: printrun/pronterface.py:976
msgid "Display temperature graph"
msgstr ""
-#: printrun/pronterface.py:794
+#: printrun/pronterface.py:976
msgid "Display time-lapse temperature graph"
msgstr ""
-#: printrun/pronterface.py:795
+#: printrun/pronterface.py:977
msgid "Display graphical gauges for temperatures visualization"
msgstr ""
-#: printrun/pronterface.py:795
+#: printrun/pronterface.py:977
msgid "Display temperature gauges"
msgstr ""
-#: printrun/pronterface.py:796
+#: printrun/pronterface.py:978
msgid "Display a checkbox that, when check, locks most of Pronterface"
msgstr ""
-#: printrun/pronterface.py:796
+#: printrun/pronterface.py:978
msgid "Display interface lock checkbox"
msgstr ""
-#: printrun/pronterface.py:797
+#: printrun/pronterface.py:979
msgid "If lock checkbox is enabled, lock the interface when starting a print"
msgstr ""
-#: printrun/pronterface.py:797
+#: printrun/pronterface.py:979
msgid "Lock interface upon print start"
msgstr ""
-#: printrun/pronterface.py:804
+#: printrun/pronterface.py:980
+msgid "Regularly update visualization during the load of a G-Code file"
+msgstr ""
+
+#: printrun/pronterface.py:980
+msgid "Update UI during G-Code load"
+msgstr ""
+
+#: printrun/pronterface.py:989
+msgid "2D viewer options"
+msgstr ""
+
+#: printrun/pronterface.py:990
msgid "Preview extrusion width"
msgstr ""
-#: printrun/pronterface.py:804
+#: printrun/pronterface.py:990
msgid "Width of Extrusion in Preview"
msgstr ""
-#: printrun/pronterface.py:805
+#: printrun/pronterface.py:991
msgid "Fine Grid Spacing"
msgstr ""
-#: printrun/pronterface.py:805
+#: printrun/pronterface.py:991
msgid "Fine grid spacing"
msgstr ""
-#: printrun/pronterface.py:806
+#: printrun/pronterface.py:992
msgid "Coarse Grid Spacing"
msgstr ""
-#: printrun/pronterface.py:806
+#: printrun/pronterface.py:992
msgid "Coarse grid spacing"
msgstr ""
-#: printrun/pronterface.py:807
+#: printrun/pronterface.py:993
msgid "Background color"
msgstr ""
-#: printrun/pronterface.py:807
+#: printrun/pronterface.py:993
msgid "Pronterface background color"
msgstr ""
-#: printrun/pronterface.py:808
+#: printrun/pronterface.py:994
+msgid "Color of the temperature graph background"
+msgstr ""
+
+#: printrun/pronterface.py:994
+msgid "Graph background color"
+msgstr ""
+
+#: printrun/pronterface.py:995
msgid "3D view background color"
msgstr ""
-#: printrun/pronterface.py:808
+#: printrun/pronterface.py:995
msgid "Color of the 3D view background"
msgstr ""
-#: printrun/pronterface.py:809
+#: printrun/pronterface.py:996
msgid "3D view travel moves color"
msgstr ""
-#: printrun/pronterface.py:809
+#: printrun/pronterface.py:996
msgid "Color of travel moves in 3D view"
msgstr ""
-#: printrun/pronterface.py:810
+#: printrun/pronterface.py:997
msgid "3D view print moves color"
msgstr ""
-#: printrun/pronterface.py:810
+#: printrun/pronterface.py:997
msgid "Color of print moves with tool 0 in 3D view"
msgstr ""
-#: printrun/pronterface.py:811
+#: printrun/pronterface.py:998
msgid "3D view tool 1 moves color"
msgstr ""
-#: printrun/pronterface.py:811
+#: printrun/pronterface.py:998
msgid "Color of print moves with tool 1 in 3D view"
msgstr ""
-#: printrun/pronterface.py:812
+#: printrun/pronterface.py:999
+msgid "3D view tool 2 moves color"
+msgstr ""
+
+#: printrun/pronterface.py:999
+msgid "Color of print moves with tool 2 in 3D view"
+msgstr ""
+
+#: printrun/pronterface.py:1000
+msgid "3D view tool 3 moves color"
+msgstr ""
+
+#: printrun/pronterface.py:1000
+msgid "Color of print moves with tool 3 in 3D view"
+msgstr ""
+
+#: printrun/pronterface.py:1001
+msgid "3D view tool 4 moves color"
+msgstr ""
+
+#: printrun/pronterface.py:1001
+msgid "Color of print moves with tool 4 in 3D view"
+msgstr ""
+
+#: printrun/pronterface.py:1002
msgid "3D view printed moves color"
msgstr ""
-#: printrun/pronterface.py:812
+#: printrun/pronterface.py:1002
msgid "Color of printed moves in 3D view"
msgstr ""
-#: printrun/pronterface.py:813
+#: printrun/pronterface.py:1003
msgid "3D view current layer moves color"
msgstr ""
-#: printrun/pronterface.py:813
+#: printrun/pronterface.py:1003
msgid "Color of moves in current layer in 3D view"
msgstr ""
-#: printrun/pronterface.py:814
+#: printrun/pronterface.py:1004
msgid "3D view printed current layer moves color"
msgstr ""
-#: printrun/pronterface.py:814
+#: printrun/pronterface.py:1004
msgid "Color of already printed moves from current layer in 3D view"
msgstr ""
-#: printrun/pronterface.py:815
-msgid "Changing most settings here will require restart to get effect"
+#: printrun/pronterface.py:1005
+msgid "Changing some of these settings might require a restart to get effect"
msgstr ""
-#: printrun/pronterface.py:815
+#: printrun/pronterface.py:1005
msgid "Note:"
msgstr ""
-#: printrun/pronterface.py:822
+#: printrun/pronterface.py:1019
msgid "automatically try to connect to printer on startup"
msgstr ""
-#: printrun/pronterface.py:835 printrun/pronterface.py:1316
+#: printrun/pronterface.py:1032 printrun/pronterface.py:1513
msgid "Failed to load recent files list:"
msgstr ""
-#: printrun/pronterface.py:916
+#: printrun/pronterface.py:1125
msgid "SD upload: %04.2f%% |"
msgstr ""
-#: printrun/pronterface.py:917 printrun/pronterface.py:922
+#: printrun/pronterface.py:1126 printrun/pronterface.py:1131
msgid " Line# %d of %d lines |"
msgstr ""
-#: printrun/pronterface.py:919
+#: printrun/pronterface.py:1128
msgid "SD printing: %04.2f%% |"
msgstr ""
-#: printrun/pronterface.py:921
+#: printrun/pronterface.py:1130
msgid "Printing: %04.2f%% |"
msgstr ""
-#: printrun/pronterface.py:924
+#: printrun/pronterface.py:1133
msgid " Est: %s of %s remaining | "
msgstr ""
-#: printrun/pronterface.py:926
+#: printrun/pronterface.py:1135
msgid " Z: %.3f mm"
msgstr ""
-#: printrun/pronterface.py:931
-msgid "Disconnecting after 4 failed writes."
-msgstr ""
-
-#: printrun/pronterface.py:972
+#: printrun/pronterface.py:1171
msgid "Locking interface."
msgstr ""
-#: printrun/pronterface.py:976
+#: printrun/pronterface.py:1175
msgid "Unlocking interface."
msgstr ""
-#: printrun/pronterface.py:985
+#: printrun/pronterface.py:1190
msgid "Connecting..."
msgstr ""
-#: printrun/pronterface.py:997
+#: printrun/pronterface.py:1202
msgid "Could not parse baud rate: "
msgstr ""
-#: printrun/pronterface.py:1013 printrun/pronterface.py:1023
-msgid "Error: You are trying to connect to a non-existing port."
-msgstr ""
-
-#: printrun/pronterface.py:1015
-msgid "Error: You don't have permission to open %s."
+#: printrun/pronterface.py:1207 printrun/pronterface.py:1247
+#: printrun/pronterface.py:1267 printrun/pronterface.py:1277
+#: printrun/pronterface.py:1364 printrun/pronterface.py:1589
+msgid "&Pause"
msgstr ""
-#: printrun/pronterface.py:1016
-msgid "You might need to add yourself to the dialout group."
+#: printrun/pronterface.py:1208 printrun/pronterface.py:1248
+#: printrun/pronterface.py:1264 printrun/pronterface.py:1588
+#: printrun/pronterface.py:1738
+msgid "&Print"
msgstr ""
-#: printrun/pronterface.py:1043
+#: printrun/pronterface.py:1228
msgid "Disconnected."
msgstr ""
-#: printrun/pronterface.py:1071
+#: printrun/pronterface.py:1257
msgid "Reset."
msgstr ""
-#: printrun/pronterface.py:1072
+#: printrun/pronterface.py:1258
msgid "Are you sure you want to reset the printer?"
msgstr ""
-#: printrun/pronterface.py:1072
+#: printrun/pronterface.py:1258
msgid "Reset?"
msgstr ""
-#: printrun/pronterface.py:1093
+#: printrun/pronterface.py:1279
msgid "Restart"
msgstr ""
-#: printrun/pronterface.py:1126
+#: printrun/pronterface.py:1313
msgid "Pick SD filename"
msgstr ""
-#: printrun/pronterface.py:1144
+#: printrun/pronterface.py:1331
msgid "File upload complete"
msgstr ""
-#: printrun/pronterface.py:1151
+#: printrun/pronterface.py:1338
msgid "Print paused at: %s"
msgstr ""
-#: printrun/pronterface.py:1163
+#: printrun/pronterface.py:1352
msgid "Resume"
msgstr ""
-#: printrun/pronterface.py:1166
+#: printrun/pronterface.py:1355
msgid "Resuming."
msgstr ""
-#: printrun/pronterface.py:1192
+#: printrun/pronterface.py:1384
msgid "Pick SD file"
msgstr ""
-#: printrun/pronterface.py:1192
+#: printrun/pronterface.py:1384
msgid "Select the file to print"
msgstr ""
-#: printrun/pronterface.py:1228 printrun/pronterface.py:1259
-msgid "Slicing "
+#: printrun/pronterface.py:1419
+msgid "Running "
msgstr ""
-#: printrun/pronterface.py:1237
+#: printrun/pronterface.py:1428
msgid "Failed to execute slicing software: "
msgstr ""
-#: printrun/pronterface.py:1244
+#: printrun/pronterface.py:1435
msgid "Slicing..."
msgstr ""
-#: printrun/pronterface.py:1296
+#: printrun/pronterface.py:1451
+msgid "Slicing "
+msgstr ""
+
+#: printrun/pronterface.py:1488
msgid "Open file to print"
msgstr ""
-#: printrun/pronterface.py:1297
-msgid "OBJ, STL, and GCODE files (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*"
+#: printrun/pronterface.py:1489
+msgid "OBJ, STL, and GCODE files (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|GCODE files (*.gcode;*.gco;*.g)|*.gcode;*.gco;*.g|OBJ, STL files (*.stl;*.STL;*.obj;*.OBJ)|*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*"
msgstr ""
-#: printrun/pronterface.py:1325
+#: printrun/pronterface.py:1522
msgid "Could not update recent files list:"
msgstr ""
-#: printrun/pronterface.py:1359
+#: printrun/pronterface.py:1559
+msgid "Loading %s: %d layers loaded (%d lines)"
+msgstr ""
+
+#: printrun/pronterface.py:1568
+msgid "Loading %s..."
+msgstr ""
+
+#: printrun/pronterface.py:1582
+msgid "Pronterface - %s"
+msgstr ""
+
+#: printrun/pronterface.py:1583
msgid "Loaded %s, %d lines"
msgstr ""
-#: printrun/pronterface.py:1362
+#: printrun/pronterface.py:1587
msgid "Load File"
msgstr ""
-#: printrun/pronterface.py:1376
-msgid "%.2fmm of filament used in this print"
+#: printrun/pronterface.py:1619
+msgid "%s of filament used in this print"
+msgstr ""
+
+#: printrun/pronterface.py:1632
+msgid "Using spool '%s' (%s of filament will remain)"
msgstr ""
-#: printrun/pronterface.py:1377
+#: printrun/pronterface.py:1637
msgid "The print goes:"
msgstr ""
-#: printrun/pronterface.py:1378
+#: printrun/pronterface.py:1638
msgid "- from %.2f mm to %.2f mm in X and is %.2f mm wide"
msgstr ""
-#: printrun/pronterface.py:1379
+#: printrun/pronterface.py:1639
msgid "- from %.2f mm to %.2f mm in Y and is %.2f mm deep"
msgstr ""
-#: printrun/pronterface.py:1380
+#: printrun/pronterface.py:1640
msgid "- from %.2f mm to %.2f mm in Z and is %.2f mm high"
msgstr ""
-#: printrun/pronterface.py:1450
+#: printrun/pronterface.py:1703
+msgid "Save as"
+msgstr ""
+
+#: printrun/pronterface.py:1704
+msgid "GCODE files (*.gcode;*.gco;*.g)|*.gcode;*.gco;*.g|All Files (*.*)|*.*"
+msgstr ""
+
+#: printrun/pronterface.py:1708
+msgid "G-Code succesfully saved to %s"
+msgstr ""
+
+#: printrun/pronterface.py:1743
msgid "Printer is now online."
msgstr ""
-#: printrun/pronterface.py:1455
-msgid "Disconnect"
+#: printrun/pronterface.py:1748
+msgid "Dis&connect"
msgstr ""
-#: printrun/pronterface.py:1688
+#: printrun/pronterface.py:2007
msgid "click to add new custom button"
msgstr ""
-#: printrun/pronterface.py:1694
+#: printrun/pronterface.py:2013
msgid "Execute command: "
msgstr ""
-#: printrun/pronterface.py:1714
+#: printrun/pronterface.py:2033
msgid "Defines custom button. Usage: button <num> \"title\" [/c \"colour\"] command"
msgstr ""
-#: printrun/pronterface.py:1736
+#: printrun/pronterface.py:2055
msgid "Custom button number should be between 0 and 63"
msgstr ""
-#: printrun/pronterface.py:1827
+#: printrun/pronterface.py:2139
msgid "Edit custom button '%s'"
msgstr ""
-#: printrun/pronterface.py:1829
+#: printrun/pronterface.py:2141
msgid "Move left <<"
msgstr ""
-#: printrun/pronterface.py:1832
+#: printrun/pronterface.py:2144
msgid "Move right >>"
msgstr ""
-#: printrun/pronterface.py:1836
+#: printrun/pronterface.py:2148
msgid "Remove custom button '%s'"
msgstr ""
-#: printrun/pronterface.py:1839
+#: printrun/pronterface.py:2151
msgid "Add custom button"
msgstr ""
-#: printrun/pronterface.py:1972
-msgid "event object missing"
+#: printrun/pronterface.py:2259
+msgid "Failed to handle button"
msgstr ""
-#: printrun/pronterface.py:1985
+#: printrun/pronterface.py:2272
msgid "Do you want to erase the macro?"
msgstr ""
-#: printrun/pronterface.py:1989
+#: printrun/pronterface.py:2276
msgid "Cancelled."
msgstr ""
-#: printrun/pronterface.py:2007
+#: printrun/pronterface.py:2294
msgid "Enter macro name"
msgstr ""
-#: printrun/pronterface.py:2010
+#: printrun/pronterface.py:2295
msgid "Macro name:"
msgstr ""
-#: printrun/pronterface.py:2013
+#: printrun/pronterface.py:2297
msgid "Ok"
msgstr ""
-#: printrun/pronterface.py:2035
+#: printrun/pronterface.py:2337
msgid "Macro name may contain only ASCII alphanumeric symbols and underscores"
msgstr ""
-#: printrun/pronterface.py:2038
+#: printrun/pronterface.py:2340
msgid "Name '%s' is being used by built-in command"
msgstr ""
-#: pronsole.py:31
+#: printrun/rpc.py:39
+msgid "RPC server bound on non-default port %d"
+msgstr ""
+
+#: printrun/settings.py:36
+msgid "Default: "
+msgstr ""
+
+#: printrun/settings.py:37
+msgid "(Control-doubleclick to reset to default value)"
+msgstr ""
+
+#: printrun/settings.py:288
+msgid "Width"
+msgstr ""
+
+#: printrun/settings.py:291
+msgid "Depth"
+msgstr ""
+
+#: printrun/settings.py:294
+msgid "Height"
+msgstr ""
+
+#: printrun/settings.py:297
+msgid "X offset"
+msgstr ""
+
+#: printrun/settings.py:300
+msgid "Y offset"
+msgstr ""
+
+#: printrun/settings.py:303
+msgid "Z offset"
+msgstr ""
+
+#: printrun/settings.py:306
+msgid "X home pos."
+msgstr ""
+
+#: printrun/settings.py:309
+msgid "Y home pos."
+msgstr ""
+
+#: printrun/settings.py:312
+msgid "Z home pos."
+msgstr ""
+
+#: printrun/settings.py:327
+msgid "Port used to communicate with printer"
+msgstr ""
+
+#: printrun/settings.py:327
+msgid "Serial port"
+msgstr ""
+
+#: printrun/settings.py:328
+msgid "Baud rate"
+msgstr ""
+
+#: printrun/settings.py:328
+msgid "Communications Speed"
+msgstr ""
+
+#: printrun/settings.py:329
+msgid "TCP streaming mode"
+msgstr ""
+
+#: printrun/settings.py:329
+msgid "When using a TCP connection to the printer, the streaming mode will not wait for acks from the printer to send new commands. This will break things such as ETA prediction, but can result in smoother prints."
+msgstr ""
+
+#: printrun/settings.py:330
+msgid "Enable RPC server to allow remotely querying print status"
+msgstr ""
+
+#: printrun/settings.py:330
+msgid "RPC server"
+msgstr ""
+
+#: printrun/settings.py:331
+msgid "DTR"
+msgstr ""
+
+#: printrun/settings.py:331
+msgid "Disabling DTR would prevent Arduino (RAMPS) from resetting upon connection"
+msgstr ""
+
+#: printrun/settings.py:333
+msgid "Custom device pattern: for example /dev/3DP_* "
+msgstr ""
+
+#: printrun/settings.py:333
+msgid "Device name pattern"
+msgstr ""
+
+#: printrun/settings.py:334
+msgid "Bed temperature for ABS"
+msgstr ""
+
+#: printrun/settings.py:334
+msgid "Heated Build Platform temp for ABS (deg C)"
+msgstr ""
+
+#: printrun/settings.py:335
+msgid "Bed temperature for PLA"
+msgstr ""
+
+#: printrun/settings.py:335
+msgid "Heated Build Platform temp for PLA (deg C)"
+msgstr ""
+
+#: printrun/settings.py:336
+msgid "Extruder temp for ABS (deg C)"
+msgstr ""
+
+#: printrun/settings.py:336
+msgid "Extruder temperature for ABS"
+msgstr ""
+
+#: printrun/settings.py:337
+msgid "Extruder temp for PLA (deg C)"
+msgstr ""
+
+#: printrun/settings.py:337
+msgid "Extruder temperature for PLA"
+msgstr ""
+
+#: printrun/settings.py:338
+msgid "Feedrate for Control Panel Moves in X and Y (mm/min)"
+msgstr ""
+
+#: printrun/settings.py:338
+msgid "X && Y manual feedrate"
+msgstr ""
+
+#: printrun/settings.py:339
+msgid "Feedrate for Control Panel Moves in Z (mm/min)"
+msgstr ""
+
+#: printrun/settings.py:339
+msgid "Z manual feedrate"
+msgstr ""
+
+#: printrun/settings.py:340
+msgid "E manual feedrate"
+msgstr ""
+
+#: printrun/settings.py:340
+msgid "Feedrate for Control Panel Moves in Extrusions (mm/min)"
+msgstr ""
+
+#: printrun/settings.py:347
+msgid "Path to slicer"
+msgstr ""
+
+#: printrun/settings.py:349
+msgid "Slice command"
+msgstr ""
+
+#: printrun/settings.py:350
+msgid "Slice settings command"
+msgstr ""
+
+#: printrun/settings.py:350
+msgid "Slicer options command"
+msgstr ""
+
+#: printrun/settings.py:351
+msgid "Executable to run when the print is started"
+msgstr ""
+
+#: printrun/settings.py:351
+msgid "Start command"
+msgstr ""
+
+#: printrun/settings.py:352
+msgid "Executable to run when the print is finished"
+msgstr ""
+
+#: printrun/settings.py:352
+msgid "Final command"
+msgstr ""
+
+#: printrun/settings.py:353
+msgid "Error command"
+msgstr ""
+
+#: printrun/settings.py:353
+msgid "Executable to run when an error occurs"
+msgstr ""
+
+#: printrun/settings.py:354
+msgid "Log path"
+msgstr ""
+
+#: printrun/settings.py:354
+msgid "Path to the log file. An empty path will log to the console."
+msgstr ""
+
+#: printrun/settings.py:423
+msgid "Failed to run callback after setting \"%s\":"
+msgstr ""
+
+#: printrun/stlplater.py:218
+msgid "STL files (*.stl;*.STL)|*.stl;*.STL|OpenSCAD files (*.scad)|*.scad"
+msgstr ""
+
+#: printrun/stlplater.py:219
+msgid "STL files (*.stl;*.STL)|*.stl;*.STL"
+msgstr ""
+
+#: printrun/stlplater.py:235
+msgid "Cut along:"
+msgstr ""
+
+#: printrun/stlplater.py:237
+msgid "Confirm cut"
+msgstr ""
+
+#: printrun/stlplater.py:245
+msgid ">X"
+msgstr ""
+
+#: printrun/stlplater.py:248
+msgid ">Y"
+msgstr ""
+
+#: printrun/stlplater.py:251
+msgid ">Z"
+msgstr ""
+
+#: printrun/stlplater.py:254
+msgid "<X"
+msgstr ""
+
+#: printrun/stlplater.py:257
+msgid "<Y"
+msgstr ""
+
+#: printrun/stlplater.py:260
+msgid "<Z"
+msgstr ""
+
+#: printrun/stlplater.py:291
+msgid "Cutting %s alongside %s axis"
+msgstr ""
+
+#: printrun/stlplater.py:374
+msgid "Loading STL file failed"
+msgstr ""
+
+#: printrun/stlplater.py:375 printrun/stlplater.py:385
+msgid "Error:"
+msgstr ""
+
+#: printrun/stlplater.py:378
+msgid "Loading STL file failed:"
+msgstr ""
+
+#: printrun/stlplater.py:384
+msgid "Loading OpenSCAD file failed"
+msgstr ""
+
+#: printrun/stlplater.py:388
+msgid "Loading OpenSCAD file failed:"
+msgstr ""
+
+#: printrun/stlplater.py:420
+msgid "Couldn't load non-existing file %s"
+msgstr ""
+
+#: printrun/stlplater.py:470
+msgid "Wrote plate to %s"
+msgstr ""
+
+#: printrun/stlplater.py:477
+msgid "Failed to use simarrange for plating, falling back to the standard method. The error was: "
+msgstr ""
+
+#: printrun/stlplater.py:485
+msgid "Autoplating using simarrange"
+msgstr ""
+
+#: printrun/stlplater.py:500
+msgid "Plate full, please remove some objects"
+msgstr ""
+
+#: printrun/stlplater.py:517
+msgid "simarrange failed"
+msgstr ""
+
+#: printrun/utils.py:225
+msgid "Color must be specified as #RGB"
+msgstr ""
+
+#: printrun/utils.py:231
+msgid "Color must be specified as #RGBA"
+msgstr ""
+
+#: pronsole.py:58
msgid "Caught an exception, exiting:"
msgstr ""