From 536d46f15d662ca1a4fdd2e7daac746c27ff5fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Tue, 6 Sep 2016 12:00:50 +0200 Subject: [PATCH] Updated german translation --- .../translations/de/LC_MESSAGES/messages.mo | Bin 65610 -> 67116 bytes .../translations/de/LC_MESSAGES/messages.po | 283 ++++++++++++------ translations/de/LC_MESSAGES/messages.mo | Bin 65610 -> 67116 bytes translations/de/LC_MESSAGES/messages.po | 283 ++++++++++++------ translations/messages.pot | 261 +++++++++++----- 5 files changed, 570 insertions(+), 257 deletions(-) diff --git a/src/octoprint/translations/de/LC_MESSAGES/messages.mo b/src/octoprint/translations/de/LC_MESSAGES/messages.mo index f2444b45ea8003981df7829ff91827dffe646d15..2dae2ae7e37e6f510e911a1c3f89533ac9d67aaf 100644 GIT binary patch delta 11983 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 v>s7sj!+!jPa!i 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 D26odw diff --git a/src/octoprint/translations/de/LC_MESSAGES/messages.po b/src/octoprint/translations/de/LC_MESSAGES/messages.po index 93701c1b..ae454642 100644 --- a/src/octoprint/translations/de/LC_MESSAGES/messages.po +++ b/src/octoprint/translations/de/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: OctoPrint\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n" -"POT-Creation-Date: 2016-07-28 11:50+0200\n" -"PO-Revision-Date: 2016-07-28 12:03+0100\n" +"POT-Creation-Date: 2016-09-06 11:51+0200\n" +"PO-Revision-Date: 2016-09-06 12:16+0100\n" "Last-Translator: Gina Häußge \n" "Language: de\n" "Language-Team: German (http://www.transifex.com/projects/p/octoprint/language/de/)\n" @@ -614,24 +614,24 @@ msgstr "Repository-Cache TTL" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:101 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:107 #: src/octoprint/templates/dialogs/confirmation.jinja2:11 #: src/octoprint/templates/dialogs/slicing.jinja2:50 -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "Abbruch" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:394 +#: src/octoprint/plugins/softwareupdate/__init__.py:445 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:700 -#: src/octoprint/server/views.py:165 +#: src/octoprint/plugins/softwareupdate/__init__.py:752 +#: src/octoprint/server/views.py:217 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -640,136 +640,136 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:29 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:30 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:132 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:135 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:165 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 msgid "There are updates available for the following components:" msgstr "Es gibt Aktualisierungen für die folgenden Komponenten:" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:173 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:193 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:179 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 msgid "Those components marked with can be updated directly." msgstr "Die mit markierten Komponenten können direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:184 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:195 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 msgid "You can make this message display again via \"Settings\" > \"Software Update\" > \"Check for update now\"" msgstr "Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:203 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:223 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:220 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:285 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:286 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:312 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:313 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 msgid "The update could not be started. Is it already active? Please consult the log for details." msgstr "Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte konsultiere das Log für Details." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:353 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:334 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 msgid "A print job is currently in progress. Updating will be prevented until it is done." msgstr "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:387 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 #, python-format msgid "Now updating %(name)s to %(version)s" msgstr "Aktualisiere %(name)s auf %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:395 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:415 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:396 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "The update finished successfully and the server will now be restarted." msgstr "Die Aktualisierung wurde erfolgreich durchgeführt und der Server wird jetzt neu gestartet." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:449 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:408 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 msgid "The server apparently did not restart by itself, you'll have to do it manually. Please consult the log file on what went wrong." msgstr "Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das manuell tun müssen. Bitte konsultiere das Logfile." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:444 msgid "The update finished successfully, please restart OctoPrint now." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint jetzt neu." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:426 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 msgid "The update finished successfully, please reboot the server now." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server jetzt." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:430 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:443 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 msgid "Restarting OctoPrint failed, please restart it manually. You might also want to consult the log file on what went wrong here." msgstr "Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:465 msgid "Rebooting the server failed, please reboot it manually. You might also want to consult the log file on what went wrong here." msgstr "Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest auch das Logfile konsultieren, um herauszufinden, was hier gerade schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:483 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:464 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:476 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:477 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 msgid "The update did not finish successfully. Please consult the log for details." msgstr "Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere das Log für Details." @@ -863,116 +863,121 @@ msgid "OctoPrint version tracking" msgstr "Versionstracking für OctoPrint" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 +msgid "OctoPrint Release Channel" +msgstr "OctoPrint Release Channel" + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:96 msgid "Version cache TTL" msgstr "TTL des Versionscaches" -#: src/octoprint/server/views.py:73 +#: src/octoprint/server/views.py:125 msgid "Plugins" msgstr "Plugins" -#: src/octoprint/server/views.py:131 +#: src/octoprint/server/views.py:183 msgid "Connection" msgstr "Verbindung" -#: src/octoprint/server/views.py:132 +#: src/octoprint/server/views.py:184 +#: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "Status" -#: src/octoprint/server/views.py:133 +#: src/octoprint/server/views.py:185 msgid "Files" msgstr "Dateien" -#: src/octoprint/server/views.py:139 +#: src/octoprint/server/views.py:191 msgid "Temperature" msgstr "Temperatur" -#: src/octoprint/server/views.py:140 +#: src/octoprint/server/views.py:192 msgid "Control" msgstr "Steuerung" -#: src/octoprint/server/views.py:141 +#: src/octoprint/server/views.py:193 msgid "Terminal" msgstr "Terminal" -#: src/octoprint/server/views.py:144 +#: src/octoprint/server/views.py:196 msgid "GCode Viewer" msgstr "GCode Viewer" -#: src/octoprint/server/views.py:146 +#: src/octoprint/server/views.py:198 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "Zeitraffer" -#: src/octoprint/server/views.py:151 +#: src/octoprint/server/views.py:203 msgid "Printer" msgstr "Drucker" -#: src/octoprint/server/views.py:153 +#: src/octoprint/server/views.py:205 msgid "Serial Connection" msgstr "Serielle Verbindung" -#: src/octoprint/server/views.py:154 +#: src/octoprint/server/views.py:206 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "Druckerprofile" -#: src/octoprint/server/views.py:155 +#: src/octoprint/server/views.py:207 msgid "Temperatures" msgstr "Temperaturen" -#: src/octoprint/server/views.py:156 +#: src/octoprint/server/views.py:208 msgid "Terminal Filters" msgstr "Terminalfilter" -#: src/octoprint/server/views.py:157 +#: src/octoprint/server/views.py:209 msgid "GCODE Scripts" msgstr "GCODE Scripts" -#: src/octoprint/server/views.py:159 src/octoprint/server/views.py:161 +#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 msgid "Features" msgstr "Funktionen" -#: src/octoprint/server/views.py:162 +#: src/octoprint/server/views.py:214 msgid "Webcam" msgstr "Webcam" -#: src/octoprint/server/views.py:163 +#: src/octoprint/server/views.py:215 msgid "API" msgstr "API" -#: src/octoprint/server/views.py:167 +#: src/octoprint/server/views.py:219 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 msgid "Folders" msgstr "Verzeichnisse" -#: src/octoprint/server/views.py:168 +#: src/octoprint/server/views.py:220 msgid "Appearance" msgstr "Aussehen" -#: src/octoprint/server/views.py:169 +#: src/octoprint/server/views.py:221 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "Logs" -#: src/octoprint/server/views.py:170 +#: src/octoprint/server/views.py:222 msgid "Server" msgstr "Server" -#: src/octoprint/server/views.py:173 +#: src/octoprint/server/views.py:225 msgid "Access Control" msgstr "Zugangsbeschränkung" -#: src/octoprint/server/views.py:179 +#: src/octoprint/server/views.py:231 msgid "Access" msgstr "Zugriff" -#: src/octoprint/server/views.py:180 +#: src/octoprint/server/views.py:232 msgid "Interface" msgstr "Interface" #: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:562 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" @@ -1005,12 +1010,82 @@ msgstr "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "%(hour)02d:%(minute)02d:%(second)02d" -#: src/octoprint/static/js/app/helpers.js:392 +#: src/octoprint/static/js/app/helpers.js:429 +#: src/octoprint/static/js/app/helpers.js:436 +#, python-format +msgid "%(days)d days" +msgstr "%(days)d Tage" + +#: src/octoprint/static/js/app/helpers.js:431 +#, python-format +msgid "%(days)d.5 days" +msgstr "%(days)d,5 Tage" + +#: src/octoprint/static/js/app/helpers.js:434 +#, python-format +msgid "%(days)d day" +msgstr "%(days)d Tag" + +#: src/octoprint/static/js/app/helpers.js:445 +#, python-format +msgid "%(hours)d hour" +msgstr "%(hours)d Stunde" + +#: src/octoprint/static/js/app/helpers.js:447 +#: src/octoprint/static/js/app/helpers.js:455 +#: src/octoprint/static/js/app/helpers.js:466 +#, python-format +msgid "%(hours)d hours" +msgstr "%(hours)d Stunden" + +#: src/octoprint/static/js/app/helpers.js:451 +#, python-format +msgid "%(hours)d.5 hours" +msgstr "%(hours)d,5 Stunden" + +#: src/octoprint/static/js/app/helpers.js:460 +msgid "1 day" +msgstr "1 Tag" + +#: src/octoprint/static/js/app/helpers.js:473 +msgid "a minute" +msgstr "eine Minute" + +#: src/octoprint/static/js/app/helpers.js:475 +msgid "2 minutes" +msgstr "2 Minuten" + +#: src/octoprint/static/js/app/helpers.js:481 +#, python-format +msgid "%(minutes)d minutes" +msgstr "%(minutes)d Minuten" + +#: src/octoprint/static/js/app/helpers.js:483 +msgid "40 minutes" +msgstr "40 Minuten" + +#: src/octoprint/static/js/app/helpers.js:485 +msgid "50 minutes" +msgstr "50 Minuten" + +#: src/octoprint/static/js/app/helpers.js:487 +msgid "1 hour" +msgstr "1 Stunde" + +#: src/octoprint/static/js/app/helpers.js:492 +msgid "a couple of seconds" +msgstr "einige Sekunden" + +#: src/octoprint/static/js/app/helpers.js:494 +msgid "less than a minute" +msgstr "unter einer Minute" + +#: src/octoprint/static/js/app/helpers.js:503 msgid "YYYY-MM-DD HH:mm" msgstr "DD.MM.YYYY HH:mm" -#: src/octoprint/static/js/app/helpers.js:410 -#: src/octoprint/static/js/app/helpers.js:415 +#: src/octoprint/static/js/app/helpers.js:521 +#: src/octoprint/static/js/app/helpers.js:526 msgid "off" msgstr "Aus" @@ -1103,7 +1178,7 @@ msgstr "Filament" #: src/octoprint/static/js/app/viewmodels/files.js:352 msgid "Estimated Print Time" -msgstr "Geschätzte Druckdauer" +msgstr "Geschätzte Dauer" #: src/octoprint/static/js/app/viewmodels/files.js:355 msgid "Last Printed" @@ -1189,7 +1264,7 @@ msgstr "Modelgröße" #: src/octoprint/static/js/app/viewmodels/gcode.js:438 msgid "Estimated total print time" -msgstr "Geschätzte Gesamtdruckdauer" +msgstr "Geschätzte Gesamtdauer" #: src/octoprint/static/js/app/viewmodels/gcode.js:439 msgid "Estimated layer height" @@ -1226,11 +1301,11 @@ msgstr "GCODE Befehle in Schicht" #: src/octoprint/static/js/app/viewmodels/gcode.js:468 #: src/octoprint/static/js/app/viewmodels/gcode.js:471 msgid "Filament used by layer" -msgstr "Genutztes Filament in Schicht" +msgstr "Genutztes Filament der Schicht" #: src/octoprint/static/js/app/viewmodels/gcode.js:475 msgid "Print time for layer" -msgstr "Druckdauer für Schicht" +msgstr "Dauer der Schicht" #: src/octoprint/static/js/app/viewmodels/loginstate.js:22 #: src/octoprint/templates/navbar/login.jinja2:2 @@ -1383,12 +1458,12 @@ msgid "Pauses the print job" msgstr "Pausiert den Druckjob" #: src/octoprint/static/js/app/viewmodels/printerstate.js:81 -msgid "Calculating..." -msgstr "Wird ermittelt..." +msgid "Still stabilizing..." +msgstr "Noch instabil..." #: src/octoprint/static/js/app/viewmodels/printerstate.js:91 -msgid "Based on a linear approximation (accuracy highly dependent on the model)" -msgstr "Basiert auf einer linearen Approximation (Genauigkeit hängt stark vom Modell ab)" +msgid "Based on a linear approximation (very low accuracy, especially at the beginning of the print)" +msgstr "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, insbesondere zu Beginn eines Drucks)" #: src/octoprint/static/js/app/viewmodels/printerstate.js:94 msgid "Based on the estimate from analysis of file (medium accuracy)" @@ -1415,7 +1490,7 @@ msgid "Continue" msgstr "Fortsetzen" #: src/octoprint/static/js/app/viewmodels/printerstate.js:146 -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" @@ -2547,42 +2622,66 @@ msgid "Release SD card" msgstr "SD-Karte auswerfen" #: src/octoprint/templates/sidebar/state.jinja2:1 -msgid "Machine State" -msgstr "Druckerstatus" +msgid "Current printer state" +msgstr "Aktueller Druckerstatus" + +#: src/octoprint/templates/sidebar/state.jinja2:3 +msgid "Name of file currently selected for printing" +msgstr "Name der aktuell zum Drucken gewählten Datei" #: src/octoprint/templates/sidebar/state.jinja2:3 msgid "File" msgstr "Datei" +#: src/octoprint/templates/sidebar/state.jinja2:4 +msgid "Current timelapse configuration" +msgstr "Zeitraffer rendern" + +#: src/octoprint/templates/sidebar/state.jinja2:8 +msgid "Estimated total print time base on statical analysis or past prints" +msgstr "Geschätzte Gesamtdruckzeit basierend auf statischer Analyse oder vergangenen Drucken" + #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Approx. Total Print Time" -msgstr "Ungefähre Druckdauer" +msgstr "Ungefähre Dauer" + +#: src/octoprint/templates/sidebar/state.jinja2:10 +msgid "Total print time so far" +msgstr "Bisherige Dauer" #: src/octoprint/templates/sidebar/state.jinja2:10 msgid "Print Time" -msgstr "Druckdauer" +msgstr "Dauer" + +#: src/octoprint/templates/sidebar/state.jinja2:11 +msgid "Estimated time until the print job is done. This is only an estimate and accuracy depends heavily on various factors!" +msgstr "Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, deren Genauigkeit stark von diversen Faktoren abhängt!" #: src/octoprint/templates/sidebar/state.jinja2:11 msgid "Print Time Left" -msgstr "Verbleibende Druckdauer" +msgstr "Verbleibend" + +#: src/octoprint/templates/sidebar/state.jinja2:12 +msgid "Bytes printed vs total bytes of file" +msgstr "Gedruckte Bytes vs. Gesamtgröße" #: src/octoprint/templates/sidebar/state.jinja2:12 msgid "Printed" msgstr "Gedruckt" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Restart" msgstr "Restart" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Print" msgstr "Drucken" -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Resume" msgstr "Weiter" -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancels the print job" msgstr "Bricht den Druckjob ab" @@ -2969,3 +3068,9 @@ msgstr "Zeitrafferaufnahme rendern" #~ msgid "OctoPrint Settings" #~ msgstr "OctoPrint Einstellungen" + +#~ msgid "Calculating..." +#~ msgstr "Wird ermittelt..." + +#~ msgid "Machine State" +#~ msgstr "Druckerstatus" diff --git a/translations/de/LC_MESSAGES/messages.mo b/translations/de/LC_MESSAGES/messages.mo index f2444b45ea8003981df7829ff91827dffe646d15..2dae2ae7e37e6f510e911a1c3f89533ac9d67aaf 100644 GIT binary patch delta 11983 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 v>s7sj!+!jPa!i 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 D26odw diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index 93701c1b..ae454642 100644 --- a/translations/de/LC_MESSAGES/messages.po +++ b/translations/de/LC_MESSAGES/messages.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: OctoPrint\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n" -"POT-Creation-Date: 2016-07-28 11:50+0200\n" -"PO-Revision-Date: 2016-07-28 12:03+0100\n" +"POT-Creation-Date: 2016-09-06 11:51+0200\n" +"PO-Revision-Date: 2016-09-06 12:16+0100\n" "Last-Translator: Gina Häußge \n" "Language: de\n" "Language-Team: German (http://www.transifex.com/projects/p/octoprint/language/de/)\n" @@ -614,24 +614,24 @@ msgstr "Repository-Cache TTL" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:101 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:107 #: src/octoprint/templates/dialogs/confirmation.jinja2:11 #: src/octoprint/templates/dialogs/slicing.jinja2:50 -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "Abbruch" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:394 +#: src/octoprint/plugins/softwareupdate/__init__.py:445 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:700 -#: src/octoprint/server/views.py:165 +#: src/octoprint/plugins/softwareupdate/__init__.py:752 +#: src/octoprint/server/views.py:217 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -640,136 +640,136 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:29 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:30 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:132 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:135 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:165 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 msgid "There are updates available for the following components:" msgstr "Es gibt Aktualisierungen für die folgenden Komponenten:" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:173 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:193 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:179 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 msgid "Those components marked with can be updated directly." msgstr "Die mit markierten Komponenten können direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:184 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:195 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 msgid "You can make this message display again via \"Settings\" > \"Software Update\" > \"Check for update now\"" msgstr "Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:203 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:223 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:220 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:285 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:286 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:312 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:313 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 msgid "The update could not be started. Is it already active? Please consult the log for details." msgstr "Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte konsultiere das Log für Details." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:353 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:334 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 msgid "A print job is currently in progress. Updating will be prevented until it is done." msgstr "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:387 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 #, python-format msgid "Now updating %(name)s to %(version)s" msgstr "Aktualisiere %(name)s auf %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:395 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:415 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:396 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "The update finished successfully and the server will now be restarted." msgstr "Die Aktualisierung wurde erfolgreich durchgeführt und der Server wird jetzt neu gestartet." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:449 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:408 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 msgid "The server apparently did not restart by itself, you'll have to do it manually. Please consult the log file on what went wrong." msgstr "Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das manuell tun müssen. Bitte konsultiere das Logfile." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:444 msgid "The update finished successfully, please restart OctoPrint now." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint jetzt neu." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:426 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 msgid "The update finished successfully, please reboot the server now." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server jetzt." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:430 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:443 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 msgid "Restarting OctoPrint failed, please restart it manually. You might also want to consult the log file on what went wrong here." msgstr "Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:465 msgid "Rebooting the server failed, please reboot it manually. You might also want to consult the log file on what went wrong here." msgstr "Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest auch das Logfile konsultieren, um herauszufinden, was hier gerade schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:483 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:464 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:476 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:477 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 msgid "The update did not finish successfully. Please consult the log for details." msgstr "Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere das Log für Details." @@ -863,116 +863,121 @@ msgid "OctoPrint version tracking" msgstr "Versionstracking für OctoPrint" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 +msgid "OctoPrint Release Channel" +msgstr "OctoPrint Release Channel" + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:96 msgid "Version cache TTL" msgstr "TTL des Versionscaches" -#: src/octoprint/server/views.py:73 +#: src/octoprint/server/views.py:125 msgid "Plugins" msgstr "Plugins" -#: src/octoprint/server/views.py:131 +#: src/octoprint/server/views.py:183 msgid "Connection" msgstr "Verbindung" -#: src/octoprint/server/views.py:132 +#: src/octoprint/server/views.py:184 +#: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "Status" -#: src/octoprint/server/views.py:133 +#: src/octoprint/server/views.py:185 msgid "Files" msgstr "Dateien" -#: src/octoprint/server/views.py:139 +#: src/octoprint/server/views.py:191 msgid "Temperature" msgstr "Temperatur" -#: src/octoprint/server/views.py:140 +#: src/octoprint/server/views.py:192 msgid "Control" msgstr "Steuerung" -#: src/octoprint/server/views.py:141 +#: src/octoprint/server/views.py:193 msgid "Terminal" msgstr "Terminal" -#: src/octoprint/server/views.py:144 +#: src/octoprint/server/views.py:196 msgid "GCode Viewer" msgstr "GCode Viewer" -#: src/octoprint/server/views.py:146 +#: src/octoprint/server/views.py:198 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "Zeitraffer" -#: src/octoprint/server/views.py:151 +#: src/octoprint/server/views.py:203 msgid "Printer" msgstr "Drucker" -#: src/octoprint/server/views.py:153 +#: src/octoprint/server/views.py:205 msgid "Serial Connection" msgstr "Serielle Verbindung" -#: src/octoprint/server/views.py:154 +#: src/octoprint/server/views.py:206 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "Druckerprofile" -#: src/octoprint/server/views.py:155 +#: src/octoprint/server/views.py:207 msgid "Temperatures" msgstr "Temperaturen" -#: src/octoprint/server/views.py:156 +#: src/octoprint/server/views.py:208 msgid "Terminal Filters" msgstr "Terminalfilter" -#: src/octoprint/server/views.py:157 +#: src/octoprint/server/views.py:209 msgid "GCODE Scripts" msgstr "GCODE Scripts" -#: src/octoprint/server/views.py:159 src/octoprint/server/views.py:161 +#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 msgid "Features" msgstr "Funktionen" -#: src/octoprint/server/views.py:162 +#: src/octoprint/server/views.py:214 msgid "Webcam" msgstr "Webcam" -#: src/octoprint/server/views.py:163 +#: src/octoprint/server/views.py:215 msgid "API" msgstr "API" -#: src/octoprint/server/views.py:167 +#: src/octoprint/server/views.py:219 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 msgid "Folders" msgstr "Verzeichnisse" -#: src/octoprint/server/views.py:168 +#: src/octoprint/server/views.py:220 msgid "Appearance" msgstr "Aussehen" -#: src/octoprint/server/views.py:169 +#: src/octoprint/server/views.py:221 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "Logs" -#: src/octoprint/server/views.py:170 +#: src/octoprint/server/views.py:222 msgid "Server" msgstr "Server" -#: src/octoprint/server/views.py:173 +#: src/octoprint/server/views.py:225 msgid "Access Control" msgstr "Zugangsbeschränkung" -#: src/octoprint/server/views.py:179 +#: src/octoprint/server/views.py:231 msgid "Access" msgstr "Zugriff" -#: src/octoprint/server/views.py:180 +#: src/octoprint/server/views.py:232 msgid "Interface" msgstr "Interface" #: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:562 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" @@ -1005,12 +1010,82 @@ msgstr "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "%(hour)02d:%(minute)02d:%(second)02d" -#: src/octoprint/static/js/app/helpers.js:392 +#: src/octoprint/static/js/app/helpers.js:429 +#: src/octoprint/static/js/app/helpers.js:436 +#, python-format +msgid "%(days)d days" +msgstr "%(days)d Tage" + +#: src/octoprint/static/js/app/helpers.js:431 +#, python-format +msgid "%(days)d.5 days" +msgstr "%(days)d,5 Tage" + +#: src/octoprint/static/js/app/helpers.js:434 +#, python-format +msgid "%(days)d day" +msgstr "%(days)d Tag" + +#: src/octoprint/static/js/app/helpers.js:445 +#, python-format +msgid "%(hours)d hour" +msgstr "%(hours)d Stunde" + +#: src/octoprint/static/js/app/helpers.js:447 +#: src/octoprint/static/js/app/helpers.js:455 +#: src/octoprint/static/js/app/helpers.js:466 +#, python-format +msgid "%(hours)d hours" +msgstr "%(hours)d Stunden" + +#: src/octoprint/static/js/app/helpers.js:451 +#, python-format +msgid "%(hours)d.5 hours" +msgstr "%(hours)d,5 Stunden" + +#: src/octoprint/static/js/app/helpers.js:460 +msgid "1 day" +msgstr "1 Tag" + +#: src/octoprint/static/js/app/helpers.js:473 +msgid "a minute" +msgstr "eine Minute" + +#: src/octoprint/static/js/app/helpers.js:475 +msgid "2 minutes" +msgstr "2 Minuten" + +#: src/octoprint/static/js/app/helpers.js:481 +#, python-format +msgid "%(minutes)d minutes" +msgstr "%(minutes)d Minuten" + +#: src/octoprint/static/js/app/helpers.js:483 +msgid "40 minutes" +msgstr "40 Minuten" + +#: src/octoprint/static/js/app/helpers.js:485 +msgid "50 minutes" +msgstr "50 Minuten" + +#: src/octoprint/static/js/app/helpers.js:487 +msgid "1 hour" +msgstr "1 Stunde" + +#: src/octoprint/static/js/app/helpers.js:492 +msgid "a couple of seconds" +msgstr "einige Sekunden" + +#: src/octoprint/static/js/app/helpers.js:494 +msgid "less than a minute" +msgstr "unter einer Minute" + +#: src/octoprint/static/js/app/helpers.js:503 msgid "YYYY-MM-DD HH:mm" msgstr "DD.MM.YYYY HH:mm" -#: src/octoprint/static/js/app/helpers.js:410 -#: src/octoprint/static/js/app/helpers.js:415 +#: src/octoprint/static/js/app/helpers.js:521 +#: src/octoprint/static/js/app/helpers.js:526 msgid "off" msgstr "Aus" @@ -1103,7 +1178,7 @@ msgstr "Filament" #: src/octoprint/static/js/app/viewmodels/files.js:352 msgid "Estimated Print Time" -msgstr "Geschätzte Druckdauer" +msgstr "Geschätzte Dauer" #: src/octoprint/static/js/app/viewmodels/files.js:355 msgid "Last Printed" @@ -1189,7 +1264,7 @@ msgstr "Modelgröße" #: src/octoprint/static/js/app/viewmodels/gcode.js:438 msgid "Estimated total print time" -msgstr "Geschätzte Gesamtdruckdauer" +msgstr "Geschätzte Gesamtdauer" #: src/octoprint/static/js/app/viewmodels/gcode.js:439 msgid "Estimated layer height" @@ -1226,11 +1301,11 @@ msgstr "GCODE Befehle in Schicht" #: src/octoprint/static/js/app/viewmodels/gcode.js:468 #: src/octoprint/static/js/app/viewmodels/gcode.js:471 msgid "Filament used by layer" -msgstr "Genutztes Filament in Schicht" +msgstr "Genutztes Filament der Schicht" #: src/octoprint/static/js/app/viewmodels/gcode.js:475 msgid "Print time for layer" -msgstr "Druckdauer für Schicht" +msgstr "Dauer der Schicht" #: src/octoprint/static/js/app/viewmodels/loginstate.js:22 #: src/octoprint/templates/navbar/login.jinja2:2 @@ -1383,12 +1458,12 @@ msgid "Pauses the print job" msgstr "Pausiert den Druckjob" #: src/octoprint/static/js/app/viewmodels/printerstate.js:81 -msgid "Calculating..." -msgstr "Wird ermittelt..." +msgid "Still stabilizing..." +msgstr "Noch instabil..." #: src/octoprint/static/js/app/viewmodels/printerstate.js:91 -msgid "Based on a linear approximation (accuracy highly dependent on the model)" -msgstr "Basiert auf einer linearen Approximation (Genauigkeit hängt stark vom Modell ab)" +msgid "Based on a linear approximation (very low accuracy, especially at the beginning of the print)" +msgstr "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, insbesondere zu Beginn eines Drucks)" #: src/octoprint/static/js/app/viewmodels/printerstate.js:94 msgid "Based on the estimate from analysis of file (medium accuracy)" @@ -1415,7 +1490,7 @@ msgid "Continue" msgstr "Fortsetzen" #: src/octoprint/static/js/app/viewmodels/printerstate.js:146 -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" @@ -2547,42 +2622,66 @@ msgid "Release SD card" msgstr "SD-Karte auswerfen" #: src/octoprint/templates/sidebar/state.jinja2:1 -msgid "Machine State" -msgstr "Druckerstatus" +msgid "Current printer state" +msgstr "Aktueller Druckerstatus" + +#: src/octoprint/templates/sidebar/state.jinja2:3 +msgid "Name of file currently selected for printing" +msgstr "Name der aktuell zum Drucken gewählten Datei" #: src/octoprint/templates/sidebar/state.jinja2:3 msgid "File" msgstr "Datei" +#: src/octoprint/templates/sidebar/state.jinja2:4 +msgid "Current timelapse configuration" +msgstr "Zeitraffer rendern" + +#: src/octoprint/templates/sidebar/state.jinja2:8 +msgid "Estimated total print time base on statical analysis or past prints" +msgstr "Geschätzte Gesamtdruckzeit basierend auf statischer Analyse oder vergangenen Drucken" + #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Approx. Total Print Time" -msgstr "Ungefähre Druckdauer" +msgstr "Ungefähre Dauer" + +#: src/octoprint/templates/sidebar/state.jinja2:10 +msgid "Total print time so far" +msgstr "Bisherige Dauer" #: src/octoprint/templates/sidebar/state.jinja2:10 msgid "Print Time" -msgstr "Druckdauer" +msgstr "Dauer" + +#: src/octoprint/templates/sidebar/state.jinja2:11 +msgid "Estimated time until the print job is done. This is only an estimate and accuracy depends heavily on various factors!" +msgstr "Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, deren Genauigkeit stark von diversen Faktoren abhängt!" #: src/octoprint/templates/sidebar/state.jinja2:11 msgid "Print Time Left" -msgstr "Verbleibende Druckdauer" +msgstr "Verbleibend" + +#: src/octoprint/templates/sidebar/state.jinja2:12 +msgid "Bytes printed vs total bytes of file" +msgstr "Gedruckte Bytes vs. Gesamtgröße" #: src/octoprint/templates/sidebar/state.jinja2:12 msgid "Printed" msgstr "Gedruckt" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Restart" msgstr "Restart" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Print" msgstr "Drucken" -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Resume" msgstr "Weiter" -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancels the print job" msgstr "Bricht den Druckjob ab" @@ -2969,3 +3068,9 @@ msgstr "Zeitrafferaufnahme rendern" #~ msgid "OctoPrint Settings" #~ msgstr "OctoPrint Einstellungen" + +#~ msgid "Calculating..." +#~ msgstr "Wird ermittelt..." + +#~ msgid "Machine State" +#~ msgstr "Druckerstatus" diff --git a/translations/messages.pot b/translations/messages.pot index 99b9051c..2da9c452 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: OctoPrint 1.2.14.dev70+gf671006\n" +"Project-Id-Version: OctoPrint 1.2.16.dev32+g62d5f04\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n" -"POT-Creation-Date: 2016-07-28 11:50+0200\n" +"POT-Creation-Date: 2016-09-06 11:51+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -655,24 +655,24 @@ msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:101 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:107 #: src/octoprint/templates/dialogs/confirmation.jinja2:11 #: src/octoprint/templates/dialogs/slicing.jinja2:50 -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 msgid "Save" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:394 +#: src/octoprint/plugins/softwareupdate/__init__.py:445 msgid "Software Update" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:700 -#: src/octoprint/server/views.py:165 +#: src/octoprint/plugins/softwareupdate/__init__.py:752 +#: src/octoprint/server/views.py:217 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -681,150 +681,150 @@ msgstr "" msgid "OctoPrint" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:29 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 msgid "Release" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:30 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 msgid "Commit" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:132 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 #, python-format msgid "%(name)s: %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:135 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 msgid "unknown" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:165 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 msgid "There are updates available for the following components:" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:173 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:193 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:179 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 msgid "" "Those components marked with can be updated " "directly." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:184 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 msgid "Update Available" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:195 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Ignore" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 msgid "" "You can make this message display again via \"Settings\" > \"Software " "Update\" > \"Check for update now\"" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:203 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:223 msgid "Update now" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:220 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 msgid "Everything is up-to-date" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:285 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 msgid "Updating..." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:286 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Now updating, please wait." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:312 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update not started!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:313 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 msgid "" "The update could not be started. Is it already active? Please consult the" " log for details." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:353 msgid "Can't update while printing" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:334 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 msgid "" "A print job is currently in progress. Updating will be prevented until it" " is done." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:387 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 #, python-format msgid "Now updating %(name)s to %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:395 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:415 msgid "Update successful, restarting!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:396 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "The update finished successfully and the server will now be restarted." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:449 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 msgid "Restart failed" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:408 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 msgid "" "The server apparently did not restart by itself, you'll have to do it " "manually. Please consult the log file on what went wrong." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:444 msgid "The update finished successfully, please restart OctoPrint now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:426 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 msgid "The update finished successfully, please reboot the server now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:430 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 msgid "Update successful, restart required!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:443 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 msgid "" "Restarting OctoPrint failed, please restart it manually. You might also " "want to consult the log file on what went wrong here." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:465 msgid "" "Rebooting the server failed, please reboot it manually. You might also " "want to consult the log file on what went wrong here." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:483 msgid "Update successful!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:464 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 msgid "The update finished successfully." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:476 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 msgid "Update failed!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:477 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 msgid "" "The update did not finish successfully. Please consult the log for " "details." @@ -932,116 +932,121 @@ msgid "OctoPrint version tracking" msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 +msgid "OctoPrint Release Channel" +msgstr "" + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:96 msgid "Version cache TTL" msgstr "" -#: src/octoprint/server/views.py:73 +#: src/octoprint/server/views.py:125 msgid "Plugins" msgstr "" -#: src/octoprint/server/views.py:131 +#: src/octoprint/server/views.py:183 msgid "Connection" msgstr "" -#: src/octoprint/server/views.py:132 +#: src/octoprint/server/views.py:184 +#: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "" -#: src/octoprint/server/views.py:133 +#: src/octoprint/server/views.py:185 msgid "Files" msgstr "" -#: src/octoprint/server/views.py:139 +#: src/octoprint/server/views.py:191 msgid "Temperature" msgstr "" -#: src/octoprint/server/views.py:140 +#: src/octoprint/server/views.py:192 msgid "Control" msgstr "" -#: src/octoprint/server/views.py:141 +#: src/octoprint/server/views.py:193 msgid "Terminal" msgstr "" -#: src/octoprint/server/views.py:144 +#: src/octoprint/server/views.py:196 msgid "GCode Viewer" msgstr "" -#: src/octoprint/server/views.py:146 +#: src/octoprint/server/views.py:198 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "" -#: src/octoprint/server/views.py:151 +#: src/octoprint/server/views.py:203 msgid "Printer" msgstr "" -#: src/octoprint/server/views.py:153 +#: src/octoprint/server/views.py:205 msgid "Serial Connection" msgstr "" -#: src/octoprint/server/views.py:154 +#: src/octoprint/server/views.py:206 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "" -#: src/octoprint/server/views.py:155 +#: src/octoprint/server/views.py:207 msgid "Temperatures" msgstr "" -#: src/octoprint/server/views.py:156 +#: src/octoprint/server/views.py:208 msgid "Terminal Filters" msgstr "" -#: src/octoprint/server/views.py:157 +#: src/octoprint/server/views.py:209 msgid "GCODE Scripts" msgstr "" -#: src/octoprint/server/views.py:159 src/octoprint/server/views.py:161 +#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 msgid "Features" msgstr "" -#: src/octoprint/server/views.py:162 +#: src/octoprint/server/views.py:214 msgid "Webcam" msgstr "" -#: src/octoprint/server/views.py:163 +#: src/octoprint/server/views.py:215 msgid "API" msgstr "" -#: src/octoprint/server/views.py:167 +#: src/octoprint/server/views.py:219 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 msgid "Folders" msgstr "" -#: src/octoprint/server/views.py:168 +#: src/octoprint/server/views.py:220 msgid "Appearance" msgstr "" -#: src/octoprint/server/views.py:169 +#: src/octoprint/server/views.py:221 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "" -#: src/octoprint/server/views.py:170 +#: src/octoprint/server/views.py:222 msgid "Server" msgstr "" -#: src/octoprint/server/views.py:173 +#: src/octoprint/server/views.py:225 msgid "Access Control" msgstr "" -#: src/octoprint/server/views.py:179 +#: src/octoprint/server/views.py:231 msgid "Access" msgstr "" -#: src/octoprint/server/views.py:180 +#: src/octoprint/server/views.py:232 msgid "Interface" msgstr "" #: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:562 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "" @@ -1085,12 +1090,82 @@ msgstr "" msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "" -#: src/octoprint/static/js/app/helpers.js:392 +#: src/octoprint/static/js/app/helpers.js:429 +#: src/octoprint/static/js/app/helpers.js:436 +#, python-format +msgid "%(days)d days" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:431 +#, python-format +msgid "%(days)d.5 days" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:434 +#, python-format +msgid "%(days)d day" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:445 +#, python-format +msgid "%(hours)d hour" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:447 +#: src/octoprint/static/js/app/helpers.js:455 +#: src/octoprint/static/js/app/helpers.js:466 +#, python-format +msgid "%(hours)d hours" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:451 +#, python-format +msgid "%(hours)d.5 hours" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:460 +msgid "1 day" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:473 +msgid "a minute" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:475 +msgid "2 minutes" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:481 +#, python-format +msgid "%(minutes)d minutes" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:483 +msgid "40 minutes" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:485 +msgid "50 minutes" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:487 +msgid "1 hour" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:492 +msgid "a couple of seconds" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:494 +msgid "less than a minute" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:503 msgid "YYYY-MM-DD HH:mm" msgstr "" -#: src/octoprint/static/js/app/helpers.js:410 -#: src/octoprint/static/js/app/helpers.js:415 +#: src/octoprint/static/js/app/helpers.js:521 +#: src/octoprint/static/js/app/helpers.js:526 msgid "off" msgstr "" @@ -1474,11 +1549,13 @@ msgid "Pauses the print job" msgstr "" #: src/octoprint/static/js/app/viewmodels/printerstate.js:81 -msgid "Calculating..." +msgid "Still stabilizing..." msgstr "" #: src/octoprint/static/js/app/viewmodels/printerstate.js:91 -msgid "Based on a linear approximation (accuracy highly dependent on the model)" +msgid "" +"Based on a linear approximation (very low accuracy, especially at the " +"beginning of the print)" msgstr "" #: src/octoprint/static/js/app/viewmodels/printerstate.js:94 @@ -1510,7 +1587,7 @@ msgid "Continue" msgstr "" #: src/octoprint/static/js/app/viewmodels/printerstate.js:146 -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "" @@ -2721,42 +2798,68 @@ msgid "Release SD card" msgstr "" #: src/octoprint/templates/sidebar/state.jinja2:1 -msgid "Machine State" +msgid "Current printer state" +msgstr "" + +#: src/octoprint/templates/sidebar/state.jinja2:3 +msgid "Name of file currently selected for printing" msgstr "" #: src/octoprint/templates/sidebar/state.jinja2:3 msgid "File" msgstr "" +#: src/octoprint/templates/sidebar/state.jinja2:4 +msgid "Current timelapse configuration" +msgstr "" + +#: src/octoprint/templates/sidebar/state.jinja2:8 +msgid "Estimated total print time base on statical analysis or past prints" +msgstr "" + #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Approx. Total Print Time" msgstr "" +#: src/octoprint/templates/sidebar/state.jinja2:10 +msgid "Total print time so far" +msgstr "" + #: src/octoprint/templates/sidebar/state.jinja2:10 msgid "Print Time" msgstr "" +#: src/octoprint/templates/sidebar/state.jinja2:11 +msgid "" +"Estimated time until the print job is done. This is only an estimate and " +"accuracy depends heavily on various factors!" +msgstr "" + #: src/octoprint/templates/sidebar/state.jinja2:11 msgid "Print Time Left" msgstr "" +#: src/octoprint/templates/sidebar/state.jinja2:12 +msgid "Bytes printed vs total bytes of file" +msgstr "" + #: src/octoprint/templates/sidebar/state.jinja2:12 msgid "Printed" msgstr "" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Restart" msgstr "" -#: src/octoprint/templates/sidebar/state.jinja2:22 +#: src/octoprint/templates/sidebar/state.jinja2:23 msgid "Print" msgstr "" -#: src/octoprint/templates/sidebar/state.jinja2:23 +#: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Resume" msgstr "" -#: src/octoprint/templates/sidebar/state.jinja2:24 +#: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancels the print job" msgstr ""