From 515cef1e48417a3d48946d5a8d06242623c80f6b Mon Sep 17 00:00:00 2001 From: freddii Date: Thu, 21 Jan 2021 02:44:33 +0100 Subject: [PATCH 1/5] more info generating pot file --- README.i18n | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.i18n b/README.i18n index b2fa390e5..a1300b406 100644 --- a/README.i18n +++ b/README.i18n @@ -12,6 +12,8 @@ and was generated using pygettext -o locale/pronterface.pot *.py printrun/*.py printrun/*/*.py +on some systems you have to replace the pygettext with pygettext2 or pygettext3.. + followed by minor edits to the generated header. This template is the basis for all pronterface mesage catalogs. Right From 0ab8d9da08a774aeb74a4b1042d26afe8e826fd1 Mon Sep 17 00:00:00 2001 From: freddii Date: Thu, 21 Jan 2021 02:45:34 +0100 Subject: [PATCH 2/5] generated new pronterface.pot --- locale/pronterface.pot | 1787 ++++++++++++++++++++++++---------------- 1 file changed, 1098 insertions(+), 689 deletions(-) diff --git a/locale/pronterface.pot b/locale/pronterface.pot index 27e361f1c..dd57e3c75 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 \n" "Language-Team: LANGUAGE \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:114 +msgid "Invalid layer for edition" msgstr "" -#: printrun/gcview.py:352 +#: 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:159 +#: 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: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" -msgstr "" - -#: printrun/gviz.py:250 -msgid "Layer %d - Going Down - Z = %.03f mm" +#: printrun/gviz.py:48 +msgid "Inject G-Code" msgstr "" -#: printrun/objectplater.py:35 -msgid "Plate building tool" +#: printrun/gviz.py:48 +msgid "Insert code at the beginning of this layer" msgstr "" -#: printrun/objectplater.py:45 -msgid "Clear" +#: printrun/gviz.py:49 +msgid "Edit layer" msgstr "" -#: printrun/objectplater.py:49 -msgid "Load" +#: printrun/gviz.py:49 +msgid "Edit the G-Code of this layer" 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:361 printrun/pronterface.py:381 +#: printrun/pronterface.py:469 +msgid "Setting hotend temperature to %g degrees Celsius." +msgstr "" + +#: 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:810 +msgid "&Open...\tCtrl+O" +msgstr "" + +#: printrun/pronterface.py:811 +msgid " Save file" +msgstr "" + +#: printrun/pronterface.py:811 +msgid "&Save..." msgstr "" -#: printrun/pronterface.py:655 -msgid "&Open..." +#: printrun/pronterface.py:820 +msgid "&Recent Files" msgstr "" -#: printrun/pronterface.py:663 +#: 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:1377 +#: printrun/pronterface.py:1632 +msgid "Using spool '%s' (%s of filament will remain)" +msgstr "" + +#: 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 \"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 " Date: Thu, 21 Jan 2021 02:47:37 +0100 Subject: [PATCH 3/5] update german catalog --- locale/de/LC_MESSAGES/pronterface.po | 1994 ++++++++++++++++---------- 1 file changed, 1228 insertions(+), 766 deletions(-) diff --git a/locale/de/LC_MESSAGES/pronterface.po b/locale/de/LC_MESSAGES/pronterface.po index 7cb0c288e..43a6dd290 100644 --- a/locale/de/LC_MESSAGES/pronterface.po +++ b/locale/de/LC_MESSAGES/pronterface.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Pronterface jm1\n" -"POT-Creation-Date: 2014-03-30 14:35+CEST\n" +"POT-Creation-Date: 2021-01-21 02:35+0100\n" "PO-Revision-Date: 2012-01-23 10:01+0100\n" "Last-Translator: Christian Metzen \n" "Language-Team: DE \n" @@ -24,68 +24,105 @@ 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" -msgstr "" - -#: printrun/gcodeplater.py:141 printrun/gcodeplater.py:178 +#: printrun/gcodeplater.py:199 printrun/gcodeplater.py:236 msgid "Exported merged G-Codes to %s" msgstr "" -#: printrun/gcview.py:352 +#: printrun/gcview.py:106 +#, fuzzy +msgid "Invalid layer for injection" +msgstr "Ungültiger Abschnitt angegeben." + +#: printrun/gcview.py:114 +#, fuzzy +msgid "Invalid layer for edition" +msgstr "Ungültiger Abschnitt angegeben." + +#: 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 +#, fuzzy +msgid "WX >= 4 is not installed. This program requires WX >= 4 to run." msgstr "WX ist nicht installiert. Dieses Programm erfordert WX zum Starten." -#: printrun/gui/__init__.py:159 +#: printrun/gui/__init__.py:185 #, fuzzy msgid "Commands" msgstr "Kommando" -#: 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 +#, fuzzy +msgid "Plater" +msgstr "Heizelement:" + +#: 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 #, fuzzy msgid "Heat:" msgstr "Heizelement:" -#: 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 "Aus" -#: printrun/gui/controls.py:137 +#: printrun/gui/controls.py:138 #, fuzzy -msgid "Select Temperature for Hotend" +msgid "Select Temperature for [H]otend" msgstr "Letzte Hotend Temperatur" -#: 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 "Ein" -#: printrun/gui/controls.py:146 printrun/gui/controls.py:215 +#: printrun/gui/controls.py:147 printrun/gui/controls.py:250 msgid "Bed:" msgstr "Heizbett:" @@ -93,91 +130,100 @@ msgstr "Heizbett:" msgid "Switch Heated Bed Off" msgstr "" -#: printrun/gui/controls.py:157 +#: printrun/gui/controls.py:154 #, fuzzy -msgid "Select Temperature for Heated Bed" +msgid "Select Temperature for Heated [B]ed" msgstr "Letzte gesetzte Temperatur für das Heizbett" -#: 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 +#, fuzzy +msgid "Print flow:" +msgstr "Drucken" + +#: printrun/gui/controls.py:225 +msgid "Set print flow factor" +msgstr "" + +#: printrun/gui/controls.py:246 msgid "Heater:" msgstr "Heizelement:" -#: 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 "mm" -#: 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 "XY:" -#: printrun/gui/controls.py:374 +#: printrun/gui/controls.py:417 #, fuzzy msgid "mm/min Z:" msgstr "mm/min" -#: 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 "" @@ -188,11 +234,11 @@ msgid "" "help function)" msgstr "" -#: printrun/gui/log.py:39 +#: printrun/gui/log.py:46 msgid "Send" msgstr "Senden" -#: printrun/gui/log.py:39 +#: printrun/gui/log.py:46 #, fuzzy msgid "Send Command to Printer" msgstr "Drucker überwachen" @@ -223,214 +269,246 @@ 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 +#, fuzzy +msgid "&Connect" msgstr "Verbinden" -#: printrun/gui/toolbar.py:55 printrun/pronterface.py:1053 +#: printrun/gui/toolbar.py:56 printrun/pronterface.py:1239 msgid "Connect to the printer" msgstr "Drucker Verbinden" -#: printrun/gui/toolbar.py:61 +#: printrun/gui/toolbar.py:62 msgid "Reset" msgstr "Zurücksetzen" -#: printrun/gui/toolbar.py:61 +#: printrun/gui/toolbar.py:62 #, fuzzy msgid "Reset the printer" msgstr "Drucker Verbinden" -#: printrun/gui/toolbar.py:69 +#: printrun/gui/toolbar.py:70 #, fuzzy msgid "Load a 3D model file" msgstr "Datei laden" -#: printrun/gui/toolbar.py:69 +#: printrun/gui/toolbar.py:70 printrun/pronterface.py:1446 msgid "Load file" msgstr "Datei laden" -#: printrun/gui/toolbar.py:70 +#: printrun/gui/toolbar.py:71 msgid "SD" msgstr "SD" -#: printrun/gui/toolbar.py:70 +#: printrun/gui/toolbar.py:71 #, fuzzy msgid "SD Card Printing" msgstr "SD Drucken" -#: 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 "Drucken" -#: 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 "Pause" -#: 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 "Speichern" -#: 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 "Abbrechen" -#: printrun/gui/widgets.py:70 +#: printrun/gui/widgets.py:68 #, fuzzy msgid "Not Found!" msgstr "Datei nicht gefunden!" -#: printrun/gui/widgets.py:124 +#: printrun/gui/widgets.py:119 #, fuzzy msgid "Printer settings" msgstr "Einstellungen bearbeiten" -#: printrun/gui/widgets.py:125 +#: printrun/gui/widgets.py:120 #, fuzzy msgid "User interface" msgstr "Printer Interface" -#: printrun/gui/widgets.py:126 +#: printrun/gui/widgets.py:121 +msgid "Viewer" +msgstr "" + +#: printrun/gui/widgets.py:122 #, fuzzy msgid "Colors" msgstr "Farbe" -#: printrun/gui/widgets.py:127 +#: printrun/gui/widgets.py:123 #, fuzzy msgid "External commands" msgstr "Kommando ausführen:" -#: printrun/gui/widgets.py:132 +#: printrun/gui/widgets.py:128 msgid "Edit settings" msgstr "Einstellungen bearbeiten" -#: printrun/gui/widgets.py:135 +#: printrun/gui/widgets.py:131 #, fuzzy msgid "Settings" msgstr "&Einstellungen" -#: printrun/gui/widgets.py:187 +#: printrun/gui/widgets.py:202 msgid "Custom button" msgstr "Individueller Button" -#: printrun/gui/widgets.py:193 +#: printrun/gui/widgets.py:208 msgid "Button title" msgstr "Button Titel" -#: printrun/gui/widgets.py:196 +#: printrun/gui/widgets.py:211 msgid "Command" msgstr "Kommando" -#: printrun/gui/widgets.py:205 +#: printrun/gui/widgets.py:220 msgid "Color" msgstr "Farbe" -#: 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 #, fuzzy msgid "Reset view" msgstr "Zurücksetzen" -#: printrun/gviz.py:68 +#: printrun/gviz.py:48 +msgid "Inject G-Code" +msgstr "" + +#: printrun/gviz.py:48 +msgid "Insert code at the beginning of this layer" +msgstr "" + +#: printrun/gviz.py:49 +msgid "Edit layer" +msgstr "" + +#: printrun/gviz.py:49 +msgid "Edit the G-Code of this layer" +msgstr "" + +#: printrun/gviz.py:73 msgid "Gcode view, shift to move view, mousewheel to set layer" msgstr "" -#: printrun/gviz.py:105 printrun/gviz.py:241 +#: printrun/gviz.py:109 +msgid "Layer %d - Z = %.03f mm" +msgstr "" + +#: printrun/gviz.py:251 msgid "Layer %d - Going Up - Z = %.03f mm" msgstr "" -#: printrun/gviz.py:250 +#: printrun/gviz.py:260 msgid "Layer %d - Going Down - Z = %.03f mm" msgstr "" -#: printrun/objectplater.py:35 -msgid "Plate building tool" +#: printrun/injectgcode.py:27 +msgid "Inject G-Code at layer %d (Z = %.03f)" msgstr "" -#: printrun/objectplater.py:45 -msgid "Clear" +#: printrun/injectgcode.py:35 +msgid "Edit G-Code of layer %d (Z = %.03f)" +msgstr "" + +#: printrun/injectgcode.py:40 +msgid "Successfully injected %d lines at beginning of layer %d" +msgstr "" + +#: printrun/injectgcode.py:45 +msgid "Successfully edited layer %d (which now contains %d lines)" msgstr "" -#: printrun/objectplater.py:49 +#: printrun/objectplater.py:44 #, fuzzy msgid "Load" msgstr "Geladen " -#: printrun/objectplater.py:53 +#: printrun/objectplater.py:48 +msgid "Export" +msgstr "" + +#: printrun/objectplater.py:56 +msgid "Clear" +msgstr "" + +#: printrun/objectplater.py:60 msgid "Snap to Z = 0" msgstr "" -#: printrun/objectplater.py:57 +#: printrun/objectplater.py:64 msgid "Put at center" msgstr "" -#: printrun/objectplater.py:61 +#: printrun/objectplater.py:68 msgid "Delete" msgstr "" -#: printrun/objectplater.py:65 +#: printrun/objectplater.py:72 msgid "Auto arrange" msgstr "" -#: printrun/objectplater.py:69 -msgid "Export" -msgstr "" - -#: printrun/objectplater.py:73 +#: printrun/objectplater.py:76 msgid "Done" msgstr "" -#: printrun/objectplater.py:151 +#: printrun/objectplater.py:150 msgid "Autoplating" msgstr "" -#: printrun/objectplater.py:199 +#: printrun/objectplater.py:197 msgid "Bed full, sorry sir :(" msgstr "" @@ -444,632 +522,467 @@ msgstr "" msgid "Clear the grid?" msgstr " Schliesst das Fenster" -#: printrun/objectplater.py:256 +#: printrun/objectplater.py:260 #, fuzzy msgid "Pick file to load" msgstr "Wähle SD Datei" -#: printrun/objectplater.py:267 +#: printrun/objectplater.py:271 #, fuzzy msgid "Pick file to save to" msgstr "Wähle SD Dateiname" -#: printrun/plater.py:212 -msgid "STL files (*.stl;*.STL)|*.stl;*.STL|OpenSCAD files (*.scad)|*.scad" -msgstr "" - -#: printrun/plater.py:213 -msgid "STL files (*.stl;*.STL)|*.stl;*.STL" -msgstr "" - -#: printrun/plater.py:244 -#, fuzzy -msgid "Loading STL file failed" -msgstr "Datei öffnen fehlgeschlagen." - -#: printrun/plater.py:244 printrun/plater.py:251 -msgid "Error" -msgstr "" - -#: printrun/plater.py:251 -#, fuzzy -msgid "Loading OpenSCAD file failed" -msgstr "Datei öffnen fehlgeschlagen." - -#: printrun/plater.py:284 -msgid "Couldn't load non-existing file %s" -msgstr "" - -#: printrun/plater.py:360 -msgid "Wrote plate to %s" -msgstr "" - -#: printrun/plater.py:367 -msgid "" -"Failed to use simarrange for plating, falling back to the standard method" +#: printrun/objectplater.py:288 +msgid "Plate building tool" msgstr "" -#: printrun/plater.py:372 -msgid "Autoplating using simarrange" +#: printrun/printcore.py:235 +msgid "Could not connect to %s:%s:" msgstr "" -#: printrun/plater.py:387 -msgid "Plate full, please remove some objects" +#: printrun/printcore.py:236 +msgid "Socket error %s:" msgstr "" -#: printrun/plater.py:404 -msgid "simarrange failed" +#: printrun/printcore.py:264 printrun/printcore.py:269 +msgid "Could not connect to %s at baudrate %s:" msgstr "" -#: printrun/printcore.py:177 -msgid "Could not connect to %s:%s:" +#: printrun/printcore.py:265 +msgid "Serial error: %s" msgstr "" -#: printrun/printcore.py:178 -msgid "Socket error %s:" +#: printrun/printcore.py:270 +msgid "IO error: %s" msgstr "" -#: printrun/printcore.py:191 printrun/printcore.py:196 -msgid "Could not connect to %s at baudrate %s:" +#: printrun/printcore.py:335 +msgid "Can't read from printer (disconnected?). line_bytes is None" msgstr "" -#: printrun/printcore.py:192 -msgid "Serial error: %s" +#: printrun/printcore.py:350 +msgid "Got rubbish reply from %s at baudrate %s:" msgstr "" -#: printrun/printcore.py:197 -msgid "IO error: %s" +#: printrun/printcore.py:351 +msgid "Maybe a bad baudrate?" msgstr "" -#: printrun/printcore.py:231 +#: 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 "Keine Verbindung zum Drucker." -#: 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 -#, fuzzy -msgid "Default: " -msgstr "Standardwerte" - -#: printrun/pronsole.py:73 -msgid "(Control-doubleclick to reset to default value)" +#: printrun/pronsole.py:183 +msgid "Build dimensions" msgstr "" -#: printrun/pronsole.py:108 +#: printrun/pronsole.py:183 #, fuzzy msgid "" -"Are you sure you want to reset the setting to the default value: {0!r} ?" -msgstr "Möchten Sie den Drucker wirklich zurücksetzen?" - -#: printrun/pronsole.py:108 -msgid "Confirm set default" +"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 "" +"Abmessungen der Bauplattform\n" +" & optional Versatz vom Ausgangspunkt\n" +"\n" +"Beispiel:\n" +" XXXxYYY\n" +" XXX,YYY,ZZZ\n" +" XXXxYYYxZZZ+OffX+OffY+OffZ" -#: printrun/pronsole.py:258 -msgid "Width" +#: printrun/pronsole.py:213 +msgid "" +"Welcome to the printer console! Type \"help\" for a list of available " +"commands." msgstr "" -#: printrun/pronsole.py:261 -msgid "Depth" -msgstr "" +#: 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 "Drucker ist nicht online." -#: printrun/pronsole.py:264 -msgid "Height" -msgstr "" +#: printrun/pronsole.py:424 +#, fuzzy +msgid "" +"Are you sure you want to exit while printing?\n" +"(this will terminate the print)." +msgstr "Möchten Sie den Drucker wirklich zurücksetzen?" -#: printrun/pronsole.py:267 -msgid "X offset" +#: printrun/pronsole.py:428 +msgid "Exiting program. Goodbye!" msgstr "" -#: printrun/pronsole.py:270 -msgid "Y offset" +#: printrun/pronsole.py:434 +msgid "Disconnects from the printer and exits the program." msgstr "" -#: printrun/pronsole.py:273 -msgid "Z offset" +#: printrun/pronsole.py:591 +msgid "Unknown variable '%s'" msgstr "" -#: printrun/pronsole.py:276 -msgid "X home pos." +#: printrun/pronsole.py:594 +msgid "Bad value %s for variable '%s': %s" msgstr "" -#: printrun/pronsole.py:279 -msgid "Y home pos." +#: printrun/pronsole.py:596 +msgid "Bad value for variable '%s', expecting %s (%s)" msgstr "" -#: printrun/pronsole.py:282 -msgid "Z home pos." +#: printrun/pronsole.py:752 +msgid "increase verbosity" msgstr "" -#: printrun/pronsole.py:301 -msgid "Port used to communicate with printer" -msgstr "Port für Druckerkommunikation" - -#: printrun/pronsole.py:301 -msgid "Serial port" +#: 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:302 -msgid "Baud rate" +#: printrun/pronsole.py:754 +msgid "" +"executes command after configuration/.pronsolerc is loaded ; macros/settings " +"from these commands are not autosaved" msgstr "" -#: printrun/pronsole.py:302 -#, fuzzy -msgid "Communications Speed" -msgstr "Kommunikationsgeschwindigkeit (Vorgabe: 115200)" - -#: printrun/pronsole.py:303 -msgid "TCP streaming mode" +#: printrun/pronsole.py:755 +msgid "file to load" 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." +#: printrun/pronsole.py:799 printrun/pronsole.py:809 +msgid "Error: You are trying to connect to a non-existing port." msgstr "" -#: printrun/pronsole.py:304 -msgid "Bed temperature for ABS" +#: printrun/pronsole.py:801 +msgid "Error: You don't have permission to open %s." msgstr "" -#: printrun/pronsole.py:304 -#, fuzzy -msgid "Heated Build Platform temp for ABS (deg C)" -msgstr "Heizbett Temp. für ABS (Vorgabe: 110 Grad Celsius)" - -#: printrun/pronsole.py:305 -msgid "Bed temperature for PLA" +#: printrun/pronsole.py:802 +msgid "You might need to add yourself to the dialout group." msgstr "" -#: printrun/pronsole.py:305 -#, fuzzy -msgid "Heated Build Platform temp for PLA (deg C)" -msgstr "Heizbett Temp. für PLA (Vorgabe: 60 Grad Celsius)" - -#: printrun/pronsole.py:306 -#, fuzzy -msgid "Extruder temp for ABS (deg C)" -msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" - -#: printrun/pronsole.py:306 -#, fuzzy -msgid "Extruder temperature for ABS" -msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" +#: printrun/pronsole.py:911 +msgid "Disconnecting after 4 failed writes." +msgstr "" -#: printrun/pronsole.py:307 +#: printrun/pronsole.py:951 printrun/pronterface.py:1534 #, fuzzy -msgid "Extruder temp for PLA (deg C)" -msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" +msgid "Loading file: %s" +msgstr "Datei laden" -#: printrun/pronsole.py:307 +#: printrun/pronsole.py:956 #, fuzzy -msgid "Extruder temperature for PLA" -msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" +msgid "Loaded %s, %d lines." +msgstr "Geladen %s, %d Zeilen" -#: printrun/pronsole.py:308 +#: printrun/pronsole.py:957 printrun/pronterface.py:1641 #, fuzzy -msgid "Feedrate for Control Panel Moves in X and Y (mm/min)" -msgstr "Vorschub Control Panel Bewegungen X und Y (Vorgabe: 3000mm/min)" +msgid "Estimated duration: %d layers, %s" +msgstr "Geschätze Dauer (pessimistisch): " -#: printrun/pronsole.py:308 -msgid "X && Y manual feedrate" +#: printrun/pronsole.py:986 +msgid "No file name given." msgstr "" -#: printrun/pronsole.py:309 +#: printrun/pronsole.py:992 #, fuzzy -msgid "Feedrate for Control Panel Moves in Z (mm/min)" -msgstr "Vorschub Control Panel Bewegungen Z (Vorgabe: 200mm/min)" +msgid "Slicing file: %s" +msgstr "Slicing" -#: printrun/pronsole.py:309 -msgid "Z manual feedrate" -msgstr "" +#: printrun/pronsole.py:994 printrun/pronterface.py:1502 +msgid "File not found!" +msgstr "Datei nicht gefunden!" -#: printrun/pronsole.py:310 -msgid "E manual feedrate" +#: printrun/pronsole.py:999 +msgid "Entering slicer settings: %s" msgstr "" -#: printrun/pronsole.py:310 +#: printrun/pronsole.py:1009 #, fuzzy -msgid "Feedrate for Control Panel Moves in Extrusions (mm/min)" -msgstr "Vorschub Control Panel Bewegungen Extrudierung (Vorgabe: 300mm/min)" +msgid "Loading sliced file." +msgstr "Datei laden" -#: printrun/pronsole.py:311 +#: printrun/pronsole.py:1012 #, fuzzy -msgid "Slice command" -msgstr "Kommando ausführen:" +msgid "Slicing failed: %s" +msgstr "Slicing" -#: printrun/pronsole.py:312 -#, fuzzy -msgid "Slice settings command" -msgstr "Slicing Einstellungen" +#: printrun/pronsole.py:1025 +msgid "" +"Creates a gcode file from an stl model using the slicer (with tab-completion)" +msgstr "" -#: printrun/pronsole.py:312 -msgid "Slicer options command" +#: printrun/pronsole.py:1026 +msgid "slice filename.stl - create gcode file" msgstr "" -#: printrun/pronsole.py:313 -msgid "Executable to run when the print is finished" +#: printrun/pronsole.py:1027 +msgid "" +"slice filename.stl view - create gcode file and view using skeiniso (if " +"using skeinforge)" msgstr "" -#: printrun/pronsole.py:313 +#: printrun/pronsole.py:1028 #, fuzzy -msgid "Final command" -msgstr "Kommando" +msgid "slice set - adjust slicer settings" +msgstr " Slicing Einstellungen anpassen" -#: printrun/pronsole.py:314 -#, fuzzy -msgid "Error command" -msgstr "Kommando ausführen:" +#: printrun/pronsole.py:1040 +msgid "Please enter target name in 8.3 format." +msgstr "" -#: printrun/pronsole.py:314 -msgid "Executable to run when an error occurs" +#: printrun/pronsole.py:1046 +msgid "Uploading as %s" msgstr "" -#: printrun/pronsole.py:381 -msgid "Failed to run callback after setting \"%s\":" +#: printrun/pronsole.py:1047 +msgid "Uploading %s" msgstr "" -#: printrun/pronsole.py:469 -msgid "Build dimensions" +#: printrun/pronsole.py:1049 +msgid "Press Ctrl-C to interrupt upload." msgstr "" -#: printrun/pronsole.py:469 -#, fuzzy -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 "" -"Abmessungen der Bauplattform\n" -" & optional Versatz vom Ausgangspunkt\n" -"\n" -"Beispiel:\n" -" XXXxYYY\n" -" XXX,YYY,ZZZ\n" -" XXXxYYYxZZZ+OffX+OffY+OffZ" - -#: printrun/pronsole.py:495 -msgid "" -"Welcome to the printer console! Type \"help\" for a list of available " -"commands." -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." -msgstr "Drucker ist nicht online." - -#: printrun/pronsole.py:692 -msgid "Exiting program. Goodbye!" -msgstr "" - -#: printrun/pronsole.py:697 -msgid "Disconnects from the printer and exits the program." -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" -msgstr "" - -#: printrun/pronsole.py:975 -msgid "" -"executes command after configuration/.pronsolerc is loaded ; macros/settings " -"from these commands are not autosaved" -msgstr "" - -#: printrun/pronsole.py:976 -msgid "file to load" -msgstr "" - -#: printrun/pronsole.py:1104 -#, fuzzy -msgid "Loaded %s, %d lines." -msgstr "Geladen %s, %d Zeilen" - -#: printrun/pronsole.py:1105 printrun/pronterface.py:1381 -#, fuzzy -msgid "Estimated duration: %d layers, %s" -msgstr "Geschätze Dauer (pessimistisch): " - -#: printrun/pronsole.py:1134 -msgid "No file name given." -msgstr "" - -#: printrun/pronsole.py:1140 -msgid "Skeining file: %s" -msgstr "" - -#: printrun/pronsole.py:1142 printrun/pronterface.py:1305 -msgid "File not found!" -msgstr "Datei nicht gefunden!" - -#: printrun/pronsole.py:1147 -msgid "Entering slicer settings: %s" -msgstr "" - -#: printrun/pronsole.py:1151 -#, fuzzy -msgid "Slicing: " -msgstr "Slicing" - -#: printrun/pronsole.py:1158 -#, fuzzy -msgid "Loading sliced file." -msgstr "Datei laden" - -#: printrun/pronsole.py:1161 -#, fuzzy -msgid "Slicing failed: %s" -msgstr "Slicing" - -#: printrun/pronsole.py:1174 -msgid "" -"Creates a gcode file from an stl model using the slicer (with tab-completion)" -msgstr "" - -#: printrun/pronsole.py:1175 -msgid "slice filename.stl - create gcode file" -msgstr "" - -#: printrun/pronsole.py:1176 -msgid "" -"slice filename.stl view - create gcode file and view using skeiniso (if " -"using skeinforge)" -msgstr "" - -#: printrun/pronsole.py:1177 -#, fuzzy -msgid "slice set - adjust slicer settings" -msgstr " Slicing Einstellungen anpassen" - -#: printrun/pronsole.py:1189 -msgid "Please enter target name in 8.3 format." -msgstr "" - -#: printrun/pronsole.py:1195 -msgid "Uploading as %s" -msgstr "" - -#: printrun/pronsole.py:1196 -msgid "Uploading %s" -msgstr "" - -#: printrun/pronsole.py:1198 -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 "Keine Datei geladen. Benutze zuerst laden." -#: printrun/pronsole.py:1252 +#: printrun/pronsole.py:1103 #, fuzzy msgid "Printing %s" msgstr " Drucken:%04.2f %% |" -#: 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 #, fuzzy msgid "Pauses a running print" msgstr "Starte Druck" -#: 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 #, fuzzy msgid "Printer is not online. Please connect to it first." msgstr "Drucker ist nicht online." -#: 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 "Datei öffnen fehlgeschlagen." -#: printrun/pronsole.py:1322 printrun/pronterface.py:1651 +#: printrun/pronsole.py:1175 printrun/pronterface.py:1971 msgid "Starting print" msgstr "Starte Druck" -#: printrun/pronsole.py:1345 +#: printrun/pronsole.py:1198 #, fuzzy msgid "Resets the printer." msgstr "Drucker Verbinden" -#: printrun/pronsole.py:1355 +#: printrun/pronsole.py:1208 #, fuzzy msgid "File is not present on card. Please upload it first." msgstr "Keine Datei geladen. Benutze zuerst laden." -#: 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:" -msgstr "" - -#: printrun/pronsole.py:1399 -msgid "Failed to uninhibit sleep:" -msgstr "" +#: printrun/pronsole.py:1253 printrun/pronsole.py:1260 +#, fuzzy +msgid "Failed to set power settings:" +msgstr "Fehler beim Ausführen der Slicing Software:" -#: printrun/pronsole.py:1403 +#: printrun/pronsole.py:1264 msgid "Print ended at: %(end_time)s and took %(duration)s" msgstr "" -#: printrun/pronsole.py:1457 +#: printrun/pronsole.py:1324 printrun/pronterface.py:1924 +#, fuzzy +msgid "Received command %s" +msgstr "Kommando ausführen:" + +#: printrun/pronsole.py:1390 msgid "Printer is not currently printing. No ETA available." msgstr "" -#: printrun/pronsole.py:1460 +#: printrun/pronsole.py:1393 #, fuzzy msgid "Est: %s of %s remaining" msgstr " Erw: %s von %s verbleibend | " -#: 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 #, fuzzy msgid "Read the extruder and bed temperature." msgstr "Sie müssen eine Temperatur eingeben." -#: printrun/pronsole.py:1507 printrun/pronsole.py:1540 +#: printrun/pronsole.py:1440 printrun/pronsole.py:1473 msgid "You must enter a temperature." msgstr "Sie müssen eine Temperatur eingeben." -#: 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 #, fuzzy msgid "Setting hotend temperature to %s degrees Celsius." msgstr "Setze Hotend Temperatur auf %f Grad Celsius." -#: 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." @@ -1077,21 +990,21 @@ msgstr "" "Sie können keine negativen Temperaturen einstellen. Um das Hotend ganz " "auszuschalten, Temperatur auf 0 setzen." -#: printrun/pronsole.py:1524 +#: printrun/pronsole.py:1457 #, fuzzy msgid "Sets the hotend temperature to the value entered." msgstr "Setze Hotend Temperatur auf %f Grad Celsius." -#: 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 #, fuzzy msgid "Setting bed temperature to %s degrees Celsius." msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." -#: 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." @@ -1099,288 +1012,292 @@ msgstr "" "Sie können keine negativen Temperaturen einstellen. Um das Heizbett ganz " "auszuschalten, Temperatur auf 0 setzen." -#: printrun/pronsole.py:1551 +#: printrun/pronsole.py:1484 #, fuzzy msgid "Sets the bed temperature to the value entered." msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." -#: 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 #, fuzzy msgid "Monitoring printer, use ^C to interrupt." msgstr "Überwache Drucker." -#: printrun/pronsole.py:1572 printrun/pronterface.py:329 +#: printrun/pronsole.py:1505 printrun/pronterface.py:438 msgid "Invalid period given." msgstr "Ungültiger Abschnitt angegeben." -#: 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 "Überwachung abgeschlossen." -#: 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 #, fuzzy msgid "Printer is not online. Unable to move." msgstr "Drucker ist nicht online." -#: 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 #, fuzzy msgid "Invalid length given." msgstr "Ungültiger Abschnitt angegeben." -#: printrun/pronsole.py:1704 printrun/pronsole.py:1747 +#: printrun/pronsole.py:1637 printrun/pronsole.py:1686 #, fuzzy msgid "Invalid speed given." msgstr "Ungültiger Abschnitt angegeben." -#: 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 #, fuzzy msgid "Printer is not online. Unable to reverse." msgstr "Drucker ist nicht online." -#: 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 #, fuzzy msgid "Homes the printer" msgstr "Drucker Verbinden" -#: 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 #, fuzzy msgid "; Motors off" msgstr "Motoren aus" -#: printrun/pronsole.py:1792 +#: printrun/pronsole.py:1731 #, fuzzy msgid "; Extruder off" msgstr "Extrudieren" -#: 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 #, fuzzy msgid "Printer is not online. Unable to turn it off." msgstr "Drucker ist nicht online." -#: 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 +#: printrun/pronsole.py:1763 msgid "" -"Runs a custom script. Current gcode filename can be given using %s token." +"Runs a custom script. Current gcode filename can be given using $s token." msgstr "" -#: printrun/pronsole.py:1832 +#: 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." +"Current gcode filename can be given using $s token." msgstr "" -#: printrun/pronterface.py:149 +#: printrun/pronterface.py:160 msgid "Motors off" msgstr "Motoren aus" -#: 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 "Extrudieren" -#: printrun/pronterface.py:151 +#: printrun/pronterface.py:162 msgid "Reverse" msgstr "Rückwärts" -#: printrun/pronterface.py:151 +#: printrun/pronterface.py:162 msgid "Reverse extruder by set length" msgstr "" -#: printrun/pronterface.py:165 +#: printrun/pronterface.py:183 #, fuzzy msgid "Pronterface" msgstr "Printer Interface" -#: 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" @@ -1390,7 +1307,7 @@ msgstr "" "# Bitte fügen Sie sie hier nicht mehr ein.\n" "# Backup Ihrer alten Buttons befindet sich in custombtn.old\n" -#: printrun/pronterface.py:197 +#: printrun/pronterface.py:213 msgid "" "Note!!! You have specified custom buttons in both custombtn.txt and ." "pronsolerc" @@ -1398,765 +1315,1310 @@ msgstr "" "Achtung! Sie haben benutzerdefinierte Buttons in custombtn.txt und ." "pronsolerc angegeben" -#: printrun/pronterface.py:198 +#: printrun/pronterface.py:214 msgid "" "Ignoring custombtn.txt. Remove all current buttons to revert to custombtn.txt" msgstr "" "Ignoriere custombtn.txt. Alle aktuellen Buttons entfernen um wieder zu " "custombtn.txt zurückzukehren" -#: 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 "Überwache Drucker." -#: 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 +#, fuzzy +msgid "Setting hotend temperature to %g degrees Celsius." msgstr "Setze Hotend Temperatur auf %f Grad Celsius." -#: printrun/pronterface.py:361 printrun/pronterface.py:381 +#: printrun/pronterface.py:476 printrun/pronterface.py:496 msgid "You must enter a temperature. (%s)" msgstr "Sie müssen eine Temperatur eingeben. (%s)" -#: printrun/pronterface.py:374 -msgid "Setting bed temperature to %f degrees Celsius." +#: printrun/pronterface.py:489 +#, fuzzy +msgid "Setting bed temperature to %g degrees Celsius." msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." -#: printrun/pronterface.py:392 +#: printrun/pronterface.py:507 msgid "Setting print speed factor to %d%%." msgstr "" -#: printrun/pronterface.py:396 +#: printrun/pronterface.py:511 #, fuzzy msgid "You must enter a speed. (%s)" msgstr "Sie müssen eine Temperatur eingeben. (%s)" -#: printrun/pronterface.py:470 +#: printrun/pronterface.py:522 +msgid "Setting print flow factor to %d%%." +msgstr "" + +#: printrun/pronterface.py:526 +#, fuzzy +msgid "You must enter a flow. (%s)" +msgstr "Sie müssen eine Temperatur eingeben. (%s)" + +#: 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 "SD Laden" -#: printrun/pronterface.py:504 +#: printrun/pronterface.py:646 msgid "SD Print" msgstr "SD Drucken" -#: 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 +#, fuzzy +msgid " Open file" msgstr " Öffnet eine Datei" -#: printrun/pronterface.py:655 -msgid "&Open..." +#: printrun/pronterface.py:810 +#, fuzzy +msgid "&Open...\tCtrl+O" msgstr "&Öffnen..." -#: printrun/pronterface.py:663 +#: printrun/pronterface.py:811 +#, fuzzy +msgid " Save file" +msgstr " Öffnet eine Datei" + +#: printrun/pronterface.py:811 +#, fuzzy +msgid "&Save..." +msgstr "Speichern" + +#: printrun/pronterface.py:820 +msgid "&Recent Files" +msgstr "" + +#: printrun/pronterface.py:821 msgid " Clear output console" msgstr " Ausgabe Konsole leeren" -#: printrun/pronterface.py:663 -msgid "Clear console" +#: printrun/pronterface.py:821 +#, fuzzy +msgid "Clear console\tCtrl+L" msgstr "Konsole leeren" -#: printrun/pronterface.py:664 +#: printrun/pronterface.py:822 msgid " Closes the Window" msgstr " Schliesst das Fenster" -#: printrun/pronterface.py:664 +#: printrun/pronterface.py:822 msgid "E&xit" msgstr "&Verlassen" -#: printrun/pronterface.py:665 +#: printrun/pronterface.py:823 msgid "&File" msgstr "&Datei" -#: printrun/pronterface.py:668 +#: printrun/pronterface.py:827 msgid " Edit open file" msgstr " Offene Datei bearbeiten" -#: printrun/pronterface.py:668 +#: printrun/pronterface.py:827 msgid "&Edit..." msgstr "&Bearbeiten..." -#: printrun/pronterface.py:669 +#: printrun/pronterface.py:828 msgid " Compose 3D models into a single plate" msgstr "" -#: printrun/pronterface.py:669 -#, fuzzy -msgid "Plater" -msgstr "Heizelement:" - -#: 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 " Projekt Slices" -#: printrun/pronterface.py:672 +#: printrun/pronterface.py:831 msgid "Projector" msgstr "Projektor" -#: 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 #, fuzzy msgid "Print &settings" msgstr "Einstellungen bearbeiten" -#: printrun/pronterface.py:687 +#: printrun/pronterface.py:851 #, fuzzy msgid "&Filament" msgstr "&Datei" -#: printrun/pronterface.py:688 +#: printrun/pronterface.py:852 #, fuzzy msgid "&Printer" msgstr "Drucken" -#: 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 "&Makros" -#: printrun/pronterface.py:703 +#: printrun/pronterface.py:867 msgid "<&New...>" msgstr "<&Neu...>" -#: printrun/pronterface.py:704 +#: printrun/pronterface.py:868 msgid " Options dialog" msgstr " Optionen Dialog" -#: printrun/pronterface.py:704 +#: printrun/pronterface.py:868 msgid "&Options" msgstr "&Optionen" -#: printrun/pronterface.py:706 +#: printrun/pronterface.py:870 msgid " Adjust slicing settings" msgstr " Slicing Einstellungen anpassen" -#: printrun/pronterface.py:706 +#: printrun/pronterface.py:870 #, fuzzy msgid "Slicing settings" msgstr "Slicing Einstellungen" -#: 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 "&Einstellungen" -#: printrun/pronterface.py:719 +#: printrun/pronterface.py:888 #, fuzzy msgid "&About Printrun" msgstr "Drucker überwachen" -#: 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 #, fuzzy msgid "%.02fmm of filament have been extruded during prints" msgstr "mm Filament in Druck genutzt\n" -#: printrun/pronterface.py:781 +#: printrun/pronterface.py:955 #, fuzzy msgid "Monitor printer status" msgstr "Drucker überwachen" -#: 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 #, fuzzy msgid "Extruders count" msgstr "Extrudieren" -#: 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 #, fuzzy msgid "Interface mode" msgstr "Makro Name eingeben" -#: 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." +"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 +#, fuzzy +msgid "Width of printed path in 3D viewer" +msgstr "Vorschaubreite der Extrudierung (Vorgabe: 0.5)" + +#: 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 #, fuzzy msgid "Width of Extrusion in Preview" msgstr "Vorschaubreite der Extrudierung (Vorgabe: 0.5)" -#: printrun/pronterface.py:805 +#: printrun/pronterface.py:991 #, fuzzy msgid "Fine Grid Spacing" msgstr "Feiner Rasterabstand (Vorgabe: 10)" -#: printrun/pronterface.py:805 +#: printrun/pronterface.py:991 #, fuzzy msgid "Fine grid spacing" msgstr "Feiner Rasterabstand (Vorgabe: 10)" -#: printrun/pronterface.py:806 +#: printrun/pronterface.py:992 #, fuzzy msgid "Coarse Grid Spacing" msgstr "Grober Rasterabstand (Vorgabe: 50)" -#: printrun/pronterface.py:806 +#: printrun/pronterface.py:992 #, fuzzy msgid "Coarse grid spacing" msgstr "Grober Rasterabstand (Vorgabe: 50)" -#: printrun/pronterface.py:807 +#: printrun/pronterface.py:993 msgid "Background color" msgstr "" -#: printrun/pronterface.py:807 +#: printrun/pronterface.py:993 #, fuzzy msgid "Pronterface background color" msgstr "Pronterface Hintergrundfarbe (Vorgabe: #FFFFFF)" -#: printrun/pronterface.py:808 +#: printrun/pronterface.py:994 +msgid "Color of the temperature graph background" +msgstr "" + +#: printrun/pronterface.py:994 +#, fuzzy +msgid "Graph background color" +msgstr "Pronterface Hintergrundfarbe (Vorgabe: #FFFFFF)" + +#: 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 -msgid "3D view printed moves color" +#: printrun/pronterface.py:999 +msgid "3D view tool 2 moves color" msgstr "" -#: printrun/pronterface.py:812 -msgid "Color of printed moves in 3D view" +#: printrun/pronterface.py:999 +msgid "Color of print moves with tool 2 in 3D view" msgstr "" -#: printrun/pronterface.py:813 -msgid "3D view current layer moves color" +#: printrun/pronterface.py:1000 +msgid "3D view tool 3 moves color" msgstr "" -#: printrun/pronterface.py:813 -msgid "Color of moves in current layer in 3D view" +#: printrun/pronterface.py:1000 +msgid "Color of print moves with tool 3 in 3D view" msgstr "" -#: printrun/pronterface.py:814 -msgid "3D view printed current layer moves color" +#: printrun/pronterface.py:1001 +msgid "3D view tool 4 moves color" msgstr "" -#: printrun/pronterface.py:814 +#: 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:1002 +msgid "Color of printed moves in 3D view" +msgstr "" + +#: printrun/pronterface.py:1003 +msgid "3D view current layer moves color" +msgstr "" + +#: printrun/pronterface.py:1003 +msgid "Color of moves in current layer in 3D view" +msgstr "" + +#: printrun/pronterface.py:1004 +msgid "3D view printed current layer moves color" +msgstr "" + +#: 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 #, fuzzy msgid "SD upload: %04.2f%% |" msgstr "SD Drucken:%04.2f %%" -#: printrun/pronterface.py:917 printrun/pronterface.py:922 +#: printrun/pronterface.py:1126 printrun/pronterface.py:1131 msgid " Line# %d of %d lines |" msgstr " Zeile# %d von %d Zeilen |" -#: printrun/pronterface.py:919 +#: printrun/pronterface.py:1128 #, fuzzy msgid "SD printing: %04.2f%% |" msgstr "SD Drucken:%04.2f %%" -#: printrun/pronterface.py:921 +#: printrun/pronterface.py:1130 #, fuzzy msgid "Printing: %04.2f%% |" msgstr " Drucken:%04.2f %% |" -#: printrun/pronterface.py:924 +#: printrun/pronterface.py:1133 msgid " Est: %s of %s remaining | " msgstr " Erw: %s von %s verbleibend | " -#: printrun/pronterface.py:926 +#: printrun/pronterface.py:1135 #, fuzzy msgid " Z: %.3f mm" msgstr " Z: %0.2f mm" -#: printrun/pronterface.py:931 -msgid "Disconnecting after 4 failed writes." -msgstr "" - -#: printrun/pronterface.py:972 +#: printrun/pronterface.py:1171 #, fuzzy msgid "Locking interface." msgstr "Printer Interface" -#: printrun/pronterface.py:976 +#: printrun/pronterface.py:1175 #, fuzzy msgid "Unlocking interface." msgstr "Überwache Drucker." -#: printrun/pronterface.py:985 +#: printrun/pronterface.py:1190 msgid "Connecting..." msgstr "Verbinde..." -#: 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." -msgstr "" +#: printrun/pronterface.py:1207 printrun/pronterface.py:1247 +#: printrun/pronterface.py:1267 printrun/pronterface.py:1277 +#: printrun/pronterface.py:1364 printrun/pronterface.py:1589 +#, fuzzy +msgid "&Pause" +msgstr "Pause" -#: printrun/pronterface.py:1016 -msgid "You might need to add yourself to the dialout group." -msgstr "" +#: printrun/pronterface.py:1208 printrun/pronterface.py:1248 +#: printrun/pronterface.py:1264 printrun/pronterface.py:1588 +#: printrun/pronterface.py:1738 +#, fuzzy +msgid "&Print" +msgstr "Drucken" -#: printrun/pronterface.py:1043 +#: printrun/pronterface.py:1228 msgid "Disconnected." msgstr "Getrennt." -#: printrun/pronterface.py:1071 +#: printrun/pronterface.py:1257 msgid "Reset." msgstr "Zurücksetzen." -#: printrun/pronterface.py:1072 +#: printrun/pronterface.py:1258 msgid "Are you sure you want to reset the printer?" msgstr "Möchten Sie den Drucker wirklich zurücksetzen?" -#: printrun/pronterface.py:1072 +#: printrun/pronterface.py:1258 msgid "Reset?" msgstr "Zurücksetzen?" -#: printrun/pronterface.py:1093 +#: printrun/pronterface.py:1279 msgid "Restart" msgstr "Neustart" -#: printrun/pronterface.py:1126 +#: printrun/pronterface.py:1313 msgid "Pick SD filename" msgstr "Wähle SD Dateiname" -#: printrun/pronterface.py:1144 +#: printrun/pronterface.py:1331 msgid "File upload complete" msgstr "Datei Upload komplett" -#: 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 "Fortsetzen" -#: printrun/pronterface.py:1166 +#: printrun/pronterface.py:1355 #, fuzzy msgid "Resuming." msgstr "Fortsetzen" -#: printrun/pronterface.py:1192 +#: printrun/pronterface.py:1384 msgid "Pick SD file" msgstr "Wähle SD Datei" -#: printrun/pronterface.py:1192 +#: printrun/pronterface.py:1384 msgid "Select the file to print" msgstr "Wähle Druckdatei" -#: printrun/pronterface.py:1228 printrun/pronterface.py:1259 -msgid "Slicing " -msgstr "Slicing" +#: printrun/pronterface.py:1419 +msgid "Running " +msgstr "" -#: printrun/pronterface.py:1237 +#: printrun/pronterface.py:1428 msgid "Failed to execute slicing software: " msgstr "Fehler beim Ausführen der Slicing Software:" -#: printrun/pronterface.py:1244 +#: printrun/pronterface.py:1435 msgid "Slicing..." msgstr "Slicing..." -#: printrun/pronterface.py:1296 +#: printrun/pronterface.py:1451 +msgid "Slicing " +msgstr "Slicing" + +#: printrun/pronterface.py:1488 msgid "Open file to print" msgstr "Öffne zu druckende Datei" -#: printrun/pronterface.py:1297 +#: printrun/pronterface.py:1489 #, fuzzy msgid "" "OBJ, STL, and GCODE files (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*." -"gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|All Files (*.*)|*.*" +"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 "" "OBJ,STL und GCODE Dateien (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)" -#: 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 +#, fuzzy +msgid "Loading %s..." +msgstr "Datei laden" + +#: printrun/pronterface.py:1582 +#, fuzzy +msgid "Pronterface - %s" +msgstr "Printer Interface" + +#: printrun/pronterface.py:1583 msgid "Loaded %s, %d lines" msgstr "Geladen %s, %d Zeilen" -#: printrun/pronterface.py:1362 +#: printrun/pronterface.py:1587 msgid "Load File" msgstr "Datei laden" -#: printrun/pronterface.py:1376 +#: printrun/pronterface.py:1619 #, fuzzy -msgid "%.2fmm of filament used in this print" +msgid "%s of filament used in this print" msgstr "mm Filament in Druck genutzt\n" -#: printrun/pronterface.py:1377 +#: printrun/pronterface.py:1632 +msgid "Using spool '%s' (%s of filament will remain)" +msgstr "" + +#: printrun/pronterface.py:1637 msgid "The print goes:" msgstr "" -#: printrun/pronterface.py:1378 +#: printrun/pronterface.py:1638 #, fuzzy msgid "- from %.2f mm to %.2f mm in X and is %.2f mm wide" msgstr "" "Der Druck verläuft von %f mm bis %f mm in X\n" "und ist %f mm breit\n" -#: printrun/pronterface.py:1379 +#: printrun/pronterface.py:1639 #, fuzzy msgid "- from %.2f mm to %.2f mm in Y and is %.2f mm deep" msgstr "" "Der Druck verläuft von %f mm bis %f mm in Y\n" "und ist %f mm breit\n" -#: printrun/pronterface.py:1380 +#: printrun/pronterface.py:1640 #, fuzzy msgid "- from %.2f mm to %.2f mm in Z and is %.2f mm high" msgstr "" "Der Druck verläuft von %f mm bis %f mm in Z\n" "und ist %f mm hoch\n" -#: printrun/pronterface.py:1450 +#: printrun/pronterface.py:1703 +#, fuzzy +msgid "Save as" +msgstr "Speichern" + +#: printrun/pronterface.py:1704 +#, fuzzy +msgid "GCODE files (*.gcode;*.gco;*.g)|*.gcode;*.gco;*.g|All Files (*.*)|*.*" +msgstr "" +"OBJ,STL und GCODE Dateien (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)" + +#: printrun/pronterface.py:1708 +msgid "G-Code succesfully saved to %s" +msgstr "" + +#: printrun/pronterface.py:1743 msgid "Printer is now online." msgstr "Drucker ist jetzt Online." -#: printrun/pronterface.py:1455 -msgid "Disconnect" +#: printrun/pronterface.py:1748 +#, fuzzy +msgid "Dis&connect" msgstr "Trennen" -#: printrun/pronterface.py:1688 +#: printrun/pronterface.py:2007 msgid "click to add new custom button" msgstr "Individuellen Button hinzufügen" -#: printrun/pronterface.py:1694 +#: printrun/pronterface.py:2013 msgid "Execute command: " msgstr "Kommando ausführen:" -#: printrun/pronterface.py:1714 +#: printrun/pronterface.py:2033 msgid "" "Defines custom button. Usage: button \"title\" [/c \"colour\"] command" msgstr "" "Definiert einen individuellen Button. Nutzung: button \"title\" [/c " "\"colour\"] command" -#: printrun/pronterface.py:1736 +#: printrun/pronterface.py:2055 msgid "Custom button number should be between 0 and 63" msgstr "Nummer des individuellen Button sollte zwischen 0 und 63 sein." -#: printrun/pronterface.py:1827 +#: printrun/pronterface.py:2139 msgid "Edit custom button '%s'" msgstr "Individuellen Button '%s' bearbeiten" -#: printrun/pronterface.py:1829 +#: printrun/pronterface.py:2141 msgid "Move left <<" msgstr "Links bewegen <<" -#: printrun/pronterface.py:1832 +#: printrun/pronterface.py:2144 msgid "Move right >>" msgstr "Rechts bewegen >>" -#: printrun/pronterface.py:1836 +#: printrun/pronterface.py:2148 msgid "Remove custom button '%s'" msgstr "Individuellen Button '%s' entfernen" -#: printrun/pronterface.py:1839 +#: printrun/pronterface.py:2151 msgid "Add custom button" msgstr "Individuellen Button hinzufuegen" -#: printrun/pronterface.py:1972 -msgid "event object missing" -msgstr "Ereigniss Objekt fehlt" +#: 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 "Möchten Sie das Makro löschen?" -#: printrun/pronterface.py:1989 +#: printrun/pronterface.py:2276 msgid "Cancelled." msgstr "Abgebrochen." -#: printrun/pronterface.py:2007 +#: printrun/pronterface.py:2294 msgid "Enter macro name" msgstr "Makro Name eingeben" -#: printrun/pronterface.py:2010 +#: printrun/pronterface.py:2295 msgid "Macro name:" msgstr "Makro Name:" -#: printrun/pronterface.py:2013 +#: printrun/pronterface.py:2297 msgid "Ok" msgstr "Ok" -#: printrun/pronterface.py:2035 +#: printrun/pronterface.py:2337 #, fuzzy msgid "Macro name may contain only ASCII alphanumeric symbols and underscores" msgstr "Makro Name darf nur alphanumerische Zeichen und Unterstriche enthalten" -#: printrun/pronterface.py:2038 +#: printrun/pronterface.py:2340 msgid "Name '%s' is being used by built-in command" msgstr "Name '%s' wird durch eingebautes Kommando genutzt" -#: pronsole.py:31 +#: printrun/rpc.py:39 +msgid "RPC server bound on non-default port %d" +msgstr "" + +#: printrun/settings.py:36 +#, fuzzy +msgid "Default: " +msgstr "Standardwerte" + +#: 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 "Port für Druckerkommunikation" + +#: printrun/settings.py:327 +msgid "Serial port" +msgstr "" + +#: printrun/settings.py:328 +msgid "Baud rate" +msgstr "" + +#: printrun/settings.py:328 +#, fuzzy +msgid "Communications Speed" +msgstr "Kommunikationsgeschwindigkeit (Vorgabe: 115200)" + +#: 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 +#, fuzzy +msgid "Heated Build Platform temp for ABS (deg C)" +msgstr "Heizbett Temp. für ABS (Vorgabe: 110 Grad Celsius)" + +#: printrun/settings.py:335 +msgid "Bed temperature for PLA" +msgstr "" + +#: printrun/settings.py:335 +#, fuzzy +msgid "Heated Build Platform temp for PLA (deg C)" +msgstr "Heizbett Temp. für PLA (Vorgabe: 60 Grad Celsius)" + +#: printrun/settings.py:336 +#, fuzzy +msgid "Extruder temp for ABS (deg C)" +msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" + +#: printrun/settings.py:336 +#, fuzzy +msgid "Extruder temperature for ABS" +msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" + +#: printrun/settings.py:337 +#, fuzzy +msgid "Extruder temp for PLA (deg C)" +msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" + +#: printrun/settings.py:337 +#, fuzzy +msgid "Extruder temperature for PLA" +msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" + +#: printrun/settings.py:338 +#, fuzzy +msgid "Feedrate for Control Panel Moves in X and Y (mm/min)" +msgstr "Vorschub Control Panel Bewegungen X und Y (Vorgabe: 3000mm/min)" + +#: printrun/settings.py:338 +msgid "X && Y manual feedrate" +msgstr "" + +#: printrun/settings.py:339 +#, fuzzy +msgid "Feedrate for Control Panel Moves in Z (mm/min)" +msgstr "Vorschub Control Panel Bewegungen Z (Vorgabe: 200mm/min)" + +#: printrun/settings.py:339 +msgid "Z manual feedrate" +msgstr "" + +#: printrun/settings.py:340 +msgid "E manual feedrate" +msgstr "" + +#: printrun/settings.py:340 +#, fuzzy +msgid "Feedrate for Control Panel Moves in Extrusions (mm/min)" +msgstr "Vorschub Control Panel Bewegungen Extrudierung (Vorgabe: 300mm/min)" + +#: printrun/settings.py:347 +msgid "Path to slicer" +msgstr "" + +#: printrun/settings.py:349 +#, fuzzy +msgid "Slice command" +msgstr "Kommando ausführen:" + +#: printrun/settings.py:350 +#, fuzzy +msgid "Slice settings command" +msgstr "Slicing Einstellungen" + +#: 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 +#, fuzzy +msgid "Start command" +msgstr "Kommando ausführen:" + +#: printrun/settings.py:352 +msgid "Executable to run when the print is finished" +msgstr "" + +#: printrun/settings.py:352 +#, fuzzy +msgid "Final command" +msgstr "Kommando" + +#: printrun/settings.py:353 +#, fuzzy +msgid "Error command" +msgstr "Kommando ausführen:" + +#: 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 " Date: Thu, 21 Jan 2021 06:07:19 +0100 Subject: [PATCH 4/5] added editors to edit po files --- README.i18n | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.i18n b/README.i18n index a1300b406..e27b5daa6 100644 --- a/README.i18n +++ b/README.i18n @@ -24,7 +24,7 @@ now there is only one, for German. New ones can be created: mkdir -p locale/${newlang}/LC_MESSAGES cp locale/pronterface.pot locale/${newlanguage}/LC_MESSAGES/pronterface.po cd locale/${newlanguage}/LC_MESSAGES/ - # Edit the .po file to add messages for newlang + # Edit the .po file to add messages for newlang (debian offers e.g.: poedit or gtranslator) msgfmt -o pronterface.mo pronterface.po To update a previously created message catalog from the template, use : From 8688153165dc2becf9889939df360391eb45a618 Mon Sep 17 00:00:00 2001 From: freddii Date: Thu, 21 Jan 2021 06:08:25 +0100 Subject: [PATCH 5/5] updated german translation for pronterface --- locale/de/LC_MESSAGES/pronterface.mo | Bin 9961 -> 28544 bytes locale/de/LC_MESSAGES/pronterface.po | 644 ++++++++++++--------------- 2 files changed, 291 insertions(+), 353 deletions(-) diff --git a/locale/de/LC_MESSAGES/pronterface.mo b/locale/de/LC_MESSAGES/pronterface.mo index 8caed273a9b6a7d22ba79441c4d1b5544f69213e..bc0371d93a692f0772017cd9c09e14600dfcb2eb 100644 GIT binary patch literal 28544 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 AS^xk5 literal 9961 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\n" "Language-Team: DE \n" -"Language: \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 2.4.2\n" #: printrun/excluder.py:26 msgid "" "Part excluder: draw rectangles where print instructions should be ignored" msgstr "" +"Part excluder: Zeichnen Sie Rechtecke, bei denen Druckanweisungen ignoriert " +"werden sollten" #: printrun/excluder.py:27 printrun/excluder.py:29 msgid "Reset selection" -msgstr "" +msgstr "Auswahl zurücksetzen" #: printrun/gcodeplater.py:77 printrun/gcodeplater.py:78 msgid "GCODE files (*.gcode;*.GCODE;*.g)" -msgstr "" +msgstr "GCODE Dateien (*.gcode;*.GCODE;*.g)" #: printrun/gcodeplater.py:199 printrun/gcodeplater.py:236 msgid "Exported merged G-Codes to %s" msgstr "" #: printrun/gcview.py:106 -#, fuzzy msgid "Invalid layer for injection" -msgstr "Ungültiger Abschnitt angegeben." +msgstr "Ungültiger Abschnitt angegeben" #: printrun/gcview.py:114 -#, fuzzy msgid "Invalid layer for edition" -msgstr "Ungültiger Abschnitt angegeben." +msgstr "Ungültiger Abschnitt angegeben" #: printrun/gcview.py:437 msgid "Fit to plate" @@ -56,16 +57,16 @@ msgstr "" #: printrun/gcview.py:468 printrun/gcview.py:497 msgid "Entire object" -msgstr "" +msgstr "Gesamtes Objekt" #: printrun/gl/panel.py:172 msgid "OpenGL failed, disabling it:" msgstr "" #: printrun/gui/__init__.py:23 printrun/pronterface.py:49 -#, fuzzy msgid "WX >= 4 is not installed. This program requires WX >= 4 to run." -msgstr "WX ist nicht installiert. Dieses Programm erfordert WX zum Starten." +msgstr "" +"WX >=4 ist nicht installiert. Dieses Programm erfordert WX >= 4 zum Starten." #: printrun/gui/__init__.py:185 #, fuzzy @@ -84,7 +85,7 @@ msgstr "" #: printrun/gui/__init__.py:203 printrun/pronterface.py:828 #, fuzzy msgid "Plater" -msgstr "Heizelement:" +msgstr "Heizelement" #: printrun/gui/__init__.py:204 printrun/pronterface.py:829 msgid "G-Code Plater" @@ -95,13 +96,12 @@ msgid "[J]og controls. (Shift)+TAB ESC Shift/Ctrl+(arrows PgUp/PgDn)" msgstr "" #: printrun/gui/controls.py:131 -#, fuzzy msgid "Heat:" -msgstr "Heizelement:" +msgstr "Hitze:" #: printrun/gui/controls.py:133 msgid "Switch Hotend Off" -msgstr "" +msgstr "Hotend ausschalten" #: printrun/gui/controls.py:133 printrun/gui/controls.py:149 #: printrun/gui/toolbar.py:86 @@ -109,13 +109,12 @@ msgid "Off" msgstr "Aus" #: printrun/gui/controls.py:138 -#, fuzzy msgid "Select Temperature for [H]otend" -msgstr "Letzte Hotend Temperatur" +msgstr "Wählen Sie die Temperatur für [H] otend" #: printrun/gui/controls.py:142 msgid "Switch Hotend On" -msgstr "" +msgstr "Hotend einschalten" #: printrun/gui/controls.py:142 printrun/gui/controls.py:158 #: printrun/gui/controls.py:191 printrun/gui/controls.py:225 @@ -128,20 +127,19 @@ msgstr "Heizbett:" #: printrun/gui/controls.py:149 msgid "Switch Heated Bed Off" -msgstr "" +msgstr "Heizbett ausschalten" #: printrun/gui/controls.py:154 -#, fuzzy msgid "Select Temperature for Heated [B]ed" -msgstr "Letzte gesetzte Temperatur für das Heizbett" +msgstr "Wählen Sie Temperatur für das beheizte [B] ett" #: printrun/gui/controls.py:158 msgid "Switch Heated Bed On" -msgstr "" +msgstr "Heizbett einschalten" #: printrun/gui/controls.py:177 msgid "Print speed:" -msgstr "" +msgstr "Druckgeschwindigkeit:" #: printrun/gui/controls.py:185 printrun/gui/controls.py:219 msgid "%" @@ -149,16 +147,15 @@ msgstr "" #: printrun/gui/controls.py:191 msgid "Set print speed factor" -msgstr "" +msgstr "Stellen Sie den Druckgeschwindigkeitsfaktor ein" #: printrun/gui/controls.py:212 -#, fuzzy msgid "Print flow:" -msgstr "Drucken" +msgstr "Druckfluss:" #: printrun/gui/controls.py:225 msgid "Set print flow factor" -msgstr "" +msgstr "Druckflussfaktor einstellen" #: printrun/gui/controls.py:246 msgid "Heater:" @@ -166,7 +163,7 @@ msgstr "Heizelement:" #: printrun/gui/controls.py:307 msgid "Length:" -msgstr "" +msgstr "Länge:" #: printrun/gui/controls.py:309 msgid "mm" @@ -186,7 +183,7 @@ msgstr "" #: printrun/gui/controls.py:321 msgid "Speed:" -msgstr "" +msgstr "Geschwindigkeit:" #: printrun/gui/controls.py:322 msgid "" @@ -200,11 +197,11 @@ msgstr "" #: printrun/gui/controls.py:336 msgid "Click to switch current extruder" -msgstr "" +msgstr "Klicken Sie hier, um den Extruder zu wechseln" #: printrun/gui/controls.py:353 msgid "Select current extruder" -msgstr "" +msgstr "Wählen Sie den aktuellen Extruder" #: printrun/gui/controls.py:414 msgid "Set Maximum Speed for X & Y axes (mm/min)" @@ -215,9 +212,8 @@ msgid "XY:" msgstr "XY:" #: printrun/gui/controls.py:417 -#, fuzzy msgid "mm/min Z:" -msgstr "mm/min" +msgstr "mm/min Z:" #: printrun/gui/controls.py:419 msgid "Set Maximum Speed for Z axis (mm/min)" @@ -225,7 +221,7 @@ msgstr "" #: printrun/gui/graph.py:27 msgid "Temperature graph" -msgstr "" +msgstr "Temperaturdiagramm" #: printrun/gui/log.py:32 msgid "" @@ -239,27 +235,28 @@ msgid "Send" msgstr "Senden" #: printrun/gui/log.py:46 -#, fuzzy msgid "Send Command to Printer" -msgstr "Drucker überwachen" +msgstr "Befehl an Drucker senden" #: printrun/gui/toolbar.py:23 msgid "Lock" -msgstr "" +msgstr "Sperren" #: printrun/gui/toolbar.py:25 msgid "Lock graphical interface" -msgstr "" +msgstr "Grafische Oberfläche sperren" #: printrun/gui/toolbar.py:32 msgid "" "Communication Settings\n" "Click to rescan ports" msgstr "" +"Kommunikationseinstellungen\n" +"Klicken Sie hier, um die Ports erneut zu scannen" #: printrun/gui/toolbar.py:32 msgid "Port" -msgstr "Port:" +msgstr "Port" #: printrun/gui/toolbar.py:37 msgid "Select Port Printer is connected to" @@ -270,9 +267,8 @@ msgid "Select Baud rate for printer communication" msgstr "" #: printrun/gui/toolbar.py:56 printrun/pronterface.py:1238 -#, fuzzy msgid "&Connect" -msgstr "Verbinden" +msgstr "&Verbinden" #: printrun/gui/toolbar.py:56 printrun/pronterface.py:1239 msgid "Connect to the printer" @@ -283,14 +279,12 @@ msgid "Reset" msgstr "Zurücksetzen" #: printrun/gui/toolbar.py:62 -#, fuzzy msgid "Reset the printer" -msgstr "Drucker Verbinden" +msgstr "Setzen Sie den Drucker zurück" #: printrun/gui/toolbar.py:70 -#, fuzzy msgid "Load a 3D model file" -msgstr "Datei laden" +msgstr "Laden Sie eine 3D-Modelldatei" #: printrun/gui/toolbar.py:70 printrun/pronterface.py:1446 msgid "Load file" @@ -301,9 +295,8 @@ msgid "SD" msgstr "SD" #: printrun/gui/toolbar.py:71 -#, fuzzy msgid "SD Card Printing" -msgstr "SD Drucken" +msgstr "SD-Kartendruck" #: printrun/gui/toolbar.py:75 msgid "Print" @@ -311,7 +304,7 @@ msgstr "Drucken" #: printrun/gui/toolbar.py:75 msgid "Start Printing Loaded File" -msgstr "" +msgstr "Starten des Druck der geladenen Datei" #: printrun/gui/toolbar.py:81 msgid "Pause" @@ -319,21 +312,23 @@ msgstr "Pause" #: printrun/gui/toolbar.py:81 msgid "Pause Current Print" -msgstr "" +msgstr "Aktuellen Druck anhalten" #: printrun/gui/toolbar.py:86 msgid "Turn printer off" -msgstr "" +msgstr "Schalten Sie den Drucker aus" #: printrun/gui/viz.py:90 msgid "" "Click to examine / edit\n" " layers of loaded file" msgstr "" +"Klicken Sie zum Überprüfen / Bearbeiten\n" +" der Ebenen der geladenen Datei" #: printrun/gui/widgets.py:35 msgid "Find" -msgstr "" +msgstr "Finden" #: printrun/gui/widgets.py:37 msgid "Save" @@ -345,19 +340,16 @@ msgid "Cancel" msgstr "Abbrechen" #: printrun/gui/widgets.py:68 -#, fuzzy msgid "Not Found!" -msgstr "Datei nicht gefunden!" +msgstr "Nicht gefunden!" #: printrun/gui/widgets.py:119 -#, fuzzy msgid "Printer settings" -msgstr "Einstellungen bearbeiten" +msgstr "Druckereinstellungen" #: printrun/gui/widgets.py:120 -#, fuzzy msgid "User interface" -msgstr "Printer Interface" +msgstr "Benutzeroberfläche" #: printrun/gui/widgets.py:121 msgid "Viewer" @@ -369,18 +361,16 @@ msgid "Colors" msgstr "Farbe" #: printrun/gui/widgets.py:123 -#, fuzzy msgid "External commands" -msgstr "Kommando ausführen:" +msgstr "Externe Befehle" #: printrun/gui/widgets.py:128 msgid "Edit settings" msgstr "Einstellungen bearbeiten" #: printrun/gui/widgets.py:131 -#, fuzzy msgid "Settings" -msgstr "&Einstellungen" +msgstr "Einstellungen" #: printrun/gui/widgets.py:202 msgid "Custom button" @@ -401,14 +391,15 @@ msgstr "Farbe" #: printrun/gviz.py:31 msgid "Layer number and Z position show here when you scroll" msgstr "" +"Die Layernummer und die Z-Position werden hier angezeigt, wenn Sie scrollen" #: printrun/gviz.py:41 msgid "Zoom In [+]" -msgstr "" +msgstr "Hineinzoomen [+]" #: printrun/gviz.py:42 msgid "Zoom Out [-]" -msgstr "" +msgstr "Rauszoomen [-]" #: printrun/gviz.py:44 msgid "Move Up a Layer [U]" @@ -419,13 +410,12 @@ msgid "Move Down a Layer [D]" msgstr "" #: printrun/gviz.py:46 -#, fuzzy msgid "Reset view" -msgstr "Zurücksetzen" +msgstr "Ansicht zurücksetzen" #: printrun/gviz.py:48 msgid "Inject G-Code" -msgstr "" +msgstr "Injiziere den G-Code" #: printrun/gviz.py:48 msgid "Insert code at the beginning of this layer" @@ -472,9 +462,8 @@ msgid "Successfully edited layer %d (which now contains %d lines)" msgstr "" #: printrun/objectplater.py:44 -#, fuzzy msgid "Load" -msgstr "Geladen " +msgstr "" #: printrun/objectplater.py:48 msgid "Export" @@ -494,15 +483,15 @@ msgstr "" #: printrun/objectplater.py:68 msgid "Delete" -msgstr "" +msgstr "Löschen" #: printrun/objectplater.py:72 msgid "Auto arrange" -msgstr "" +msgstr "Automatisch anordnen" #: printrun/objectplater.py:76 msgid "Done" -msgstr "" +msgstr "Fertig" #: printrun/objectplater.py:150 msgid "Autoplating" @@ -518,19 +507,16 @@ msgid "" msgstr "" #: printrun/objectplater.py:210 -#, fuzzy msgid "Clear the grid?" -msgstr " Schliesst das Fenster" +msgstr "Raster löschen?" #: printrun/objectplater.py:260 -#, fuzzy msgid "Pick file to load" -msgstr "Wähle SD Datei" +msgstr "Wählen Sie die zu ladende Datei aus" #: printrun/objectplater.py:271 -#, fuzzy msgid "Pick file to save to" -msgstr "Wähle SD Dateiname" +msgstr "Wählen Sie die Datei zum Speichern aus" #: printrun/objectplater.py:288 msgid "Plate building tool" @@ -601,11 +587,11 @@ msgstr "Keine Verbindung zum Drucker." #: printrun/printcore.py:609 msgid "Print start callback failed with:" -msgstr "" +msgstr "Druckstart-Rückmeldung fehlgeschlagen mit:" #: printrun/printcore.py:623 msgid "Print end callback failed with:" -msgstr "" +msgstr "Rückmeldung am Druckende fehlgeschlagen mit:" #: printrun/printcore.py:626 msgid "Print thread died due to the following error:" @@ -617,15 +603,17 @@ msgstr "" #: printrun/printcore.py:751 msgid "Can't write to printer (disconnected ?):" -msgstr "" +msgstr "Kann nicht auf Drucker schreiben (nicht verbunden?):" #: printrun/printcore.py:754 msgid "Can't write to printer (disconnected?) (Socket error {0}): {1}" msgstr "" +"Kann nicht auf Drucker schreiben (nicht verbunden?) (Socket error {0}): {1}" #: printrun/printcore.py:757 msgid "Can't write to printer (disconnected?) (SerialException): {0}" msgstr "" +"Kann nicht auf Drucker schreiben (nicht verbunden?) (SerialException): {0}" #: printrun/printcore.py:760 msgid "Socket connection broken, disconnected. ({0}): {1}" @@ -650,17 +638,22 @@ msgid "" msgstr "" "Abmessungen der Bauplattform\n" " & optional Versatz vom Ausgangspunkt\n" +" & optional switch position\n" +"\n" "\n" "Beispiel:\n" " XXXxYYY\n" " XXX,YYY,ZZZ\n" -" XXXxYYYxZZZ+OffX+OffY+OffZ" +" XXXxYYYxZZZ+OffX+OffY+OffZ\n" +"XXXxYYYxZZZ+OffX+OffY+OffZ+HomeX+HomeY+HomeZ" #: printrun/pronsole.py:213 msgid "" "Welcome to the printer console! Type \"help\" for a list of available " "commands." msgstr "" +"Willkommen in der Druckerkonsole! Geben Sie \"help\" ein, um eine Liste der " +"verfügbaren Befehle anzuzeigen." #: printrun/pronsole.py:401 printrun/pronsole.py:409 printrun/pronsole.py:1452 #: printrun/pronsole.py:1479 printrun/pronsole.py:1551 @@ -670,11 +663,12 @@ msgid "Printer is not online." msgstr "Drucker ist nicht online." #: printrun/pronsole.py:424 -#, fuzzy msgid "" "Are you sure you want to exit while printing?\n" "(this will terminate the print)." -msgstr "Möchten Sie den Drucker wirklich zurücksetzen?" +msgstr "" +"Sie sind sicher, dass Sie beenden wollen während des Druckens?\n" +"(Dadurch wird der Druckvorgang beendet)." #: printrun/pronsole.py:428 msgid "Exiting program. Goodbye!" @@ -682,23 +676,23 @@ msgstr "" #: printrun/pronsole.py:434 msgid "Disconnects from the printer and exits the program." -msgstr "" +msgstr "Trennt die Verbindung zum Drucker und beendet das Programm." #: printrun/pronsole.py:591 msgid "Unknown variable '%s'" -msgstr "" +msgstr "Unbekannte Variable '%s'" #: printrun/pronsole.py:594 msgid "Bad value %s for variable '%s': %s" -msgstr "" +msgstr "Ungültiger Wert %s für Variable '%s': %s" #: printrun/pronsole.py:596 msgid "Bad value for variable '%s', expecting %s (%s)" -msgstr "" +msgstr "Ungültiger Wert für Variable '%s', erwartet %s (%s)" #: printrun/pronsole.py:752 msgid "increase verbosity" -msgstr "" +msgstr "Ausführlichkeit erhöhen" #: printrun/pronsole.py:753 msgid "" @@ -714,15 +708,17 @@ msgstr "" #: printrun/pronsole.py:755 msgid "file to load" -msgstr "" +msgstr "zu ladende Datei" #: printrun/pronsole.py:799 printrun/pronsole.py:809 msgid "Error: You are trying to connect to a non-existing port." msgstr "" +"Fehler: Sie versuchen, eine Verbindung zu einem nicht vorhandenen Port " +"herzustellen." #: printrun/pronsole.py:801 msgid "Error: You don't have permission to open %s." -msgstr "" +msgstr "Fehler: Sie haben keine Berechtigung zum Öffnen von %s." #: printrun/pronsole.py:802 msgid "You might need to add yourself to the dialout group." @@ -730,31 +726,27 @@ msgstr "" #: printrun/pronsole.py:911 msgid "Disconnecting after 4 failed writes." -msgstr "" +msgstr "Trennen der Verbindung nach 4 fehlgeschlagenen Schreibvorgängen." #: printrun/pronsole.py:951 printrun/pronterface.py:1534 -#, fuzzy msgid "Loading file: %s" -msgstr "Datei laden" +msgstr "Lade Datei %s" #: printrun/pronsole.py:956 -#, fuzzy msgid "Loaded %s, %d lines." -msgstr "Geladen %s, %d Zeilen" +msgstr "Geladen %s, %d Zeilen." #: printrun/pronsole.py:957 printrun/pronterface.py:1641 -#, fuzzy msgid "Estimated duration: %d layers, %s" -msgstr "Geschätze Dauer (pessimistisch): " +msgstr "Geschätzte Dauer: %d Schichten, %s" #: printrun/pronsole.py:986 msgid "No file name given." -msgstr "" +msgstr "Kein Dateiname angegeben." #: printrun/pronsole.py:992 -#, fuzzy msgid "Slicing file: %s" -msgstr "Slicing" +msgstr "Slicing Datei: %s" #: printrun/pronsole.py:994 printrun/pronterface.py:1502 msgid "File not found!" @@ -765,14 +757,12 @@ msgid "Entering slicer settings: %s" msgstr "" #: printrun/pronsole.py:1009 -#, fuzzy msgid "Loading sliced file." -msgstr "Datei laden" +msgstr "Sliced Datei laden." #: printrun/pronsole.py:1012 -#, fuzzy msgid "Slicing failed: %s" -msgstr "Slicing" +msgstr "Slicing fehlgeschlagen: %s" #: printrun/pronsole.py:1025 msgid "" @@ -800,35 +790,37 @@ msgstr "" #: printrun/pronsole.py:1046 msgid "Uploading as %s" -msgstr "" +msgstr "Hochladen als %s" #: printrun/pronsole.py:1047 msgid "Uploading %s" -msgstr "" +msgstr "Hochladen %s" #: printrun/pronsole.py:1049 msgid "Press Ctrl-C to interrupt upload." -msgstr "" +msgstr "Drücken Sie Strg-C, um den Upload zu unterbrechen." #: printrun/pronsole.py:1052 msgid "Progress: " -msgstr "" +msgstr "Fortschritt: " #: printrun/pronsole.py:1063 msgid "Upload completed. %s should now be on the card." -msgstr "" +msgstr "Upload abgeschlossen. %s sollte jetzt auf der Karte sein." #: printrun/pronsole.py:1067 msgid "...interrupted!" -msgstr "" +msgstr "... unterbrochen!" #: printrun/pronsole.py:1069 msgid "Something wrong happened while uploading:" -msgstr "" +msgstr "Beim Hochladen ist ein Fehler aufgetreten:" #: printrun/pronsole.py:1075 msgid "A partial file named %s may have been written to the sd card." msgstr "" +"Möglicherweise wurde eine Teildatei mit dem Namen %s auf die SD-Karte " +"geschrieben." #: printrun/pronsole.py:1092 msgid "" @@ -839,6 +831,7 @@ msgstr "" #: printrun/pronsole.py:1094 msgid "Send a loaded gcode file to the printer. You have %s loaded right now." msgstr "" +"Sende eine geladene Gcode-Datei an den Drucker. Sie haben %s gerade geladen." #: printrun/pronsole.py:1098 printrun/pronterface.py:899 #: printrun/pronterface.py:1294 @@ -846,9 +839,8 @@ msgid "No file loaded. Please use load first." msgstr "Keine Datei geladen. Benutze zuerst laden." #: printrun/pronsole.py:1103 -#, fuzzy msgid "Printing %s" -msgstr " Drucken:%04.2f %% |" +msgstr "Drucken: %s" #: printrun/pronsole.py:1104 msgid "You can monitor the print with the monitor command." @@ -856,34 +848,34 @@ msgstr "" #: printrun/pronsole.py:1113 msgid "Not printing, cannot pause." -msgstr "" +msgstr "Bin nicht am Drucken, kann nicht pausieren." #: printrun/pronsole.py:1119 -#, fuzzy msgid "Pauses a running print" -msgstr "Starte Druck" +msgstr "Pausiert einen laufenden Druck" #: printrun/pronsole.py:1126 msgid "Not paused, unable to resume. Start a print first." msgstr "" +"Nicht pausiert, kann nicht fortgesetzt werden. Starten Sie zuerst einen " +"Druck." #: printrun/pronsole.py:1136 msgid "Resumes a paused print." -msgstr "" +msgstr "Setzt einen pausierten Druck fort." #: printrun/pronsole.py:1145 msgid "Files on SD card:" -msgstr "" +msgstr "Dateien auf SD-Karte:" #: printrun/pronsole.py:1160 printrun/pronsole.py:1202 #: printrun/pronsole.py:1495 -#, fuzzy msgid "Printer is not online. Please connect to it first." -msgstr "Drucker ist nicht online." +msgstr "Drucker ist nicht online. Stellen Sie zuerst eine Verbindung her." #: printrun/pronsole.py:1165 msgid "Lists files on the SD card" -msgstr "" +msgstr "Listet Dateien auf der SD-Karte auf" #: printrun/pronsole.py:1169 printrun/pronterface.py:1965 msgid "Opening file failed." @@ -894,22 +886,20 @@ msgid "Starting print" msgstr "Starte Druck" #: printrun/pronsole.py:1198 -#, fuzzy msgid "Resets the printer." -msgstr "Drucker Verbinden" +msgstr "Setzt den Drucker zurück." #: printrun/pronsole.py:1208 -#, fuzzy msgid "File is not present on card. Please upload it first." -msgstr "Keine Datei geladen. Benutze zuerst laden." +msgstr "Datei ist nicht auf der Karte vorhanden. Bitte zuerst hochladen." #: printrun/pronsole.py:1212 msgid "Printing file: %s from SD card." -msgstr "" +msgstr "Drucke Datei: %s von der SD-Karte." #: printrun/pronsole.py:1213 msgid "Requesting SD print..." -msgstr "" +msgstr "SD-Druck anfordern ..." #: printrun/pronsole.py:1217 msgid "Print a file from the SD card. Tab completes with available file names." @@ -921,38 +911,35 @@ msgstr "" #: printrun/pronsole.py:1235 msgid "Print resumed at: %s" -msgstr "" +msgstr "Druckvorgang fortgesetzt um: %s" #: printrun/pronsole.py:1237 msgid "Print started at: %s" -msgstr "" +msgstr "Druckvorgang gestartet um: %s" #: printrun/pronsole.py:1253 printrun/pronsole.py:1260 -#, fuzzy msgid "Failed to set power settings:" -msgstr "Fehler beim Ausführen der Slicing Software:" +msgstr "Fehler beim Einstellen der Energieeinstellungen:" #: printrun/pronsole.py:1264 msgid "Print ended at: %(end_time)s and took %(duration)s" msgstr "" #: printrun/pronsole.py:1324 printrun/pronterface.py:1924 -#, fuzzy msgid "Received command %s" -msgstr "Kommando ausführen:" +msgstr "Empfangenes Kommando: %s" #: printrun/pronsole.py:1390 msgid "Printer is not currently printing. No ETA available." -msgstr "" +msgstr "Der Drucker druckt derzeit nicht. Keine ETA verfügbar." #: printrun/pronsole.py:1393 -#, fuzzy msgid "Est: %s of %s remaining" -msgstr " Erw: %s von %s verbleibend | " +msgstr "Erw: %s von %s verbleibend" #: printrun/pronsole.py:1398 msgid "Displays estimated remaining print time." -msgstr "" +msgstr "Zeigt die geschätzte verbleibende Druckzeit an." #: printrun/pronsole.py:1425 printrun/pronsole.py:1427 msgid "Hotend: %s%s/%s%s" @@ -963,9 +950,8 @@ msgid "Bed: %s%s/%s%s" msgstr "" #: printrun/pronsole.py:1431 -#, fuzzy msgid "Read the extruder and bed temperature." -msgstr "Sie müssen eine Temperatur eingeben." +msgstr "Lesen Sie die Extruder- und Betttemperatur ab." #: printrun/pronsole.py:1440 printrun/pronsole.py:1473 msgid "You must enter a temperature." @@ -976,11 +962,12 @@ msgid "" "%s is a high temperature to set your extruder to. Are you sure you want to " "do that?" msgstr "" +"% s ist eine hohe Temperatur, auf die Ihr Extruder eingestellt werden soll. " +"Bist du sicher, dass du das machen willst?" #: printrun/pronsole.py:1450 -#, fuzzy msgid "Setting hotend temperature to %s degrees Celsius." -msgstr "Setze Hotend Temperatur auf %f Grad Celsius." +msgstr "Stelle die Hotend-Temperatur auf %s Grad Celsius." #: printrun/pronsole.py:1454 printrun/pronterface.py:474 msgid "" @@ -991,18 +978,18 @@ msgstr "" "auszuschalten, Temperatur auf 0 setzen." #: printrun/pronsole.py:1457 -#, fuzzy msgid "Sets the hotend temperature to the value entered." -msgstr "Setze Hotend Temperatur auf %f Grad Celsius." +msgstr "Stellt die Hotend-Temperatur auf den eingegebenen Wert ein." #: printrun/pronsole.py:1458 printrun/pronsole.py:1485 msgid "Enter either a temperature in celsius or one of the following keywords" msgstr "" +"Geben Sie entweder eine Temperatur in Celsius oder eines der folgenden " +"Schlüsselwörter ein" #: printrun/pronsole.py:1477 -#, fuzzy msgid "Setting bed temperature to %s degrees Celsius." -msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." +msgstr "Setze Heizbett Temperatur auf %s Grad Celsius." #: printrun/pronsole.py:1481 printrun/pronterface.py:494 msgid "" @@ -1013,18 +1000,16 @@ msgstr "" "auszuschalten, Temperatur auf 0 setzen." #: printrun/pronsole.py:1484 -#, fuzzy msgid "Sets the bed temperature to the value entered." -msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." +msgstr "Setze die Bett-Temperatur auf den eingegebenen Wert." #: printrun/pronsole.py:1498 msgid "Printer is not printing. Please print something before monitoring." msgstr "" #: printrun/pronsole.py:1500 -#, fuzzy msgid "Monitoring printer, use ^C to interrupt." -msgstr "Überwache Drucker." +msgstr "Überwache Drucker., mit ^C unterbrechen." #: printrun/pronsole.py:1505 printrun/pronterface.py:438 msgid "Invalid period given." @@ -1032,15 +1017,15 @@ msgstr "Ungültiger Abschnitt angegeben." #: printrun/pronsole.py:1506 msgid "Updating values every %f seconds." -msgstr "" +msgstr "Aktualisieren der Werte alle %f Sekunden." #: printrun/pronsole.py:1516 msgid "Print progress: " -msgstr "" +msgstr "Druckfortschritt: " #: printrun/pronsole.py:1519 msgid "SD print progress: " -msgstr "" +msgstr "SD-Druckfortschritt: " #: printrun/pronsole.py:1527 printrun/pronterface.py:442 msgid "Done monitoring." @@ -1049,6 +1034,7 @@ msgstr "Überwachung abgeschlossen." #: printrun/pronsole.py:1531 msgid "Monitor a machine's temperatures and an SD print's status." msgstr "" +"Überwachen Sie die Temperaturen eines Geräts und den Status eines SD-Drucks." #: printrun/pronsole.py:1532 msgid "" @@ -1089,19 +1075,20 @@ msgid "" "Printer is currently printing. Please pause the print before you issue " "manual commands." msgstr "" +"Der Drucker druckt gerade. Bitte pausieren sie den Druckvorgang, bevor Sie " +"manuelle Befehle erteilen." #: printrun/pronsole.py:1566 printrun/pronsole.py:1698 -#, fuzzy msgid "Printer is not online. Unable to move." -msgstr "Drucker ist nicht online." +msgstr "Drucker ist nicht online. Bewegungsunfähig." #: printrun/pronsole.py:1582 msgid "Unknown axis." -msgstr "" +msgstr "Unbekannte Achse." #: printrun/pronsole.py:1587 msgid "Invalid distance" -msgstr "" +msgstr "Ungültiger Abstand" #: printrun/pronsole.py:1598 msgid "Move an axis. Specify the name of the axis and the amount. " @@ -1127,14 +1114,12 @@ msgid "Common amounts are in the tabcomplete list." msgstr "" #: printrun/pronsole.py:1632 printrun/pronsole.py:1681 -#, fuzzy msgid "Invalid length given." -msgstr "Ungültiger Abschnitt angegeben." +msgstr "Ungültige Länge angegeben." #: printrun/pronsole.py:1637 printrun/pronsole.py:1686 -#, fuzzy msgid "Invalid speed given." -msgstr "Ungültiger Abschnitt angegeben." +msgstr "Ungültige Geschwindigkeit angegeben." #: printrun/pronsole.py:1645 msgid "Extruding %fmm of filament." @@ -1171,9 +1156,8 @@ msgid "extrude 10 210 - extrudes 10mm of filament at 210mm/min (3.5mm/s)" msgstr "" #: printrun/pronsole.py:1671 -#, fuzzy msgid "Printer is not online. Unable to reverse." -msgstr "Drucker ist nicht online." +msgstr "Drucker ist nicht online. Rückgängigmachen nicht möglich." #: printrun/pronsole.py:1690 msgid "" @@ -1198,9 +1182,8 @@ msgid "reverse -5 - EXTRUDES 5mm of filament at 300mm/min (5mm/s)" msgstr "" #: printrun/pronsole.py:1716 -#, fuzzy msgid "Homes the printer" -msgstr "Drucker Verbinden" +msgstr "" #: printrun/pronsole.py:1717 msgid "home - homes all axes and zeroes the extruder(Using G28 and G92)" @@ -1223,35 +1206,32 @@ msgid "home xyze - homes all axes and zeroes the extruder (Using G28 and G92)" msgstr "" #: printrun/pronsole.py:1729 -#, fuzzy msgid "; Motors off" -msgstr "Motoren aus" +msgstr "; Motoren aus" #: printrun/pronsole.py:1731 -#, fuzzy msgid "; Extruder off" -msgstr "Extrudieren" +msgstr "; Extruder aus" #: printrun/pronsole.py:1733 msgid "; Heatbed off" -msgstr "" +msgstr "; Heizbett aus" #: printrun/pronsole.py:1735 msgid "; Fan off" -msgstr "" +msgstr "; Ventilator aus" #: printrun/pronsole.py:1737 msgid "; Power supply off" -msgstr "" +msgstr "; Stromversorgung aus" #: printrun/pronsole.py:1740 -#, fuzzy msgid "Printer is not online. Unable to turn it off." -msgstr "Drucker ist nicht online." +msgstr "Drucker ist nicht online. Kann nicht ausgeschaltet werden." #: printrun/pronsole.py:1743 msgid "Turns off everything on the printer" -msgstr "" +msgstr "Schaltet alles am Drucker aus" #: printrun/pronsole.py:1754 msgid "G-Code calling host command \"%s\"" @@ -1274,11 +1254,11 @@ msgstr "Motoren aus" #: printrun/pronterface.py:160 msgid "Switch all motors off" -msgstr "" +msgstr "Schalte alle Motoren aus" #: printrun/pronterface.py:161 msgid "Advance extruder by set length" -msgstr "" +msgstr "Extruder um eingestellte Länge vorschieben" #: printrun/pronterface.py:161 msgid "Extrude" @@ -1290,12 +1270,11 @@ msgstr "Rückwärts" #: printrun/pronterface.py:162 msgid "Reverse extruder by set length" -msgstr "" +msgstr "Extruder um eingestellte Länge zurücksetzen" #: printrun/pronterface.py:183 -#, fuzzy msgid "Pronterface" -msgstr "Printer Interface" +msgstr "Pronterface" #: printrun/pronterface.py:208 msgid "" @@ -1336,7 +1315,7 @@ msgstr "" #: printrun/pronterface.py:399 msgid "Print in progress ! Are you really sure you want to quit ?" -msgstr "" +msgstr "Drucken in Bearbeitung! Sicher, dass du aufhören willst?" #: printrun/pronterface.py:440 msgid "Monitoring printer." @@ -1345,42 +1324,39 @@ msgstr "Überwache Drucker." #: printrun/pronterface.py:446 msgid "Please pause or stop print before extruding." msgstr "" +"Bitte pausieren oder stoppen Sie den Druckvorgang, bevor Sie extrudieren." #: printrun/pronterface.py:453 msgid "Please pause or stop print before reversing." msgstr "" #: printrun/pronterface.py:469 -#, fuzzy msgid "Setting hotend temperature to %g degrees Celsius." -msgstr "Setze Hotend Temperatur auf %f Grad Celsius." +msgstr "Setze Hotend Temperatur auf %g Grad Celsius." #: printrun/pronterface.py:476 printrun/pronterface.py:496 msgid "You must enter a temperature. (%s)" msgstr "Sie müssen eine Temperatur eingeben. (%s)" #: printrun/pronterface.py:489 -#, fuzzy msgid "Setting bed temperature to %g degrees Celsius." -msgstr "Setze Heizbett Temperatur auf %f Grad Celsius." +msgstr "Setze Heizbett Temperatur auf %g Grad Celsius." #: printrun/pronterface.py:507 msgid "Setting print speed factor to %d%%." -msgstr "" +msgstr "Setze Druckgeschwindigkeitsfaktors auf %d%%." #: printrun/pronterface.py:511 -#, fuzzy msgid "You must enter a speed. (%s)" -msgstr "Sie müssen eine Temperatur eingeben. (%s)" +msgstr "Sie müssen eine Geschwindigkeit eingeben. (%s)" #: printrun/pronterface.py:522 msgid "Setting print flow factor to %d%%." msgstr "" #: printrun/pronterface.py:526 -#, fuzzy msgid "You must enter a flow. (%s)" -msgstr "Sie müssen eine Temperatur eingeben. (%s)" +msgstr "Sie müssen einen Flow eingeben. (%s)" #: printrun/pronterface.py:607 msgid "Plate function activated" @@ -1407,6 +1383,8 @@ msgid "" "Manual move outside of the build volume prevented (see the \"Clamp manual " "moves\" option)." msgstr "" +"Manuelle Bewegung außerhalb des Build-Volumens verhindert (siehe Option " +"\"Clamp manual moves\")." #: printrun/pronterface.py:779 msgid "" @@ -1415,37 +1393,32 @@ msgid "" msgstr "" #: printrun/pronterface.py:810 -#, fuzzy msgid " Open file" -msgstr " Öffnet eine Datei" +msgstr " Öffne Datei" #: printrun/pronterface.py:810 -#, fuzzy msgid "&Open...\tCtrl+O" -msgstr "&Öffnen..." +msgstr "&Öffnen...\tStrg+O" #: printrun/pronterface.py:811 -#, fuzzy msgid " Save file" -msgstr " Öffnet eine Datei" +msgstr " Speicher eine Datei" #: printrun/pronterface.py:811 -#, fuzzy msgid "&Save..." -msgstr "Speichern" +msgstr "&Speichern..." #: printrun/pronterface.py:820 msgid "&Recent Files" -msgstr "" +msgstr "&Letzte Dateien" #: printrun/pronterface.py:821 msgid " Clear output console" msgstr " Ausgabe Konsole leeren" #: printrun/pronterface.py:821 -#, fuzzy msgid "Clear console\tCtrl+L" -msgstr "Konsole leeren" +msgstr "Konsole leeren\tStrg+L" #: printrun/pronterface.py:822 msgid " Closes the Window" @@ -1497,7 +1470,7 @@ msgstr "" #: printrun/pronterface.py:835 msgid " Manage different spools of filament" -msgstr "" +msgstr " Verwalten Sie verschiedene Filamentspulen" #: printrun/pronterface.py:836 msgid "&Tools" @@ -1518,19 +1491,16 @@ msgid "&Advanced" msgstr "" #: printrun/pronterface.py:850 -#, fuzzy msgid "Print &settings" -msgstr "Einstellungen bearbeiten" +msgstr "Druck &Einstellungen" #: printrun/pronterface.py:851 -#, fuzzy msgid "&Filament" -msgstr "&Datei" +msgstr "&Filament" #: printrun/pronterface.py:852 -#, fuzzy msgid "&Printer" -msgstr "Drucken" +msgstr "&Drucker" #: printrun/pronterface.py:858 msgid "&Slic3r" @@ -1561,13 +1531,12 @@ msgid " Adjust slicing settings" msgstr " Slicing Einstellungen anpassen" #: printrun/pronterface.py:870 -#, fuzzy msgid "Slicing settings" msgstr "Slicing Einstellungen" #: printrun/pronterface.py:872 msgid "Debug communications" -msgstr "" +msgstr "Debugge die Kommunikationen" #: printrun/pronterface.py:873 msgid "Print all G-code sent to and received from the printer." @@ -1586,27 +1555,27 @@ msgid "&Settings" msgstr "&Einstellungen" #: printrun/pronterface.py:888 -#, fuzzy msgid "&About Printrun" -msgstr "Drucker überwachen" +msgstr "&Über Printrun" #: printrun/pronterface.py:888 msgid "Show about dialog" -msgstr "" +msgstr "Über Dialog anzeigen" #: printrun/pronterface.py:889 msgid "&Help" -msgstr "" +msgstr "&Hilfe" #: printrun/pronterface.py:920 msgid "" "Printrun is a pure Python 3D printing (and other types of CNC) host software." msgstr "" +"Printrun ist eine reine Python Hostsoftware für 3D-Druck (und andere Arten " +"von CNC)." #: printrun/pronterface.py:924 -#, fuzzy msgid "%.02fmm of filament have been extruded during prints" -msgstr "mm Filament in Druck genutzt\n" +msgstr "%.02fmm Filament in Druck genutzt" #: printrun/pronterface.py:955 #, fuzzy @@ -1634,15 +1603,16 @@ msgstr "" #: printrun/pronterface.py:957 msgid "Draw a circular (or oval) build platform instead of a rectangular one" msgstr "" +"Zeichnen Sie eine kreisförmige (oder ovale) Plattform anstelle einer " +"rechteckigen" #: printrun/pronterface.py:958 -#, fuzzy msgid "Extruders count" -msgstr "Extrudieren" +msgstr "" #: printrun/pronterface.py:958 msgid "Number of extruders" -msgstr "" +msgstr "Anzahl der Extruder" #: printrun/pronterface.py:959 msgid "Clamp manual moves" @@ -1651,26 +1621,31 @@ msgstr "" #: printrun/pronterface.py:959 msgid "Prevent manual moves from leaving the specified build dimensions" msgstr "" +"Verhindere, dass manuelle Bewegungen die angegebenen Bauabmessungen verlassen" #: printrun/pronterface.py:960 msgid "Display progress on printer" -msgstr "" +msgstr "Fortschritt auf dem Drucker anzeigen" #: printrun/pronterface.py:960 msgid "" "Show progress on printers display (sent via M117, might not be supported by " "all printers)" msgstr "" +"Fortschritt auf der Druckeranzeige anzeigen (über M117 gesendet, wird " +"möglicherweise nicht von allen Druckern unterstützt)" #: printrun/pronterface.py:961 msgid "" "Interval in which pronterface sends the progress to the printer if enabled, " "in seconds" msgstr "" +"Intervall, in dem Pronterface den Fortschritt in Sekunden an den Drucker " +"sendet, falls aktiviert" #: printrun/pronterface.py:961 msgid "Printer progress update interval" -msgstr "" +msgstr "Aktualisierungsintervall für den Druckerfortschritt" #: printrun/pronterface.py:962 msgid "Display cutting moves" @@ -1681,9 +1656,8 @@ msgid "Show moves where spindle is active as printing moves" msgstr "" #: printrun/pronterface.py:963 -#, fuzzy msgid "Interface mode" -msgstr "Makro Name eingeben" +msgstr "" #: printrun/pronterface.py:963 msgid "Standard" @@ -1728,11 +1702,11 @@ msgstr "" #: printrun/pronterface.py:968 msgid "Main visualization" -msgstr "" +msgstr "Hauptvisualisierung" #: printrun/pronterface.py:968 msgid "Select visualization for main window." -msgstr "" +msgstr "Wählen Sie die Visualisierung für das Hauptfenster." #: printrun/pronterface.py:969 msgid "Use 3D in GCode viewer window" @@ -1777,25 +1751,24 @@ msgid "Extrusion width for 3D viewer" msgstr "" #: printrun/pronterface.py:974 -#, fuzzy msgid "Width of printed path in 3D viewer" -msgstr "Vorschaubreite der Extrudierung (Vorgabe: 0.5)" +msgstr "Breite des gedruckten Pfades im 3D-Viewer" #: printrun/pronterface.py:975 msgid "Height of printed path in 3D viewer" -msgstr "" +msgstr "Höhe des gedruckten Pfades im 3D-Viewer" #: printrun/pronterface.py:975 msgid "Layer height for 3D viewer" -msgstr "" +msgstr "Ebenenhöhe für 3D-Viewer" #: printrun/pronterface.py:976 msgid "Display temperature graph" -msgstr "" +msgstr "Temperaturdiagramm anzeigen" #: printrun/pronterface.py:976 msgid "Display time-lapse temperature graph" -msgstr "" +msgstr "Zeitraffertemperaturdiagramm anzeigen" #: printrun/pronterface.py:977 msgid "Display graphical gauges for temperatures visualization" @@ -1808,6 +1781,8 @@ msgstr "" #: printrun/pronterface.py:978 msgid "Display a checkbox that, when check, locks most of Pronterface" msgstr "" +"Zeige ein Kontrollkästchen an, dass beim Aktivieren den größten Teil von " +"Pronterface sperrt" #: printrun/pronterface.py:978 msgid "Display interface lock checkbox" @@ -1831,62 +1806,55 @@ msgstr "" #: printrun/pronterface.py:989 msgid "2D viewer options" -msgstr "" +msgstr "2D-Viewer-Optionen" #: printrun/pronterface.py:990 msgid "Preview extrusion width" -msgstr "" +msgstr "Vorschau der Extrusionsbreite" #: printrun/pronterface.py:990 -#, fuzzy msgid "Width of Extrusion in Preview" -msgstr "Vorschaubreite der Extrudierung (Vorgabe: 0.5)" +msgstr "Breite der Extrudierung in der Vorschau" #: printrun/pronterface.py:991 -#, fuzzy msgid "Fine Grid Spacing" -msgstr "Feiner Rasterabstand (Vorgabe: 10)" +msgstr "Feiner Rasterabstand" #: printrun/pronterface.py:991 -#, fuzzy msgid "Fine grid spacing" -msgstr "Feiner Rasterabstand (Vorgabe: 10)" +msgstr "Feiner Rasterabstand" #: printrun/pronterface.py:992 -#, fuzzy msgid "Coarse Grid Spacing" -msgstr "Grober Rasterabstand (Vorgabe: 50)" +msgstr "Grober Rasterabstand" #: printrun/pronterface.py:992 -#, fuzzy msgid "Coarse grid spacing" -msgstr "Grober Rasterabstand (Vorgabe: 50)" +msgstr "Grober Rasterabstand" #: printrun/pronterface.py:993 msgid "Background color" -msgstr "" +msgstr "Hintergrundfarbe" #: printrun/pronterface.py:993 -#, fuzzy msgid "Pronterface background color" -msgstr "Pronterface Hintergrundfarbe (Vorgabe: #FFFFFF)" +msgstr "Pronterface Hintergrundfarbe" #: printrun/pronterface.py:994 msgid "Color of the temperature graph background" -msgstr "" +msgstr "Farbe des Temperaturgraphenhintergrunds" #: printrun/pronterface.py:994 -#, fuzzy msgid "Graph background color" -msgstr "Pronterface Hintergrundfarbe (Vorgabe: #FFFFFF)" +msgstr "Graphenhintergrundfarbe" #: printrun/pronterface.py:995 msgid "3D view background color" -msgstr "" +msgstr "Hintergrundfarbe der 3D-Ansicht" #: printrun/pronterface.py:995 msgid "Color of the 3D view background" -msgstr "" +msgstr "Farbe des 3D-Ansichtshintergrunds" #: printrun/pronterface.py:996 msgid "3D view travel moves color" @@ -1963,56 +1931,53 @@ msgstr "" #: printrun/pronterface.py:1005 msgid "Changing some of these settings might require a restart to get effect" msgstr "" +"Das Ändern einiger dieser Einstellungen erfordert möglicherweise einen " +"Neustart, um wirksam zu werden" #: printrun/pronterface.py:1005 msgid "Note:" -msgstr "" +msgstr "Hinweis:" #: printrun/pronterface.py:1019 msgid "automatically try to connect to printer on startup" msgstr "" +"Versuche beim Start automatisch, eine Verbindung zum Drucker herzustellen" #: printrun/pronterface.py:1032 printrun/pronterface.py:1513 msgid "Failed to load recent files list:" -msgstr "" +msgstr "Fehler beim Laden der Liste der zuletzt verwendeten Dateien:" #: printrun/pronterface.py:1125 -#, fuzzy msgid "SD upload: %04.2f%% |" -msgstr "SD Drucken:%04.2f %%" +msgstr "SD-Upload: %04.2f%% |" #: printrun/pronterface.py:1126 printrun/pronterface.py:1131 msgid " Line# %d of %d lines |" msgstr " Zeile# %d von %d Zeilen |" #: printrun/pronterface.py:1128 -#, fuzzy msgid "SD printing: %04.2f%% |" -msgstr "SD Drucken:%04.2f %%" +msgstr "SD Drucken: %04.2f%% |" #: printrun/pronterface.py:1130 -#, fuzzy msgid "Printing: %04.2f%% |" -msgstr " Drucken:%04.2f %% |" +msgstr "Drucken: %04.2f%% |" #: printrun/pronterface.py:1133 msgid " Est: %s of %s remaining | " msgstr " Erw: %s von %s verbleibend | " #: printrun/pronterface.py:1135 -#, fuzzy msgid " Z: %.3f mm" -msgstr " Z: %0.2f mm" +msgstr " Z: %0.3f mm" #: printrun/pronterface.py:1171 -#, fuzzy msgid "Locking interface." -msgstr "Printer Interface" +msgstr "Sperre Interface." #: printrun/pronterface.py:1175 -#, fuzzy msgid "Unlocking interface." -msgstr "Überwache Drucker." +msgstr "Entsperre Interface." #: printrun/pronterface.py:1190 msgid "Connecting..." @@ -2025,16 +1990,14 @@ msgstr "" #: printrun/pronterface.py:1207 printrun/pronterface.py:1247 #: printrun/pronterface.py:1267 printrun/pronterface.py:1277 #: printrun/pronterface.py:1364 printrun/pronterface.py:1589 -#, fuzzy msgid "&Pause" -msgstr "Pause" +msgstr "&Pause" #: printrun/pronterface.py:1208 printrun/pronterface.py:1248 #: printrun/pronterface.py:1264 printrun/pronterface.py:1588 #: printrun/pronterface.py:1738 -#, fuzzy msgid "&Print" -msgstr "Drucken" +msgstr "&Drucken" #: printrun/pronterface.py:1228 msgid "Disconnected." @@ -2066,16 +2029,15 @@ msgstr "Datei Upload komplett" #: printrun/pronterface.py:1338 msgid "Print paused at: %s" -msgstr "" +msgstr "Druck pausiert um: %s" #: printrun/pronterface.py:1352 msgid "Resume" msgstr "Fortsetzen" #: printrun/pronterface.py:1355 -#, fuzzy msgid "Resuming." -msgstr "Fortsetzen" +msgstr "Setze fort." #: printrun/pronterface.py:1384 msgid "Pick SD file" @@ -2087,11 +2049,11 @@ msgstr "Wähle Druckdatei" #: printrun/pronterface.py:1419 msgid "Running " -msgstr "" +msgstr "In Betrieb " #: printrun/pronterface.py:1428 msgid "Failed to execute slicing software: " -msgstr "Fehler beim Ausführen der Slicing Software:" +msgstr "Fehler beim Ausführen der Slicing Software: " #: printrun/pronterface.py:1435 msgid "Slicing..." @@ -2099,21 +2061,23 @@ msgstr "Slicing..." #: printrun/pronterface.py:1451 msgid "Slicing " -msgstr "Slicing" +msgstr "Slicing " #: printrun/pronterface.py:1488 msgid "Open file to print" msgstr "Öffne zu druckende Datei" #: printrun/pronterface.py:1489 -#, fuzzy 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 "" -"OBJ,STL und GCODE Dateien (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)" +"OBJ,STL und GCODE Dateien (*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ)|*." +"gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ|GCODE files (*.gcode;*.gco;*.g)|*." +"gcode;*.gco;*.g|OBJ, STL Dateien (*.stl;*.STL;*.obj;*.OBJ)|*.stl;*.STL;*.obj;" +"*.OBJ|All Files (*.*)|*.*" #: printrun/pronterface.py:1522 msgid "Could not update recent files list:" @@ -2124,14 +2088,12 @@ msgid "Loading %s: %d layers loaded (%d lines)" msgstr "" #: printrun/pronterface.py:1568 -#, fuzzy msgid "Loading %s..." -msgstr "Datei laden" +msgstr "Laden von %s..." #: printrun/pronterface.py:1582 -#, fuzzy msgid "Pronterface - %s" -msgstr "Printer Interface" +msgstr "" #: printrun/pronterface.py:1583 msgid "Loaded %s, %d lines" @@ -2142,9 +2104,8 @@ msgid "Load File" msgstr "Datei laden" #: printrun/pronterface.py:1619 -#, fuzzy msgid "%s of filament used in this print" -msgstr "mm Filament in Druck genutzt\n" +msgstr "%s an Filament in diesem Druck genutzt" #: printrun/pronterface.py:1632 msgid "Using spool '%s' (%s of filament will remain)" @@ -2155,40 +2116,35 @@ msgid "The print goes:" msgstr "" #: printrun/pronterface.py:1638 -#, fuzzy msgid "- from %.2f mm to %.2f mm in X and is %.2f mm wide" msgstr "" -"Der Druck verläuft von %f mm bis %f mm in X\n" -"und ist %f mm breit\n" +"Der Druck verläuft von %.2f mm bis %.2f mm in X\n" +"und ist %.2f mm breit" #: printrun/pronterface.py:1639 -#, fuzzy msgid "- from %.2f mm to %.2f mm in Y and is %.2f mm deep" msgstr "" -"Der Druck verläuft von %f mm bis %f mm in Y\n" -"und ist %f mm breit\n" +"Der Druck verläuft von %.2f mm bis %.2f mm in Y\n" +"und ist %.2f mm tief" #: printrun/pronterface.py:1640 -#, fuzzy msgid "- from %.2f mm to %.2f mm in Z and is %.2f mm high" msgstr "" -"Der Druck verläuft von %f mm bis %f mm in Z\n" -"und ist %f mm hoch\n" +"Der Druck verläuft von %.2f mm bis %.2f mm in Z\n" +"und ist %.2f mm hoch" #: printrun/pronterface.py:1703 -#, fuzzy msgid "Save as" -msgstr "Speichern" +msgstr "Speichern als" #: printrun/pronterface.py:1704 -#, fuzzy msgid "GCODE files (*.gcode;*.gco;*.g)|*.gcode;*.gco;*.g|All Files (*.*)|*.*" msgstr "" -"OBJ,STL und GCODE Dateien (;*.gcode;*.gco;*.g;*.stl;*.STL;*.obj;*.OBJ;)" +"GCODE Dateien (*.gcode;*.gco;*.g)|*.gcode;*.gco;*.g|All Files (*.*)|*.*" #: printrun/pronterface.py:1708 msgid "G-Code succesfully saved to %s" -msgstr "" +msgstr "G-Code erfolgreich in %s gespeichert" #: printrun/pronterface.py:1743 msgid "Printer is now online." @@ -2205,7 +2161,7 @@ msgstr "Individuellen Button hinzufügen" #: printrun/pronterface.py:2013 msgid "Execute command: " -msgstr "Kommando ausführen:" +msgstr "Kommando ausführen: " #: printrun/pronterface.py:2033 msgid "" @@ -2216,7 +2172,7 @@ msgstr "" #: printrun/pronterface.py:2055 msgid "Custom button number should be between 0 and 63" -msgstr "Nummer des individuellen Button sollte zwischen 0 und 63 sein." +msgstr "Nummer des individuellen Button sollte zwischen 0 und 63 sein" #: printrun/pronterface.py:2139 msgid "Edit custom button '%s'" @@ -2263,9 +2219,9 @@ msgid "Ok" msgstr "Ok" #: printrun/pronterface.py:2337 -#, fuzzy msgid "Macro name may contain only ASCII alphanumeric symbols and underscores" -msgstr "Makro Name darf nur alphanumerische Zeichen und Unterstriche enthalten" +msgstr "" +"Makro Name darf nur ASCII alphanumerische Zeichen und Unterstriche enthalten" #: printrun/pronterface.py:2340 msgid "Name '%s' is being used by built-in command" @@ -2273,28 +2229,27 @@ msgstr "Name '%s' wird durch eingebautes Kommando genutzt" #: printrun/rpc.py:39 msgid "RPC server bound on non-default port %d" -msgstr "" +msgstr "RPC-Server an nicht standardmäßigen Port %d gebunden" #: printrun/settings.py:36 -#, fuzzy msgid "Default: " -msgstr "Standardwerte" +msgstr "Standard: " #: printrun/settings.py:37 msgid "(Control-doubleclick to reset to default value)" -msgstr "" +msgstr "(Strg-Doppelklick um den Standardwert wiederherzustellen)" #: printrun/settings.py:288 msgid "Width" -msgstr "" +msgstr "Breite" #: printrun/settings.py:291 msgid "Depth" -msgstr "" +msgstr "Tiefe" #: printrun/settings.py:294 msgid "Height" -msgstr "" +msgstr "Höhe" #: printrun/settings.py:297 msgid "X offset" @@ -2333,9 +2288,8 @@ msgid "Baud rate" msgstr "" #: printrun/settings.py:328 -#, fuzzy msgid "Communications Speed" -msgstr "Kommunikationsgeschwindigkeit (Vorgabe: 115200)" +msgstr "Kommunikationsgeschwindigkeit" #: printrun/settings.py:329 msgid "TCP streaming mode" @@ -2378,106 +2332,92 @@ msgid "Bed temperature for ABS" msgstr "" #: printrun/settings.py:334 -#, fuzzy msgid "Heated Build Platform temp for ABS (deg C)" -msgstr "Heizbett Temp. für ABS (Vorgabe: 110 Grad Celsius)" +msgstr "Heizbett Temp. für ABS (Grad Celsius)" #: printrun/settings.py:335 msgid "Bed temperature for PLA" msgstr "" #: printrun/settings.py:335 -#, fuzzy msgid "Heated Build Platform temp for PLA (deg C)" -msgstr "Heizbett Temp. für PLA (Vorgabe: 60 Grad Celsius)" +msgstr "Heizbett Temp. für PLA (Grad Celsius)" #: printrun/settings.py:336 -#, fuzzy msgid "Extruder temp for ABS (deg C)" -msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" +msgstr "Extruder Temperatur für ABS (Grad Celsius)" #: printrun/settings.py:336 -#, fuzzy msgid "Extruder temperature for ABS" -msgstr "Extruder Temperatur für ABS (Vorgabe: 230 Grad Celsius)" +msgstr "Extruder Temperatur für ABS (Grad Celsius)" #: printrun/settings.py:337 -#, fuzzy msgid "Extruder temp for PLA (deg C)" -msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" +msgstr "Extruder Temperatur für PLA (Grad Celsius)" #: printrun/settings.py:337 -#, fuzzy msgid "Extruder temperature for PLA" -msgstr "Extruder Temperatur für PLA (Vorgabe: 185 Grad Celsius)" +msgstr "Extruder Temperatur für PLA (Grad Celsius)" #: printrun/settings.py:338 -#, fuzzy msgid "Feedrate for Control Panel Moves in X and Y (mm/min)" -msgstr "Vorschub Control Panel Bewegungen X und Y (Vorgabe: 3000mm/min)" +msgstr "Vorschub Control Panel Bewegungen X und Y (mm/min)" #: printrun/settings.py:338 msgid "X && Y manual feedrate" -msgstr "" +msgstr "X && Y manueller Vorschub" #: printrun/settings.py:339 -#, fuzzy msgid "Feedrate for Control Panel Moves in Z (mm/min)" -msgstr "Vorschub Control Panel Bewegungen Z (Vorgabe: 200mm/min)" +msgstr "Vorschub Control Panel Bewegungen Z (mm/min)" #: printrun/settings.py:339 msgid "Z manual feedrate" -msgstr "" +msgstr "Z manueller Vorschub" #: printrun/settings.py:340 msgid "E manual feedrate" -msgstr "" +msgstr "E manueller Vorschub" #: printrun/settings.py:340 -#, fuzzy msgid "Feedrate for Control Panel Moves in Extrusions (mm/min)" -msgstr "Vorschub Control Panel Bewegungen Extrudierung (Vorgabe: 300mm/min)" +msgstr "Vorschub Control Panel Bewegungen Extrudierung (mm/min)" #: printrun/settings.py:347 msgid "Path to slicer" msgstr "" #: printrun/settings.py:349 -#, fuzzy msgid "Slice command" -msgstr "Kommando ausführen:" +msgstr "Slice-Kommando" #: printrun/settings.py:350 -#, fuzzy msgid "Slice settings command" -msgstr "Slicing Einstellungen" +msgstr "Slice-Einstellungskommando" #: printrun/settings.py:350 msgid "Slicer options command" -msgstr "" +msgstr "Slicer-Optionenkommando" #: printrun/settings.py:351 msgid "Executable to run when the print is started" msgstr "" #: printrun/settings.py:351 -#, fuzzy msgid "Start command" -msgstr "Kommando ausführen:" +msgstr "" #: printrun/settings.py:352 msgid "Executable to run when the print is finished" msgstr "" #: printrun/settings.py:352 -#, fuzzy msgid "Final command" -msgstr "Kommando" +msgstr "" #: printrun/settings.py:353 -#, fuzzy msgid "Error command" -msgstr "Kommando ausführen:" +msgstr "" #: printrun/settings.py:353 msgid "Executable to run when an error occurs" @@ -2485,11 +2425,13 @@ msgstr "" #: printrun/settings.py:354 msgid "Log path" -msgstr "" +msgstr "Protokollpfad" #: printrun/settings.py:354 msgid "Path to the log file. An empty path will log to the console." msgstr "" +"Pfad zur Protokolldatei. Ein leerer Pfad führt zu einem Protokoll in der " +"Konsole." #: printrun/settings.py:423 msgid "Failed to run callback after setting \"%s\":" @@ -2540,32 +2482,28 @@ msgid "Cutting %s alongside %s axis" msgstr "" #: printrun/stlplater.py:374 -#, fuzzy msgid "Loading STL file failed" -msgstr "Datei öffnen fehlgeschlagen." +msgstr "Öffnen der STL-Datei fehlgeschlagen" #: printrun/stlplater.py:375 printrun/stlplater.py:385 msgid "Error:" msgstr "" #: printrun/stlplater.py:378 -#, fuzzy msgid "Loading STL file failed:" -msgstr "Datei öffnen fehlgeschlagen." +msgstr "Laden der STL-Datei fehlgeschlagen:" #: printrun/stlplater.py:384 -#, fuzzy msgid "Loading OpenSCAD file failed" -msgstr "Datei öffnen fehlgeschlagen." +msgstr "Laden der OpenSCAD-Datei fehlgeschlagen." #: printrun/stlplater.py:388 -#, fuzzy msgid "Loading OpenSCAD file failed:" -msgstr "Datei öffnen fehlgeschlagen." +msgstr "Laden der OpenSCAD-Datei fehlgeschlagen.:" #: printrun/stlplater.py:420 msgid "Couldn't load non-existing file %s" -msgstr "" +msgstr "Konnte nicht vorhandene Datei %s nicht laden" #: printrun/stlplater.py:470 msgid "Wrote plate to %s" @@ -2591,11 +2529,11 @@ msgstr "" #: printrun/utils.py:225 msgid "Color must be specified as #RGB" -msgstr "" +msgstr "Die Farbe muss angegeben werden als #RGB" #: printrun/utils.py:231 msgid "Color must be specified as #RGBA" -msgstr "" +msgstr "Die Farbe muss angegeben werden als #RGBA" #: pronsole.py:58 msgid "Caught an exception, exiting:"