diff options
author | freddii <freddii@users.noreply.github.com> | 2021-01-21 04:45:34 +0300 |
---|---|---|
committer | freddii <freddii@users.noreply.github.com> | 2021-01-21 04:45:34 +0300 |
commit | 0ab8d9da08a774aeb74a4b1042d26afe8e826fd1 (patch) | |
tree | ad0b75aad81dcd691b0617f24061cd822417d7f7 | |
parent | 515cef1e48417a3d48946d5a8d06242623c80f6b (diff) |
generated new pronterface.pot
-rw-r--r-- | locale/pronterface.pot | 1787 |
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 "" |