diff --git a/src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2 b/src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2 index 050bc8cf..5e0212b3 100644 --- a/src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2 +++ b/src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2 @@ -1,6 +1,6 @@

{{ _('About OctoPi') }}

-

{{ _('The ready-to-go Raspberry Pi image with OctoPrint') }}

+

The ready-to-go Raspberry Pi image with OctoPrint

Version {{ plugin_octopi_support_version }}

diff --git a/src/octoprint/translations/de/LC_MESSAGES/messages.mo b/src/octoprint/translations/de/LC_MESSAGES/messages.mo index 8b0902de..eba91e94 100644 Binary files a/src/octoprint/translations/de/LC_MESSAGES/messages.mo and b/src/octoprint/translations/de/LC_MESSAGES/messages.mo differ diff --git a/src/octoprint/translations/de/LC_MESSAGES/messages.po b/src/octoprint/translations/de/LC_MESSAGES/messages.po index a6ce7d8d..803bd224 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: 2017-10-04 13:18+0200\n" -"PO-Revision-Date: 2017-07-27 12:07+0100\n" +"POT-Creation-Date: 2017-11-30 18:14+0100\n" +"PO-Revision-Date: 2017-11-30 18:11+0100\n" "Last-Translator: Gina Häußge \n" "Language: de\n" "Language-Team: German " @@ -19,13 +19,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.5.1\n" -#: src/octoprint/plugins/announcements/__init__.py:126 +#: src/octoprint/plugins/announcements/__init__.py:129 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" msgstr "Ankündigungen" -#: src/octoprint/plugins/announcements/__init__.py:489 +#: src/octoprint/plugins/announcements/__init__.py:494 msgid "" "Without this plugin you might miss important announcements regarding " "security or other critical issues concerning OctoPrint." @@ -45,7 +45,7 @@ msgstr "Kanal deaktivieren" msgid "Enable Channel" msgstr "Kanal aktivieren" -#: src/octoprint/plugins/announcements/static/js/announcements.js:250 +#: src/octoprint/plugins/announcements/static/js/announcements.js:262 msgid "" "You can edit your announcement subscriptions under Settings > " "Announcements." @@ -53,17 +53,17 @@ msgstr "" "Du kannst deine Benachrichtigungsabonnements unter Einstellungen > " "Benachrichtigungen konfigurieren." -#: src/octoprint/plugins/announcements/static/js/announcements.js:259 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:909 +#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:957 msgid "Later" msgstr "Später" -#: src/octoprint/plugins/announcements/static/js/announcements.js:265 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:916 +#: src/octoprint/plugins/announcements/static/js/announcements.js:277 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:964 msgid "Mark read" msgstr "Gelesen" -#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/announcements/static/js/announcements.js:283 msgid "Read..." msgstr "Lesen..." @@ -75,8 +75,8 @@ msgstr "Zuletzt gelesen" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:115 -#: src/octoprint/static/js/app/helpers.js:598 -#: src/octoprint/static/js/app/helpers.js:736 +#: src/octoprint/static/js/app/helpers.js:608 +#: src/octoprint/static/js/app/helpers.js:746 #: src/octoprint/templates/dialogs/settings/appearance.jinja2:110 msgid "Close" msgstr "Schließen" @@ -96,8 +96,8 @@ msgstr "Konfigurierte Kanäle" #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:4 -#: src/octoprint/templates/tabs/timelapse.jinja2:92 -#: src/octoprint/templates/tabs/timelapse.jinja2:137 +#: src/octoprint/templates/tabs/timelapse.jinja2:130 +#: src/octoprint/templates/tabs/timelapse.jinja2:175 msgid "Name" msgstr "Name" @@ -111,31 +111,7 @@ msgstr "Aktionen" msgid "Refresh Announcements" msgstr "Ankündigungen aktualisieren" -#: src/octoprint/plugins/corewizard/__init__.py:108 -#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 -#: src/octoprint/server/views.py:573 -msgid "Access Control" -msgstr "Zugangsbeschränkung" - -#: src/octoprint/plugins/corewizard/__init__.py:156 -#: src/octoprint/server/views.py:567 -msgid "Webcam & Timelapse" -msgstr "Webcam & Zeitraffer" - -#: src/octoprint/plugins/corewizard/__init__.py:174 -#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 -msgid "Server Commands" -msgstr "Serverbefehle" - -#: src/octoprint/plugins/corewizard/__init__.py:188 -msgid "Online connectivity check" -msgstr "Onlineprüfung" - -#: src/octoprint/plugins/corewizard/__init__.py:205 -msgid "Default Printer Profile" -msgstr "Default Druckerprofil" - -#: src/octoprint/plugins/corewizard/__init__.py:231 +#: src/octoprint/plugins/corewizard/__init__.py:123 msgid "" "Without this plugin OctoPrint will no longer be able to perform setup " "steps that might be required after an update." @@ -144,6 +120,34 @@ msgstr "" "Konfigurationsschritte durchzuführen, die ggf. nach einem Update " "notwendig sind." +#: src/octoprint/plugins/corewizard/subwizards.py:30 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "Serverbefehle" + +#: src/octoprint/plugins/corewizard/subwizards.py:49 +#: src/octoprint/server/views.py:567 +msgid "Webcam & Timelapse" +msgstr "Webcam & Zeitraffer" + +#: src/octoprint/plugins/corewizard/subwizards.py:64 +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 +#: src/octoprint/server/views.py:573 +msgid "Access Control" +msgstr "Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/subwizards.py:112 +msgid "Online connectivity check" +msgstr "Onlineprüfung" + +#: src/octoprint/plugins/corewizard/subwizards.py:130 +msgid "Plugin blacklist" +msgstr "Plugin Blackliste" + +#: src/octoprint/plugins/corewizard/subwizards.py:148 +msgid "Default Printer Profile" +msgstr "Default Druckerprofil" + #: src/octoprint/plugins/corewizard/static/js/corewizard.js:45 msgid "" "If you disable Access Control and your OctoPrint " @@ -184,6 +188,20 @@ msgstr "" "soll. Du musst sie entweder aktivieren oder deaktivieren bevor du " "fortfahren kannst." +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:265 +msgid "Please set up the plugin blacklist processing" +msgstr "Bitte konfiguriere die Plugin Blackliste" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:266 +msgid "" +"You haven't yet decided on whether to enable or disable the plugin " +"blacklist processing. You need to either enable or disable it before " +"continuing." +msgstr "" +"Du hast noch nicht entschieden, ob die Plugin Blackliste aktiviert werden" +" soll. Du musst sie entweder aktivieren oder deaktivieren bevor du " +"fortfahren kannst." + #: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 msgid "" "

\n" @@ -352,7 +370,7 @@ msgstr "" "diesbezüglich Bedenken hast, konfiguriere IP und Port eines anderen " "Servers im Netz dem du vertraust und der hoch verfügbar ist." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:29 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:30 msgid "" "\n" " Finally, please decide on whether to enable or disable the " @@ -364,15 +382,15 @@ msgstr "" "deaktiviert werden soll. Du kannst diese Entscheidung auch jederzeit " "unter Einstellungen > Server später noch ändern." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:35 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 msgid "Disable Connectivity Check" msgstr "Onlineprüfung deaktivieren" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:37 msgid "Enable Connectivity Check" msgstr "Onlineprüfung aktivieren" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:40 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:41 msgid "" "\n" " Connectivity check is aktiviert." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:43 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:44 msgid "" "\n" " Connectivity check is deaktiviert. " +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:1 +msgid "Configure plugin blacklist processing" +msgstr "Pluginblackliste konfigurieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:3 +msgid "" +"\n" +" To protect against known severe issues with certain versions of third" +" party plugins, OctoPrint supports the use\n" +" of a centralized plugin version blacklist to automatically disable " +"such plugin versions before they can interfere with\n" +" normal operation, allowing you to uninstall or update them to a newer" +" version.\n" +msgstr "" +"Um vor bekannten schweren Fehler mit bestimmten Third-Party-Plugins zu " +"schützen, unterstützt OctoPrint die Verwendung einer zentralen " +"Pluginblackliste um automatisiert solche Pluginversionen zu deaktivieren " +"bevor sie mit dem normalen Betrieb von OctoPrint interferieren können. Du" +" kannst solche Plugins dann deinstallieren oder auf eine neue Version " +"aktualisieren.\n" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:9 +msgid "" +"\n" +" Please decide whether to allow fetch and use of this centralized " +"blacklist starting with the next server start.\n" +" You may also change your decision at any time through Settings > " +"Server right from within OctoPrint.\n" +msgstr "" +"Bitte entscheide, ob die zentrale Pluginblackliste ab dem nächsten " +"Serverstart genutzt werden soll. Du kannst diese Entscheidung auch " +"jederzeit unter Einstellungen > Server später noch ändern.\n" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:15 +msgid "Disable Plugin Blacklist Processing" +msgstr "Pluginblackliste deaktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:16 +msgid "Enable Plugin Blacklist Processing" +msgstr "Pluginblackliste aktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:20 +msgid "" +"\n" +" Plugin blacklist processing is enabled.\n" +" " +msgstr "Pluginblackliste aktiviert." + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:23 +msgid "" +"\n" +" Plugin blacklist processing is disabled.\n" +" " +msgstr "Pluginblackliste deaktiviert. " + #: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 msgid "Set up your printer profile" msgstr "Konfiguriere dein Druckerprofil" @@ -522,23 +597,23 @@ msgstr "" "

Um Snapshots zu Zeitrafferaufnahmen zu rendern muss OctoPrint auch den" " korrekten Pfad zu FFMPEG wissen.

" -#: src/octoprint/plugins/cura/static/js/cura.js:230 -#: src/octoprint/static/js/app/viewmodels/settings.js:342 +#: src/octoprint/plugins/cura/static/js/cura.js:234 +#: src/octoprint/static/js/app/viewmodels/settings.js:357 msgid "The path doesn't exist" msgstr "Der Pfad existiert nicht" -#: src/octoprint/plugins/cura/static/js/cura.js:232 -#: src/octoprint/static/js/app/viewmodels/settings.js:344 +#: src/octoprint/plugins/cura/static/js/cura.js:236 +#: src/octoprint/static/js/app/viewmodels/settings.js:359 msgid "The path is not a file" msgstr "Der Pfad ist keine Datei" -#: src/octoprint/plugins/cura/static/js/cura.js:234 -#: src/octoprint/static/js/app/viewmodels/settings.js:346 +#: src/octoprint/plugins/cura/static/js/cura.js:238 +#: src/octoprint/static/js/app/viewmodels/settings.js:361 msgid "The path is not an executable" msgstr "Der Pfad ist nicht ausführbar" -#: src/octoprint/plugins/cura/static/js/cura.js:237 -#: src/octoprint/static/js/app/viewmodels/settings.js:349 +#: src/octoprint/plugins/cura/static/js/cura.js:241 +#: src/octoprint/static/js/app/viewmodels/settings.js:364 msgid "The path is valid" msgstr "Der Pfad ist valide" @@ -637,6 +712,7 @@ msgid "Path to CuraEngine" msgstr "Pfad zu CuraEngine" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/enginePath.jinja2:6 +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:1 #: src/octoprint/templates/snippets/settings/webcam/ffmpegPath.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamSnapshotUrl.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamStreamUrl.jinja2:6 @@ -700,7 +776,7 @@ msgstr "" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:61 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:37 msgid "Abort" msgstr "Abbrechen" @@ -708,7 +784,7 @@ msgstr "Abbrechen" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:62 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:153 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:38 msgid "Confirm" msgstr "Bestätigen" @@ -722,7 +798,7 @@ msgstr "Sortieren" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:142 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "ascending" msgstr "aufsteigend" @@ -735,7 +811,7 @@ msgstr "Als Standard festlegen" msgid "Delete Profile" msgstr "Profil entfernen" -#: src/octoprint/plugins/discovery/__init__.py:31 +#: src/octoprint/plugins/discovery/__init__.py:688 msgid "" "Without this plugin your OctoPrint instance will no longer be " "discoverable on the network via Bonjour and uPnP." @@ -743,7 +819,29 @@ msgstr "" "Ohne dieses Plugin wird deine OctoPrint Instanz nicht mehr in deinem " "Netzwerk mittels Bonjour oder uPnP automatisch auffindbar sein." -#: src/octoprint/plugins/pluginmanager/__init__.py:140 +#: src/octoprint/plugins/octopi_support/__init__.py:164 +msgid "" +"Without this plugin OctoPrint will no longer be able to provide " +"additional information about your OctoPi instance,which will make it more" +" tricky to help you if you need support." +msgstr "" +"Ohne dieses Plugin kann OctoPrint nicht mehr zusätzliche Informationen " +"über deine OctoPi Instanz zur Verfügung stellen, was es ggf. schwieriger " +"macht, dir zu helfen, falls du Support brauchst." + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "running on" +msgstr "auf" + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "OctoPi" +msgstr "OctoPi" + +#: src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2:1 +msgid "About OctoPi" +msgstr "Über OctoPi" + +#: src/octoprint/plugins/pluginmanager/__init__.py:150 msgid "Plugin Manager" msgstr "Pluginmanager" @@ -764,118 +862,127 @@ msgstr "" "Es gibt %(count)d Nachrichten zu einem oder mehreren deiner installierten" " Plugins." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:497 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 msgid "Installing plugin..." msgstr "Installiere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 msgid "Installing plugin from uploaded archive..." msgstr "Installiere Plugin von hochgeladenem Archiv..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:295 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:421 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:521 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:559 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:712 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1113 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1164 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1200 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:457 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:758 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1163 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1214 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1232 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1250 msgid "Something went wrong" msgstr "Etwas ist schief gegangen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:296 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:422 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:522 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:596 msgid "Please consult octoprint.log for details" msgstr "Bitte konsultiere octoprint.log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:441 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:477 #, python-format msgid "You are about to disable \"%(name)s\"." msgstr "Du bist im Begriff \"%(name)s\" zu deaktivieren." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:444 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:480 msgid "This is not recommended" msgstr "Das ist nicht empfohlen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:446 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:482 msgid "Do you still want to disable it?" msgstr "Möchtest du es immer noch deaktivieren?" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:447 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:483 msgid "Keep enabled" msgstr "Aktiviert lassen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:448 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:484 msgid "Disable anyway" msgstr "Trotzdem deaktivieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:499 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #, python-format msgid "Installing plugin \"%(name)s\" from %(url)s..." msgstr "Installiere Plugin \"%(name)s\" von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:501 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #, python-format msgid "Installing plugin from %(url)s..." msgstr "Installiere Plugin von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:504 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540 msgid "Reinstalling plugin..." msgstr "Reinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:505 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #, python-format msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 msgid "Uninstalling plugin..." msgstr "Deinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Reinstall" msgstr "Reinstallieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:198 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 msgid "Install" msgstr "Installieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Disabled" msgstr "Deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Incompatible" msgstr "Inkompatibel" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:695 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:741 msgid "Restart now" msgstr "Jetzt neu starten" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:700 -msgid "This will restart your OctoPrint server." -msgstr "Das wird deinen OctoPrint Server neu starten." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:746 +msgid "" +"This will restart your OctoPrint server.

This " +"action may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird deinen OctoPrint server neu " +"starten

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:706 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:752 msgid "Restart in progress" msgstr "Neustart findet statt" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:707 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:753 msgid "The server is now being restarted in the background" msgstr "Der Server wird nun im Hintergrund neu gestartet" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:713 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:759 msgid "" "Trying to restart the server produced an error, please check " "octoprint.log for details. You'll have to restart manually." @@ -884,32 +991,36 @@ msgstr "" "Bitte konsultiere octoprint.log für Details. Du musst manuell neu " "starten." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:735 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:781 #: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "Jetzt neu laden" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:801 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:847 msgid "Error!" msgstr "Fehler!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:850 msgid "Done!" msgstr "Fertig!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:829 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:875 +msgid "Blacklisted" +msgstr "Geblacklistet" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:877 msgid "Disabled due to active safe mode" msgstr "Deaktiviert wegen aktiviertem Safe Mode" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:831 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:879 msgid "Enable Plugin" msgstr "Plugin enablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:834 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:882 msgid "Disable Plugin" msgstr "Plugin disablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:854 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:902 #, python-format msgid "" "There are %(count)d notices (%(important)d marked as important) available" @@ -918,7 +1029,7 @@ msgstr "" "Es gibt %(count)d Nachrichten (%(important)d als wichtig markiert) zu " "diesem Plugin - hier klicken um sie anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:856 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:904 #, python-format msgid "" "There are %(count)d notices available regarding this plugin - click to " @@ -927,7 +1038,7 @@ msgstr "" "Es gibt %(count)d Nachrichten zu diesem Plugin - hier klicken um sie " "anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:860 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:908 msgid "" "There is an important notice available regarding this plugin - click to " "show!" @@ -935,38 +1046,38 @@ msgstr "" "Es gibt eine wichtige Nachricht zu diesem Plugin - hier klicken um sie " "anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:862 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:910 msgid "There is a notice available regarding this plugin - click to show!" msgstr "Es gibt eine Nachricht zu diesem Plugin - hier klicken um sie anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:876 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:924 #, python-format msgid "Important notice regarding plugin \"%(name)s\"" msgstr "Wichtige Nachricht zu Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:878 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:926 #, python-format msgid "Notice regarding plugin \"%(name)s\"" msgstr "Nachricht zu Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:885 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:933 #, python-format msgid "Affected versions: %(versions)s" msgstr "Betroffene Versionen: %(versions)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:887 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:935 msgid "Affected versions: all" msgstr "Betroffene Versionen: alle" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:892 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:940 msgid "Read more..." msgstr "Mehr..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1094 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1133 msgid "Plugin installed" msgstr "Plugin installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1095 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 msgid "" "A plugin was installed successfully, however it was impossible to detect " "which one. Please Restart OctoPrint to make sure everything will be " @@ -976,16 +1087,39 @@ msgstr "" "detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass" " alles ordnungsgemäß registriert wird." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1100 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1150 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "Plugin \"%(name)s\" reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1101 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1141 +msgid "" +"The plugin was reinstalled successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" +"Das Plugin wurde erfolgreich reinstalliert, es ist aber auf der " +"Pluginblackliste und wird daher nicht geladen." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1143 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1156 +#, python-format +msgid "Plugin \"%(name)s\" installed" +msgstr "Plugin \"%(name)s\" installiert" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1144 +msgid "" +"The plugin was installed successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" +"Das Plugin wurde erfolgreich installiert, es ist jedoch auf der " +"Pluginblackliste und wird daher nicht geladen." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1151 msgid "The plugin was reinstalled successfully" msgstr "Das Plugin wurde erfolgreich reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1102 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1152 msgid "" "The plugin was reinstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." @@ -993,7 +1127,7 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von " "OctoPrint notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1103 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1153 msgid "" "The plugin was reinstalled successfully, however a reload of the page is " "needed for that to take effect." @@ -1001,7 +1135,7 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der " "Seite notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1104 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1154 msgid "" "The plugin was reinstalled successfully, however a reconnect to the " "printer is needed for that to take effect." @@ -1009,16 +1143,11 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber eine " "Neuverbindung zum Drucker notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1106 -#, python-format -msgid "Plugin \"%(name)s\" installed" -msgstr "Plugin \"%(name)s\" installiert" - -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1107 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1157 msgid "The plugin was installed successfully" msgstr "Das Plugin wurde erfolgreich installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1108 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 msgid "" "The plugin was installed successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1026,7 +1155,7 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von " "OctoPrint notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1109 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 msgid "" "The plugin was installed successfully, however a reload of the page is " "needed for that to take effect." @@ -1034,7 +1163,7 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der " "Seite notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1110 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 msgid "" "The plugin was installed successfully, however a reconnect to the printer" " is needed for that to take effect." @@ -1042,33 +1171,33 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch eine " "Neuverbindung zum Drucker notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1126 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 #, python-format msgid "Reinstalling the plugin from file failed: %(reason)s" msgstr "Reinstallation des Plugins aus Datei fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1128 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 #, python-format msgid "Reinstalling the plugin from \"%(source)s\" failed: %(reason)s" msgstr "Reinstallation des Plugins von \"%(source)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1132 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 #, python-format msgid "Installing the plugin from file failed: %(reason)s" msgstr "Installation des Plugins aus Datei fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 #, python-format msgid "Installing the plugin from \"%(source)s\" failed: %(reason)s" msgstr "Installation des Plugins von \"%(source)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1190 msgid "Reinstalling the plugin from file failed, please see the log for details." msgstr "" "Reinstallation des Plugins aus Datei fehlgeschlagen, bitte konsultiere " "das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1142 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1192 #, python-format msgid "" "Reinstalling the plugin from \"%(source)s\" failed, please see the log " @@ -1077,13 +1206,13 @@ msgstr "" "Reinstallation des Plugins von \"%(source)s\" fehlgeschlagen, bitte " "konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 msgid "Installing the plugin from file failed, please see the log for details." msgstr "" "Installation des Plugins aus Datei fehlgeschlagen, bitte konsultiere das " "Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1148 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 #, python-format msgid "" "Installing the plugin from \"%(source)s\" failed, please see the log for " @@ -1092,16 +1221,16 @@ msgstr "" "Installation des Plugins von \"%(source)s\" fehlgeschlagen, bitte " "konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1208 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "Plugin \"%(name)s\" deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1209 msgid "The plugin was uninstalled successfully" msgstr "Das Plugin wurde erfolgreich deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1210 msgid "" "The plugin was uninstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." @@ -1109,7 +1238,7 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart " "von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1161 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1211 msgid "" "The plugin was uninstalled successfully, however a reload of the page is " "needed for that to take effect." @@ -1117,7 +1246,7 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen " "der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1162 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1212 msgid "" "The plugin was uninstalled successfully, however a reconnect to the " "printer is needed for that to take effect." @@ -1125,27 +1254,27 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch eine " "Neuverbindung zum Drucker notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1166 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1216 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1168 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1218 msgid "Uninstalling the plugin failed, please see the log for details." msgstr "" "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " "Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1226 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "Plugin \"%(name)s\" aktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1177 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1227 msgid "The plugin was enabled successfully." msgstr "Das Plugin wurde erfolgreich aktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1228 msgid "" "The plugin was enabled successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1153,7 +1282,7 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " "OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1179 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1229 msgid "" "The plugin was enabled successfully, however a reload of the page is " "needed for that to take effect." @@ -1161,7 +1290,7 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der " "Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1180 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1230 msgid "" "The plugin was enabled successfully, however a reconnect to the printer " "is needed for that to take effect." @@ -1169,27 +1298,27 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch eine Neuverbindung " "zum Drucker notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1202 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1234 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1252 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1186 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1204 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1236 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1254 msgid "Toggling the plugin failed, please see the log for details." msgstr "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1194 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1244 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "Plugin \"%(name)s\" deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1195 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1245 msgid "The plugin was disabled successfully." msgstr "Das Plugin wurde erfolgreich deaktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1246 msgid "" "The plugin was disabled successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1197,7 +1326,7 @@ msgstr "" "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " "OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1197 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1247 msgid "" "The plugin was disabled successfully, however a reload of the page is " "needed for that to take effect." @@ -1205,7 +1334,7 @@ msgstr "" "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der " "Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1248 msgid "" "The plugin was disabled successfully, however a reconnect to the printer " "is needed for that to take effect." @@ -1302,6 +1431,10 @@ msgstr "Deaktiviert aufgrund von aktivem Sicherheitsmodus" msgid "There are notices available regarding this plugin" msgstr "Es gibt keine Nachrichten zu diesem Plugin" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:50 +msgid "This plugin is blacklisted" +msgstr "Das Plugin ist geblacklistet" + #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:54 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "Homepage" @@ -1344,8 +1477,8 @@ msgstr "Nach Veröffentlichungsdatum sortieren" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:7 #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "descending" msgstr "absteigend" @@ -1391,8 +1524,13 @@ msgid "Enter URL..." msgstr "URL eingeben..." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:200 -msgid "This does not look like a valid \"http://\" or \"https://\" URL." -msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." +#, python-format +msgid "" +"This does not look like a valid URL. Expected http, https or any of the " +"supported VCS URLs." +msgstr "" +"Das sieht nicht wie eine valide URL aus. Erwarte http, https oder eine " +"der unterstützten VCS URLs." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:203 msgid "... from an uploaded archive" @@ -1413,7 +1551,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:23 -#: src/octoprint/templates/tabs/terminal.jinja2:26 +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklist.jinja2:5 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:74 +#: src/octoprint/templates/tabs/terminal.jinja2:34 msgid "Advanced options" msgstr "Erweiterte Optionen" @@ -1511,9 +1651,9 @@ msgid "" msgstr "--user mit pip install verwenden" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:302 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:32 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 -#: src/octoprint/static/js/app/helpers.js:647 +#: src/octoprint/static/js/app/helpers.js:657 #: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:57 #: src/octoprint/templates/dialogs/temperature.jinja2:31 @@ -1527,12 +1667,12 @@ msgstr "Abbruch" msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:557 +#: src/octoprint/plugins/softwareupdate/__init__.py:589 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:964 +#: src/octoprint/plugins/softwareupdate/__init__.py:999 #: src/octoprint/server/views.py:571 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -1543,7 +1683,7 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/__init__.py:1129 +#: src/octoprint/plugins/softwareupdate/__init__.py:1166 msgid "" "Without this plugin OctoPrint will no longer be able to update itself or " "any of your installed plugins which might put your system at risk." @@ -1552,33 +1692,33 @@ msgstr "" "selbst oder deine installierten Plugins zu aktualisierten. Das könnte " "dein System gefährden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:238 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:250 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:239 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:251 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:281 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:290 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:284 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:293 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:316 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:309 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:324 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:330 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:323 msgid "" "Those components marked with can be updated" " directly." @@ -1586,7 +1726,7 @@ msgstr "" "Die mit markierten Komponenten können " "direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:326 msgid "" "To have updates applied, get in touch with an administrator of this " "OctoPrint instance." @@ -1594,16 +1734,16 @@ msgstr "" "Um Updates durchzuführen wende dich bitte an einen Administrator dieser " "OctoPrint Instanz." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:339 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:351 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:377 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:344 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:370 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:355 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:348 msgid "" "You can make this message display again via \"Settings\" > \"Software " "Update\" > \"Check for update now\"" @@ -1612,58 +1752,58 @@ msgstr "" "\"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen " "suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:359 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:352 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:390 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "No internet connection" msgstr "Keine Onlineverbindung" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:420 msgid "Update not possible" msgstr "Update nicht möglich" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:439 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:431 msgid "Unknown update check, configuration ok?" msgstr "Unbekannter Updatechecktyp, Konfiguration in Ordnung?" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:442 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 msgid "Cannot check for update, need online connection" msgstr "Updatecheck ist nicht mögich, benötige Onlineverbindung" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:437 msgid "Network error while checking for update" msgstr "Netzwerkfehler bei Updatecheck" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:448 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:440 msgid "Unknown error while checking for update, please check the logs" msgstr "Unbekannter Fehler beim Updatecheck, bitte prüfe die Logs" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:514 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:506 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:515 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:507 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:533 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:525 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:534 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:526 msgid "" "The update could not be started. Is it already active? Please consult the" " log for details." @@ -1671,11 +1811,11 @@ 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:556 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:548 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:557 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:549 msgid "" "A print job is currently in progress. Updating will be prevented until it" " is done." @@ -1683,27 +1823,27 @@ msgstr "" "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis " "er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:692 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:684 #, 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:711 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:703 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:712 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:704 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:729 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:778 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:721 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:770 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:730 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:722 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." @@ -1711,23 +1851,23 @@ 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:752 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:744 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:754 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:746 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:757 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:749 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:773 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:765 msgid "" "Restarting OctoPrint failed, please restart it manually. You might also " "want to consult the log file on what went wrong here." @@ -1736,7 +1876,7 @@ msgstr "" "neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier " "schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:775 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:767 msgid "" "Rebooting the server failed, please reboot it manually. You might also " "want to consult the log file on what went wrong here." @@ -1745,19 +1885,19 @@ msgstr "" " auch das Logfile konsultieren, um herauszufinden, was hier gerade schief" " gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:794 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:786 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:795 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:787 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:810 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:802 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:811 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:803 msgid "" "The update did not finish successfully. Please consult the log for " "details." @@ -1786,12 +1926,24 @@ msgstr "" "vor dem Softwareupdate wissen solltest." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/static/js/app/helpers.js:646 +msgid "This action may disrupt any ongoing print jobs." +msgstr "Das könnte laufende Druckaufträge unterbrechen." + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:25 +msgid "" +"Depending on your printer's controller and general setup, restarting " +"OctoPrint may cause your printer to be reset." +msgstr "" +"Abhängig von deinem Druckerkontroller und generellem Setup könnte ein " +"Neustart von OctoPrint auch zum Neustart deines Druckers führen." + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:28 +#: src/octoprint/static/js/app/helpers.js:656 msgid "Are you sure you want to proceed?" msgstr "Bist Du sicher, dass du fortfahren willst?" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:27 -#: src/octoprint/static/js/app/helpers.js:648 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:33 +#: src/octoprint/static/js/app/helpers.js:658 msgid "Proceed" msgstr "Fortfahren" @@ -1902,17 +2054,22 @@ msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:3 msgid "" "

\n" -" OctoPrint can update itself via git, but it needs to " -"know its checkout folder and the way\n" -" it should track available updates in order to be able to do that. You" -" can configure that here.\n" +" By default, OctoPrint will update itself via pip to " +"published releases. OctoPrint can\n" +" also update itself via git to arbitrary development " +"branches you need to check out manually.\n" +" If you want to do that though it needs to know its checkout folder. " +"You can configure that here.\n" "

" msgstr "" -"

OctoPrint kann sich selbst über git aktualisieren, aber " -"dazu muss es sein Checkout-Verzeichnis kennen und wissen, wie es " -"verfügbare Updates tracken soll. Du kannst das hier konfigurieren.

" +"

Standardmäßig nutzt OctoPrint pip um sich bei neuen " +"Releases selbst zu aktualisieren. OctoPrint kann sich auch via " +"git von beliebigen manuell ausgecheckten " +"Entwicklungsbranches aktualisieren. Falls du das tun willst muss " +"OctoPrint allerdings auch sein Checkoutfolder kennen. Das kannst du hier " +"konfigurieren.

" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:13 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:14 msgid "" "

\n" " If you are running a release version of OctoPrint, leave at " @@ -1928,6 +2085,10 @@ msgstr "" msgid "OctoPrint checkout folder" msgstr "OctoPrint Checkout Verzeichnis" +#: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/checkoutFolder.jinja2:5 +msgid "This needs to be set if you select commit based version tracking." +msgstr "Dies muss gesetzt sein, wenn du \"Commit\" tracking ausgewählt hast." + #: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/releaseChannel.jinja2:2 msgid "OctoPrint Release Channel" msgstr "OctoPrint Release Channel" @@ -2064,16 +2225,32 @@ msgid "Shutdown system" msgstr "System herunterfahren" #: src/octoprint/server/api/system.py:170 -msgid "You are about to shutdown the system." -msgstr "Du bist im Begriff das System herunterzufahren." +msgid "" +"You are about to shutdown the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird dein System herunterfahren.

Diese Aktion" +" wird laufende Druckaufträge unterbrechen (abhängig von deinem " +"Druckerkontroller und generellem Setup gilt das auch für Druckaufträge, " +"die du direkt von der SD deines Druckers laufen lässt)." #: src/octoprint/server/api/system.py:173 msgid "Reboot system" msgstr "System neustarten" #: src/octoprint/server/api/system.py:174 -msgid "You are about to reboot the system." -msgstr "Du bist im Begriff das System neu zu starten." +msgid "" +"You are about to reboot the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird dein System neu starten.

Diese Aktion " +"wird laufende Druckaufträge unterbrechen (abhängig von deinem " +"Druckerkontroller und generellem Setup gilt das auch für Druckaufträge, " +"die du direkt von der SD deines Druckers laufen lässt)." #: src/octoprint/server/api/system.py:177 #: src/octoprint/templates/snippets/settings/server/serverCommandServerRestart.jinja2:2 @@ -2081,22 +2258,38 @@ msgid "Restart OctoPrint" msgstr "OctoPrint neustarten" #: src/octoprint/server/api/system.py:178 -msgid "You are about to restart the OctoPrint server." -msgstr "Du bist im Begriff den OctoPrint Server neu zu starten." +msgid "" +"You are about to restart the OctoPrint " +"server.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." +msgstr "" +"Dies wird deinen OctoPrint Server neu " +"starten.

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." #: src/octoprint/server/api/system.py:181 msgid "Restart OctoPrint in safe mode" msgstr "OctoPrint im Sicherheitsmodus neustarten" #: src/octoprint/server/api/system.py:182 -msgid "You are about to restart the OctoPrint server in safe mode." +msgid "" +"You are about to restart the OctoPrint server in safe " +"mode.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." msgstr "" -"Du bist im Begriff den OctoPrint Server im Sicherheitsmodus neu zu " -"starten." +"Dies wird deinen OctoPrint Server im Safemode neu " +"starten.

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." #: src/octoprint/static/js/app/dataupdater.js:90 #: src/octoprint/static/js/app/dataupdater.js:109 -#: src/octoprint/static/js/app/helpers.js:574 +#: src/octoprint/static/js/app/helpers.js:584 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" @@ -2137,8 +2330,8 @@ msgstr "" "deaktiviert und können nicht aktiviert werden." #: src/octoprint/static/js/app/dataupdater.js:209 -#: src/octoprint/static/js/app/viewmodels/files.js:875 -#: src/octoprint/static/js/app/viewmodels/files.js:882 +#: src/octoprint/static/js/app/viewmodels/files.js:871 +#: src/octoprint/static/js/app/viewmodels/files.js:878 #, python-format msgid "Slicing ... (%(percentage)d%%)" msgstr "Slice ... (%(percentage)d%%)" @@ -2161,150 +2354,169 @@ msgstr "" #: src/octoprint/static/js/app/dataupdater.js:241 #, python-format msgid "" -"The was an unhandled error while talking to the printer. Due to that " +"There was an unhandled error while talking to the printer. Due to that " "OctoPrint disconnected. Error: %(error)s" msgstr "" "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. " "Daher hat OctoPrint die Verbindung getrennt. Fehler: %(error)s" +#: src/octoprint/static/js/app/dataupdater.js:248 +msgid "Printer reset detected" +msgstr "Druckerreset erkannt" + +#: src/octoprint/static/js/app/dataupdater.js:249 +msgid "" +"It looks like the printer was reset while a connection was active. If " +"this was intentional you may safely ignore this message. Otherwise you " +"should investigate why your printer reset itself, since this will " +"interrupt prints and also file transfers to your printer's SD." +msgstr "" +"Es sieht so als hätte sich der Drucker resettet während eine Verbindung " +"offen war. Falls das Absicht war kannst du diese Nachricht ignorieren. " +"Andernfalls solltest du prüfen, warum sich dein Drucker resettet hat, " +"denn das wird Druckaufträge und Filetransfers zu der SD Karte deines " +"Druckers unterbrechen." + #: src/octoprint/static/js/app/helpers.js:378 #, python-format msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "%(hour)02d:%(minute)02d:%(second)02d" -#: src/octoprint/static/js/app/helpers.js:435 -#: src/octoprint/static/js/app/helpers.js:442 -#, python-format -msgid "%(days)d days" -msgstr "%(days)d Tage" - #: src/octoprint/static/js/app/helpers.js:437 -#, python-format -msgid "%(days)d.5 days" -msgstr "%(days)d,5 Tage" - -#: src/octoprint/static/js/app/helpers.js:440 +#: src/octoprint/static/js/app/helpers.js:445 #, python-format msgid "%(days)d day" msgstr "%(days)d Tag" -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:439 +#: src/octoprint/static/js/app/helpers.js:447 +#, python-format +msgid "%(days)d days" +msgstr "%(days)d Tage" + +#: src/octoprint/static/js/app/helpers.js:442 +#, python-format +msgid "%(days)d.5 days" +msgstr "%(days)d,5 Tage" + +#: src/octoprint/static/js/app/helpers.js:456 +#: src/octoprint/static/js/app/helpers.js:468 #, python-format msgid "%(hours)d hour" msgstr "%(hours)d Stunde" -#: src/octoprint/static/js/app/helpers.js:453 -#: src/octoprint/static/js/app/helpers.js:461 -#: src/octoprint/static/js/app/helpers.js:472 +#: src/octoprint/static/js/app/helpers.js:458 +#: src/octoprint/static/js/app/helpers.js:470 +#: src/octoprint/static/js/app/helpers.js:482 #, python-format msgid "%(hours)d hours" msgstr "%(hours)d Stunden" -#: src/octoprint/static/js/app/helpers.js:457 +#: src/octoprint/static/js/app/helpers.js:462 #, python-format msgid "%(hours)d.5 hours" msgstr "%(hours)d,5 Stunden" -#: src/octoprint/static/js/app/helpers.js:466 +#: src/octoprint/static/js/app/helpers.js:476 msgid "1 day" msgstr "1 Tag" -#: src/octoprint/static/js/app/helpers.js:479 +#: src/octoprint/static/js/app/helpers.js:489 msgid "a minute" msgstr "eine Minute" -#: src/octoprint/static/js/app/helpers.js:481 +#: src/octoprint/static/js/app/helpers.js:491 msgid "2 minutes" msgstr "2 Minuten" -#: src/octoprint/static/js/app/helpers.js:487 +#: src/octoprint/static/js/app/helpers.js:497 #, python-format msgid "%(minutes)d minutes" msgstr "%(minutes)d Minuten" -#: src/octoprint/static/js/app/helpers.js:489 +#: src/octoprint/static/js/app/helpers.js:499 msgid "40 minutes" msgstr "40 Minuten" -#: src/octoprint/static/js/app/helpers.js:491 +#: src/octoprint/static/js/app/helpers.js:501 msgid "50 minutes" msgstr "50 Minuten" -#: src/octoprint/static/js/app/helpers.js:493 +#: src/octoprint/static/js/app/helpers.js:503 msgid "1 hour" msgstr "1 Stunde" -#: src/octoprint/static/js/app/helpers.js:498 +#: src/octoprint/static/js/app/helpers.js:508 msgid "a few seconds" msgstr "einige Sekunden" -#: src/octoprint/static/js/app/helpers.js:500 +#: src/octoprint/static/js/app/helpers.js:510 msgid "less than a minute" msgstr "unter einer Minute" -#: src/octoprint/static/js/app/helpers.js:509 +#: src/octoprint/static/js/app/helpers.js:519 msgid "YYYY-MM-DD HH:mm" msgstr "DD.MM.YYYY HH:mm" -#: src/octoprint/static/js/app/helpers.js:528 -#: src/octoprint/static/js/app/helpers.js:534 +#: src/octoprint/static/js/app/helpers.js:538 +#: src/octoprint/static/js/app/helpers.js:544 msgid "off" msgstr "Aus" -#: src/octoprint/static/js/app/helpers.js:644 +#: src/octoprint/static/js/app/helpers.js:654 msgid "Are you sure?" msgstr "Bist Du sicher?" -#: src/octoprint/static/js/app/helpers.js:734 +#: src/octoprint/static/js/app/helpers.js:744 msgid "Progress" msgstr "Fortschritt" -#: src/octoprint/static/js/app/main.js:172 +#: src/octoprint/static/js/app/main.js:171 msgid "Offline" msgstr "Offline" -#: src/octoprint/static/js/app/main.js:173 +#: src/octoprint/static/js/app/main.js:172 msgid "Opening serial port" msgstr "Öffnet Serialport" -#: src/octoprint/static/js/app/main.js:174 +#: src/octoprint/static/js/app/main.js:173 msgid "Detecting serial port" msgstr "Detektiere Serialport" -#: src/octoprint/static/js/app/main.js:175 +#: src/octoprint/static/js/app/main.js:174 msgid "Detecting baudrate" msgstr "Detektiere Baudrate" -#: src/octoprint/static/js/app/main.js:176 +#: src/octoprint/static/js/app/main.js:175 msgid "Connecting" msgstr "Verbinde" -#: src/octoprint/static/js/app/main.js:177 +#: src/octoprint/static/js/app/main.js:176 msgid "Operational" msgstr "Bereit" -#: src/octoprint/static/js/app/main.js:178 +#: src/octoprint/static/js/app/main.js:177 msgid "Printing from SD" msgstr "Drucke von SD" -#: src/octoprint/static/js/app/main.js:179 +#: src/octoprint/static/js/app/main.js:178 msgid "Sending file to SD" msgstr "Sende Datei zu SD" -#: src/octoprint/static/js/app/main.js:180 +#: src/octoprint/static/js/app/main.js:179 msgid "Printing" msgstr "Drucke" -#: src/octoprint/static/js/app/main.js:181 +#: src/octoprint/static/js/app/main.js:180 msgid "Paused" msgstr "Pausiert" -#: src/octoprint/static/js/app/main.js:182 +#: src/octoprint/static/js/app/main.js:181 msgid "Closed" msgstr "Geschlossen" -#: src/octoprint/static/js/app/main.js:183 -msgid "Transfering file to SD" +#: src/octoprint/static/js/app/main.js:182 +msgid "Transferring file to SD" msgstr "Sende Datei zu SD" #: src/octoprint/static/js/app/viewmodels/connection.js:42 @@ -2317,9 +2529,9 @@ msgid "Disconnect" msgstr "Trennen" #: src/octoprint/static/js/app/viewmodels/control.js:72 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:234 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:237 #: src/octoprint/static/js/app/viewmodels/temperature.js:115 #: src/octoprint/static/js/app/viewmodels/temperature.js:126 msgid "Tool" @@ -2341,7 +2553,7 @@ msgstr "Dein verfügbarer freier Plattenplatz wird langsam knapp." msgid "Your current disk usage." msgstr "Dein aktuell verfügbarer freier Plattenplatz." -#: src/octoprint/static/js/app/viewmodels/files.js:395 +#: src/octoprint/static/js/app/viewmodels/files.js:398 #, python-format msgid "" "You are about to delete the folder \"%(folder)s\" which still contains " @@ -2350,32 +2562,32 @@ msgstr "" "Du bist im Begriff das Verzeichnis \"%(folder)s\" zu löschen, das noch " "Dateien und/oder Unterverzeichnisse enthält." -#: src/octoprint/static/js/app/viewmodels/files.js:593 -#: src/octoprint/static/js/app/viewmodels/gcode.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:596 +#: src/octoprint/static/js/app/viewmodels/gcode.js:526 msgid "Model size" msgstr "Modelgröße" -#: src/octoprint/static/js/app/viewmodels/files.js:599 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:527 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 +#: src/octoprint/static/js/app/viewmodels/files.js:602 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:564 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 msgid "Filament" msgstr "Filament" -#: src/octoprint/static/js/app/viewmodels/files.js:608 -#: src/octoprint/static/js/app/viewmodels/gcode.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/gcode.js:571 msgid "Estimated print time" msgstr "Geschätzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/files.js:614 msgid "Last printed" msgstr "Zuletzt gedruckt" -#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last print time" msgstr "Letzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:673 +#: src/octoprint/static/js/app/viewmodels/files.js:676 #, python-format msgid "" "Object in %(name)s exceeds the print volume of the currently selected " @@ -2384,19 +2596,19 @@ msgstr "" "Objekt in %(name)s überschreitet das Druckvolumen des aktuell gewählten " "Druckerprofils, sei vorsichtig, das zu drucken." -#: src/octoprint/static/js/app/viewmodels/files.js:683 +#: src/octoprint/static/js/app/viewmodels/files.js:686 msgid "Object exceeds print volume in width.
" msgstr "Objekt überschreitet Druckvolumen in der Breite.
" -#: src/octoprint/static/js/app/viewmodels/files.js:686 +#: src/octoprint/static/js/app/viewmodels/files.js:689 msgid "Object exceeds print volume in depth.
" msgstr "Objekt überschreitet Druckvolumen in der Tiefe.
" -#: src/octoprint/static/js/app/viewmodels/files.js:689 +#: src/octoprint/static/js/app/viewmodels/files.js:692 msgid "Object exceeds print volume in height.
" msgstr "Objekt überschreitet Druckvolumen in der Höhe.
" -#: src/octoprint/static/js/app/viewmodels/files.js:695 +#: src/octoprint/static/js/app/viewmodels/files.js:698 msgid "" "Object's bounding box: (%(object.minX).2f, %(object.minY).2f, " "%(object.minZ).2f) × (%(object.maxX).2f, %(object.maxY).2f, " @@ -2405,7 +2617,7 @@ msgstr "" "Objektmaße: (%(object.minX).2f, %(object.minY).2f, %(object.minZ).2f) " "× (%(object.maxX).2f, %(object.maxY).2f, %(object.maxZ).2f)" -#: src/octoprint/static/js/app/viewmodels/files.js:697 +#: src/octoprint/static/js/app/viewmodels/files.js:700 msgid "" "Print volume: (%(profile.minX).2f, %(profile.minY).2f, " "%(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, " @@ -2415,46 +2627,55 @@ msgstr "" "%(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, " "%(profile.maxZ).2f)" -#: src/octoprint/static/js/app/viewmodels/files.js:704 +#: src/octoprint/static/js/app/viewmodels/files.js:707 msgid "Object doesn't fit print volume" msgstr "Objekt passt nicht in Druckvolumen" -#: src/octoprint/static/js/app/viewmodels/files.js:877 +#: src/octoprint/static/js/app/viewmodels/files.js:873 msgid "Slicing ..." msgstr "Slice ..." -#: src/octoprint/static/js/app/viewmodels/files.js:903 +#: src/octoprint/static/js/app/viewmodels/files.js:899 msgid "Slicing done" msgstr "Slicing abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:904 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, python-format msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden" -#: src/octoprint/static/js/app/viewmodels/files.js:919 +#: src/octoprint/static/js/app/viewmodels/files.js:915 #, python-format msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s" -#: src/octoprint/static/js/app/viewmodels/files.js:920 +#: src/octoprint/static/js/app/viewmodels/files.js:916 msgid "Slicing failed" msgstr "Slicing fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/files.js:937 +#: src/octoprint/static/js/app/viewmodels/files.js:933 msgid "Streaming ..." msgstr "Streaming ..." -#: src/octoprint/static/js/app/viewmodels/files.js:949 +#: src/octoprint/static/js/app/viewmodels/files.js:945 msgid "Streaming done" msgstr "Streaming abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:950 +#: src/octoprint/static/js/app/viewmodels/files.js:946 #, python-format msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden" -#: src/octoprint/static/js/app/viewmodels/files.js:1048 +#: src/octoprint/static/js/app/viewmodels/files.js:962 +msgid "Streaming failed" +msgstr "Streaming fehlgeschlagen" + +#: src/octoprint/static/js/app/viewmodels/files.js:963 +#, python-format +msgid "Did not finish streaming %(local)s to %(remote)s on SD" +msgstr "Streaming von %(local)s nach %(remote)s nicht abgeschlossen." + +#: src/octoprint/static/js/app/viewmodels/files.js:1063 #, python-format msgid "" "Could not upload the file. Make sure that it is a valid file with one of " @@ -2463,11 +2684,11 @@ msgstr "" "Konnte die Datei nicht hochladen. Bitte stelle sicher, dass es sich um " "eine valide Datei mit einer dieser Erweiterungen ist: %(extensions)s" -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Saving ..." msgstr "Speichere ..." -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Uploading ..." msgstr "Uploade ..." @@ -2483,40 +2704,40 @@ msgstr "Analysiere..." msgid "Analyzed" msgstr "Analysiert" -#: src/octoprint/static/js/app/viewmodels/gcode.js:490 +#: src/octoprint/static/js/app/viewmodels/gcode.js:527 msgid "Estimated total print time" msgstr "Geschätzte Gesamtdauer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 msgid "Estimated layer height" msgstr "Geschätzte Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 -#: src/octoprint/templates/tabs/timelapse.jinja2:46 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 +#: src/octoprint/templates/tabs/timelapse.jinja2:77 msgid "mm" msgstr "mm" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "Layer count" msgstr "Schichtanzahl" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "printed" msgstr "gedruckt" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "visited" msgstr "besucht" -#: src/octoprint/static/js/app/viewmodels/gcode.js:522 +#: src/octoprint/static/js/app/viewmodels/gcode.js:559 msgid "Layer number" msgstr "Schichtnummer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:523 +#: src/octoprint/static/js/app/viewmodels/gcode.js:560 msgid "Layer height" msgstr "Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:524 +#: src/octoprint/static/js/app/viewmodels/gcode.js:561 msgid "GCODE commands" msgstr "GCODE Befehle" @@ -2541,19 +2762,24 @@ msgstr "Login erfolgreich" msgid "You are now logged in as \"%(username)s\"" msgstr "Du bist jetzt eingeloggt als \"%(username)s\"" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:120 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:128 msgid "Login failed" msgstr "Login fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:121 msgid "User unknown or wrong password" msgstr "Nutzer unbekannt oder falsches Passwort" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:129 +msgid "Your account is deactivated" +msgstr "Dein Account ist deaktiviert" + +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "Logout successful" msgstr "Logout erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "You are now logged out" msgstr "Du bist jetzt ausgeloggt" @@ -2669,27 +2895,27 @@ msgstr "Druckerprofil hinzufügen" msgid "Edit Printer Profile \"%(name)s\"" msgstr "Druckerprofile \"%(name)s\" bearbeiten" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Restarts the print job from the beginning" msgstr "Started den Druckjob von vorne" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Starts the print job" msgstr "Startet den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 msgid "Resumes the print job" msgstr "Setzt den Druckjob fort" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:51 msgid "Pauses the print job" msgstr "Pausiert den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:83 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:84 msgid "Still stabilizing..." msgstr "Noch zu ungenau..." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:93 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 msgid "" "Based on a linear approximation (very low accuracy, especially at the " "beginning of the print)" @@ -2697,17 +2923,17 @@ msgstr "" "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, " "insbesondere zu Beginn eines Drucks)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:96 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:97 msgid "Based on the estimate from analysis of file (medium accuracy)" msgstr "Basiert auf der Schätzung der Analyse der Datei (mittlere Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:99 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:100 msgid "Based on a mix of estimate from analysis and calculation (medium accuracy)" msgstr "" "Basiert auf einem Mix der Schätzung aus der Analyse und der Berechnung " "(mittlere Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:102 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:103 msgid "" "Based on the average total of past prints of this model with the same " "printer profile (usually good accuracy)" @@ -2715,7 +2941,7 @@ msgstr "" "Basiert auf der durchschnittlichen Dauer vergangener Druckjobs dieses " "Modells mit dem selben Druckerprofil (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:105 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:106 msgid "" "Based on a mix of average total from past prints and calculation (usually" " good accuracy)" @@ -2723,48 +2949,49 @@ msgstr "" "Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs " "und der Berechnung (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:108 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:109 msgid "Based on the calculated estimate (best accuracy)" msgstr "Basiert auf der berechneten Schätzung (beste Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 msgid "Continue" msgstr "Fortsetzen" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:148 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:149 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 -#: src/octoprint/templates/tabs/timelapse.jinja2:11 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 +#: src/octoprint/templates/tabs/timelapse.jinja2:15 msgid "On Z Change" msgstr "Bei Ebenenwechsel" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:10 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:14 msgid "Timed" msgstr "Nach Zeit" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:20 -#: src/octoprint/templates/tabs/timelapse.jinja2:33 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:26 +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:57 msgid "sec" msgstr "Sek" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:271 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:274 msgid "This will restart the print job from the beginning." msgstr "Der Druckjob wird zurückgesetzt und von vorne begonnen." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:298 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:301 msgid "This will cancel your print." msgstr "Das wird deinen Druck abbrechen." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:299 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:302 msgid "No" msgstr "Nein" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:300 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:303 msgid "Yes" msgstr "Ja" @@ -2782,34 +3009,42 @@ msgstr "weiß" msgid "Autodetect from browser" msgstr "Automatisch vom Browser erkennen" -#: src/octoprint/static/js/app/viewmodels/settings.js:259 +#: src/octoprint/static/js/app/viewmodels/settings.js:274 msgid "If you see your webcam stream below, the entered stream URL is ok." msgstr "Falls du unten den Webcamstream sehen kannst, ist die Stream-URL ok." -#: src/octoprint/static/js/app/viewmodels/settings.js:267 +#: src/octoprint/static/js/app/viewmodels/settings.js:282 msgid "Stream test" msgstr "Stream Test" -#: src/octoprint/static/js/app/viewmodels/settings.js:285 +#: src/octoprint/static/js/app/viewmodels/settings.js:300 msgid "Could not retrieve snapshot URL, please double check the URL" msgstr "Konnte die Snapshot-URL nicht abgreifen, bitte prüfen" -#: src/octoprint/static/js/app/viewmodels/settings.js:286 +#: src/octoprint/static/js/app/viewmodels/settings.js:301 msgid "Snapshot test failed" msgstr "Snapshot Test fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/settings.js:307 +#: src/octoprint/static/js/app/viewmodels/settings.js:322 msgid "" "If you see your webcam snapshot picture below, the entered snapshot URL " "is ok." msgstr "Falls du unten dein Snapshotbild sehen kannst, ist die Snapshot-URL ok." -#: src/octoprint/static/js/app/viewmodels/settings.js:309 +#: src/octoprint/static/js/app/viewmodels/settings.js:324 msgid "Snapshot test" msgstr "Snapshot Test" -#: src/octoprint/static/js/app/viewmodels/settings.js:468 -#: src/octoprint/static/js/app/viewmodels/usersettings.js:83 +#: src/octoprint/static/js/app/viewmodels/settings.js:384 +msgid "The server is not reachable" +msgstr "Der Server ist nicht erreichbar" + +#: src/octoprint/static/js/app/viewmodels/settings.js:386 +msgid "The server is reachable" +msgstr "Der Server ist errechbar" + +#: src/octoprint/static/js/app/viewmodels/settings.js:506 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:87 msgid "" "This will generate a new API Key. The old API Key will cease to function " "immediately." @@ -2829,32 +3064,32 @@ msgstr "Zum Drucken auswählen" msgid "Start printing" msgstr "Drucken" -#: src/octoprint/static/js/app/viewmodels/slicing.js:144 +#: src/octoprint/static/js/app/viewmodels/slicing.js:149 #, python-format msgid "Slicing %(filename)s" msgstr "Slice %(filename)s" -#: src/octoprint/static/js/app/viewmodels/slicing.js:181 +#: src/octoprint/static/js/app/viewmodels/slicing.js:186 msgid "Cannot slice on the same device while printing" msgstr "Kann nicht auf dem selben Server slicen, während gedruckt wird" -#: src/octoprint/static/js/app/viewmodels/slicing.js:183 +#: src/octoprint/static/js/app/viewmodels/slicing.js:188 msgid "Cannot slice, not all parameters specified" msgstr "Kann nicht slicen, nicht alle Parameter spezifiziert" -#: src/octoprint/static/js/app/viewmodels/slicing.js:186 +#: src/octoprint/static/js/app/viewmodels/slicing.js:191 msgid "Start the slicing process" msgstr "Starte the Slicingvorgang" #: src/octoprint/static/js/app/viewmodels/system.js:52 #, python-format -msgid "The command \"%(command)s\" executed successfully" -msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" +msgid "The command \"%(command)s\" was triggered asynchronously" +msgstr "Der Befehl \"%(command)s\" wurde asynchron getriggert" #: src/octoprint/static/js/app/viewmodels/system.js:54 #, python-format -msgid "The command \"%(command)s\" was triggered asychronously" -msgstr "Der Befehl \"%(command)s\" wurde asynchron getriggert" +msgid "The command \"%(command)s\" executed successfully" +msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" #: src/octoprint/static/js/app/viewmodels/system.js:66 #, python-format @@ -2885,24 +3120,24 @@ msgstr "" msgid "Bed" msgstr "Bett" -#: src/octoprint/static/js/app/viewmodels/temperature.js:318 +#: src/octoprint/static/js/app/viewmodels/temperature.js:350 +msgid "just now" +msgstr "gerade eben" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:355 +msgid "min" +msgstr "Min" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:401 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "Ist" -#: src/octoprint/static/js/app/viewmodels/temperature.js:323 +#: src/octoprint/static/js/app/viewmodels/temperature.js:406 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "Soll" -#: src/octoprint/static/js/app/viewmodels/temperature.js:355 -msgid "just now" -msgstr "gerade eben" - -#: src/octoprint/static/js/app/viewmodels/temperature.js:357 -msgid "min" -msgstr "Min" - #: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format msgid "" @@ -2929,7 +3164,7 @@ msgstr "zeige %(displayed)d Zeilen (Buffer voll)" msgid "showing %(displayed)d lines" msgstr "zeige %(displayed)d Zeilen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:230 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:251 #, python-format msgid "" "Failed to remove timelapse %(name)s.

Please consult octoprint.log " @@ -2938,81 +3173,81 @@ msgstr "" "Konnte Zeitrafferaufnahme %(name)s nicht entfernen.

Bitte " "konsultiere octoprint.log für Details.

" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:233 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Could not remove timelapse" msgstr "Konnte Zeitrafferaufnahme nicht entfernen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:241 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, python-format msgid "You are about to delete timelapse file \"%(name)s\"." msgstr "Du bist im Begriff die Zeitrafferaufnahme \"%(name)s\" zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:253 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:274 #, python-format msgid "You are about to delete %(count)d timelapse files." msgstr "Du bist im Begriff %(count)d Zeitrafferaufnahmen zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:278 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 #, python-format msgid "You are about to delete unrendered timelapse \"%(name)s\"." msgstr "" "Du bist im Begriff die ungerenderte Zeitrafferaufnahme \"%(name)s\" zu " "löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:311 #, python-format msgid "You are about to delete %(count)d unrendered timelapses." msgstr "Du bist im Begriff %(count)d ungerenderte Zeitrafferaufnahmen zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:298 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:319 msgid "Deleting timelapse files" msgstr "Lösche Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 #, python-format msgid "Deleting %(count)d timelapse files..." msgstr "Lösche %(count)d Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:303 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 #, python-format msgid "Deleted %(filename)s..." msgstr "%(filename)s gelöscht..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:306 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:327 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:341 #, python-format msgid "Deletion of %(filename)s failed, continuing..." msgstr "Löschen von %(filename)s fehlgeschlagen, fahre fort..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:328 #, python-format msgid "Deletion of %(filename)s failed: %(error)s" msgstr "Löschen von %(filename)s fehlgeschlagen: %(error)s" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:312 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:333 msgid "Deleting unrendered timelapses" msgstr "Lösche ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:313 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:334 #, python-format msgid "Deleting %(count)d unrendered timelapses..." msgstr "Lösche %(count)d ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:402 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:429 msgid "Capturing timelapse postroll" msgstr "Zeichne Timelapse-Postroll auf" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:406 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:433 msgid "Now capturing timelapse post roll, this will take only a moment..." msgstr "Zeichne jetzt Zeitraffernachlauf auf, dies wird nur einen Moment dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:413 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:440 #, python-format msgid "%(minutes)d min" msgstr "%(minutes)d Min" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:414 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:441 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " @@ -3021,12 +3256,12 @@ msgstr "" "Zeichne jetzt Zeitraffernachlauf auf, dies wird voraussichtlich " "%(duration)s dauern (also etwa bis %(time)s)..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:416 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:443 #, python-format msgid "%(seconds)d sec" msgstr "%(seconds)d Sek" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:417 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:444 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " @@ -3035,7 +3270,7 @@ msgstr "" "Zeichne jetzt Zeitraffernachlauf auf, dies wird voraussichtlich " "%(duration)s dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:447 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:474 msgid "" "Failed repeatedly to capture timelapse frame from webcam - is the " "snapshot URL configured correctly and the camera on?" @@ -3043,15 +3278,15 @@ msgstr "" "Konnte wiederholt kein Zeitrafferbild von der Webcam beziehen - ist die " "Snapshot-URL korrekt konfiguriert und die Kamera an?" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:450 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 msgid "Could not capture snapshots" msgstr "Konnte keine Snapshots aufnehmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:459 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:486 msgid "Rendering timelapse" msgstr "Zeitrafferaufnahme wird gerendert" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:460 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:487 #, python-format msgid "" "Now rendering timelapse %(movie_prefix)s. Due to performance reasons it " @@ -3061,11 +3296,11 @@ msgstr "" "Performance ist es nicht empfehlenswert, einen Druckauftrag zu starten, " "so lange die Aufnahme noch gerendert wird." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:469 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:496 msgid "Cannot render timelapse" msgstr "Kann Zeitrafferaufnahme nicht rendern" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:470 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:497 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s is not possible since no frames " @@ -3074,12 +3309,12 @@ msgstr "" "Rendering des Zeitraffers %(movie_prefix)s ist nicht möglich, da keine " "Frames gespeichert wurden. Ist die Snapshot-URL korrekt konfiguriert?" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:472 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:476 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:499 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:503 msgid "Rendering timelapse failed" msgstr "Rendern von Zeitrafferaufnahme fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:473 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:500 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed with return code " @@ -3088,7 +3323,7 @@ msgstr "" "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit " "Returncode %(returncode)s" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:504 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed due to an unknown error, " @@ -3097,20 +3332,20 @@ msgstr "" "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen aufgrund" " eines unbekannten Fehlers, bitte konsultiere die Logdatei" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:490 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:517 msgid "Timelapse ready" msgstr "Zeitrafferaufnahme fertig" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:491 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:518 #, python-format msgid "New timelapse %(movie_prefix)s is done rendering." msgstr "Neue Zeitrafferaufnahme %(movie_prefix)s wurde fertig gerendert" -#: src/octoprint/static/js/app/viewmodels/users.js:187 +#: src/octoprint/static/js/app/viewmodels/users.js:191 msgid "Not possible" msgstr "Nicht möglich" -#: src/octoprint/static/js/app/viewmodels/users.js:188 +#: src/octoprint/static/js/app/viewmodels/users.js:192 msgid "You may not delete your own account." msgstr "Du kannst deinen eigenen Account nicht löschen" @@ -3118,7 +3353,7 @@ msgstr "Du kannst deinen eigenen Account nicht löschen" msgid "Site default" msgstr "Seitenvoreinstellung" -#: src/octoprint/static/js/app/viewmodels/usersettings.js:94 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:98 msgid "This will delete the API Key. It will cease to to function immediately." msgstr "Dies wird den API-Key löschen. Er wird sofort aufhören, zu funktionieren." @@ -3201,7 +3436,7 @@ msgid "After slicing..." msgstr "Nach dem Slicing..." #: src/octoprint/templates/dialogs/slicing.jinja2:58 -#: src/octoprint/templates/sidebar/files.jinja2:35 +#: src/octoprint/templates/sidebar/files.jinja2:37 msgid "Slice" msgstr "Slicen" @@ -3279,8 +3514,8 @@ msgstr "Admin" #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 #: src/octoprint/templates/dialogs/settings/logs.jinja2:15 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:94 -#: src/octoprint/templates/tabs/timelapse.jinja2:140 +#: src/octoprint/templates/tabs/timelapse.jinja2:132 +#: src/octoprint/templates/tabs/timelapse.jinja2:178 msgid "Action" msgstr "Aktion" @@ -3290,6 +3525,10 @@ msgstr "Aktion" msgid "API Key" msgstr "API Key" +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 +msgid "Copy API Key to clipboard" +msgstr "API Key in die Zwischenablage kopieren" + #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:16 msgid "Update User" msgstr "Nutzer editieren" @@ -3348,7 +3587,7 @@ msgstr "Aktivieren" msgid "Allow Cross Origin Resource Sharing (CORS)" msgstr "Cross Origin Resource Sharing (CORS) erlauben" -#: src/octoprint/templates/dialogs/settings/api.jinja2:23 +#: src/octoprint/templates/dialogs/settings/api.jinja2:24 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Save\" first." @@ -3356,8 +3595,8 @@ msgstr "" "Bitte beachte, dass Änderungen am API-Key sofort angewandt werden, ohne " "dass \"Speichern\" geklickt werden muss." -#: src/octoprint/templates/dialogs/settings/api.jinja2:27 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:35 +#: src/octoprint/templates/dialogs/settings/api.jinja2:28 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:36 msgid "QR Code" msgstr "QR Code" @@ -3462,8 +3701,8 @@ msgstr "Zusätzliche Sprachepakete hochladen" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:102 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:60 -#: src/octoprint/templates/sidebar/files.jinja2:71 +#: src/octoprint/templates/sidebar/files.jinja2:63 +#: src/octoprint/templates/sidebar/files.jinja2:74 msgid "Upload" msgstr "Upload" @@ -3486,50 +3725,77 @@ msgstr "" "Sprachepakete verfügbar werden." #: src/octoprint/templates/dialogs/settings/features.jinja2:5 +msgid "Enable legacy plugin asset bundling" +msgstr "Legacy Plugin Asset Bundling aktivieren" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:6 +#, python-format +msgid "" +"\n" +" Enable this, save and restart your server if you are " +"running into issues with plugins with OctoPrint\n" +" 1.3.6 or later that used to work with OctoPrint up to" +" version 1.3.5. See here\n" +" for details on why this is happening. Note that this " +"legacy flag will be removed in a future\n" +" OctoPrint version (currently planned for 1.3.8), so " +"urge the authors of affected plugins to push\n" +" an update with a fix.\n" +" " +msgstr "" +"Aktiviere diese Option, speichere und restarte deinen Server falls " +"Plugins unter OctoPrint 1.3.6 oder später nicht mehr richtig " +"funktionieren, die noch bis OctoPrint 1.3.5 funktioniert haben. Siehe hier für Details. Beachte, dass dieses Legacyflag in" +" einer zukünftigen Version von OctoPrint entfernt werden wird (aktuelle " +"Planung: 1.3.8). Also dränge Autoren betroffener Plugins eine gefixte " +"Version zu releasen." + +#: src/octoprint/templates/dialogs/settings/features.jinja2:19 msgid "Enable Temperature Graph" msgstr "Temperaturgraph aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 +#: src/octoprint/templates/dialogs/settings/features.jinja2:26 msgid "Enable model size detection and warn if model exceeds print bed" msgstr "" "Objektgrößenerkennung aktivieren und warnen, falls Objekt das " "Druckvolumen überschreitet" -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 +#: src/octoprint/templates/dialogs/settings/features.jinja2:26 msgid "Beta" msgstr "Beta" -#: src/octoprint/templates/dialogs/settings/features.jinja2:19 +#: src/octoprint/templates/dialogs/settings/features.jinja2:33 msgid "Confirm before cancelling a print" msgstr "Vor Abbruch eines Druckjobs bestätigen" -#: src/octoprint/templates/dialogs/settings/features.jinja2:26 +#: src/octoprint/templates/dialogs/settings/features.jinja2:40 msgid "Enable SD support" msgstr "SD-Unterstützung aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:33 +#: src/octoprint/templates/dialogs/settings/features.jinja2:47 msgid "Enable Keyboard Control" msgstr "Tastatursteuerung aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:40 +#: src/octoprint/templates/dialogs/settings/features.jinja2:54 msgid "Wait for start on connect" msgstr "Bei der Verbindung auf start warten" -#: src/octoprint/templates/dialogs/settings/features.jinja2:47 +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 msgid "G90/G91 overrides relative extruder mode" msgstr "" "G90/G91 überschreibt relativen Modus des " "Extruders" -#: src/octoprint/templates/dialogs/settings/features.jinja2:47 +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 msgid "Smoothieware" msgstr "Smoothieware" -#: src/octoprint/templates/dialogs/settings/features.jinja2:54 +#: src/octoprint/templates/dialogs/settings/features.jinja2:68 msgid "Enable automatic firmware detection" msgstr "Automatische Firmwareerkennung einschalten" -#: src/octoprint/templates/dialogs/settings/features.jinja2:55 +#: src/octoprint/templates/dialogs/settings/features.jinja2:69 msgid "" "\n" " If enabled, OctoPrint will try to figure out your " @@ -3547,32 +3813,32 @@ msgstr "" " Option aus und die entsprechenden Parameter werden zur manuellen " "Konfiguration eingeblendet." -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "Select SD files by relative path" msgstr "SD Dateien per relativem Pfad addressieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "RepRap Firmware" msgstr "RepRap Firmware" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +#: src/octoprint/templates/dialogs/settings/features.jinja2:87 msgid "Always assume SD card is present" msgstr "Immer davon ausgehen, dass eine SD-Karte vorhanden ist" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 #: src/octoprint/templates/dialogs/settings/features.jinja2:87 #: src/octoprint/templates/dialogs/settings/features.jinja2:94 #: src/octoprint/templates/dialogs/settings/features.jinja2:101 -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Repetier" msgstr "Repetier" -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 +#: src/octoprint/templates/dialogs/settings/features.jinja2:94 msgid "Ignore consecutive resend requests for the same line" msgstr "Aufeinanderfolgende Resend Requests für die selbe Zeilennummer ignorieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:87 +#: src/octoprint/templates/dialogs/settings/features.jinja2:101 #, python-format msgid "" "Support TargetExtr%%n/TargetBed target " @@ -3581,29 +3847,29 @@ msgstr "" "TargetExtr%%n/TargetBed Zieltemperaturformat " "unterstützen" -#: src/octoprint/templates/dialogs/settings/features.jinja2:94 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 msgid "Disable detection of external heatups" msgstr "Detektierung externer Aufheizvorgänge deaktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:101 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 msgid "Actively pause communication during G4 dwell command" msgstr "" "Pausiere Kommunikation mit dem Drucker aktiv während eines " "G4 dwell Befehls." -#: src/octoprint/templates/dialogs/settings/features.jinja2:106 +#: src/octoprint/templates/dialogs/settings/features.jinja2:120 msgid "Send a checksum with the command" msgstr "Eine Prüfsumme mit dem Befehl senden" -#: src/octoprint/templates/dialogs/settings/features.jinja2:109 +#: src/octoprint/templates/dialogs/settings/features.jinja2:123 msgid "When printing" msgstr "Beim Drucken" -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Always" msgstr "Immer" -#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:129 msgid "Never" msgstr "Nie" @@ -3651,10 +3917,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:87 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:115 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:13 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:111 msgid "Warning" msgstr "Warnung" @@ -3745,11 +4010,11 @@ msgstr "Änderungsdatum" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:17 -#: src/octoprint/templates/sidebar/files.jinja2:31 -#: src/octoprint/templates/sidebar/files.jinja2:41 -#: src/octoprint/templates/tabs/timelapse.jinja2:93 -#: src/octoprint/templates/tabs/timelapse.jinja2:139 +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:44 +#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:177 msgid "Size" msgstr "Größe" @@ -4002,23 +4267,43 @@ msgstr "" "immer mit Prüfsumme gesendet werden müssen. Komma-" "separierte Liste." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:144 +msgid "Commands to not completely auto uppercase in the terminal tab" +msgstr "" +"Befehle, die im Terminaltab nicht vollständig in Großbuchstaben gewandelt" +" werden sollen" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 +msgid "Terminal Auto Uppercase Blacklist" +msgstr "Terminal Auto Uppercase Blackliste" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:148 +msgid "" +"Use this to specify the commands that should not have their parameters " +"automatically uppercased in the terminal tab. Just the G or M code, comma" +" separated." +msgstr "" +"Nutze diese Option um Befehle zu spezifizieren, deren Parameter nicht " +"automatisch im Terminaltab in Großbuchstaben überführt werden sollen. Nur" +" den G oder M code, kommasepariert." + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Generate additional ok for M29" msgstr "Zusätzliches ok für M29 generieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Most Marlin < v1.1.0" msgstr "Die meisten Varianten von Marlin < v1.1.0" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:158 msgid "Simulate an additional ok for resend requests" msgstr "Zusätzliches ok für Resendrequests simulieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 msgid "Log position on pause" msgstr "Position bei Pause loggen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:164 msgid "" "If you disabled this, the pause_position placeholders in " "your pause/resume GCODE scripts will stay unpopulated! However, pausing " @@ -4029,11 +4314,11 @@ msgstr "" "Allerdings könnte sich die Pausierungsgeschwindkeit einen Hauch " "verbessern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 msgid "Log position on cancel" msgstr "Position bei Abbruch loggen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 msgid "" "If you disabled this, the cancel_position placeholders in " "your cancel GCODE script and the corresponding data in the print recovery" @@ -4044,7 +4329,7 @@ msgstr "" "Platzhalter in deinem Abbruch GCODE Script nicht befüllt! Allerdings " "könnte sich die Abbruchgeschwindkeit einen Hauch verbessern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:166 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 msgid "" "Maximum consecutive communication timeouts while idle. More than this and" " the printer will be considered to be gone. Set to 0 to disable." @@ -4053,17 +4338,17 @@ msgstr "" "Idlezustand. Mehr als das und es wird angenommen, dass der Drucker " "offline ist. Auf 0 setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:167 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 msgid "Max. consecutive timeouts while idle" msgstr "Max. aufeinanderfolgende Timeouts wenn idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:177 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:184 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:191 msgid "Set to 0 to disable consecutive timeout detection and handling." msgstr "Auf 0 setzen um aufeinanderfolgende Timeouts zu ignorieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 msgid "" "Maximum consecutive communication timeouts while printing. More than this" " and the printer will be considered to be gone. Set to 0 to disable." @@ -4072,11 +4357,11 @@ msgstr "" " Mehr als das und es wird angenommen, dass der Drucker offline ist. Auf 0" " setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 msgid "Max. consecutive timeouts while printing" msgstr "Max. aufeinanderfolgende Timeouts beim Drucken" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:187 msgid "" "Maximum consecutive communication timeouts while a long running command " "is active. More than this and the printer will be considered to be gone. " @@ -4086,7 +4371,7 @@ msgstr "" " laufender Befehl aktiv ist. Mehr als das und es wird angenommen, dass " "der Drucker offline ist. Auf 0 setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:188 msgid "Max. consecutive timeouts during long running commands" msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" @@ -4098,6 +4383,10 @@ msgstr "Befehle" msgid "Connectivity check" msgstr "Onlineprüfung" +#: src/octoprint/templates/dialogs/settings/server.jinja2:13 +msgid "Plugin blacklist processing" +msgstr "Pluginblackliste" + #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Graph" msgstr "Graph" @@ -4160,7 +4449,7 @@ msgstr "" "Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder " "leer." -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:31 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:32 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Confirm\" first." @@ -4187,27 +4476,58 @@ msgstr "Alles erledigt!" #: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:3 msgid "" "\n" -" Your OctoPrint installation is now all set up and ready to go. Happy\n" -" printing!\n" +" Your OctoPrint installation is now all set up and ready to go.\n" msgstr "" "Deine OctoPrint Installation ist jetzt eingerichtet und es kann losgehen." -" Happy printing!" +"\n" -#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:7 +msgid "On your printer's safety" +msgstr "Über die Sicherheit deines Druckers" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:10 +msgid "" +"\n" +" Even with OctoPrint attached you should never leave\n" +" your printer running completely unattended. The electronics " +"in our consumer printers can and\n" +" sometimes sadly do catch fire, so stay or have someone else stay " +"close enough to physically intervene\n" +" in case of such catastrophic failure.\n" +msgstr "" +"Auch mit angeschlossener OctoPrint-Instanz solltest du deinen Drucker " +"niemals unbeaufsichtigt laufen " +"lassen. Die Elektronik in unseren Konsumerdruckern kann Feuer " +"fangen, und tut das leider auch manchmal. Bleibe also in der Nähe deines " +"Druckers oder sorge dafür, dass jemand anderes in der Nähe bleibt, um im " +"Falle eines solch katastrophalen Fehlers einschreiten zu können.\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:17 +msgid "If you enjoy OctoPrint..." +msgstr "Falls dir OctoPrint gefällt..." + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:20 #, python-format msgid "" "\n" -" If you enjoy OctoPrint, please consider supporting its ongoing\n" -" development, which is fully funded by users like you! You can " -"also find this link in the \"About\" dialog. Thank you!" -"\n" +" Please consider to support OctoPrint's ongoing development,\n" +" which can only continue with funding by users like you! You can also " +"find this link in the \"About\" dialog.
\n" +" Thank you!\n" msgstr "" -"Falls Dir OctoPrint gefällt, bitte denke darüber nach, seine fortlaufende Entwicklung zu " -"unterstützen, welche vollständig durch User wie Dich finanziert wird!" -" Du kannst diesen Link auch im \"Über\" Dialog finden. Vielen " -"Dank!" +"Bitte denke darüber nach, OctoPrints laufende Entwicklung zu " +"unterstützen, welche nur dank Unterstützung von Nutzern wie " +"dir weitergehen kann! Du kannst diesen Link auch im Aboutdialog finden. " +"Vielen Dank!\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:26 +msgid "" +"\n" +" With all that being said, Happy and Safe Printing!\n" +msgstr "Und jetzt fröhliches und sicheres Drucken!\n" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 msgid "Hello!" @@ -4216,15 +4536,18 @@ msgstr "Hallo!" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:3 msgid "" "\n" -" Thank you for installing OctoPrint! This wizard will lead you through" -" the\n" -" final steps to get your OctoPrint instance all setup and ready to go." -" We'll\n" +" Thank you for installing OctoPrint!\n" +msgstr "Danke, dass du OctoPrint installiert hast!\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:6 +msgid "" +"\n" +" This wizard will guide you through the final steps to get your " +"OctoPrint instance all setup and ready to go. We'll\n" " get you printing in no time!\n" msgstr "" -"Danke, dass du OctoPrint installiert hast! Dieser Wizard wird dich nun " -"durch die letzten Schritte begleiten, um deine OctoPrint Instanz fertig " -"einzurichten." +"Dieser Wizard wird dich nun durch die letzten Schritte begleiten, um " +"deine OctoPrint Instanz fertig einzurichten.\n" #: src/octoprint/templates/navbar/login.jinja2:12 msgid "Remember me" @@ -4251,7 +4574,7 @@ msgid "Upload locally" msgstr "Upload (lokal)" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:65 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload to SD" msgstr "Upload (SD)" @@ -4304,46 +4627,52 @@ msgid "Currently in" msgstr "Aktuell in" #: src/octoprint/templates/sidebar/files.jinja2:16 -#: src/octoprint/templates/sidebar/files.jinja2:30 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:43 +msgid "Internal" +msgstr "Intern" + +#: src/octoprint/templates/sidebar/files.jinja2:17 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Uploaded" msgstr "Hochgeladen" -#: src/octoprint/templates/sidebar/files.jinja2:20 +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Additional data" msgstr "Weitere Daten" -#: src/octoprint/templates/sidebar/files.jinja2:21 -#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:22 +#: src/octoprint/templates/sidebar/files.jinja2:35 msgid "Download" msgstr "Download" -#: src/octoprint/templates/sidebar/files.jinja2:22 -#: src/octoprint/templates/sidebar/files.jinja2:34 -#: src/octoprint/templates/sidebar/files.jinja2:43 +#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:36 +#: src/octoprint/templates/sidebar/files.jinja2:46 msgid "Remove" msgstr "Entfernen" -#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:24 msgid "Load" msgstr "Laden" -#: src/octoprint/templates/sidebar/files.jinja2:24 +#: src/octoprint/templates/sidebar/files.jinja2:25 msgid "Load and Print" msgstr "Laden und Drucken" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Free" msgstr "Frei" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Total" msgstr "Gesamt" -#: src/octoprint/templates/sidebar/files.jinja2:53 +#: src/octoprint/templates/sidebar/files.jinja2:56 msgid "Create folder..." msgstr "Neues Verzeichnis..." -#: src/octoprint/templates/sidebar/files.jinja2:83 +#: src/octoprint/templates/sidebar/files.jinja2:86 msgid "Hint: You can also drag and drop files on this page to upload them." msgstr "Hinweis: Du kannst auch Dateien auf diese Seite ziehen um sie hochzuladen." @@ -4352,7 +4681,7 @@ msgid "File list settings" msgstr "Einstellungen der Dateiliste" #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Sort by name" msgstr "Nach Name sortieren" @@ -4361,7 +4690,7 @@ msgid "Sort by upload date" msgstr "Nach Uploaddatum sortieren" #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "Sort by file size" msgstr "Nach Größe sortieren" @@ -4434,7 +4763,7 @@ 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" +msgid "Estimated total print time based on analysis of the file or past prints" msgstr "" "Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen " "Drucken" @@ -4630,10 +4959,12 @@ msgstr "" #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:30 msgid "" "Please specify the nozzle offsets of the extruders relative to the first " -"nozzle T0." +"nozzle T0 if you haven't already done so in your " +"firmware. Otherwise leave them at (0,0)." msgstr "" "Bitte spezifiziere die Düsenoffsets der Extruder relativ zur ersten Düse " -"T0." +"T0 falls du das nicht bereits in der Firmware deines Druckers " +"getan hast. Andernfalls belasse sie bei (0,0)." #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:36 #: src/octoprint/templates/tabs/temperature.jinja2:13 @@ -4747,6 +5078,55 @@ msgstr "Port gegen den die Onlineverbindung geprüft werden soll" msgid "Port" msgstr "Port" +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:3 +msgid "Test host & port" +msgstr "Host & Port testen" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistDescription.jinja2:1 +msgid "" +"\n" +" To protect against known severe issues with certain versions " +"of third party plugins, OctoPrint supports\n" +" the use of a centralized plugin version blacklist to automatically " +"disable such plugins before they can interfere\n" +" with normal operation.\n" +msgstr "" +"Um vor bekannte Probleme mit bestimmten Versionen von " +"Thirdpartyplugins zu schützen unterstützt OctoPrint die " +"Verwendung einer zentralen Pluginblackliste, über die automatisch solche " +"Plugins deaktiviert werden können, bevor sie mit dem normalen Betrieb " +"interferieren können.\n" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:4 +msgid "Enable plugin blacklist processing on startup" +msgstr "Pluginblackliste beim Serverstart nutzen" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:5 +msgid "Any changes take effect only on the next server start." +msgstr "Alle Änderungen treten erst mit dem nächsten Serverstart in Kraft." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:1 +msgid "" +"How long to cache the blacklist, in minutes. You should normally not have" +" to change this." +msgstr "" +"Wie lange die Pluginblackliste gecached werden sollen, in Minuten. Du " +"solltest hier normalerweise nichts ändern müssen." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:2 +msgid "Blacklist cache TTL" +msgstr "Blacklistencache TTL" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:1 +msgid "Plugin blacklist URL. You should normally not have to change this." +msgstr "" +"URL der Pluginblackliste. Du solltest hier normalerweise nichts ändern " +"müssen." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:2 +msgid "Blacklist URL" +msgstr "Blacklist-URL" + #: src/octoprint/templates/snippets/settings/webcam/ffmpegBitrate.jinja2:1 msgid "Bitrate to use for encoding the timelapse video" msgstr "Bitrate für die Enkodierung der Zeitrafferaufnahme" @@ -5005,7 +5385,32 @@ msgstr "Auch nächste Schicht anzeigen" msgid "Reload" msgstr "Neu laden" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:78 +msgid "Show visited bounding box" +msgstr "Boundingbox für besuchte Koordinaten anzeigen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:81 +msgid "Show printed bounding box" +msgstr "Boundingbox für bedruckte Koordinaten anzeigen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +msgid "Hide empty layers" +msgstr "Leere Schichten verstecken" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Causes reload" +msgstr "Verursacht einen Reload" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Sort layers" +msgstr "Schichten sortieren" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:93 +msgid "Reset options" +msgstr "Optionen zurücksetzen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:101 msgid "" "\n" " Note that the time and usage values in this tab are " @@ -5032,7 +5437,7 @@ msgstr "" "GCODE Dateien basieren.\n" " " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:112 msgid "" "

\n" " You've selected " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:123 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "Ja, bitte visualisiere %(name)s unabhängig seiner Größe" @@ -5092,7 +5497,7 @@ msgid "Set" msgstr "Setzen" #: src/octoprint/templates/tabs/temperature.jinja2:39 -#: src/octoprint/templates/tabs/timelapse.jinja2:9 +#: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Off" msgstr "Aus" @@ -5104,21 +5509,19 @@ msgstr "Offset ändern" msgid "Send" msgstr "Senden" -#: src/octoprint/templates/tabs/terminal.jinja2:10 +#: src/octoprint/templates/tabs/terminal.jinja2:11 msgid "Autoscroll" msgstr "Autoscroll" -#: src/octoprint/templates/tabs/terminal.jinja2:11 +#: src/octoprint/templates/tabs/terminal.jinja2:13 msgid "Scroll to end" msgstr "Zum Ende scrollen" -#: src/octoprint/templates/tabs/terminal.jinja2:11 -#: src/octoprint/templates/tabs/timelapse.jinja2:81 -#: src/octoprint/templates/tabs/timelapse.jinja2:126 -msgid "Select all" -msgstr "Alles auswählen" +#: src/octoprint/templates/tabs/terminal.jinja2:16 +msgid "Copy all" +msgstr "Alles kopieren" -#: src/octoprint/templates/tabs/terminal.jinja2:12 +#: src/octoprint/templates/tabs/terminal.jinja2:19 msgid "" "For performance reasons only a limited amount of terminal functionality " "is enabled right now." @@ -5126,16 +5529,16 @@ msgstr "" "Aus Gründen der Performance ist nur ein begrenzter Teil der " "Terminalfunktionalität zur Zeit verfügbar." -#: src/octoprint/templates/tabs/terminal.jinja2:29 +#: src/octoprint/templates/tabs/terminal.jinja2:37 msgid "Fake Acknowledgement" msgstr "Bestätigung faken" -#: src/octoprint/templates/tabs/terminal.jinja2:30 +#: src/octoprint/templates/tabs/terminal.jinja2:38 msgid "" "If acknowledgements (\"ok\"s) sent by the firmware get lost due to issues" " with the serial communication to your printer, OctoPrint's communication" " with it can become stuck. If that happens, this can help. Please be " -"advised that such occurences hint at general communication issues with " +"advised that such occurrences hint at general communication issues with " "your printer which will probably negatively influence your printing " "results and which you should therefore try to resolve!" msgstr "" @@ -5145,17 +5548,17 @@ msgstr "" "kommen. Falls das passiert, kann das hier helfen. Bitte bedenke, dass " "solche Vorfälle ein Hinweis auf ein generelles Kommunikationsproblem mit " "Deinem Drucker hindeuten, das wahrscheinlich Deine Druckergebnisse " -"negativ beeinflusst und dass du daher versuchen solltest, zu beseitigen!" +"negativ beeinflusst und das du daher versuchen solltest, zu beseitigen!" -#: src/octoprint/templates/tabs/terminal.jinja2:33 +#: src/octoprint/templates/tabs/terminal.jinja2:41 msgid "Force fancy functionality" msgstr "Vollständige Funktionen erzwingen" -#: src/octoprint/templates/tabs/terminal.jinja2:34 +#: src/octoprint/templates/tabs/terminal.jinja2:42 msgid "Force terminal output during printing" msgstr "Terminalausgabe beim Druck erzwingen" -#: src/octoprint/templates/tabs/terminal.jinja2:35 +#: src/octoprint/templates/tabs/terminal.jinja2:43 msgid "" "Some functionality of the terminal will be disabled if OctoPrint detects " "that your browser is too slow for that. You may force it back on here, " @@ -5175,27 +5578,19 @@ msgstr "" "Bitte beachte dass die Zeitrafferkonfiguration während des Druckens " "deaktiviert ist." -#: src/octoprint/templates/tabs/timelapse.jinja2:5 +#: src/octoprint/templates/tabs/timelapse.jinja2:6 msgid "Timelapse Configuration" msgstr "Zeitrafferkonfiguration" -#: src/octoprint/templates/tabs/timelapse.jinja2:7 +#: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timelapse Mode" msgstr "Zeitraffermodus" -#: src/octoprint/templates/tabs/timelapse.jinja2:13 -msgid "" -"Do not use with spiralized (\"Joris\") vases or similar continuous Z " -"models." -msgstr "" -"Nicht mit spiralisierten Vasen (\"Joris\") oder ähnlichen Modellen mit " -"ständigen Z-Achsen-Änderungen verwenden." - -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "Note" msgstr "Bemerkung" -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "" "Does not work when printing from the printer's SD Card (no way to detect " "the change in Z reliably). Use \"Timed\" mode for those prints instead." @@ -5204,27 +5599,48 @@ msgstr "" "(keine Möglichkeit, Änderungen der Z-Achse zuverlässig zu detektieren). " "Verwende stattdessen den \"Nach Zeit\"-Modus für solche Drucke." -#: src/octoprint/templates/tabs/timelapse.jinja2:17 -msgid "Interval between snapshots (in seconds)" -msgstr "Intervall zwischen Schnappschüssen (in Sekunden) " +#: src/octoprint/templates/tabs/timelapse.jinja2:22 +msgid "Minimum interval" +msgstr "Minimales Intervall" -#: src/octoprint/templates/tabs/timelapse.jinja2:24 -msgid "Timelapse frame rate (in frames per second)" -msgstr "Zeitrafferbildrate (in Bildern pro Sekunde)" +#: src/octoprint/templates/tabs/timelapse.jinja2:28 +msgid "" +"OctoPrint will rate limit snapshots to this minimum interval. This it to " +"prevent against performance issues with vase mode/continous z prints." +msgstr "" +"OctoPrint wird Zeitrafferaufnahmen auf dieses minimale Intervall " +"ratelimiten. Dies soll gegen Performanzprobleme bei Vase-" +"Mode/Continuous-Z-Drucken helfen." -#: src/octoprint/templates/tabs/timelapse.jinja2:27 +#: src/octoprint/templates/tabs/timelapse.jinja2:33 +msgid "Snapshot interval" +msgstr "Snapshotintervall" + +#: src/octoprint/templates/tabs/timelapse.jinja2:43 +msgid "Timelapse frame rate" +msgstr "Zeitrafferframerate" + +#: src/octoprint/templates/tabs/timelapse.jinja2:47 msgid "fps" msgstr "FPS" -#: src/octoprint/templates/tabs/timelapse.jinja2:30 -msgid "Timelapse post roll (in rendered seconds)" -msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" +#: src/octoprint/templates/tabs/timelapse.jinja2:53 +msgid "Timelapse post roll" +msgstr "Timelapse-Postroll" -#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "" +"OctoPrint will take additional pictures to add this many seconds to the " +"end of your rendered timelapse." +msgstr "" +"OctoPrint wird zusätzliche Aufnahmen machen um so viele zusätzliche " +"Sekunden zur gerenderten Zeitrafferaufnahme hinzuzufügen." + +#: src/octoprint/templates/tabs/timelapse.jinja2:66 msgid "Capture post roll images" msgstr "Bilder für Zeitraffernachlauf aufzeichnen" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:67 msgid "" "If this is unchecked, OctoPrint will simply repeat the last frame for the" " post roll instead of continuing to capture new frames." @@ -5233,11 +5649,11 @@ msgstr "" "Frame der regulären Aufnahme für den Nachlauf verwenden, anstatt neue " "Frames aufzuzeichnen." -#: src/octoprint/templates/tabs/timelapse.jinja2:43 -msgid "Retraction Z-Hop (in mm)" -msgstr "Retraction Z-Hop (in mm)" +#: src/octoprint/templates/tabs/timelapse.jinja2:73 +msgid "Retraction Z-Hop" +msgstr "Retraction Z-Hop" -#: src/octoprint/templates/tabs/timelapse.jinja2:48 +#: src/octoprint/templates/tabs/timelapse.jinja2:79 msgid "" "Enter the retraction z-hop used in the firmware or the gcode file to " "trigger snapshots for the timelapse only if a real layer change happens. " @@ -5249,11 +5665,11 @@ msgstr "" "auszulösen. Damit das korrekt funktionieren kann muss dein Retraction " "Z-Hop Wert anders als deine Schichthöhe sein!" -#: src/octoprint/templates/tabs/timelapse.jinja2:53 +#: src/octoprint/templates/tabs/timelapse.jinja2:86 msgid "Save as default" msgstr "Als Standard speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:54 +#: src/octoprint/templates/tabs/timelapse.jinja2:87 msgid "" "Check this to make your selected timelapse mode and options persist " "across restarts." @@ -5261,50 +5677,59 @@ msgstr "" "Auswählen um deinen gewählten Zeitraffermodus und -parameter über " "Neustarts hinweg zu persistieren." -#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:94 +msgid "You have unsaved changes. Don't forget to save them." +msgstr "Du hast ungespeicherte Änderungen. Vergiss nicht sie zu speichern." + +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Save changes" msgstr "Änderungen speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:60 -msgid "You have unsaved changes." -msgstr "Du hast ungespeicherte Änderungen." +#: src/octoprint/templates/tabs/timelapse.jinja2:96 +msgid "Reset to active configuration" +msgstr "Auf aktive Konfiguration zurücksetzen" -#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:102 msgid "Finished Timelapses" msgstr "Abgeschlossene Zeitraffer" -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -msgid "Sort by creation date" -msgstr "Nach Erstellungsdatum sortieren" +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +msgid "Sort by date" +msgstr "Nach Datum sortieren" -#: src/octoprint/templates/tabs/timelapse.jinja2:80 -#: src/octoprint/templates/tabs/timelapse.jinja2:125 +#: src/octoprint/templates/tabs/timelapse.jinja2:118 +#: src/octoprint/templates/tabs/timelapse.jinja2:163 msgid "Select all on this page" msgstr "Alles auf dieser Seite auswählen" -#: src/octoprint/templates/tabs/timelapse.jinja2:83 -#: src/octoprint/templates/tabs/timelapse.jinja2:128 +#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:164 +msgid "Select all" +msgstr "Alles auswählen" + +#: src/octoprint/templates/tabs/timelapse.jinja2:121 +#: src/octoprint/templates/tabs/timelapse.jinja2:166 msgid "Clear selection" msgstr "Auswahl aufheben" -#: src/octoprint/templates/tabs/timelapse.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:124 +#: src/octoprint/templates/tabs/timelapse.jinja2:169 msgid "Delete selected" msgstr "Ausgewählte Elemente löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:157 msgid "Unrendered Timelapses" msgstr "Ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/templates/tabs/timelapse.jinja2:138 +#: src/octoprint/templates/tabs/timelapse.jinja2:176 msgid "Frames" msgstr "Frames" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Delete unrendered timelapse" msgstr "Ungerenderte Zeitrafferaufnahme löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Render timelapse" msgstr "Zeitrafferaufnahme rendern" @@ -5412,3 +5837,87 @@ msgstr "Zeitrafferaufnahme rendern" #~ " " #~ msgstr "" +#~ msgid "This will restart your OctoPrint server." +#~ msgstr "Das wird deinen OctoPrint Server neu starten." + +#~ msgid "This does not look like a valid \"http://\" or \"https://\" URL." +#~ msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." + +#~ msgid "" +#~ "

\n" +#~ " OctoPrint can update itself via " +#~ "git, but it needs to know" +#~ " its checkout folder and the way\n" +#~ "" +#~ " it should track available updates" +#~ " in order to be able to do " +#~ "that. You can configure that here.\n" +#~ "" +#~ "

" +#~ msgstr "" +#~ "

OctoPrint kann sich selbst über " +#~ "git aktualisieren, aber dazu muss" +#~ " es sein Checkout-Verzeichnis kennen " +#~ "und wissen, wie es verfügbare Updates" +#~ " tracken soll. Du kannst das hier " +#~ "konfigurieren.

" + +#~ msgid "You are about to shutdown the system." +#~ msgstr "Du bist im Begriff das System herunterzufahren." + +#~ msgid "You are about to reboot the system." +#~ msgstr "Du bist im Begriff das System neu zu starten." + +#~ msgid "You are about to restart the OctoPrint server." +#~ msgstr "Du bist im Begriff den OctoPrint Server neu zu starten." + +#~ msgid "You are about to restart the OctoPrint server in safe mode." +#~ msgstr "" +#~ "Du bist im Begriff den OctoPrint " +#~ "Server im Sicherheitsmodus neu zu " +#~ "starten." + +#~ msgid "" +#~ "\n" +#~ " If you enjoy OctoPrint, please " +#~ "consider supporting its ongoing\n" +#~ " development, which is fully " +#~ "funded by users like you! You can" +#~ " also find this link in the " +#~ "\"About\" dialog. Thank you!\n" +#~ "" +#~ "\n" +#~ msgstr "" +#~ "Falls Dir OctoPrint gefällt, bitte denke" +#~ " darüber nach, seine fortlaufende Entwicklung zu" +#~ " unterstützen, welche vollständig durch " +#~ "User wie Dich finanziert wird! Du " +#~ "kannst diesen Link auch im \"Über\" " +#~ "Dialog finden. Vielen Dank!" + +#~ msgid "" +#~ "Do not use with spiralized (\"Joris\")" +#~ " vases or similar continuous Z " +#~ "models." +#~ msgstr "" +#~ "Nicht mit spiralisierten Vasen (\"Joris\") " +#~ "oder ähnlichen Modellen mit ständigen " +#~ "Z-Achsen-Änderungen verwenden." + +#~ msgid "Interval between snapshots (in seconds)" +#~ msgstr "Intervall zwischen Schnappschüssen (in Sekunden) " + +#~ msgid "Timelapse frame rate (in frames per second)" +#~ msgstr "Zeitrafferbildrate (in Bildern pro Sekunde)" + +#~ msgid "Timelapse post roll (in rendered seconds)" +#~ msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" + +#~ msgid "Sort by creation date" +#~ msgstr "Nach Erstellungsdatum sortieren" + +#~ msgid "The ready-to-go Raspberry Pi image with OctoPrint" +#~ msgstr "Das fertige RaspberryPi Image mit OctoPrint" + diff --git a/translations/de/LC_MESSAGES/messages.mo b/translations/de/LC_MESSAGES/messages.mo index 8b0902de..eba91e94 100644 Binary files a/translations/de/LC_MESSAGES/messages.mo and b/translations/de/LC_MESSAGES/messages.mo differ diff --git a/translations/de/LC_MESSAGES/messages.po b/translations/de/LC_MESSAGES/messages.po index a6ce7d8d..803bd224 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: 2017-10-04 13:18+0200\n" -"PO-Revision-Date: 2017-07-27 12:07+0100\n" +"POT-Creation-Date: 2017-11-30 18:14+0100\n" +"PO-Revision-Date: 2017-11-30 18:11+0100\n" "Last-Translator: Gina Häußge \n" "Language: de\n" "Language-Team: German " @@ -19,13 +19,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.5.1\n" -#: src/octoprint/plugins/announcements/__init__.py:126 +#: src/octoprint/plugins/announcements/__init__.py:129 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" msgstr "Ankündigungen" -#: src/octoprint/plugins/announcements/__init__.py:489 +#: src/octoprint/plugins/announcements/__init__.py:494 msgid "" "Without this plugin you might miss important announcements regarding " "security or other critical issues concerning OctoPrint." @@ -45,7 +45,7 @@ msgstr "Kanal deaktivieren" msgid "Enable Channel" msgstr "Kanal aktivieren" -#: src/octoprint/plugins/announcements/static/js/announcements.js:250 +#: src/octoprint/plugins/announcements/static/js/announcements.js:262 msgid "" "You can edit your announcement subscriptions under Settings > " "Announcements." @@ -53,17 +53,17 @@ msgstr "" "Du kannst deine Benachrichtigungsabonnements unter Einstellungen > " "Benachrichtigungen konfigurieren." -#: src/octoprint/plugins/announcements/static/js/announcements.js:259 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:909 +#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:957 msgid "Later" msgstr "Später" -#: src/octoprint/plugins/announcements/static/js/announcements.js:265 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:916 +#: src/octoprint/plugins/announcements/static/js/announcements.js:277 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:964 msgid "Mark read" msgstr "Gelesen" -#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/announcements/static/js/announcements.js:283 msgid "Read..." msgstr "Lesen..." @@ -75,8 +75,8 @@ msgstr "Zuletzt gelesen" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:115 -#: src/octoprint/static/js/app/helpers.js:598 -#: src/octoprint/static/js/app/helpers.js:736 +#: src/octoprint/static/js/app/helpers.js:608 +#: src/octoprint/static/js/app/helpers.js:746 #: src/octoprint/templates/dialogs/settings/appearance.jinja2:110 msgid "Close" msgstr "Schließen" @@ -96,8 +96,8 @@ msgstr "Konfigurierte Kanäle" #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:4 -#: src/octoprint/templates/tabs/timelapse.jinja2:92 -#: src/octoprint/templates/tabs/timelapse.jinja2:137 +#: src/octoprint/templates/tabs/timelapse.jinja2:130 +#: src/octoprint/templates/tabs/timelapse.jinja2:175 msgid "Name" msgstr "Name" @@ -111,31 +111,7 @@ msgstr "Aktionen" msgid "Refresh Announcements" msgstr "Ankündigungen aktualisieren" -#: src/octoprint/plugins/corewizard/__init__.py:108 -#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 -#: src/octoprint/server/views.py:573 -msgid "Access Control" -msgstr "Zugangsbeschränkung" - -#: src/octoprint/plugins/corewizard/__init__.py:156 -#: src/octoprint/server/views.py:567 -msgid "Webcam & Timelapse" -msgstr "Webcam & Zeitraffer" - -#: src/octoprint/plugins/corewizard/__init__.py:174 -#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 -msgid "Server Commands" -msgstr "Serverbefehle" - -#: src/octoprint/plugins/corewizard/__init__.py:188 -msgid "Online connectivity check" -msgstr "Onlineprüfung" - -#: src/octoprint/plugins/corewizard/__init__.py:205 -msgid "Default Printer Profile" -msgstr "Default Druckerprofil" - -#: src/octoprint/plugins/corewizard/__init__.py:231 +#: src/octoprint/plugins/corewizard/__init__.py:123 msgid "" "Without this plugin OctoPrint will no longer be able to perform setup " "steps that might be required after an update." @@ -144,6 +120,34 @@ msgstr "" "Konfigurationsschritte durchzuführen, die ggf. nach einem Update " "notwendig sind." +#: src/octoprint/plugins/corewizard/subwizards.py:30 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "Serverbefehle" + +#: src/octoprint/plugins/corewizard/subwizards.py:49 +#: src/octoprint/server/views.py:567 +msgid "Webcam & Timelapse" +msgstr "Webcam & Zeitraffer" + +#: src/octoprint/plugins/corewizard/subwizards.py:64 +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 +#: src/octoprint/server/views.py:573 +msgid "Access Control" +msgstr "Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/subwizards.py:112 +msgid "Online connectivity check" +msgstr "Onlineprüfung" + +#: src/octoprint/plugins/corewizard/subwizards.py:130 +msgid "Plugin blacklist" +msgstr "Plugin Blackliste" + +#: src/octoprint/plugins/corewizard/subwizards.py:148 +msgid "Default Printer Profile" +msgstr "Default Druckerprofil" + #: src/octoprint/plugins/corewizard/static/js/corewizard.js:45 msgid "" "If you disable Access Control and your OctoPrint " @@ -184,6 +188,20 @@ msgstr "" "soll. Du musst sie entweder aktivieren oder deaktivieren bevor du " "fortfahren kannst." +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:265 +msgid "Please set up the plugin blacklist processing" +msgstr "Bitte konfiguriere die Plugin Blackliste" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:266 +msgid "" +"You haven't yet decided on whether to enable or disable the plugin " +"blacklist processing. You need to either enable or disable it before " +"continuing." +msgstr "" +"Du hast noch nicht entschieden, ob die Plugin Blackliste aktiviert werden" +" soll. Du musst sie entweder aktivieren oder deaktivieren bevor du " +"fortfahren kannst." + #: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 msgid "" "

\n" @@ -352,7 +370,7 @@ msgstr "" "diesbezüglich Bedenken hast, konfiguriere IP und Port eines anderen " "Servers im Netz dem du vertraust und der hoch verfügbar ist." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:29 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:30 msgid "" "\n" " Finally, please decide on whether to enable or disable the " @@ -364,15 +382,15 @@ msgstr "" "deaktiviert werden soll. Du kannst diese Entscheidung auch jederzeit " "unter Einstellungen > Server später noch ändern." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:35 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 msgid "Disable Connectivity Check" msgstr "Onlineprüfung deaktivieren" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:37 msgid "Enable Connectivity Check" msgstr "Onlineprüfung aktivieren" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:40 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:41 msgid "" "\n" " Connectivity check is aktiviert." -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:43 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:44 msgid "" "\n" " Connectivity check is deaktiviert. " +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:1 +msgid "Configure plugin blacklist processing" +msgstr "Pluginblackliste konfigurieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:3 +msgid "" +"\n" +" To protect against known severe issues with certain versions of third" +" party plugins, OctoPrint supports the use\n" +" of a centralized plugin version blacklist to automatically disable " +"such plugin versions before they can interfere with\n" +" normal operation, allowing you to uninstall or update them to a newer" +" version.\n" +msgstr "" +"Um vor bekannten schweren Fehler mit bestimmten Third-Party-Plugins zu " +"schützen, unterstützt OctoPrint die Verwendung einer zentralen " +"Pluginblackliste um automatisiert solche Pluginversionen zu deaktivieren " +"bevor sie mit dem normalen Betrieb von OctoPrint interferieren können. Du" +" kannst solche Plugins dann deinstallieren oder auf eine neue Version " +"aktualisieren.\n" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:9 +msgid "" +"\n" +" Please decide whether to allow fetch and use of this centralized " +"blacklist starting with the next server start.\n" +" You may also change your decision at any time through Settings > " +"Server right from within OctoPrint.\n" +msgstr "" +"Bitte entscheide, ob die zentrale Pluginblackliste ab dem nächsten " +"Serverstart genutzt werden soll. Du kannst diese Entscheidung auch " +"jederzeit unter Einstellungen > Server später noch ändern.\n" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:15 +msgid "Disable Plugin Blacklist Processing" +msgstr "Pluginblackliste deaktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:16 +msgid "Enable Plugin Blacklist Processing" +msgstr "Pluginblackliste aktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:20 +msgid "" +"\n" +" Plugin blacklist processing is enabled.\n" +" " +msgstr "Pluginblackliste aktiviert." + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:23 +msgid "" +"\n" +" Plugin blacklist processing is disabled.\n" +" " +msgstr "Pluginblackliste deaktiviert. " + #: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 msgid "Set up your printer profile" msgstr "Konfiguriere dein Druckerprofil" @@ -522,23 +597,23 @@ msgstr "" "

Um Snapshots zu Zeitrafferaufnahmen zu rendern muss OctoPrint auch den" " korrekten Pfad zu FFMPEG wissen.

" -#: src/octoprint/plugins/cura/static/js/cura.js:230 -#: src/octoprint/static/js/app/viewmodels/settings.js:342 +#: src/octoprint/plugins/cura/static/js/cura.js:234 +#: src/octoprint/static/js/app/viewmodels/settings.js:357 msgid "The path doesn't exist" msgstr "Der Pfad existiert nicht" -#: src/octoprint/plugins/cura/static/js/cura.js:232 -#: src/octoprint/static/js/app/viewmodels/settings.js:344 +#: src/octoprint/plugins/cura/static/js/cura.js:236 +#: src/octoprint/static/js/app/viewmodels/settings.js:359 msgid "The path is not a file" msgstr "Der Pfad ist keine Datei" -#: src/octoprint/plugins/cura/static/js/cura.js:234 -#: src/octoprint/static/js/app/viewmodels/settings.js:346 +#: src/octoprint/plugins/cura/static/js/cura.js:238 +#: src/octoprint/static/js/app/viewmodels/settings.js:361 msgid "The path is not an executable" msgstr "Der Pfad ist nicht ausführbar" -#: src/octoprint/plugins/cura/static/js/cura.js:237 -#: src/octoprint/static/js/app/viewmodels/settings.js:349 +#: src/octoprint/plugins/cura/static/js/cura.js:241 +#: src/octoprint/static/js/app/viewmodels/settings.js:364 msgid "The path is valid" msgstr "Der Pfad ist valide" @@ -637,6 +712,7 @@ msgid "Path to CuraEngine" msgstr "Pfad zu CuraEngine" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/enginePath.jinja2:6 +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:1 #: src/octoprint/templates/snippets/settings/webcam/ffmpegPath.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamSnapshotUrl.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamStreamUrl.jinja2:6 @@ -700,7 +776,7 @@ msgstr "" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:61 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:37 msgid "Abort" msgstr "Abbrechen" @@ -708,7 +784,7 @@ msgstr "Abbrechen" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:62 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:153 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:38 msgid "Confirm" msgstr "Bestätigen" @@ -722,7 +798,7 @@ msgstr "Sortieren" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:142 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "ascending" msgstr "aufsteigend" @@ -735,7 +811,7 @@ msgstr "Als Standard festlegen" msgid "Delete Profile" msgstr "Profil entfernen" -#: src/octoprint/plugins/discovery/__init__.py:31 +#: src/octoprint/plugins/discovery/__init__.py:688 msgid "" "Without this plugin your OctoPrint instance will no longer be " "discoverable on the network via Bonjour and uPnP." @@ -743,7 +819,29 @@ msgstr "" "Ohne dieses Plugin wird deine OctoPrint Instanz nicht mehr in deinem " "Netzwerk mittels Bonjour oder uPnP automatisch auffindbar sein." -#: src/octoprint/plugins/pluginmanager/__init__.py:140 +#: src/octoprint/plugins/octopi_support/__init__.py:164 +msgid "" +"Without this plugin OctoPrint will no longer be able to provide " +"additional information about your OctoPi instance,which will make it more" +" tricky to help you if you need support." +msgstr "" +"Ohne dieses Plugin kann OctoPrint nicht mehr zusätzliche Informationen " +"über deine OctoPi Instanz zur Verfügung stellen, was es ggf. schwieriger " +"macht, dir zu helfen, falls du Support brauchst." + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "running on" +msgstr "auf" + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "OctoPi" +msgstr "OctoPi" + +#: src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2:1 +msgid "About OctoPi" +msgstr "Über OctoPi" + +#: src/octoprint/plugins/pluginmanager/__init__.py:150 msgid "Plugin Manager" msgstr "Pluginmanager" @@ -764,118 +862,127 @@ msgstr "" "Es gibt %(count)d Nachrichten zu einem oder mehreren deiner installierten" " Plugins." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:497 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 msgid "Installing plugin..." msgstr "Installiere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 msgid "Installing plugin from uploaded archive..." msgstr "Installiere Plugin von hochgeladenem Archiv..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:295 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:421 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:521 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:559 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:712 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1113 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1164 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1200 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:457 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:758 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1163 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1214 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1232 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1250 msgid "Something went wrong" msgstr "Etwas ist schief gegangen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:296 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:422 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:522 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:596 msgid "Please consult octoprint.log for details" msgstr "Bitte konsultiere octoprint.log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:441 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:477 #, python-format msgid "You are about to disable \"%(name)s\"." msgstr "Du bist im Begriff \"%(name)s\" zu deaktivieren." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:444 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:480 msgid "This is not recommended" msgstr "Das ist nicht empfohlen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:446 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:482 msgid "Do you still want to disable it?" msgstr "Möchtest du es immer noch deaktivieren?" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:447 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:483 msgid "Keep enabled" msgstr "Aktiviert lassen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:448 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:484 msgid "Disable anyway" msgstr "Trotzdem deaktivieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:499 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #, python-format msgid "Installing plugin \"%(name)s\" from %(url)s..." msgstr "Installiere Plugin \"%(name)s\" von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:501 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #, python-format msgid "Installing plugin from %(url)s..." msgstr "Installiere Plugin von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:504 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540 msgid "Reinstalling plugin..." msgstr "Reinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:505 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #, python-format msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 msgid "Uninstalling plugin..." msgstr "Deinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Reinstall" msgstr "Reinstallieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:198 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 msgid "Install" msgstr "Installieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Disabled" msgstr "Deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Incompatible" msgstr "Inkompatibel" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:695 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:741 msgid "Restart now" msgstr "Jetzt neu starten" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:700 -msgid "This will restart your OctoPrint server." -msgstr "Das wird deinen OctoPrint Server neu starten." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:746 +msgid "" +"This will restart your OctoPrint server.

This " +"action may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird deinen OctoPrint server neu " +"starten

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:706 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:752 msgid "Restart in progress" msgstr "Neustart findet statt" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:707 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:753 msgid "The server is now being restarted in the background" msgstr "Der Server wird nun im Hintergrund neu gestartet" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:713 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:759 msgid "" "Trying to restart the server produced an error, please check " "octoprint.log for details. You'll have to restart manually." @@ -884,32 +991,36 @@ msgstr "" "Bitte konsultiere octoprint.log für Details. Du musst manuell neu " "starten." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:735 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:781 #: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "Jetzt neu laden" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:801 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:847 msgid "Error!" msgstr "Fehler!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:850 msgid "Done!" msgstr "Fertig!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:829 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:875 +msgid "Blacklisted" +msgstr "Geblacklistet" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:877 msgid "Disabled due to active safe mode" msgstr "Deaktiviert wegen aktiviertem Safe Mode" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:831 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:879 msgid "Enable Plugin" msgstr "Plugin enablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:834 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:882 msgid "Disable Plugin" msgstr "Plugin disablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:854 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:902 #, python-format msgid "" "There are %(count)d notices (%(important)d marked as important) available" @@ -918,7 +1029,7 @@ msgstr "" "Es gibt %(count)d Nachrichten (%(important)d als wichtig markiert) zu " "diesem Plugin - hier klicken um sie anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:856 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:904 #, python-format msgid "" "There are %(count)d notices available regarding this plugin - click to " @@ -927,7 +1038,7 @@ msgstr "" "Es gibt %(count)d Nachrichten zu diesem Plugin - hier klicken um sie " "anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:860 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:908 msgid "" "There is an important notice available regarding this plugin - click to " "show!" @@ -935,38 +1046,38 @@ msgstr "" "Es gibt eine wichtige Nachricht zu diesem Plugin - hier klicken um sie " "anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:862 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:910 msgid "There is a notice available regarding this plugin - click to show!" msgstr "Es gibt eine Nachricht zu diesem Plugin - hier klicken um sie anzuzeigen!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:876 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:924 #, python-format msgid "Important notice regarding plugin \"%(name)s\"" msgstr "Wichtige Nachricht zu Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:878 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:926 #, python-format msgid "Notice regarding plugin \"%(name)s\"" msgstr "Nachricht zu Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:885 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:933 #, python-format msgid "Affected versions: %(versions)s" msgstr "Betroffene Versionen: %(versions)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:887 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:935 msgid "Affected versions: all" msgstr "Betroffene Versionen: alle" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:892 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:940 msgid "Read more..." msgstr "Mehr..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1094 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1133 msgid "Plugin installed" msgstr "Plugin installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1095 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 msgid "" "A plugin was installed successfully, however it was impossible to detect " "which one. Please Restart OctoPrint to make sure everything will be " @@ -976,16 +1087,39 @@ msgstr "" "detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass" " alles ordnungsgemäß registriert wird." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1100 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1150 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "Plugin \"%(name)s\" reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1101 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1141 +msgid "" +"The plugin was reinstalled successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" +"Das Plugin wurde erfolgreich reinstalliert, es ist aber auf der " +"Pluginblackliste und wird daher nicht geladen." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1143 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1156 +#, python-format +msgid "Plugin \"%(name)s\" installed" +msgstr "Plugin \"%(name)s\" installiert" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1144 +msgid "" +"The plugin was installed successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" +"Das Plugin wurde erfolgreich installiert, es ist jedoch auf der " +"Pluginblackliste und wird daher nicht geladen." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1151 msgid "The plugin was reinstalled successfully" msgstr "Das Plugin wurde erfolgreich reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1102 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1152 msgid "" "The plugin was reinstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." @@ -993,7 +1127,7 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von " "OctoPrint notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1103 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1153 msgid "" "The plugin was reinstalled successfully, however a reload of the page is " "needed for that to take effect." @@ -1001,7 +1135,7 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der " "Seite notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1104 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1154 msgid "" "The plugin was reinstalled successfully, however a reconnect to the " "printer is needed for that to take effect." @@ -1009,16 +1143,11 @@ msgstr "" "Das Plugin wurde erfolgreich reinstalliert, es ist aber eine " "Neuverbindung zum Drucker notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1106 -#, python-format -msgid "Plugin \"%(name)s\" installed" -msgstr "Plugin \"%(name)s\" installiert" - -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1107 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1157 msgid "The plugin was installed successfully" msgstr "Das Plugin wurde erfolgreich installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1108 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 msgid "" "The plugin was installed successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1026,7 +1155,7 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von " "OctoPrint notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1109 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 msgid "" "The plugin was installed successfully, however a reload of the page is " "needed for that to take effect." @@ -1034,7 +1163,7 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der " "Seite notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1110 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 msgid "" "The plugin was installed successfully, however a reconnect to the printer" " is needed for that to take effect." @@ -1042,33 +1171,33 @@ msgstr "" "Das Plugin wurde erfolgreich installiert, es ist jedoch eine " "Neuverbindung zum Drucker notwendig bevor es genutzt werden kann." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1126 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 #, python-format msgid "Reinstalling the plugin from file failed: %(reason)s" msgstr "Reinstallation des Plugins aus Datei fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1128 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 #, python-format msgid "Reinstalling the plugin from \"%(source)s\" failed: %(reason)s" msgstr "Reinstallation des Plugins von \"%(source)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1132 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 #, python-format msgid "Installing the plugin from file failed: %(reason)s" msgstr "Installation des Plugins aus Datei fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 #, python-format msgid "Installing the plugin from \"%(source)s\" failed: %(reason)s" msgstr "Installation des Plugins von \"%(source)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1190 msgid "Reinstalling the plugin from file failed, please see the log for details." msgstr "" "Reinstallation des Plugins aus Datei fehlgeschlagen, bitte konsultiere " "das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1142 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1192 #, python-format msgid "" "Reinstalling the plugin from \"%(source)s\" failed, please see the log " @@ -1077,13 +1206,13 @@ msgstr "" "Reinstallation des Plugins von \"%(source)s\" fehlgeschlagen, bitte " "konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 msgid "Installing the plugin from file failed, please see the log for details." msgstr "" "Installation des Plugins aus Datei fehlgeschlagen, bitte konsultiere das " "Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1148 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 #, python-format msgid "" "Installing the plugin from \"%(source)s\" failed, please see the log for " @@ -1092,16 +1221,16 @@ msgstr "" "Installation des Plugins von \"%(source)s\" fehlgeschlagen, bitte " "konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1208 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "Plugin \"%(name)s\" deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1209 msgid "The plugin was uninstalled successfully" msgstr "Das Plugin wurde erfolgreich deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1210 msgid "" "The plugin was uninstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." @@ -1109,7 +1238,7 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart " "von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1161 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1211 msgid "" "The plugin was uninstalled successfully, however a reload of the page is " "needed for that to take effect." @@ -1117,7 +1246,7 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen " "der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1162 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1212 msgid "" "The plugin was uninstalled successfully, however a reconnect to the " "printer is needed for that to take effect." @@ -1125,27 +1254,27 @@ msgstr "" "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch eine " "Neuverbindung zum Drucker notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1166 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1216 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1168 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1218 msgid "Uninstalling the plugin failed, please see the log for details." msgstr "" "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " "Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1226 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "Plugin \"%(name)s\" aktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1177 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1227 msgid "The plugin was enabled successfully." msgstr "Das Plugin wurde erfolgreich aktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1228 msgid "" "The plugin was enabled successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1153,7 +1282,7 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " "OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1179 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1229 msgid "" "The plugin was enabled successfully, however a reload of the page is " "needed for that to take effect." @@ -1161,7 +1290,7 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der " "Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1180 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1230 msgid "" "The plugin was enabled successfully, however a reconnect to the printer " "is needed for that to take effect." @@ -1169,27 +1298,27 @@ msgstr "" "Das Plugin wurde erfolgreich aktiviert, es ist jedoch eine Neuverbindung " "zum Drucker notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1202 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1234 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1252 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1186 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1204 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1236 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1254 msgid "Toggling the plugin failed, please see the log for details." msgstr "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1194 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1244 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "Plugin \"%(name)s\" deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1195 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1245 msgid "The plugin was disabled successfully." msgstr "Das Plugin wurde erfolgreich deaktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1246 msgid "" "The plugin was disabled successfully, however a restart of OctoPrint is " "needed for that to take effect." @@ -1197,7 +1326,7 @@ msgstr "" "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " "OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1197 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1247 msgid "" "The plugin was disabled successfully, however a reload of the page is " "needed for that to take effect." @@ -1205,7 +1334,7 @@ msgstr "" "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der " "Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1248 msgid "" "The plugin was disabled successfully, however a reconnect to the printer " "is needed for that to take effect." @@ -1302,6 +1431,10 @@ msgstr "Deaktiviert aufgrund von aktivem Sicherheitsmodus" msgid "There are notices available regarding this plugin" msgstr "Es gibt keine Nachrichten zu diesem Plugin" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:50 +msgid "This plugin is blacklisted" +msgstr "Das Plugin ist geblacklistet" + #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:54 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "Homepage" @@ -1344,8 +1477,8 @@ msgstr "Nach Veröffentlichungsdatum sortieren" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:7 #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "descending" msgstr "absteigend" @@ -1391,8 +1524,13 @@ msgid "Enter URL..." msgstr "URL eingeben..." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:200 -msgid "This does not look like a valid \"http://\" or \"https://\" URL." -msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." +#, python-format +msgid "" +"This does not look like a valid URL. Expected http, https or any of the " +"supported VCS URLs." +msgstr "" +"Das sieht nicht wie eine valide URL aus. Erwarte http, https oder eine " +"der unterstützten VCS URLs." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:203 msgid "... from an uploaded archive" @@ -1413,7 +1551,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:23 -#: src/octoprint/templates/tabs/terminal.jinja2:26 +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklist.jinja2:5 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:74 +#: src/octoprint/templates/tabs/terminal.jinja2:34 msgid "Advanced options" msgstr "Erweiterte Optionen" @@ -1511,9 +1651,9 @@ msgid "" msgstr "--user mit pip install verwenden" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:302 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:32 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 -#: src/octoprint/static/js/app/helpers.js:647 +#: src/octoprint/static/js/app/helpers.js:657 #: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:57 #: src/octoprint/templates/dialogs/temperature.jinja2:31 @@ -1527,12 +1667,12 @@ msgstr "Abbruch" msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:557 +#: src/octoprint/plugins/softwareupdate/__init__.py:589 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:964 +#: src/octoprint/plugins/softwareupdate/__init__.py:999 #: src/octoprint/server/views.py:571 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -1543,7 +1683,7 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/__init__.py:1129 +#: src/octoprint/plugins/softwareupdate/__init__.py:1166 msgid "" "Without this plugin OctoPrint will no longer be able to update itself or " "any of your installed plugins which might put your system at risk." @@ -1552,33 +1692,33 @@ msgstr "" "selbst oder deine installierten Plugins zu aktualisierten. Das könnte " "dein System gefährden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:238 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:250 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:239 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:251 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:281 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:290 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:284 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:293 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:316 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:309 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:324 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:330 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:323 msgid "" "Those components marked with can be updated" " directly." @@ -1586,7 +1726,7 @@ msgstr "" "Die mit markierten Komponenten können " "direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:326 msgid "" "To have updates applied, get in touch with an administrator of this " "OctoPrint instance." @@ -1594,16 +1734,16 @@ msgstr "" "Um Updates durchzuführen wende dich bitte an einen Administrator dieser " "OctoPrint Instanz." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:339 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:351 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:377 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:344 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:370 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:355 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:348 msgid "" "You can make this message display again via \"Settings\" > \"Software " "Update\" > \"Check for update now\"" @@ -1612,58 +1752,58 @@ msgstr "" "\"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen " "suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:359 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:352 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:390 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "No internet connection" msgstr "Keine Onlineverbindung" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:420 msgid "Update not possible" msgstr "Update nicht möglich" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:439 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:431 msgid "Unknown update check, configuration ok?" msgstr "Unbekannter Updatechecktyp, Konfiguration in Ordnung?" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:442 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 msgid "Cannot check for update, need online connection" msgstr "Updatecheck ist nicht mögich, benötige Onlineverbindung" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:437 msgid "Network error while checking for update" msgstr "Netzwerkfehler bei Updatecheck" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:448 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:440 msgid "Unknown error while checking for update, please check the logs" msgstr "Unbekannter Fehler beim Updatecheck, bitte prüfe die Logs" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:514 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:506 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:515 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:507 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:533 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:525 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:534 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:526 msgid "" "The update could not be started. Is it already active? Please consult the" " log for details." @@ -1671,11 +1811,11 @@ 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:556 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:548 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:557 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:549 msgid "" "A print job is currently in progress. Updating will be prevented until it" " is done." @@ -1683,27 +1823,27 @@ msgstr "" "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis " "er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:692 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:684 #, 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:711 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:703 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:712 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:704 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:729 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:778 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:721 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:770 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:730 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:722 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." @@ -1711,23 +1851,23 @@ 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:752 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:744 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:754 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:746 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:757 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:749 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:773 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:765 msgid "" "Restarting OctoPrint failed, please restart it manually. You might also " "want to consult the log file on what went wrong here." @@ -1736,7 +1876,7 @@ msgstr "" "neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier " "schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:775 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:767 msgid "" "Rebooting the server failed, please reboot it manually. You might also " "want to consult the log file on what went wrong here." @@ -1745,19 +1885,19 @@ msgstr "" " auch das Logfile konsultieren, um herauszufinden, was hier gerade schief" " gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:794 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:786 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:795 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:787 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:810 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:802 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:811 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:803 msgid "" "The update did not finish successfully. Please consult the log for " "details." @@ -1786,12 +1926,24 @@ msgstr "" "vor dem Softwareupdate wissen solltest." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/static/js/app/helpers.js:646 +msgid "This action may disrupt any ongoing print jobs." +msgstr "Das könnte laufende Druckaufträge unterbrechen." + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:25 +msgid "" +"Depending on your printer's controller and general setup, restarting " +"OctoPrint may cause your printer to be reset." +msgstr "" +"Abhängig von deinem Druckerkontroller und generellem Setup könnte ein " +"Neustart von OctoPrint auch zum Neustart deines Druckers führen." + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:28 +#: src/octoprint/static/js/app/helpers.js:656 msgid "Are you sure you want to proceed?" msgstr "Bist Du sicher, dass du fortfahren willst?" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:27 -#: src/octoprint/static/js/app/helpers.js:648 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:33 +#: src/octoprint/static/js/app/helpers.js:658 msgid "Proceed" msgstr "Fortfahren" @@ -1902,17 +2054,22 @@ msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:3 msgid "" "

\n" -" OctoPrint can update itself via git, but it needs to " -"know its checkout folder and the way\n" -" it should track available updates in order to be able to do that. You" -" can configure that here.\n" +" By default, OctoPrint will update itself via pip to " +"published releases. OctoPrint can\n" +" also update itself via git to arbitrary development " +"branches you need to check out manually.\n" +" If you want to do that though it needs to know its checkout folder. " +"You can configure that here.\n" "

" msgstr "" -"

OctoPrint kann sich selbst über git aktualisieren, aber " -"dazu muss es sein Checkout-Verzeichnis kennen und wissen, wie es " -"verfügbare Updates tracken soll. Du kannst das hier konfigurieren.

" +"

Standardmäßig nutzt OctoPrint pip um sich bei neuen " +"Releases selbst zu aktualisieren. OctoPrint kann sich auch via " +"git von beliebigen manuell ausgecheckten " +"Entwicklungsbranches aktualisieren. Falls du das tun willst muss " +"OctoPrint allerdings auch sein Checkoutfolder kennen. Das kannst du hier " +"konfigurieren.

" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:13 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:14 msgid "" "

\n" " If you are running a release version of OctoPrint, leave at " @@ -1928,6 +2085,10 @@ msgstr "" msgid "OctoPrint checkout folder" msgstr "OctoPrint Checkout Verzeichnis" +#: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/checkoutFolder.jinja2:5 +msgid "This needs to be set if you select commit based version tracking." +msgstr "Dies muss gesetzt sein, wenn du \"Commit\" tracking ausgewählt hast." + #: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/releaseChannel.jinja2:2 msgid "OctoPrint Release Channel" msgstr "OctoPrint Release Channel" @@ -2064,16 +2225,32 @@ msgid "Shutdown system" msgstr "System herunterfahren" #: src/octoprint/server/api/system.py:170 -msgid "You are about to shutdown the system." -msgstr "Du bist im Begriff das System herunterzufahren." +msgid "" +"You are about to shutdown the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird dein System herunterfahren.

Diese Aktion" +" wird laufende Druckaufträge unterbrechen (abhängig von deinem " +"Druckerkontroller und generellem Setup gilt das auch für Druckaufträge, " +"die du direkt von der SD deines Druckers laufen lässt)." #: src/octoprint/server/api/system.py:173 msgid "Reboot system" msgstr "System neustarten" #: src/octoprint/server/api/system.py:174 -msgid "You are about to reboot the system." -msgstr "Du bist im Begriff das System neu zu starten." +msgid "" +"You are about to reboot the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." +msgstr "" +"Dies wird dein System neu starten.

Diese Aktion " +"wird laufende Druckaufträge unterbrechen (abhängig von deinem " +"Druckerkontroller und generellem Setup gilt das auch für Druckaufträge, " +"die du direkt von der SD deines Druckers laufen lässt)." #: src/octoprint/server/api/system.py:177 #: src/octoprint/templates/snippets/settings/server/serverCommandServerRestart.jinja2:2 @@ -2081,22 +2258,38 @@ msgid "Restart OctoPrint" msgstr "OctoPrint neustarten" #: src/octoprint/server/api/system.py:178 -msgid "You are about to restart the OctoPrint server." -msgstr "Du bist im Begriff den OctoPrint Server neu zu starten." +msgid "" +"You are about to restart the OctoPrint " +"server.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." +msgstr "" +"Dies wird deinen OctoPrint Server neu " +"starten.

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." #: src/octoprint/server/api/system.py:181 msgid "Restart OctoPrint in safe mode" msgstr "OctoPrint im Sicherheitsmodus neustarten" #: src/octoprint/server/api/system.py:182 -msgid "You are about to restart the OctoPrint server in safe mode." +msgid "" +"You are about to restart the OctoPrint server in safe " +"mode.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." msgstr "" -"Du bist im Begriff den OctoPrint Server im Sicherheitsmodus neu zu " -"starten." +"Dies wird deinen OctoPrint Server im Safemode neu " +"starten.

Diese Aktion wird laufende Druckaufträge " +"unterbrechen (abhängig von deinem Druckerkontroller und generellem Setup " +"gilt das auch für Druckaufträge, die du direkt von der SD deines Druckers" +" laufen lässt)." #: src/octoprint/static/js/app/dataupdater.js:90 #: src/octoprint/static/js/app/dataupdater.js:109 -#: src/octoprint/static/js/app/helpers.js:574 +#: src/octoprint/static/js/app/helpers.js:584 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" @@ -2137,8 +2330,8 @@ msgstr "" "deaktiviert und können nicht aktiviert werden." #: src/octoprint/static/js/app/dataupdater.js:209 -#: src/octoprint/static/js/app/viewmodels/files.js:875 -#: src/octoprint/static/js/app/viewmodels/files.js:882 +#: src/octoprint/static/js/app/viewmodels/files.js:871 +#: src/octoprint/static/js/app/viewmodels/files.js:878 #, python-format msgid "Slicing ... (%(percentage)d%%)" msgstr "Slice ... (%(percentage)d%%)" @@ -2161,150 +2354,169 @@ msgstr "" #: src/octoprint/static/js/app/dataupdater.js:241 #, python-format msgid "" -"The was an unhandled error while talking to the printer. Due to that " +"There was an unhandled error while talking to the printer. Due to that " "OctoPrint disconnected. Error: %(error)s" msgstr "" "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. " "Daher hat OctoPrint die Verbindung getrennt. Fehler: %(error)s" +#: src/octoprint/static/js/app/dataupdater.js:248 +msgid "Printer reset detected" +msgstr "Druckerreset erkannt" + +#: src/octoprint/static/js/app/dataupdater.js:249 +msgid "" +"It looks like the printer was reset while a connection was active. If " +"this was intentional you may safely ignore this message. Otherwise you " +"should investigate why your printer reset itself, since this will " +"interrupt prints and also file transfers to your printer's SD." +msgstr "" +"Es sieht so als hätte sich der Drucker resettet während eine Verbindung " +"offen war. Falls das Absicht war kannst du diese Nachricht ignorieren. " +"Andernfalls solltest du prüfen, warum sich dein Drucker resettet hat, " +"denn das wird Druckaufträge und Filetransfers zu der SD Karte deines " +"Druckers unterbrechen." + #: src/octoprint/static/js/app/helpers.js:378 #, python-format msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "%(hour)02d:%(minute)02d:%(second)02d" -#: src/octoprint/static/js/app/helpers.js:435 -#: src/octoprint/static/js/app/helpers.js:442 -#, python-format -msgid "%(days)d days" -msgstr "%(days)d Tage" - #: src/octoprint/static/js/app/helpers.js:437 -#, python-format -msgid "%(days)d.5 days" -msgstr "%(days)d,5 Tage" - -#: src/octoprint/static/js/app/helpers.js:440 +#: src/octoprint/static/js/app/helpers.js:445 #, python-format msgid "%(days)d day" msgstr "%(days)d Tag" -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:439 +#: src/octoprint/static/js/app/helpers.js:447 +#, python-format +msgid "%(days)d days" +msgstr "%(days)d Tage" + +#: src/octoprint/static/js/app/helpers.js:442 +#, python-format +msgid "%(days)d.5 days" +msgstr "%(days)d,5 Tage" + +#: src/octoprint/static/js/app/helpers.js:456 +#: src/octoprint/static/js/app/helpers.js:468 #, python-format msgid "%(hours)d hour" msgstr "%(hours)d Stunde" -#: src/octoprint/static/js/app/helpers.js:453 -#: src/octoprint/static/js/app/helpers.js:461 -#: src/octoprint/static/js/app/helpers.js:472 +#: src/octoprint/static/js/app/helpers.js:458 +#: src/octoprint/static/js/app/helpers.js:470 +#: src/octoprint/static/js/app/helpers.js:482 #, python-format msgid "%(hours)d hours" msgstr "%(hours)d Stunden" -#: src/octoprint/static/js/app/helpers.js:457 +#: src/octoprint/static/js/app/helpers.js:462 #, python-format msgid "%(hours)d.5 hours" msgstr "%(hours)d,5 Stunden" -#: src/octoprint/static/js/app/helpers.js:466 +#: src/octoprint/static/js/app/helpers.js:476 msgid "1 day" msgstr "1 Tag" -#: src/octoprint/static/js/app/helpers.js:479 +#: src/octoprint/static/js/app/helpers.js:489 msgid "a minute" msgstr "eine Minute" -#: src/octoprint/static/js/app/helpers.js:481 +#: src/octoprint/static/js/app/helpers.js:491 msgid "2 minutes" msgstr "2 Minuten" -#: src/octoprint/static/js/app/helpers.js:487 +#: src/octoprint/static/js/app/helpers.js:497 #, python-format msgid "%(minutes)d minutes" msgstr "%(minutes)d Minuten" -#: src/octoprint/static/js/app/helpers.js:489 +#: src/octoprint/static/js/app/helpers.js:499 msgid "40 minutes" msgstr "40 Minuten" -#: src/octoprint/static/js/app/helpers.js:491 +#: src/octoprint/static/js/app/helpers.js:501 msgid "50 minutes" msgstr "50 Minuten" -#: src/octoprint/static/js/app/helpers.js:493 +#: src/octoprint/static/js/app/helpers.js:503 msgid "1 hour" msgstr "1 Stunde" -#: src/octoprint/static/js/app/helpers.js:498 +#: src/octoprint/static/js/app/helpers.js:508 msgid "a few seconds" msgstr "einige Sekunden" -#: src/octoprint/static/js/app/helpers.js:500 +#: src/octoprint/static/js/app/helpers.js:510 msgid "less than a minute" msgstr "unter einer Minute" -#: src/octoprint/static/js/app/helpers.js:509 +#: src/octoprint/static/js/app/helpers.js:519 msgid "YYYY-MM-DD HH:mm" msgstr "DD.MM.YYYY HH:mm" -#: src/octoprint/static/js/app/helpers.js:528 -#: src/octoprint/static/js/app/helpers.js:534 +#: src/octoprint/static/js/app/helpers.js:538 +#: src/octoprint/static/js/app/helpers.js:544 msgid "off" msgstr "Aus" -#: src/octoprint/static/js/app/helpers.js:644 +#: src/octoprint/static/js/app/helpers.js:654 msgid "Are you sure?" msgstr "Bist Du sicher?" -#: src/octoprint/static/js/app/helpers.js:734 +#: src/octoprint/static/js/app/helpers.js:744 msgid "Progress" msgstr "Fortschritt" -#: src/octoprint/static/js/app/main.js:172 +#: src/octoprint/static/js/app/main.js:171 msgid "Offline" msgstr "Offline" -#: src/octoprint/static/js/app/main.js:173 +#: src/octoprint/static/js/app/main.js:172 msgid "Opening serial port" msgstr "Öffnet Serialport" -#: src/octoprint/static/js/app/main.js:174 +#: src/octoprint/static/js/app/main.js:173 msgid "Detecting serial port" msgstr "Detektiere Serialport" -#: src/octoprint/static/js/app/main.js:175 +#: src/octoprint/static/js/app/main.js:174 msgid "Detecting baudrate" msgstr "Detektiere Baudrate" -#: src/octoprint/static/js/app/main.js:176 +#: src/octoprint/static/js/app/main.js:175 msgid "Connecting" msgstr "Verbinde" -#: src/octoprint/static/js/app/main.js:177 +#: src/octoprint/static/js/app/main.js:176 msgid "Operational" msgstr "Bereit" -#: src/octoprint/static/js/app/main.js:178 +#: src/octoprint/static/js/app/main.js:177 msgid "Printing from SD" msgstr "Drucke von SD" -#: src/octoprint/static/js/app/main.js:179 +#: src/octoprint/static/js/app/main.js:178 msgid "Sending file to SD" msgstr "Sende Datei zu SD" -#: src/octoprint/static/js/app/main.js:180 +#: src/octoprint/static/js/app/main.js:179 msgid "Printing" msgstr "Drucke" -#: src/octoprint/static/js/app/main.js:181 +#: src/octoprint/static/js/app/main.js:180 msgid "Paused" msgstr "Pausiert" -#: src/octoprint/static/js/app/main.js:182 +#: src/octoprint/static/js/app/main.js:181 msgid "Closed" msgstr "Geschlossen" -#: src/octoprint/static/js/app/main.js:183 -msgid "Transfering file to SD" +#: src/octoprint/static/js/app/main.js:182 +msgid "Transferring file to SD" msgstr "Sende Datei zu SD" #: src/octoprint/static/js/app/viewmodels/connection.js:42 @@ -2317,9 +2529,9 @@ msgid "Disconnect" msgstr "Trennen" #: src/octoprint/static/js/app/viewmodels/control.js:72 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:234 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:237 #: src/octoprint/static/js/app/viewmodels/temperature.js:115 #: src/octoprint/static/js/app/viewmodels/temperature.js:126 msgid "Tool" @@ -2341,7 +2553,7 @@ msgstr "Dein verfügbarer freier Plattenplatz wird langsam knapp." msgid "Your current disk usage." msgstr "Dein aktuell verfügbarer freier Plattenplatz." -#: src/octoprint/static/js/app/viewmodels/files.js:395 +#: src/octoprint/static/js/app/viewmodels/files.js:398 #, python-format msgid "" "You are about to delete the folder \"%(folder)s\" which still contains " @@ -2350,32 +2562,32 @@ msgstr "" "Du bist im Begriff das Verzeichnis \"%(folder)s\" zu löschen, das noch " "Dateien und/oder Unterverzeichnisse enthält." -#: src/octoprint/static/js/app/viewmodels/files.js:593 -#: src/octoprint/static/js/app/viewmodels/gcode.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:596 +#: src/octoprint/static/js/app/viewmodels/gcode.js:526 msgid "Model size" msgstr "Modelgröße" -#: src/octoprint/static/js/app/viewmodels/files.js:599 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:527 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 +#: src/octoprint/static/js/app/viewmodels/files.js:602 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:564 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 msgid "Filament" msgstr "Filament" -#: src/octoprint/static/js/app/viewmodels/files.js:608 -#: src/octoprint/static/js/app/viewmodels/gcode.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/gcode.js:571 msgid "Estimated print time" msgstr "Geschätzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/files.js:614 msgid "Last printed" msgstr "Zuletzt gedruckt" -#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last print time" msgstr "Letzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:673 +#: src/octoprint/static/js/app/viewmodels/files.js:676 #, python-format msgid "" "Object in %(name)s exceeds the print volume of the currently selected " @@ -2384,19 +2596,19 @@ msgstr "" "Objekt in %(name)s überschreitet das Druckvolumen des aktuell gewählten " "Druckerprofils, sei vorsichtig, das zu drucken." -#: src/octoprint/static/js/app/viewmodels/files.js:683 +#: src/octoprint/static/js/app/viewmodels/files.js:686 msgid "Object exceeds print volume in width.
" msgstr "Objekt überschreitet Druckvolumen in der Breite.
" -#: src/octoprint/static/js/app/viewmodels/files.js:686 +#: src/octoprint/static/js/app/viewmodels/files.js:689 msgid "Object exceeds print volume in depth.
" msgstr "Objekt überschreitet Druckvolumen in der Tiefe.
" -#: src/octoprint/static/js/app/viewmodels/files.js:689 +#: src/octoprint/static/js/app/viewmodels/files.js:692 msgid "Object exceeds print volume in height.
" msgstr "Objekt überschreitet Druckvolumen in der Höhe.
" -#: src/octoprint/static/js/app/viewmodels/files.js:695 +#: src/octoprint/static/js/app/viewmodels/files.js:698 msgid "" "Object's bounding box: (%(object.minX).2f, %(object.minY).2f, " "%(object.minZ).2f) × (%(object.maxX).2f, %(object.maxY).2f, " @@ -2405,7 +2617,7 @@ msgstr "" "Objektmaße: (%(object.minX).2f, %(object.minY).2f, %(object.minZ).2f) " "× (%(object.maxX).2f, %(object.maxY).2f, %(object.maxZ).2f)" -#: src/octoprint/static/js/app/viewmodels/files.js:697 +#: src/octoprint/static/js/app/viewmodels/files.js:700 msgid "" "Print volume: (%(profile.minX).2f, %(profile.minY).2f, " "%(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, " @@ -2415,46 +2627,55 @@ msgstr "" "%(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, " "%(profile.maxZ).2f)" -#: src/octoprint/static/js/app/viewmodels/files.js:704 +#: src/octoprint/static/js/app/viewmodels/files.js:707 msgid "Object doesn't fit print volume" msgstr "Objekt passt nicht in Druckvolumen" -#: src/octoprint/static/js/app/viewmodels/files.js:877 +#: src/octoprint/static/js/app/viewmodels/files.js:873 msgid "Slicing ..." msgstr "Slice ..." -#: src/octoprint/static/js/app/viewmodels/files.js:903 +#: src/octoprint/static/js/app/viewmodels/files.js:899 msgid "Slicing done" msgstr "Slicing abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:904 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, python-format msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden" -#: src/octoprint/static/js/app/viewmodels/files.js:919 +#: src/octoprint/static/js/app/viewmodels/files.js:915 #, python-format msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s" -#: src/octoprint/static/js/app/viewmodels/files.js:920 +#: src/octoprint/static/js/app/viewmodels/files.js:916 msgid "Slicing failed" msgstr "Slicing fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/files.js:937 +#: src/octoprint/static/js/app/viewmodels/files.js:933 msgid "Streaming ..." msgstr "Streaming ..." -#: src/octoprint/static/js/app/viewmodels/files.js:949 +#: src/octoprint/static/js/app/viewmodels/files.js:945 msgid "Streaming done" msgstr "Streaming abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:950 +#: src/octoprint/static/js/app/viewmodels/files.js:946 #, python-format msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden" -#: src/octoprint/static/js/app/viewmodels/files.js:1048 +#: src/octoprint/static/js/app/viewmodels/files.js:962 +msgid "Streaming failed" +msgstr "Streaming fehlgeschlagen" + +#: src/octoprint/static/js/app/viewmodels/files.js:963 +#, python-format +msgid "Did not finish streaming %(local)s to %(remote)s on SD" +msgstr "Streaming von %(local)s nach %(remote)s nicht abgeschlossen." + +#: src/octoprint/static/js/app/viewmodels/files.js:1063 #, python-format msgid "" "Could not upload the file. Make sure that it is a valid file with one of " @@ -2463,11 +2684,11 @@ msgstr "" "Konnte die Datei nicht hochladen. Bitte stelle sicher, dass es sich um " "eine valide Datei mit einer dieser Erweiterungen ist: %(extensions)s" -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Saving ..." msgstr "Speichere ..." -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Uploading ..." msgstr "Uploade ..." @@ -2483,40 +2704,40 @@ msgstr "Analysiere..." msgid "Analyzed" msgstr "Analysiert" -#: src/octoprint/static/js/app/viewmodels/gcode.js:490 +#: src/octoprint/static/js/app/viewmodels/gcode.js:527 msgid "Estimated total print time" msgstr "Geschätzte Gesamtdauer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 msgid "Estimated layer height" msgstr "Geschätzte Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 -#: src/octoprint/templates/tabs/timelapse.jinja2:46 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 +#: src/octoprint/templates/tabs/timelapse.jinja2:77 msgid "mm" msgstr "mm" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "Layer count" msgstr "Schichtanzahl" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "printed" msgstr "gedruckt" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "visited" msgstr "besucht" -#: src/octoprint/static/js/app/viewmodels/gcode.js:522 +#: src/octoprint/static/js/app/viewmodels/gcode.js:559 msgid "Layer number" msgstr "Schichtnummer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:523 +#: src/octoprint/static/js/app/viewmodels/gcode.js:560 msgid "Layer height" msgstr "Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:524 +#: src/octoprint/static/js/app/viewmodels/gcode.js:561 msgid "GCODE commands" msgstr "GCODE Befehle" @@ -2541,19 +2762,24 @@ msgstr "Login erfolgreich" msgid "You are now logged in as \"%(username)s\"" msgstr "Du bist jetzt eingeloggt als \"%(username)s\"" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:120 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:128 msgid "Login failed" msgstr "Login fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:121 msgid "User unknown or wrong password" msgstr "Nutzer unbekannt oder falsches Passwort" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:129 +msgid "Your account is deactivated" +msgstr "Dein Account ist deaktiviert" + +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "Logout successful" msgstr "Logout erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "You are now logged out" msgstr "Du bist jetzt ausgeloggt" @@ -2669,27 +2895,27 @@ msgstr "Druckerprofil hinzufügen" msgid "Edit Printer Profile \"%(name)s\"" msgstr "Druckerprofile \"%(name)s\" bearbeiten" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Restarts the print job from the beginning" msgstr "Started den Druckjob von vorne" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Starts the print job" msgstr "Startet den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 msgid "Resumes the print job" msgstr "Setzt den Druckjob fort" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:51 msgid "Pauses the print job" msgstr "Pausiert den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:83 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:84 msgid "Still stabilizing..." msgstr "Noch zu ungenau..." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:93 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 msgid "" "Based on a linear approximation (very low accuracy, especially at the " "beginning of the print)" @@ -2697,17 +2923,17 @@ msgstr "" "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, " "insbesondere zu Beginn eines Drucks)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:96 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:97 msgid "Based on the estimate from analysis of file (medium accuracy)" msgstr "Basiert auf der Schätzung der Analyse der Datei (mittlere Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:99 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:100 msgid "Based on a mix of estimate from analysis and calculation (medium accuracy)" msgstr "" "Basiert auf einem Mix der Schätzung aus der Analyse und der Berechnung " "(mittlere Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:102 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:103 msgid "" "Based on the average total of past prints of this model with the same " "printer profile (usually good accuracy)" @@ -2715,7 +2941,7 @@ msgstr "" "Basiert auf der durchschnittlichen Dauer vergangener Druckjobs dieses " "Modells mit dem selben Druckerprofil (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:105 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:106 msgid "" "Based on a mix of average total from past prints and calculation (usually" " good accuracy)" @@ -2723,48 +2949,49 @@ msgstr "" "Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs " "und der Berechnung (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:108 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:109 msgid "Based on the calculated estimate (best accuracy)" msgstr "Basiert auf der berechneten Schätzung (beste Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 msgid "Continue" msgstr "Fortsetzen" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:148 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:149 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 -#: src/octoprint/templates/tabs/timelapse.jinja2:11 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 +#: src/octoprint/templates/tabs/timelapse.jinja2:15 msgid "On Z Change" msgstr "Bei Ebenenwechsel" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:10 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:14 msgid "Timed" msgstr "Nach Zeit" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:20 -#: src/octoprint/templates/tabs/timelapse.jinja2:33 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:26 +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:57 msgid "sec" msgstr "Sek" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:271 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:274 msgid "This will restart the print job from the beginning." msgstr "Der Druckjob wird zurückgesetzt und von vorne begonnen." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:298 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:301 msgid "This will cancel your print." msgstr "Das wird deinen Druck abbrechen." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:299 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:302 msgid "No" msgstr "Nein" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:300 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:303 msgid "Yes" msgstr "Ja" @@ -2782,34 +3009,42 @@ msgstr "weiß" msgid "Autodetect from browser" msgstr "Automatisch vom Browser erkennen" -#: src/octoprint/static/js/app/viewmodels/settings.js:259 +#: src/octoprint/static/js/app/viewmodels/settings.js:274 msgid "If you see your webcam stream below, the entered stream URL is ok." msgstr "Falls du unten den Webcamstream sehen kannst, ist die Stream-URL ok." -#: src/octoprint/static/js/app/viewmodels/settings.js:267 +#: src/octoprint/static/js/app/viewmodels/settings.js:282 msgid "Stream test" msgstr "Stream Test" -#: src/octoprint/static/js/app/viewmodels/settings.js:285 +#: src/octoprint/static/js/app/viewmodels/settings.js:300 msgid "Could not retrieve snapshot URL, please double check the URL" msgstr "Konnte die Snapshot-URL nicht abgreifen, bitte prüfen" -#: src/octoprint/static/js/app/viewmodels/settings.js:286 +#: src/octoprint/static/js/app/viewmodels/settings.js:301 msgid "Snapshot test failed" msgstr "Snapshot Test fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/settings.js:307 +#: src/octoprint/static/js/app/viewmodels/settings.js:322 msgid "" "If you see your webcam snapshot picture below, the entered snapshot URL " "is ok." msgstr "Falls du unten dein Snapshotbild sehen kannst, ist die Snapshot-URL ok." -#: src/octoprint/static/js/app/viewmodels/settings.js:309 +#: src/octoprint/static/js/app/viewmodels/settings.js:324 msgid "Snapshot test" msgstr "Snapshot Test" -#: src/octoprint/static/js/app/viewmodels/settings.js:468 -#: src/octoprint/static/js/app/viewmodels/usersettings.js:83 +#: src/octoprint/static/js/app/viewmodels/settings.js:384 +msgid "The server is not reachable" +msgstr "Der Server ist nicht erreichbar" + +#: src/octoprint/static/js/app/viewmodels/settings.js:386 +msgid "The server is reachable" +msgstr "Der Server ist errechbar" + +#: src/octoprint/static/js/app/viewmodels/settings.js:506 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:87 msgid "" "This will generate a new API Key. The old API Key will cease to function " "immediately." @@ -2829,32 +3064,32 @@ msgstr "Zum Drucken auswählen" msgid "Start printing" msgstr "Drucken" -#: src/octoprint/static/js/app/viewmodels/slicing.js:144 +#: src/octoprint/static/js/app/viewmodels/slicing.js:149 #, python-format msgid "Slicing %(filename)s" msgstr "Slice %(filename)s" -#: src/octoprint/static/js/app/viewmodels/slicing.js:181 +#: src/octoprint/static/js/app/viewmodels/slicing.js:186 msgid "Cannot slice on the same device while printing" msgstr "Kann nicht auf dem selben Server slicen, während gedruckt wird" -#: src/octoprint/static/js/app/viewmodels/slicing.js:183 +#: src/octoprint/static/js/app/viewmodels/slicing.js:188 msgid "Cannot slice, not all parameters specified" msgstr "Kann nicht slicen, nicht alle Parameter spezifiziert" -#: src/octoprint/static/js/app/viewmodels/slicing.js:186 +#: src/octoprint/static/js/app/viewmodels/slicing.js:191 msgid "Start the slicing process" msgstr "Starte the Slicingvorgang" #: src/octoprint/static/js/app/viewmodels/system.js:52 #, python-format -msgid "The command \"%(command)s\" executed successfully" -msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" +msgid "The command \"%(command)s\" was triggered asynchronously" +msgstr "Der Befehl \"%(command)s\" wurde asynchron getriggert" #: src/octoprint/static/js/app/viewmodels/system.js:54 #, python-format -msgid "The command \"%(command)s\" was triggered asychronously" -msgstr "Der Befehl \"%(command)s\" wurde asynchron getriggert" +msgid "The command \"%(command)s\" executed successfully" +msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" #: src/octoprint/static/js/app/viewmodels/system.js:66 #, python-format @@ -2885,24 +3120,24 @@ msgstr "" msgid "Bed" msgstr "Bett" -#: src/octoprint/static/js/app/viewmodels/temperature.js:318 +#: src/octoprint/static/js/app/viewmodels/temperature.js:350 +msgid "just now" +msgstr "gerade eben" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:355 +msgid "min" +msgstr "Min" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:401 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "Ist" -#: src/octoprint/static/js/app/viewmodels/temperature.js:323 +#: src/octoprint/static/js/app/viewmodels/temperature.js:406 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "Soll" -#: src/octoprint/static/js/app/viewmodels/temperature.js:355 -msgid "just now" -msgstr "gerade eben" - -#: src/octoprint/static/js/app/viewmodels/temperature.js:357 -msgid "min" -msgstr "Min" - #: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format msgid "" @@ -2929,7 +3164,7 @@ msgstr "zeige %(displayed)d Zeilen (Buffer voll)" msgid "showing %(displayed)d lines" msgstr "zeige %(displayed)d Zeilen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:230 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:251 #, python-format msgid "" "Failed to remove timelapse %(name)s.

Please consult octoprint.log " @@ -2938,81 +3173,81 @@ msgstr "" "Konnte Zeitrafferaufnahme %(name)s nicht entfernen.

Bitte " "konsultiere octoprint.log für Details.

" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:233 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Could not remove timelapse" msgstr "Konnte Zeitrafferaufnahme nicht entfernen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:241 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, python-format msgid "You are about to delete timelapse file \"%(name)s\"." msgstr "Du bist im Begriff die Zeitrafferaufnahme \"%(name)s\" zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:253 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:274 #, python-format msgid "You are about to delete %(count)d timelapse files." msgstr "Du bist im Begriff %(count)d Zeitrafferaufnahmen zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:278 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 #, python-format msgid "You are about to delete unrendered timelapse \"%(name)s\"." msgstr "" "Du bist im Begriff die ungerenderte Zeitrafferaufnahme \"%(name)s\" zu " "löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:311 #, python-format msgid "You are about to delete %(count)d unrendered timelapses." msgstr "Du bist im Begriff %(count)d ungerenderte Zeitrafferaufnahmen zu löschen." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:298 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:319 msgid "Deleting timelapse files" msgstr "Lösche Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 #, python-format msgid "Deleting %(count)d timelapse files..." msgstr "Lösche %(count)d Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:303 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 #, python-format msgid "Deleted %(filename)s..." msgstr "%(filename)s gelöscht..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:306 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:327 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:341 #, python-format msgid "Deletion of %(filename)s failed, continuing..." msgstr "Löschen von %(filename)s fehlgeschlagen, fahre fort..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:328 #, python-format msgid "Deletion of %(filename)s failed: %(error)s" msgstr "Löschen von %(filename)s fehlgeschlagen: %(error)s" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:312 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:333 msgid "Deleting unrendered timelapses" msgstr "Lösche ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:313 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:334 #, python-format msgid "Deleting %(count)d unrendered timelapses..." msgstr "Lösche %(count)d ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:402 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:429 msgid "Capturing timelapse postroll" msgstr "Zeichne Timelapse-Postroll auf" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:406 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:433 msgid "Now capturing timelapse post roll, this will take only a moment..." msgstr "Zeichne jetzt Zeitraffernachlauf auf, dies wird nur einen Moment dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:413 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:440 #, python-format msgid "%(minutes)d min" msgstr "%(minutes)d Min" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:414 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:441 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " @@ -3021,12 +3256,12 @@ msgstr "" "Zeichne jetzt Zeitraffernachlauf auf, dies wird voraussichtlich " "%(duration)s dauern (also etwa bis %(time)s)..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:416 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:443 #, python-format msgid "%(seconds)d sec" msgstr "%(seconds)d Sek" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:417 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:444 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " @@ -3035,7 +3270,7 @@ msgstr "" "Zeichne jetzt Zeitraffernachlauf auf, dies wird voraussichtlich " "%(duration)s dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:447 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:474 msgid "" "Failed repeatedly to capture timelapse frame from webcam - is the " "snapshot URL configured correctly and the camera on?" @@ -3043,15 +3278,15 @@ msgstr "" "Konnte wiederholt kein Zeitrafferbild von der Webcam beziehen - ist die " "Snapshot-URL korrekt konfiguriert und die Kamera an?" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:450 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 msgid "Could not capture snapshots" msgstr "Konnte keine Snapshots aufnehmen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:459 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:486 msgid "Rendering timelapse" msgstr "Zeitrafferaufnahme wird gerendert" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:460 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:487 #, python-format msgid "" "Now rendering timelapse %(movie_prefix)s. Due to performance reasons it " @@ -3061,11 +3296,11 @@ msgstr "" "Performance ist es nicht empfehlenswert, einen Druckauftrag zu starten, " "so lange die Aufnahme noch gerendert wird." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:469 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:496 msgid "Cannot render timelapse" msgstr "Kann Zeitrafferaufnahme nicht rendern" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:470 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:497 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s is not possible since no frames " @@ -3074,12 +3309,12 @@ msgstr "" "Rendering des Zeitraffers %(movie_prefix)s ist nicht möglich, da keine " "Frames gespeichert wurden. Ist die Snapshot-URL korrekt konfiguriert?" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:472 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:476 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:499 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:503 msgid "Rendering timelapse failed" msgstr "Rendern von Zeitrafferaufnahme fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:473 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:500 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed with return code " @@ -3088,7 +3323,7 @@ msgstr "" "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit " "Returncode %(returncode)s" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:504 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed due to an unknown error, " @@ -3097,20 +3332,20 @@ msgstr "" "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen aufgrund" " eines unbekannten Fehlers, bitte konsultiere die Logdatei" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:490 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:517 msgid "Timelapse ready" msgstr "Zeitrafferaufnahme fertig" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:491 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:518 #, python-format msgid "New timelapse %(movie_prefix)s is done rendering." msgstr "Neue Zeitrafferaufnahme %(movie_prefix)s wurde fertig gerendert" -#: src/octoprint/static/js/app/viewmodels/users.js:187 +#: src/octoprint/static/js/app/viewmodels/users.js:191 msgid "Not possible" msgstr "Nicht möglich" -#: src/octoprint/static/js/app/viewmodels/users.js:188 +#: src/octoprint/static/js/app/viewmodels/users.js:192 msgid "You may not delete your own account." msgstr "Du kannst deinen eigenen Account nicht löschen" @@ -3118,7 +3353,7 @@ msgstr "Du kannst deinen eigenen Account nicht löschen" msgid "Site default" msgstr "Seitenvoreinstellung" -#: src/octoprint/static/js/app/viewmodels/usersettings.js:94 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:98 msgid "This will delete the API Key. It will cease to to function immediately." msgstr "Dies wird den API-Key löschen. Er wird sofort aufhören, zu funktionieren." @@ -3201,7 +3436,7 @@ msgid "After slicing..." msgstr "Nach dem Slicing..." #: src/octoprint/templates/dialogs/slicing.jinja2:58 -#: src/octoprint/templates/sidebar/files.jinja2:35 +#: src/octoprint/templates/sidebar/files.jinja2:37 msgid "Slice" msgstr "Slicen" @@ -3279,8 +3514,8 @@ msgstr "Admin" #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 #: src/octoprint/templates/dialogs/settings/logs.jinja2:15 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:94 -#: src/octoprint/templates/tabs/timelapse.jinja2:140 +#: src/octoprint/templates/tabs/timelapse.jinja2:132 +#: src/octoprint/templates/tabs/timelapse.jinja2:178 msgid "Action" msgstr "Aktion" @@ -3290,6 +3525,10 @@ msgstr "Aktion" msgid "API Key" msgstr "API Key" +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 +msgid "Copy API Key to clipboard" +msgstr "API Key in die Zwischenablage kopieren" + #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:16 msgid "Update User" msgstr "Nutzer editieren" @@ -3348,7 +3587,7 @@ msgstr "Aktivieren" msgid "Allow Cross Origin Resource Sharing (CORS)" msgstr "Cross Origin Resource Sharing (CORS) erlauben" -#: src/octoprint/templates/dialogs/settings/api.jinja2:23 +#: src/octoprint/templates/dialogs/settings/api.jinja2:24 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Save\" first." @@ -3356,8 +3595,8 @@ msgstr "" "Bitte beachte, dass Änderungen am API-Key sofort angewandt werden, ohne " "dass \"Speichern\" geklickt werden muss." -#: src/octoprint/templates/dialogs/settings/api.jinja2:27 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:35 +#: src/octoprint/templates/dialogs/settings/api.jinja2:28 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:36 msgid "QR Code" msgstr "QR Code" @@ -3462,8 +3701,8 @@ msgstr "Zusätzliche Sprachepakete hochladen" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:102 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:60 -#: src/octoprint/templates/sidebar/files.jinja2:71 +#: src/octoprint/templates/sidebar/files.jinja2:63 +#: src/octoprint/templates/sidebar/files.jinja2:74 msgid "Upload" msgstr "Upload" @@ -3486,50 +3725,77 @@ msgstr "" "Sprachepakete verfügbar werden." #: src/octoprint/templates/dialogs/settings/features.jinja2:5 +msgid "Enable legacy plugin asset bundling" +msgstr "Legacy Plugin Asset Bundling aktivieren" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:6 +#, python-format +msgid "" +"\n" +" Enable this, save and restart your server if you are " +"running into issues with plugins with OctoPrint\n" +" 1.3.6 or later that used to work with OctoPrint up to" +" version 1.3.5. See here\n" +" for details on why this is happening. Note that this " +"legacy flag will be removed in a future\n" +" OctoPrint version (currently planned for 1.3.8), so " +"urge the authors of affected plugins to push\n" +" an update with a fix.\n" +" " +msgstr "" +"Aktiviere diese Option, speichere und restarte deinen Server falls " +"Plugins unter OctoPrint 1.3.6 oder später nicht mehr richtig " +"funktionieren, die noch bis OctoPrint 1.3.5 funktioniert haben. Siehe hier für Details. Beachte, dass dieses Legacyflag in" +" einer zukünftigen Version von OctoPrint entfernt werden wird (aktuelle " +"Planung: 1.3.8). Also dränge Autoren betroffener Plugins eine gefixte " +"Version zu releasen." + +#: src/octoprint/templates/dialogs/settings/features.jinja2:19 msgid "Enable Temperature Graph" msgstr "Temperaturgraph aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 +#: src/octoprint/templates/dialogs/settings/features.jinja2:26 msgid "Enable model size detection and warn if model exceeds print bed" msgstr "" "Objektgrößenerkennung aktivieren und warnen, falls Objekt das " "Druckvolumen überschreitet" -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 +#: src/octoprint/templates/dialogs/settings/features.jinja2:26 msgid "Beta" msgstr "Beta" -#: src/octoprint/templates/dialogs/settings/features.jinja2:19 +#: src/octoprint/templates/dialogs/settings/features.jinja2:33 msgid "Confirm before cancelling a print" msgstr "Vor Abbruch eines Druckjobs bestätigen" -#: src/octoprint/templates/dialogs/settings/features.jinja2:26 +#: src/octoprint/templates/dialogs/settings/features.jinja2:40 msgid "Enable SD support" msgstr "SD-Unterstützung aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:33 +#: src/octoprint/templates/dialogs/settings/features.jinja2:47 msgid "Enable Keyboard Control" msgstr "Tastatursteuerung aktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:40 +#: src/octoprint/templates/dialogs/settings/features.jinja2:54 msgid "Wait for start on connect" msgstr "Bei der Verbindung auf start warten" -#: src/octoprint/templates/dialogs/settings/features.jinja2:47 +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 msgid "G90/G91 overrides relative extruder mode" msgstr "" "G90/G91 überschreibt relativen Modus des " "Extruders" -#: src/octoprint/templates/dialogs/settings/features.jinja2:47 +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 msgid "Smoothieware" msgstr "Smoothieware" -#: src/octoprint/templates/dialogs/settings/features.jinja2:54 +#: src/octoprint/templates/dialogs/settings/features.jinja2:68 msgid "Enable automatic firmware detection" msgstr "Automatische Firmwareerkennung einschalten" -#: src/octoprint/templates/dialogs/settings/features.jinja2:55 +#: src/octoprint/templates/dialogs/settings/features.jinja2:69 msgid "" "\n" " If enabled, OctoPrint will try to figure out your " @@ -3547,32 +3813,32 @@ msgstr "" " Option aus und die entsprechenden Parameter werden zur manuellen " "Konfiguration eingeblendet." -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "Select SD files by relative path" msgstr "SD Dateien per relativem Pfad addressieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "RepRap Firmware" msgstr "RepRap Firmware" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +#: src/octoprint/templates/dialogs/settings/features.jinja2:87 msgid "Always assume SD card is present" msgstr "Immer davon ausgehen, dass eine SD-Karte vorhanden ist" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 #: src/octoprint/templates/dialogs/settings/features.jinja2:87 #: src/octoprint/templates/dialogs/settings/features.jinja2:94 #: src/octoprint/templates/dialogs/settings/features.jinja2:101 -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Repetier" msgstr "Repetier" -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 +#: src/octoprint/templates/dialogs/settings/features.jinja2:94 msgid "Ignore consecutive resend requests for the same line" msgstr "Aufeinanderfolgende Resend Requests für die selbe Zeilennummer ignorieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:87 +#: src/octoprint/templates/dialogs/settings/features.jinja2:101 #, python-format msgid "" "Support TargetExtr%%n/TargetBed target " @@ -3581,29 +3847,29 @@ msgstr "" "TargetExtr%%n/TargetBed Zieltemperaturformat " "unterstützen" -#: src/octoprint/templates/dialogs/settings/features.jinja2:94 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 msgid "Disable detection of external heatups" msgstr "Detektierung externer Aufheizvorgänge deaktivieren" -#: src/octoprint/templates/dialogs/settings/features.jinja2:101 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 msgid "Actively pause communication during G4 dwell command" msgstr "" "Pausiere Kommunikation mit dem Drucker aktiv während eines " "G4 dwell Befehls." -#: src/octoprint/templates/dialogs/settings/features.jinja2:106 +#: src/octoprint/templates/dialogs/settings/features.jinja2:120 msgid "Send a checksum with the command" msgstr "Eine Prüfsumme mit dem Befehl senden" -#: src/octoprint/templates/dialogs/settings/features.jinja2:109 +#: src/octoprint/templates/dialogs/settings/features.jinja2:123 msgid "When printing" msgstr "Beim Drucken" -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Always" msgstr "Immer" -#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:129 msgid "Never" msgstr "Nie" @@ -3651,10 +3917,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:87 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:115 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:13 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:111 msgid "Warning" msgstr "Warnung" @@ -3745,11 +4010,11 @@ msgstr "Änderungsdatum" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:17 -#: src/octoprint/templates/sidebar/files.jinja2:31 -#: src/octoprint/templates/sidebar/files.jinja2:41 -#: src/octoprint/templates/tabs/timelapse.jinja2:93 -#: src/octoprint/templates/tabs/timelapse.jinja2:139 +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:44 +#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:177 msgid "Size" msgstr "Größe" @@ -4002,23 +4267,43 @@ msgstr "" "immer mit Prüfsumme gesendet werden müssen. Komma-" "separierte Liste." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:144 +msgid "Commands to not completely auto uppercase in the terminal tab" +msgstr "" +"Befehle, die im Terminaltab nicht vollständig in Großbuchstaben gewandelt" +" werden sollen" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 +msgid "Terminal Auto Uppercase Blacklist" +msgstr "Terminal Auto Uppercase Blackliste" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:148 +msgid "" +"Use this to specify the commands that should not have their parameters " +"automatically uppercased in the terminal tab. Just the G or M code, comma" +" separated." +msgstr "" +"Nutze diese Option um Befehle zu spezifizieren, deren Parameter nicht " +"automatisch im Terminaltab in Großbuchstaben überführt werden sollen. Nur" +" den G oder M code, kommasepariert." + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Generate additional ok for M29" msgstr "Zusätzliches ok für M29 generieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Most Marlin < v1.1.0" msgstr "Die meisten Varianten von Marlin < v1.1.0" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:158 msgid "Simulate an additional ok for resend requests" msgstr "Zusätzliches ok für Resendrequests simulieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 msgid "Log position on pause" msgstr "Position bei Pause loggen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:164 msgid "" "If you disabled this, the pause_position placeholders in " "your pause/resume GCODE scripts will stay unpopulated! However, pausing " @@ -4029,11 +4314,11 @@ msgstr "" "Allerdings könnte sich die Pausierungsgeschwindkeit einen Hauch " "verbessern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 msgid "Log position on cancel" msgstr "Position bei Abbruch loggen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 msgid "" "If you disabled this, the cancel_position placeholders in " "your cancel GCODE script and the corresponding data in the print recovery" @@ -4044,7 +4329,7 @@ msgstr "" "Platzhalter in deinem Abbruch GCODE Script nicht befüllt! Allerdings " "könnte sich die Abbruchgeschwindkeit einen Hauch verbessern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:166 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 msgid "" "Maximum consecutive communication timeouts while idle. More than this and" " the printer will be considered to be gone. Set to 0 to disable." @@ -4053,17 +4338,17 @@ msgstr "" "Idlezustand. Mehr als das und es wird angenommen, dass der Drucker " "offline ist. Auf 0 setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:167 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 msgid "Max. consecutive timeouts while idle" msgstr "Max. aufeinanderfolgende Timeouts wenn idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:177 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:184 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:191 msgid "Set to 0 to disable consecutive timeout detection and handling." msgstr "Auf 0 setzen um aufeinanderfolgende Timeouts zu ignorieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 msgid "" "Maximum consecutive communication timeouts while printing. More than this" " and the printer will be considered to be gone. Set to 0 to disable." @@ -4072,11 +4357,11 @@ msgstr "" " Mehr als das und es wird angenommen, dass der Drucker offline ist. Auf 0" " setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 msgid "Max. consecutive timeouts while printing" msgstr "Max. aufeinanderfolgende Timeouts beim Drucken" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:187 msgid "" "Maximum consecutive communication timeouts while a long running command " "is active. More than this and the printer will be considered to be gone. " @@ -4086,7 +4371,7 @@ msgstr "" " laufender Befehl aktiv ist. Mehr als das und es wird angenommen, dass " "der Drucker offline ist. Auf 0 setzen um das zu verhindern." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:188 msgid "Max. consecutive timeouts during long running commands" msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" @@ -4098,6 +4383,10 @@ msgstr "Befehle" msgid "Connectivity check" msgstr "Onlineprüfung" +#: src/octoprint/templates/dialogs/settings/server.jinja2:13 +msgid "Plugin blacklist processing" +msgstr "Pluginblackliste" + #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Graph" msgstr "Graph" @@ -4160,7 +4449,7 @@ msgstr "" "Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder " "leer." -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:31 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:32 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Confirm\" first." @@ -4187,27 +4476,58 @@ msgstr "Alles erledigt!" #: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:3 msgid "" "\n" -" Your OctoPrint installation is now all set up and ready to go. Happy\n" -" printing!\n" +" Your OctoPrint installation is now all set up and ready to go.\n" msgstr "" "Deine OctoPrint Installation ist jetzt eingerichtet und es kann losgehen." -" Happy printing!" +"\n" -#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:7 +msgid "On your printer's safety" +msgstr "Über die Sicherheit deines Druckers" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:10 +msgid "" +"\n" +" Even with OctoPrint attached you should never leave\n" +" your printer running completely unattended. The electronics " +"in our consumer printers can and\n" +" sometimes sadly do catch fire, so stay or have someone else stay " +"close enough to physically intervene\n" +" in case of such catastrophic failure.\n" +msgstr "" +"Auch mit angeschlossener OctoPrint-Instanz solltest du deinen Drucker " +"niemals unbeaufsichtigt laufen " +"lassen. Die Elektronik in unseren Konsumerdruckern kann Feuer " +"fangen, und tut das leider auch manchmal. Bleibe also in der Nähe deines " +"Druckers oder sorge dafür, dass jemand anderes in der Nähe bleibt, um im " +"Falle eines solch katastrophalen Fehlers einschreiten zu können.\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:17 +msgid "If you enjoy OctoPrint..." +msgstr "Falls dir OctoPrint gefällt..." + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:20 #, python-format msgid "" "\n" -" If you enjoy OctoPrint, please consider supporting its ongoing\n" -" development, which is fully funded by users like you! You can " -"also find this link in the \"About\" dialog. Thank you!" -"\n" +" Please consider to support OctoPrint's ongoing development,\n" +" which can only continue with funding by users like you! You can also " +"find this link in the \"About\" dialog.
\n" +" Thank you!\n" msgstr "" -"Falls Dir OctoPrint gefällt, bitte denke darüber nach, seine fortlaufende Entwicklung zu " -"unterstützen, welche vollständig durch User wie Dich finanziert wird!" -" Du kannst diesen Link auch im \"Über\" Dialog finden. Vielen " -"Dank!" +"Bitte denke darüber nach, OctoPrints laufende Entwicklung zu " +"unterstützen, welche nur dank Unterstützung von Nutzern wie " +"dir weitergehen kann! Du kannst diesen Link auch im Aboutdialog finden. " +"Vielen Dank!\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:26 +msgid "" +"\n" +" With all that being said, Happy and Safe Printing!\n" +msgstr "Und jetzt fröhliches und sicheres Drucken!\n" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 msgid "Hello!" @@ -4216,15 +4536,18 @@ msgstr "Hallo!" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:3 msgid "" "\n" -" Thank you for installing OctoPrint! This wizard will lead you through" -" the\n" -" final steps to get your OctoPrint instance all setup and ready to go." -" We'll\n" +" Thank you for installing OctoPrint!\n" +msgstr "Danke, dass du OctoPrint installiert hast!\n" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:6 +msgid "" +"\n" +" This wizard will guide you through the final steps to get your " +"OctoPrint instance all setup and ready to go. We'll\n" " get you printing in no time!\n" msgstr "" -"Danke, dass du OctoPrint installiert hast! Dieser Wizard wird dich nun " -"durch die letzten Schritte begleiten, um deine OctoPrint Instanz fertig " -"einzurichten." +"Dieser Wizard wird dich nun durch die letzten Schritte begleiten, um " +"deine OctoPrint Instanz fertig einzurichten.\n" #: src/octoprint/templates/navbar/login.jinja2:12 msgid "Remember me" @@ -4251,7 +4574,7 @@ msgid "Upload locally" msgstr "Upload (lokal)" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:65 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload to SD" msgstr "Upload (SD)" @@ -4304,46 +4627,52 @@ msgid "Currently in" msgstr "Aktuell in" #: src/octoprint/templates/sidebar/files.jinja2:16 -#: src/octoprint/templates/sidebar/files.jinja2:30 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:43 +msgid "Internal" +msgstr "Intern" + +#: src/octoprint/templates/sidebar/files.jinja2:17 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Uploaded" msgstr "Hochgeladen" -#: src/octoprint/templates/sidebar/files.jinja2:20 +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Additional data" msgstr "Weitere Daten" -#: src/octoprint/templates/sidebar/files.jinja2:21 -#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:22 +#: src/octoprint/templates/sidebar/files.jinja2:35 msgid "Download" msgstr "Download" -#: src/octoprint/templates/sidebar/files.jinja2:22 -#: src/octoprint/templates/sidebar/files.jinja2:34 -#: src/octoprint/templates/sidebar/files.jinja2:43 +#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:36 +#: src/octoprint/templates/sidebar/files.jinja2:46 msgid "Remove" msgstr "Entfernen" -#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:24 msgid "Load" msgstr "Laden" -#: src/octoprint/templates/sidebar/files.jinja2:24 +#: src/octoprint/templates/sidebar/files.jinja2:25 msgid "Load and Print" msgstr "Laden und Drucken" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Free" msgstr "Frei" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Total" msgstr "Gesamt" -#: src/octoprint/templates/sidebar/files.jinja2:53 +#: src/octoprint/templates/sidebar/files.jinja2:56 msgid "Create folder..." msgstr "Neues Verzeichnis..." -#: src/octoprint/templates/sidebar/files.jinja2:83 +#: src/octoprint/templates/sidebar/files.jinja2:86 msgid "Hint: You can also drag and drop files on this page to upload them." msgstr "Hinweis: Du kannst auch Dateien auf diese Seite ziehen um sie hochzuladen." @@ -4352,7 +4681,7 @@ msgid "File list settings" msgstr "Einstellungen der Dateiliste" #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Sort by name" msgstr "Nach Name sortieren" @@ -4361,7 +4690,7 @@ msgid "Sort by upload date" msgstr "Nach Uploaddatum sortieren" #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "Sort by file size" msgstr "Nach Größe sortieren" @@ -4434,7 +4763,7 @@ 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" +msgid "Estimated total print time based on analysis of the file or past prints" msgstr "" "Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen " "Drucken" @@ -4630,10 +4959,12 @@ msgstr "" #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:30 msgid "" "Please specify the nozzle offsets of the extruders relative to the first " -"nozzle T0." +"nozzle T0 if you haven't already done so in your " +"firmware. Otherwise leave them at (0,0)." msgstr "" "Bitte spezifiziere die Düsenoffsets der Extruder relativ zur ersten Düse " -"T0." +"T0 falls du das nicht bereits in der Firmware deines Druckers " +"getan hast. Andernfalls belasse sie bei (0,0)." #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:36 #: src/octoprint/templates/tabs/temperature.jinja2:13 @@ -4747,6 +5078,55 @@ msgstr "Port gegen den die Onlineverbindung geprüft werden soll" msgid "Port" msgstr "Port" +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:3 +msgid "Test host & port" +msgstr "Host & Port testen" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistDescription.jinja2:1 +msgid "" +"\n" +" To protect against known severe issues with certain versions " +"of third party plugins, OctoPrint supports\n" +" the use of a centralized plugin version blacklist to automatically " +"disable such plugins before they can interfere\n" +" with normal operation.\n" +msgstr "" +"Um vor bekannte Probleme mit bestimmten Versionen von " +"Thirdpartyplugins zu schützen unterstützt OctoPrint die " +"Verwendung einer zentralen Pluginblackliste, über die automatisch solche " +"Plugins deaktiviert werden können, bevor sie mit dem normalen Betrieb " +"interferieren können.\n" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:4 +msgid "Enable plugin blacklist processing on startup" +msgstr "Pluginblackliste beim Serverstart nutzen" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:5 +msgid "Any changes take effect only on the next server start." +msgstr "Alle Änderungen treten erst mit dem nächsten Serverstart in Kraft." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:1 +msgid "" +"How long to cache the blacklist, in minutes. You should normally not have" +" to change this." +msgstr "" +"Wie lange die Pluginblackliste gecached werden sollen, in Minuten. Du " +"solltest hier normalerweise nichts ändern müssen." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:2 +msgid "Blacklist cache TTL" +msgstr "Blacklistencache TTL" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:1 +msgid "Plugin blacklist URL. You should normally not have to change this." +msgstr "" +"URL der Pluginblackliste. Du solltest hier normalerweise nichts ändern " +"müssen." + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:2 +msgid "Blacklist URL" +msgstr "Blacklist-URL" + #: src/octoprint/templates/snippets/settings/webcam/ffmpegBitrate.jinja2:1 msgid "Bitrate to use for encoding the timelapse video" msgstr "Bitrate für die Enkodierung der Zeitrafferaufnahme" @@ -5005,7 +5385,32 @@ msgstr "Auch nächste Schicht anzeigen" msgid "Reload" msgstr "Neu laden" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:78 +msgid "Show visited bounding box" +msgstr "Boundingbox für besuchte Koordinaten anzeigen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:81 +msgid "Show printed bounding box" +msgstr "Boundingbox für bedruckte Koordinaten anzeigen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +msgid "Hide empty layers" +msgstr "Leere Schichten verstecken" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Causes reload" +msgstr "Verursacht einen Reload" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Sort layers" +msgstr "Schichten sortieren" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:93 +msgid "Reset options" +msgstr "Optionen zurücksetzen" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:101 msgid "" "\n" " Note that the time and usage values in this tab are " @@ -5032,7 +5437,7 @@ msgstr "" "GCODE Dateien basieren.\n" " " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:112 msgid "" "

\n" " You've selected " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:123 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "Ja, bitte visualisiere %(name)s unabhängig seiner Größe" @@ -5092,7 +5497,7 @@ msgid "Set" msgstr "Setzen" #: src/octoprint/templates/tabs/temperature.jinja2:39 -#: src/octoprint/templates/tabs/timelapse.jinja2:9 +#: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Off" msgstr "Aus" @@ -5104,21 +5509,19 @@ msgstr "Offset ändern" msgid "Send" msgstr "Senden" -#: src/octoprint/templates/tabs/terminal.jinja2:10 +#: src/octoprint/templates/tabs/terminal.jinja2:11 msgid "Autoscroll" msgstr "Autoscroll" -#: src/octoprint/templates/tabs/terminal.jinja2:11 +#: src/octoprint/templates/tabs/terminal.jinja2:13 msgid "Scroll to end" msgstr "Zum Ende scrollen" -#: src/octoprint/templates/tabs/terminal.jinja2:11 -#: src/octoprint/templates/tabs/timelapse.jinja2:81 -#: src/octoprint/templates/tabs/timelapse.jinja2:126 -msgid "Select all" -msgstr "Alles auswählen" +#: src/octoprint/templates/tabs/terminal.jinja2:16 +msgid "Copy all" +msgstr "Alles kopieren" -#: src/octoprint/templates/tabs/terminal.jinja2:12 +#: src/octoprint/templates/tabs/terminal.jinja2:19 msgid "" "For performance reasons only a limited amount of terminal functionality " "is enabled right now." @@ -5126,16 +5529,16 @@ msgstr "" "Aus Gründen der Performance ist nur ein begrenzter Teil der " "Terminalfunktionalität zur Zeit verfügbar." -#: src/octoprint/templates/tabs/terminal.jinja2:29 +#: src/octoprint/templates/tabs/terminal.jinja2:37 msgid "Fake Acknowledgement" msgstr "Bestätigung faken" -#: src/octoprint/templates/tabs/terminal.jinja2:30 +#: src/octoprint/templates/tabs/terminal.jinja2:38 msgid "" "If acknowledgements (\"ok\"s) sent by the firmware get lost due to issues" " with the serial communication to your printer, OctoPrint's communication" " with it can become stuck. If that happens, this can help. Please be " -"advised that such occurences hint at general communication issues with " +"advised that such occurrences hint at general communication issues with " "your printer which will probably negatively influence your printing " "results and which you should therefore try to resolve!" msgstr "" @@ -5145,17 +5548,17 @@ msgstr "" "kommen. Falls das passiert, kann das hier helfen. Bitte bedenke, dass " "solche Vorfälle ein Hinweis auf ein generelles Kommunikationsproblem mit " "Deinem Drucker hindeuten, das wahrscheinlich Deine Druckergebnisse " -"negativ beeinflusst und dass du daher versuchen solltest, zu beseitigen!" +"negativ beeinflusst und das du daher versuchen solltest, zu beseitigen!" -#: src/octoprint/templates/tabs/terminal.jinja2:33 +#: src/octoprint/templates/tabs/terminal.jinja2:41 msgid "Force fancy functionality" msgstr "Vollständige Funktionen erzwingen" -#: src/octoprint/templates/tabs/terminal.jinja2:34 +#: src/octoprint/templates/tabs/terminal.jinja2:42 msgid "Force terminal output during printing" msgstr "Terminalausgabe beim Druck erzwingen" -#: src/octoprint/templates/tabs/terminal.jinja2:35 +#: src/octoprint/templates/tabs/terminal.jinja2:43 msgid "" "Some functionality of the terminal will be disabled if OctoPrint detects " "that your browser is too slow for that. You may force it back on here, " @@ -5175,27 +5578,19 @@ msgstr "" "Bitte beachte dass die Zeitrafferkonfiguration während des Druckens " "deaktiviert ist." -#: src/octoprint/templates/tabs/timelapse.jinja2:5 +#: src/octoprint/templates/tabs/timelapse.jinja2:6 msgid "Timelapse Configuration" msgstr "Zeitrafferkonfiguration" -#: src/octoprint/templates/tabs/timelapse.jinja2:7 +#: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timelapse Mode" msgstr "Zeitraffermodus" -#: src/octoprint/templates/tabs/timelapse.jinja2:13 -msgid "" -"Do not use with spiralized (\"Joris\") vases or similar continuous Z " -"models." -msgstr "" -"Nicht mit spiralisierten Vasen (\"Joris\") oder ähnlichen Modellen mit " -"ständigen Z-Achsen-Änderungen verwenden." - -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "Note" msgstr "Bemerkung" -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "" "Does not work when printing from the printer's SD Card (no way to detect " "the change in Z reliably). Use \"Timed\" mode for those prints instead." @@ -5204,27 +5599,48 @@ msgstr "" "(keine Möglichkeit, Änderungen der Z-Achse zuverlässig zu detektieren). " "Verwende stattdessen den \"Nach Zeit\"-Modus für solche Drucke." -#: src/octoprint/templates/tabs/timelapse.jinja2:17 -msgid "Interval between snapshots (in seconds)" -msgstr "Intervall zwischen Schnappschüssen (in Sekunden) " +#: src/octoprint/templates/tabs/timelapse.jinja2:22 +msgid "Minimum interval" +msgstr "Minimales Intervall" -#: src/octoprint/templates/tabs/timelapse.jinja2:24 -msgid "Timelapse frame rate (in frames per second)" -msgstr "Zeitrafferbildrate (in Bildern pro Sekunde)" +#: src/octoprint/templates/tabs/timelapse.jinja2:28 +msgid "" +"OctoPrint will rate limit snapshots to this minimum interval. This it to " +"prevent against performance issues with vase mode/continous z prints." +msgstr "" +"OctoPrint wird Zeitrafferaufnahmen auf dieses minimale Intervall " +"ratelimiten. Dies soll gegen Performanzprobleme bei Vase-" +"Mode/Continuous-Z-Drucken helfen." -#: src/octoprint/templates/tabs/timelapse.jinja2:27 +#: src/octoprint/templates/tabs/timelapse.jinja2:33 +msgid "Snapshot interval" +msgstr "Snapshotintervall" + +#: src/octoprint/templates/tabs/timelapse.jinja2:43 +msgid "Timelapse frame rate" +msgstr "Zeitrafferframerate" + +#: src/octoprint/templates/tabs/timelapse.jinja2:47 msgid "fps" msgstr "FPS" -#: src/octoprint/templates/tabs/timelapse.jinja2:30 -msgid "Timelapse post roll (in rendered seconds)" -msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" +#: src/octoprint/templates/tabs/timelapse.jinja2:53 +msgid "Timelapse post roll" +msgstr "Timelapse-Postroll" -#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "" +"OctoPrint will take additional pictures to add this many seconds to the " +"end of your rendered timelapse." +msgstr "" +"OctoPrint wird zusätzliche Aufnahmen machen um so viele zusätzliche " +"Sekunden zur gerenderten Zeitrafferaufnahme hinzuzufügen." + +#: src/octoprint/templates/tabs/timelapse.jinja2:66 msgid "Capture post roll images" msgstr "Bilder für Zeitraffernachlauf aufzeichnen" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:67 msgid "" "If this is unchecked, OctoPrint will simply repeat the last frame for the" " post roll instead of continuing to capture new frames." @@ -5233,11 +5649,11 @@ msgstr "" "Frame der regulären Aufnahme für den Nachlauf verwenden, anstatt neue " "Frames aufzuzeichnen." -#: src/octoprint/templates/tabs/timelapse.jinja2:43 -msgid "Retraction Z-Hop (in mm)" -msgstr "Retraction Z-Hop (in mm)" +#: src/octoprint/templates/tabs/timelapse.jinja2:73 +msgid "Retraction Z-Hop" +msgstr "Retraction Z-Hop" -#: src/octoprint/templates/tabs/timelapse.jinja2:48 +#: src/octoprint/templates/tabs/timelapse.jinja2:79 msgid "" "Enter the retraction z-hop used in the firmware or the gcode file to " "trigger snapshots for the timelapse only if a real layer change happens. " @@ -5249,11 +5665,11 @@ msgstr "" "auszulösen. Damit das korrekt funktionieren kann muss dein Retraction " "Z-Hop Wert anders als deine Schichthöhe sein!" -#: src/octoprint/templates/tabs/timelapse.jinja2:53 +#: src/octoprint/templates/tabs/timelapse.jinja2:86 msgid "Save as default" msgstr "Als Standard speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:54 +#: src/octoprint/templates/tabs/timelapse.jinja2:87 msgid "" "Check this to make your selected timelapse mode and options persist " "across restarts." @@ -5261,50 +5677,59 @@ msgstr "" "Auswählen um deinen gewählten Zeitraffermodus und -parameter über " "Neustarts hinweg zu persistieren." -#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:94 +msgid "You have unsaved changes. Don't forget to save them." +msgstr "Du hast ungespeicherte Änderungen. Vergiss nicht sie zu speichern." + +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Save changes" msgstr "Änderungen speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:60 -msgid "You have unsaved changes." -msgstr "Du hast ungespeicherte Änderungen." +#: src/octoprint/templates/tabs/timelapse.jinja2:96 +msgid "Reset to active configuration" +msgstr "Auf aktive Konfiguration zurücksetzen" -#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:102 msgid "Finished Timelapses" msgstr "Abgeschlossene Zeitraffer" -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -msgid "Sort by creation date" -msgstr "Nach Erstellungsdatum sortieren" +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +msgid "Sort by date" +msgstr "Nach Datum sortieren" -#: src/octoprint/templates/tabs/timelapse.jinja2:80 -#: src/octoprint/templates/tabs/timelapse.jinja2:125 +#: src/octoprint/templates/tabs/timelapse.jinja2:118 +#: src/octoprint/templates/tabs/timelapse.jinja2:163 msgid "Select all on this page" msgstr "Alles auf dieser Seite auswählen" -#: src/octoprint/templates/tabs/timelapse.jinja2:83 -#: src/octoprint/templates/tabs/timelapse.jinja2:128 +#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:164 +msgid "Select all" +msgstr "Alles auswählen" + +#: src/octoprint/templates/tabs/timelapse.jinja2:121 +#: src/octoprint/templates/tabs/timelapse.jinja2:166 msgid "Clear selection" msgstr "Auswahl aufheben" -#: src/octoprint/templates/tabs/timelapse.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:124 +#: src/octoprint/templates/tabs/timelapse.jinja2:169 msgid "Delete selected" msgstr "Ausgewählte Elemente löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:157 msgid "Unrendered Timelapses" msgstr "Ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/templates/tabs/timelapse.jinja2:138 +#: src/octoprint/templates/tabs/timelapse.jinja2:176 msgid "Frames" msgstr "Frames" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Delete unrendered timelapse" msgstr "Ungerenderte Zeitrafferaufnahme löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Render timelapse" msgstr "Zeitrafferaufnahme rendern" @@ -5412,3 +5837,87 @@ msgstr "Zeitrafferaufnahme rendern" #~ " " #~ msgstr "" +#~ msgid "This will restart your OctoPrint server." +#~ msgstr "Das wird deinen OctoPrint Server neu starten." + +#~ msgid "This does not look like a valid \"http://\" or \"https://\" URL." +#~ msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." + +#~ msgid "" +#~ "

\n" +#~ " OctoPrint can update itself via " +#~ "git, but it needs to know" +#~ " its checkout folder and the way\n" +#~ "" +#~ " it should track available updates" +#~ " in order to be able to do " +#~ "that. You can configure that here.\n" +#~ "" +#~ "

" +#~ msgstr "" +#~ "

OctoPrint kann sich selbst über " +#~ "git aktualisieren, aber dazu muss" +#~ " es sein Checkout-Verzeichnis kennen " +#~ "und wissen, wie es verfügbare Updates" +#~ " tracken soll. Du kannst das hier " +#~ "konfigurieren.

" + +#~ msgid "You are about to shutdown the system." +#~ msgstr "Du bist im Begriff das System herunterzufahren." + +#~ msgid "You are about to reboot the system." +#~ msgstr "Du bist im Begriff das System neu zu starten." + +#~ msgid "You are about to restart the OctoPrint server." +#~ msgstr "Du bist im Begriff den OctoPrint Server neu zu starten." + +#~ msgid "You are about to restart the OctoPrint server in safe mode." +#~ msgstr "" +#~ "Du bist im Begriff den OctoPrint " +#~ "Server im Sicherheitsmodus neu zu " +#~ "starten." + +#~ msgid "" +#~ "\n" +#~ " If you enjoy OctoPrint, please " +#~ "consider supporting its ongoing\n" +#~ " development, which is fully " +#~ "funded by users like you! You can" +#~ " also find this link in the " +#~ "\"About\" dialog. Thank you!\n" +#~ "" +#~ "\n" +#~ msgstr "" +#~ "Falls Dir OctoPrint gefällt, bitte denke" +#~ " darüber nach, seine fortlaufende Entwicklung zu" +#~ " unterstützen, welche vollständig durch " +#~ "User wie Dich finanziert wird! Du " +#~ "kannst diesen Link auch im \"Über\" " +#~ "Dialog finden. Vielen Dank!" + +#~ msgid "" +#~ "Do not use with spiralized (\"Joris\")" +#~ " vases or similar continuous Z " +#~ "models." +#~ msgstr "" +#~ "Nicht mit spiralisierten Vasen (\"Joris\") " +#~ "oder ähnlichen Modellen mit ständigen " +#~ "Z-Achsen-Änderungen verwenden." + +#~ msgid "Interval between snapshots (in seconds)" +#~ msgstr "Intervall zwischen Schnappschüssen (in Sekunden) " + +#~ msgid "Timelapse frame rate (in frames per second)" +#~ msgstr "Zeitrafferbildrate (in Bildern pro Sekunde)" + +#~ msgid "Timelapse post roll (in rendered seconds)" +#~ msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" + +#~ msgid "Sort by creation date" +#~ msgstr "Nach Erstellungsdatum sortieren" + +#~ msgid "The ready-to-go Raspberry Pi image with OctoPrint" +#~ msgstr "Das fertige RaspberryPi Image mit OctoPrint" + diff --git a/translations/messages.pot b/translations/messages.pot index 6c74e395..02343f85 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: OctoPrint 1.3.5rc4.dev6+g25c56a54\n" +"Project-Id-Version: OctoPrint 1.3.6.dev192+ge9d17f0f.dirty\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n" -"POT-Creation-Date: 2017-10-04 13:18+0200\n" +"POT-Creation-Date: 2017-11-30 18:14+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,13 +17,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.5.1\n" -#: src/octoprint/plugins/announcements/__init__.py:126 +#: src/octoprint/plugins/announcements/__init__.py:129 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" msgstr "" -#: src/octoprint/plugins/announcements/__init__.py:489 +#: src/octoprint/plugins/announcements/__init__.py:494 msgid "" "Without this plugin you might miss important announcements regarding " "security or other critical issues concerning OctoPrint." @@ -41,23 +41,23 @@ msgstr "" msgid "Enable Channel" msgstr "" -#: src/octoprint/plugins/announcements/static/js/announcements.js:250 +#: src/octoprint/plugins/announcements/static/js/announcements.js:262 msgid "" "You can edit your announcement subscriptions under Settings > " "Announcements." msgstr "" -#: src/octoprint/plugins/announcements/static/js/announcements.js:259 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:909 +#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:957 msgid "Later" msgstr "" -#: src/octoprint/plugins/announcements/static/js/announcements.js:265 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:916 +#: src/octoprint/plugins/announcements/static/js/announcements.js:277 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:964 msgid "Mark read" msgstr "" -#: src/octoprint/plugins/announcements/static/js/announcements.js:271 +#: src/octoprint/plugins/announcements/static/js/announcements.js:283 msgid "Read..." msgstr "" @@ -69,8 +69,8 @@ msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:115 -#: src/octoprint/static/js/app/helpers.js:598 -#: src/octoprint/static/js/app/helpers.js:736 +#: src/octoprint/static/js/app/helpers.js:608 +#: src/octoprint/static/js/app/helpers.js:746 #: src/octoprint/templates/dialogs/settings/appearance.jinja2:110 msgid "Close" msgstr "" @@ -90,8 +90,8 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:4 -#: src/octoprint/templates/tabs/timelapse.jinja2:92 -#: src/octoprint/templates/tabs/timelapse.jinja2:137 +#: src/octoprint/templates/tabs/timelapse.jinja2:130 +#: src/octoprint/templates/tabs/timelapse.jinja2:175 msgid "Name" msgstr "" @@ -105,34 +105,38 @@ msgstr "" msgid "Refresh Announcements" msgstr "" -#: src/octoprint/plugins/corewizard/__init__.py:108 +#: src/octoprint/plugins/corewizard/__init__.py:123 +msgid "" +"Without this plugin OctoPrint will no longer be able to perform setup " +"steps that might be required after an update." +msgstr "" + +#: src/octoprint/plugins/corewizard/subwizards.py:30 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "" + +#: src/octoprint/plugins/corewizard/subwizards.py:49 +#: src/octoprint/server/views.py:567 +msgid "Webcam & Timelapse" +msgstr "" + +#: src/octoprint/plugins/corewizard/subwizards.py:64 #: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 #: src/octoprint/server/views.py:573 msgid "Access Control" msgstr "" -#: src/octoprint/plugins/corewizard/__init__.py:156 -#: src/octoprint/server/views.py:567 -msgid "Webcam & Timelapse" -msgstr "" - -#: src/octoprint/plugins/corewizard/__init__.py:174 -#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 -msgid "Server Commands" -msgstr "" - -#: src/octoprint/plugins/corewizard/__init__.py:188 +#: src/octoprint/plugins/corewizard/subwizards.py:112 msgid "Online connectivity check" msgstr "" -#: src/octoprint/plugins/corewizard/__init__.py:205 -msgid "Default Printer Profile" +#: src/octoprint/plugins/corewizard/subwizards.py:130 +msgid "Plugin blacklist" msgstr "" -#: src/octoprint/plugins/corewizard/__init__.py:231 -msgid "" -"Without this plugin OctoPrint will no longer be able to perform setup " -"steps that might be required after an update." +#: src/octoprint/plugins/corewizard/subwizards.py:148 +msgid "Default Printer Profile" msgstr "" #: src/octoprint/plugins/corewizard/static/js/corewizard.js:45 @@ -164,6 +168,17 @@ msgid "" "continuing." msgstr "" +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:265 +msgid "Please set up the plugin blacklist processing" +msgstr "" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:266 +msgid "" +"You haven't yet decided on whether to enable or disable the plugin " +"blacklist processing. You need to either enable or disable it before " +"continuing." +msgstr "" + #: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 msgid "" "

\n" @@ -285,7 +300,7 @@ msgid "" " trust and that has a high availability.\n" msgstr "" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:29 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:30 msgid "" "\n" " Finally, please decide on whether to enable or disable the " @@ -294,15 +309,15 @@ msgid "" "OctoPrint.\n" msgstr "" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:35 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 msgid "Disable Connectivity Check" msgstr "" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:36 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:37 msgid "Enable Connectivity Check" msgstr "" -#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:40 +#: src/octoprint/plugins/corewizard/templates/corewizard_onlinecheck_wizard.jinja2:41 msgid "" "\n" " Connectivity check is " +"Server right from within OctoPrint.\n" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:15 +msgid "Disable Plugin Blacklist Processing" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:16 +msgid "Enable Plugin Blacklist Processing" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:20 +msgid "" +"\n" +" Plugin blacklist processing is enabled.\n" +" " +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_pluginblacklist_wizard.jinja2:23 +msgid "" +"\n" +" Plugin blacklist processing is disabled.\n" +" " +msgstr "" + #: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 msgid "Set up your printer profile" msgstr "" @@ -429,23 +492,23 @@ msgid "" "

" msgstr "" -#: src/octoprint/plugins/cura/static/js/cura.js:230 -#: src/octoprint/static/js/app/viewmodels/settings.js:342 +#: src/octoprint/plugins/cura/static/js/cura.js:234 +#: src/octoprint/static/js/app/viewmodels/settings.js:357 msgid "The path doesn't exist" msgstr "" -#: src/octoprint/plugins/cura/static/js/cura.js:232 -#: src/octoprint/static/js/app/viewmodels/settings.js:344 +#: src/octoprint/plugins/cura/static/js/cura.js:236 +#: src/octoprint/static/js/app/viewmodels/settings.js:359 msgid "The path is not a file" msgstr "" -#: src/octoprint/plugins/cura/static/js/cura.js:234 -#: src/octoprint/static/js/app/viewmodels/settings.js:346 +#: src/octoprint/plugins/cura/static/js/cura.js:238 +#: src/octoprint/static/js/app/viewmodels/settings.js:361 msgid "The path is not an executable" msgstr "" -#: src/octoprint/plugins/cura/static/js/cura.js:237 -#: src/octoprint/static/js/app/viewmodels/settings.js:349 +#: src/octoprint/plugins/cura/static/js/cura.js:241 +#: src/octoprint/static/js/app/viewmodels/settings.js:364 msgid "The path is valid" msgstr "" @@ -525,6 +588,7 @@ msgid "Path to CuraEngine" msgstr "" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/enginePath.jinja2:6 +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:1 #: src/octoprint/templates/snippets/settings/webcam/ffmpegPath.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamSnapshotUrl.jinja2:6 #: src/octoprint/templates/snippets/settings/webcam/webcamStreamUrl.jinja2:6 @@ -581,7 +645,7 @@ msgstr "" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:61 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:37 msgid "Abort" msgstr "" @@ -589,7 +653,7 @@ msgstr "" #: src/octoprint/plugins/cura/templates/snippets/settings/cura/profileImporter.jinja2:62 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:153 #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditor.jinja2:38 msgid "Confirm" msgstr "" @@ -603,7 +667,7 @@ msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:142 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "ascending" msgstr "" @@ -616,13 +680,32 @@ msgstr "" msgid "Delete Profile" msgstr "" -#: src/octoprint/plugins/discovery/__init__.py:31 +#: src/octoprint/plugins/discovery/__init__.py:688 msgid "" "Without this plugin your OctoPrint instance will no longer be " "discoverable on the network via Bonjour and uPnP." msgstr "" -#: src/octoprint/plugins/pluginmanager/__init__.py:140 +#: src/octoprint/plugins/octopi_support/__init__.py:164 +msgid "" +"Without this plugin OctoPrint will no longer be able to provide " +"additional information about your OctoPi instance,which will make it more" +" tricky to help you if you need support." +msgstr "" + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "running on" +msgstr "" + +#: src/octoprint/plugins/octopi_support/static/js/octopi_support.js:32 +msgid "OctoPi" +msgstr "" + +#: src/octoprint/plugins/octopi_support/templates/octopi_support_about.jinja2:1 +msgid "About OctoPi" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/__init__.py:150 msgid "Plugin Manager" msgstr "" @@ -641,398 +724,420 @@ msgid "" "plugins." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:497 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 msgid "Installing plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:310 msgid "Installing plugin from uploaded archive..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:295 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:421 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:521 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:559 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:712 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1113 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1164 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1200 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:457 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:758 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1163 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1214 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1232 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1250 msgid "Something went wrong" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:296 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:422 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:522 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:596 msgid "Please consult octoprint.log for details" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:441 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:477 #, python-format msgid "You are about to disable \"%(name)s\"." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:444 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:480 msgid "This is not recommended" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:446 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:482 msgid "Do you still want to disable it?" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:447 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:483 msgid "Keep enabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:448 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:484 msgid "Disable anyway" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:499 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #, python-format msgid "Installing plugin \"%(name)s\" from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:501 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #, python-format msgid "Installing plugin from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:504 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540 msgid "Reinstalling plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:505 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #, python-format msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 msgid "Uninstalling plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Reinstall" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:198 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 msgid "Install" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Disabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:665 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:701 msgid "Incompatible" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:695 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:741 msgid "Restart now" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:700 -msgid "This will restart your OctoPrint server." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:746 +msgid "" +"This will restart your OctoPrint server.

This " +"action may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:706 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:752 msgid "Restart in progress" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:707 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:753 msgid "The server is now being restarted in the background" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:713 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:759 msgid "" "Trying to restart the server produced an error, please check " "octoprint.log for details. You'll have to restart manually." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:735 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:781 #: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:801 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:847 msgid "Error!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:850 msgid "Done!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:829 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:875 +msgid "Blacklisted" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:877 msgid "Disabled due to active safe mode" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:831 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:879 msgid "Enable Plugin" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:834 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:882 msgid "Disable Plugin" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:854 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:902 #, python-format msgid "" "There are %(count)d notices (%(important)d marked as important) available" " regarding this plugin - click to show!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:856 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:904 #, python-format msgid "" "There are %(count)d notices available regarding this plugin - click to " "show!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:860 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:908 msgid "" "There is an important notice available regarding this plugin - click to " "show!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:862 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:910 msgid "There is a notice available regarding this plugin - click to show!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:876 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:924 #, python-format msgid "Important notice regarding plugin \"%(name)s\"" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:878 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:926 #, python-format msgid "Notice regarding plugin \"%(name)s\"" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:885 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:933 #, python-format msgid "Affected versions: %(versions)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:887 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:935 msgid "Affected versions: all" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:892 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:940 msgid "Read more..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1094 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1133 msgid "Plugin installed" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1095 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 msgid "" "A plugin was installed successfully, however it was impossible to detect " "which one. Please Restart OctoPrint to make sure everything will be " "registered properly" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1100 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1150 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1101 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1141 +msgid "" +"The plugin was reinstalled successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1143 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1156 +#, python-format +msgid "Plugin \"%(name)s\" installed" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1144 +msgid "" +"The plugin was installed successfully, however it is blacklisted and " +"therefore won't be loaded." +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1151 msgid "The plugin was reinstalled successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1102 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1152 msgid "" "The plugin was reinstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1103 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1153 msgid "" "The plugin was reinstalled successfully, however a reload of the page is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1104 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1154 msgid "" "The plugin was reinstalled successfully, however a reconnect to the " "printer is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1106 -#, python-format -msgid "Plugin \"%(name)s\" installed" -msgstr "" - -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1107 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1157 msgid "The plugin was installed successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1108 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 msgid "" "The plugin was installed successfully, however a restart of OctoPrint is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1109 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 msgid "" "The plugin was installed successfully, however a reload of the page is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1110 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 msgid "" "The plugin was installed successfully, however a reconnect to the printer" " is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1126 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 #, python-format msgid "Reinstalling the plugin from file failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1128 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 #, python-format msgid "Reinstalling the plugin from \"%(source)s\" failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1132 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1182 #, python-format msgid "Installing the plugin from file failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1134 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 #, python-format msgid "Installing the plugin from \"%(source)s\" failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1140 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1190 msgid "Reinstalling the plugin from file failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1142 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1192 #, python-format msgid "" "Reinstalling the plugin from \"%(source)s\" failed, please see the log " "for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 msgid "Installing the plugin from file failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1148 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 #, python-format msgid "" "Installing the plugin from \"%(source)s\" failed, please see the log for " "details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1158 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1208 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1159 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1209 msgid "The plugin was uninstalled successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1160 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1210 msgid "" "The plugin was uninstalled successfully, however a restart of OctoPrint " "is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1161 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1211 msgid "" "The plugin was uninstalled successfully, however a reload of the page is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1162 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1212 msgid "" "The plugin was uninstalled successfully, however a reconnect to the " "printer is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1166 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1216 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1168 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1218 msgid "Uninstalling the plugin failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1226 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1177 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1227 msgid "The plugin was enabled successfully." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1178 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1228 msgid "" "The plugin was enabled successfully, however a restart of OctoPrint is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1179 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1229 msgid "" "The plugin was enabled successfully, however a reload of the page is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1180 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1230 msgid "" "The plugin was enabled successfully, however a reconnect to the printer " "is needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1184 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1202 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1234 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1252 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1186 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1204 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1236 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1254 msgid "Toggling the plugin failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1194 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1244 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1195 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1245 msgid "The plugin was disabled successfully." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1196 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1246 msgid "" "The plugin was disabled successfully, however a restart of OctoPrint is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1197 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1247 msgid "" "The plugin was disabled successfully, however a reload of the page is " "needed for that to take effect." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1198 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:1248 msgid "" "The plugin was disabled successfully, however a reconnect to the printer " "is needed for that to take effect." @@ -1111,6 +1216,10 @@ msgstr "" msgid "There are notices available regarding this plugin" msgstr "" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:50 +msgid "This plugin is blacklisted" +msgstr "" + #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:54 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "Homepage" @@ -1153,8 +1262,8 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/sidebar/files_header.jinja2:7 #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "descending" msgstr "" @@ -1200,7 +1309,10 @@ msgid "Enter URL..." msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:200 -msgid "This does not look like a valid \"http://\" or \"https://\" URL." +#, python-format +msgid "" +"This does not look like a valid URL. Expected http, https or any of the " +"supported VCS URLs." msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:203 @@ -1219,7 +1331,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 #: src/octoprint/templates/dialogs/settings/webcam.jinja2:23 -#: src/octoprint/templates/tabs/terminal.jinja2:26 +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklist.jinja2:5 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:74 +#: src/octoprint/templates/tabs/terminal.jinja2:34 msgid "Advanced options" msgstr "" @@ -1303,9 +1417,9 @@ msgid "" msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:302 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:32 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:102 -#: src/octoprint/static/js/app/helpers.js:647 +#: src/octoprint/static/js/app/helpers.js:657 #: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:57 #: src/octoprint/templates/dialogs/temperature.jinja2:31 @@ -1319,12 +1433,12 @@ msgstr "" msgid "Save" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:557 +#: src/octoprint/plugins/softwareupdate/__init__.py:589 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:964 +#: src/octoprint/plugins/softwareupdate/__init__.py:999 #: src/octoprint/server/views.py:571 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -1335,193 +1449,193 @@ msgstr "" msgid "OctoPrint" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:1129 +#: src/octoprint/plugins/softwareupdate/__init__.py:1166 msgid "" "Without this plugin OctoPrint will no longer be able to update itself or " "any of your installed plugins which might put your system at risk." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:238 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:250 msgid "Release" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:239 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:251 msgid "Commit" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:281 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:290 #, python-format msgid "%(name)s: %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:284 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:293 msgid "unknown" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:316 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:309 msgid "There are updates available for the following components:" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:324 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:330 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:323 msgid "" "Those components marked with can be updated" " directly." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:326 msgid "" "To have updates applied, get in touch with an administrator of this " "OctoPrint instance." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:339 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 msgid "Update Available" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:351 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:377 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:344 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:370 msgid "Ignore" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:355 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:348 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:359 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:352 msgid "Update now" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:390 msgid "Everything is up-to-date" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:424 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "No internet connection" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:420 msgid "Update not possible" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:439 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:431 msgid "Unknown update check, configuration ok?" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:442 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 msgid "Cannot check for update, need online connection" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:445 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:437 msgid "Network error while checking for update" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:448 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:440 msgid "Unknown error while checking for update, please check the logs" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:514 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:506 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating..." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:515 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:507 msgid "Now updating, please wait." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:528 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:689 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:520 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:681 msgid "Updating, please wait." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:533 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:525 msgid "Update not started!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:534 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:526 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:556 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:548 msgid "Can't update while printing" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:557 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:549 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:692 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:684 #, python-format msgid "Now updating %(name)s to %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:711 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:703 msgid "Update successful, restarting!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:712 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:704 msgid "The update finished successfully and the server will now be restarted." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:729 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:778 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:721 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:770 msgid "Restart failed" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:730 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:722 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:752 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:744 msgid "The update finished successfully, please restart OctoPrint now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:754 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:746 msgid "The update finished successfully, please reboot the server now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:757 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:749 msgid "Update successful, restart required!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:773 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:765 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:775 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:767 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:794 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:786 msgid "Update successful!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:795 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:787 msgid "The update finished successfully." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:810 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:802 msgid "Update failed!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:811 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:803 msgid "" "The update did not finish successfully. Please consult the log for " "details." @@ -1543,12 +1657,22 @@ msgid "" msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/static/js/app/helpers.js:646 +msgid "This action may disrupt any ongoing print jobs." +msgstr "" + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:25 +msgid "" +"Depending on your printer's controller and general setup, restarting " +"OctoPrint may cause your printer to be reset." +msgstr "" + +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:28 +#: src/octoprint/static/js/app/helpers.js:656 msgid "Are you sure you want to proceed?" msgstr "" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:27 -#: src/octoprint/static/js/app/helpers.js:648 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:33 +#: src/octoprint/static/js/app/helpers.js:658 msgid "Proceed" msgstr "" @@ -1638,14 +1762,16 @@ msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:3 msgid "" "

\n" -" OctoPrint can update itself via git, but it needs to " -"know its checkout folder and the way\n" -" it should track available updates in order to be able to do that. You" -" can configure that here.\n" +" By default, OctoPrint will update itself via pip to " +"published releases. OctoPrint can\n" +" also update itself via git to arbitrary development " +"branches you need to check out manually.\n" +" If you want to do that though it needs to know its checkout folder. " +"You can configure that here.\n" "

" msgstr "" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:13 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:14 msgid "" "

\n" " If you are running a release version of OctoPrint, leave at " @@ -1658,6 +1784,10 @@ msgstr "" msgid "OctoPrint checkout folder" msgstr "" +#: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/checkoutFolder.jinja2:5 +msgid "This needs to be set if you select commit based version tracking." +msgstr "" + #: src/octoprint/plugins/softwareupdate/templates/snippets/plugins/softwareupdate/releaseChannel.jinja2:2 msgid "OctoPrint Release Channel" msgstr "" @@ -1791,7 +1921,11 @@ msgid "Shutdown system" msgstr "" #: src/octoprint/server/api/system.py:170 -msgid "You are about to shutdown the system." +msgid "" +"You are about to shutdown the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." msgstr "" #: src/octoprint/server/api/system.py:173 @@ -1799,7 +1933,11 @@ msgid "Reboot system" msgstr "" #: src/octoprint/server/api/system.py:174 -msgid "You are about to reboot the system." +msgid "" +"You are about to reboot the system.

This action " +"may disrupt any ongoing print jobs (depending on your printer's " +"controller and general setup that might also apply to prints run directly" +" from your printer's internal storage)." msgstr "" #: src/octoprint/server/api/system.py:177 @@ -1808,7 +1946,11 @@ msgid "Restart OctoPrint" msgstr "" #: src/octoprint/server/api/system.py:178 -msgid "You are about to restart the OctoPrint server." +msgid "" +"You are about to restart the OctoPrint " +"server.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." msgstr "" #: src/octoprint/server/api/system.py:181 @@ -1816,12 +1958,16 @@ msgid "Restart OctoPrint in safe mode" msgstr "" #: src/octoprint/server/api/system.py:182 -msgid "You are about to restart the OctoPrint server in safe mode." +msgid "" +"You are about to restart the OctoPrint server in safe " +"mode.

This action may disrupt any ongoing print jobs " +"(depending on your printer's controller and general setup that might also" +" apply to prints run directly from your printer's internal storage)." msgstr "" #: src/octoprint/static/js/app/dataupdater.js:90 #: src/octoprint/static/js/app/dataupdater.js:109 -#: src/octoprint/static/js/app/helpers.js:574 +#: src/octoprint/static/js/app/helpers.js:584 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "" @@ -1852,8 +1998,8 @@ msgid "" msgstr "" #: src/octoprint/static/js/app/dataupdater.js:209 -#: src/octoprint/static/js/app/viewmodels/files.js:875 -#: src/octoprint/static/js/app/viewmodels/files.js:882 +#: src/octoprint/static/js/app/viewmodels/files.js:871 +#: src/octoprint/static/js/app/viewmodels/files.js:878 #, python-format msgid "Slicing ... (%(percentage)d%%)" msgstr "" @@ -1873,148 +2019,162 @@ msgstr "" #: src/octoprint/static/js/app/dataupdater.js:241 #, python-format msgid "" -"The was an unhandled error while talking to the printer. Due to that " +"There was an unhandled error while talking to the printer. Due to that " "OctoPrint disconnected. Error: %(error)s" msgstr "" +#: src/octoprint/static/js/app/dataupdater.js:248 +msgid "Printer reset detected" +msgstr "" + +#: src/octoprint/static/js/app/dataupdater.js:249 +msgid "" +"It looks like the printer was reset while a connection was active. If " +"this was intentional you may safely ignore this message. Otherwise you " +"should investigate why your printer reset itself, since this will " +"interrupt prints and also file transfers to your printer's SD." +msgstr "" + #: src/octoprint/static/js/app/helpers.js:378 #, python-format msgid "%(hour)02d:%(minute)02d:%(second)02d" msgstr "" -#: src/octoprint/static/js/app/helpers.js:435 -#: src/octoprint/static/js/app/helpers.js:442 -#, python-format -msgid "%(days)d days" -msgstr "" - #: src/octoprint/static/js/app/helpers.js:437 -#, python-format -msgid "%(days)d.5 days" -msgstr "" - -#: src/octoprint/static/js/app/helpers.js:440 +#: src/octoprint/static/js/app/helpers.js:445 #, python-format msgid "%(days)d day" msgstr "" -#: src/octoprint/static/js/app/helpers.js:451 +#: src/octoprint/static/js/app/helpers.js:439 +#: src/octoprint/static/js/app/helpers.js:447 +#, python-format +msgid "%(days)d days" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:442 +#, python-format +msgid "%(days)d.5 days" +msgstr "" + +#: src/octoprint/static/js/app/helpers.js:456 +#: src/octoprint/static/js/app/helpers.js:468 #, python-format msgid "%(hours)d hour" msgstr "" -#: src/octoprint/static/js/app/helpers.js:453 -#: src/octoprint/static/js/app/helpers.js:461 -#: src/octoprint/static/js/app/helpers.js:472 +#: src/octoprint/static/js/app/helpers.js:458 +#: src/octoprint/static/js/app/helpers.js:470 +#: src/octoprint/static/js/app/helpers.js:482 #, python-format msgid "%(hours)d hours" msgstr "" -#: src/octoprint/static/js/app/helpers.js:457 +#: src/octoprint/static/js/app/helpers.js:462 #, python-format msgid "%(hours)d.5 hours" msgstr "" -#: src/octoprint/static/js/app/helpers.js:466 +#: src/octoprint/static/js/app/helpers.js:476 msgid "1 day" msgstr "" -#: src/octoprint/static/js/app/helpers.js:479 +#: src/octoprint/static/js/app/helpers.js:489 msgid "a minute" msgstr "" -#: src/octoprint/static/js/app/helpers.js:481 +#: src/octoprint/static/js/app/helpers.js:491 msgid "2 minutes" msgstr "" -#: src/octoprint/static/js/app/helpers.js:487 +#: src/octoprint/static/js/app/helpers.js:497 #, python-format msgid "%(minutes)d minutes" msgstr "" -#: src/octoprint/static/js/app/helpers.js:489 +#: src/octoprint/static/js/app/helpers.js:499 msgid "40 minutes" msgstr "" -#: src/octoprint/static/js/app/helpers.js:491 +#: src/octoprint/static/js/app/helpers.js:501 msgid "50 minutes" msgstr "" -#: src/octoprint/static/js/app/helpers.js:493 +#: src/octoprint/static/js/app/helpers.js:503 msgid "1 hour" msgstr "" -#: src/octoprint/static/js/app/helpers.js:498 +#: src/octoprint/static/js/app/helpers.js:508 msgid "a few seconds" msgstr "" -#: src/octoprint/static/js/app/helpers.js:500 +#: src/octoprint/static/js/app/helpers.js:510 msgid "less than a minute" msgstr "" -#: src/octoprint/static/js/app/helpers.js:509 +#: src/octoprint/static/js/app/helpers.js:519 msgid "YYYY-MM-DD HH:mm" msgstr "" -#: src/octoprint/static/js/app/helpers.js:528 -#: src/octoprint/static/js/app/helpers.js:534 +#: src/octoprint/static/js/app/helpers.js:538 +#: src/octoprint/static/js/app/helpers.js:544 msgid "off" msgstr "" -#: src/octoprint/static/js/app/helpers.js:644 +#: src/octoprint/static/js/app/helpers.js:654 msgid "Are you sure?" msgstr "" -#: src/octoprint/static/js/app/helpers.js:734 +#: src/octoprint/static/js/app/helpers.js:744 msgid "Progress" msgstr "" -#: src/octoprint/static/js/app/main.js:172 +#: src/octoprint/static/js/app/main.js:171 msgid "Offline" msgstr "" -#: src/octoprint/static/js/app/main.js:173 +#: src/octoprint/static/js/app/main.js:172 msgid "Opening serial port" msgstr "" -#: src/octoprint/static/js/app/main.js:174 +#: src/octoprint/static/js/app/main.js:173 msgid "Detecting serial port" msgstr "" -#: src/octoprint/static/js/app/main.js:175 +#: src/octoprint/static/js/app/main.js:174 msgid "Detecting baudrate" msgstr "" -#: src/octoprint/static/js/app/main.js:176 +#: src/octoprint/static/js/app/main.js:175 msgid "Connecting" msgstr "" -#: src/octoprint/static/js/app/main.js:177 +#: src/octoprint/static/js/app/main.js:176 msgid "Operational" msgstr "" -#: src/octoprint/static/js/app/main.js:178 +#: src/octoprint/static/js/app/main.js:177 msgid "Printing from SD" msgstr "" -#: src/octoprint/static/js/app/main.js:179 +#: src/octoprint/static/js/app/main.js:178 msgid "Sending file to SD" msgstr "" -#: src/octoprint/static/js/app/main.js:180 +#: src/octoprint/static/js/app/main.js:179 msgid "Printing" msgstr "" -#: src/octoprint/static/js/app/main.js:181 +#: src/octoprint/static/js/app/main.js:180 msgid "Paused" msgstr "" -#: src/octoprint/static/js/app/main.js:182 +#: src/octoprint/static/js/app/main.js:181 msgid "Closed" msgstr "" -#: src/octoprint/static/js/app/main.js:183 -msgid "Transfering file to SD" +#: src/octoprint/static/js/app/main.js:182 +msgid "Transferring file to SD" msgstr "" #: src/octoprint/static/js/app/viewmodels/connection.js:42 @@ -2027,9 +2187,9 @@ msgid "Disconnect" msgstr "" #: src/octoprint/static/js/app/viewmodels/control.js:72 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:234 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:237 #: src/octoprint/static/js/app/viewmodels/temperature.js:115 #: src/octoprint/static/js/app/viewmodels/temperature.js:126 msgid "Tool" @@ -2051,122 +2211,131 @@ msgstr "" msgid "Your current disk usage." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:395 +#: src/octoprint/static/js/app/viewmodels/files.js:398 #, python-format msgid "" "You are about to delete the folder \"%(folder)s\" which still contains " "files and/or sub folders." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:593 -#: src/octoprint/static/js/app/viewmodels/gcode.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:596 +#: src/octoprint/static/js/app/viewmodels/gcode.js:526 msgid "Model size" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:599 -#: src/octoprint/static/js/app/viewmodels/files.js:604 -#: src/octoprint/static/js/app/viewmodels/gcode.js:527 -#: src/octoprint/static/js/app/viewmodels/gcode.js:530 +#: src/octoprint/static/js/app/viewmodels/files.js:602 +#: src/octoprint/static/js/app/viewmodels/files.js:606 +#: src/octoprint/static/js/app/viewmodels/gcode.js:564 +#: src/octoprint/static/js/app/viewmodels/gcode.js:567 msgid "Filament" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:608 -#: src/octoprint/static/js/app/viewmodels/gcode.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/gcode.js:571 msgid "Estimated print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:611 +#: src/octoprint/static/js/app/viewmodels/files.js:614 msgid "Last printed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:673 +#: src/octoprint/static/js/app/viewmodels/files.js:676 #, python-format msgid "" "Object in %(name)s exceeds the print volume of the currently selected " "printer profile, be careful when printing this." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:683 +#: src/octoprint/static/js/app/viewmodels/files.js:686 msgid "Object exceeds print volume in width.
" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:686 +#: src/octoprint/static/js/app/viewmodels/files.js:689 msgid "Object exceeds print volume in depth.
" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:689 +#: src/octoprint/static/js/app/viewmodels/files.js:692 msgid "Object exceeds print volume in height.
" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:695 +#: src/octoprint/static/js/app/viewmodels/files.js:698 msgid "" "Object's bounding box: (%(object.minX).2f, %(object.minY).2f, " "%(object.minZ).2f) × (%(object.maxX).2f, %(object.maxY).2f, " "%(object.maxZ).2f)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:697 +#: src/octoprint/static/js/app/viewmodels/files.js:700 msgid "" "Print volume: (%(profile.minX).2f, %(profile.minY).2f, " "%(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, " "%(profile.maxZ).2f)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:704 +#: src/octoprint/static/js/app/viewmodels/files.js:707 msgid "Object doesn't fit print volume" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:877 +#: src/octoprint/static/js/app/viewmodels/files.js:873 msgid "Slicing ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:903 +#: src/octoprint/static/js/app/viewmodels/files.js:899 msgid "Slicing done" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:904 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, python-format msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:919 +#: src/octoprint/static/js/app/viewmodels/files.js:915 #, python-format msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:920 +#: src/octoprint/static/js/app/viewmodels/files.js:916 msgid "Slicing failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:937 +#: src/octoprint/static/js/app/viewmodels/files.js:933 msgid "Streaming ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:949 +#: src/octoprint/static/js/app/viewmodels/files.js:945 msgid "Streaming done" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:950 +#: src/octoprint/static/js/app/viewmodels/files.js:946 #, python-format msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:1048 +#: src/octoprint/static/js/app/viewmodels/files.js:962 +msgid "Streaming failed" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:963 +#, python-format +msgid "Did not finish streaming %(local)s to %(remote)s on SD" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:1063 #, python-format msgid "" "Could not upload the file. Make sure that it is a valid file with one of " "these extensions: %(extensions)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Saving ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:1069 +#: src/octoprint/static/js/app/viewmodels/files.js:1084 msgid "Uploading ..." msgstr "" @@ -2182,40 +2351,40 @@ msgstr "" msgid "Analyzed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:490 +#: src/octoprint/static/js/app/viewmodels/gcode.js:527 msgid "Estimated total print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 msgid "Estimated layer height" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:491 -#: src/octoprint/templates/tabs/timelapse.jinja2:46 +#: src/octoprint/static/js/app/viewmodels/gcode.js:528 +#: src/octoprint/templates/tabs/timelapse.jinja2:77 msgid "mm" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "Layer count" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "printed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:492 +#: src/octoprint/static/js/app/viewmodels/gcode.js:529 msgid "visited" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:522 +#: src/octoprint/static/js/app/viewmodels/gcode.js:559 msgid "Layer number" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:523 +#: src/octoprint/static/js/app/viewmodels/gcode.js:560 msgid "Layer height" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:524 +#: src/octoprint/static/js/app/viewmodels/gcode.js:561 msgid "GCODE commands" msgstr "" @@ -2240,19 +2409,24 @@ msgstr "" msgid "You are now logged in as \"%(username)s\"" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:120 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:128 msgid "Login failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:117 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:121 msgid "User unknown or wrong password" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:129 +msgid "Your account is deactivated" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "Logout successful" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:124 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:141 msgid "You are now logged out" msgstr "" @@ -2366,94 +2540,95 @@ msgstr "" msgid "Edit Printer Profile \"%(name)s\"" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Restarts the print job from the beginning" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Starts the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 msgid "Resumes the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:50 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:51 msgid "Pauses the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:83 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:84 msgid "Still stabilizing..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:93 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 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:96 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:97 msgid "Based on the estimate from analysis of file (medium accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:99 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:100 msgid "Based on a mix of estimate from analysis and calculation (medium accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:102 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:103 msgid "" "Based on the average total of past prints of this model with the same " "printer profile (usually good accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:105 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:106 msgid "" "Based on a mix of average total from past prints and calculation (usually" " good accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:108 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:109 msgid "Based on the calculated estimate (best accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 msgid "Continue" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:148 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:149 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 -#: src/octoprint/templates/tabs/timelapse.jinja2:11 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 +#: src/octoprint/templates/tabs/timelapse.jinja2:15 msgid "On Z Change" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:10 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:14 msgid "Timed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:161 -#: src/octoprint/templates/tabs/timelapse.jinja2:20 -#: src/octoprint/templates/tabs/timelapse.jinja2:33 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:162 +#: src/octoprint/templates/tabs/timelapse.jinja2:26 +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:57 msgid "sec" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:271 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:274 msgid "This will restart the print job from the beginning." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:298 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:301 msgid "This will cancel your print." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:299 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:302 msgid "No" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:300 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:303 msgid "Yes" msgstr "" @@ -2471,34 +2646,42 @@ msgstr "" msgid "Autodetect from browser" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:259 +#: src/octoprint/static/js/app/viewmodels/settings.js:274 msgid "If you see your webcam stream below, the entered stream URL is ok." msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:267 +#: src/octoprint/static/js/app/viewmodels/settings.js:282 msgid "Stream test" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:285 +#: src/octoprint/static/js/app/viewmodels/settings.js:300 msgid "Could not retrieve snapshot URL, please double check the URL" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:286 +#: src/octoprint/static/js/app/viewmodels/settings.js:301 msgid "Snapshot test failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:307 +#: src/octoprint/static/js/app/viewmodels/settings.js:322 msgid "" "If you see your webcam snapshot picture below, the entered snapshot URL " "is ok." msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:309 +#: src/octoprint/static/js/app/viewmodels/settings.js:324 msgid "Snapshot test" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:468 -#: src/octoprint/static/js/app/viewmodels/usersettings.js:83 +#: src/octoprint/static/js/app/viewmodels/settings.js:384 +msgid "The server is not reachable" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:386 +msgid "The server is reachable" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:506 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:87 msgid "" "This will generate a new API Key. The old API Key will cease to function " "immediately." @@ -2516,31 +2699,31 @@ msgstr "" msgid "Start printing" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:144 +#: src/octoprint/static/js/app/viewmodels/slicing.js:149 #, python-format msgid "Slicing %(filename)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:181 +#: src/octoprint/static/js/app/viewmodels/slicing.js:186 msgid "Cannot slice on the same device while printing" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:183 +#: src/octoprint/static/js/app/viewmodels/slicing.js:188 msgid "Cannot slice, not all parameters specified" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:186 +#: src/octoprint/static/js/app/viewmodels/slicing.js:191 msgid "Start the slicing process" msgstr "" #: src/octoprint/static/js/app/viewmodels/system.js:52 #, python-format -msgid "The command \"%(command)s\" executed successfully" +msgid "The command \"%(command)s\" was triggered asynchronously" msgstr "" #: src/octoprint/static/js/app/viewmodels/system.js:54 #, python-format -msgid "The command \"%(command)s\" was triggered asychronously" +msgid "The command \"%(command)s\" executed successfully" msgstr "" #: src/octoprint/static/js/app/viewmodels/system.js:66 @@ -2570,24 +2753,24 @@ msgstr "" msgid "Bed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/temperature.js:318 +#: src/octoprint/static/js/app/viewmodels/temperature.js:350 +msgid "just now" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:355 +msgid "min" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/temperature.js:401 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "" -#: src/octoprint/static/js/app/viewmodels/temperature.js:323 +#: src/octoprint/static/js/app/viewmodels/temperature.js:406 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "" -#: src/octoprint/static/js/app/viewmodels/temperature.js:355 -msgid "just now" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/temperature.js:357 -msgid "min" -msgstr "" - #: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format msgid "" @@ -2612,169 +2795,169 @@ msgstr "" msgid "showing %(displayed)d lines" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:230 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:251 #, python-format msgid "" "Failed to remove timelapse %(name)s.

Please consult octoprint.log " "for details.

" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:233 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Could not remove timelapse" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:241 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, python-format msgid "You are about to delete timelapse file \"%(name)s\"." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:253 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:274 #, python-format msgid "You are about to delete %(count)d timelapse files." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:278 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 #, python-format msgid "You are about to delete unrendered timelapse \"%(name)s\"." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:311 #, python-format msgid "You are about to delete %(count)d unrendered timelapses." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:298 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:319 msgid "Deleting timelapse files" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:299 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 #, python-format msgid "Deleting %(count)d timelapse files..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:303 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 #, python-format msgid "Deleted %(filename)s..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:306 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:327 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:341 #, python-format msgid "Deletion of %(filename)s failed, continuing..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:328 #, python-format msgid "Deletion of %(filename)s failed: %(error)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:312 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:333 msgid "Deleting unrendered timelapses" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:313 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:334 #, python-format msgid "Deleting %(count)d unrendered timelapses..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:402 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:429 msgid "Capturing timelapse postroll" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:406 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:433 msgid "Now capturing timelapse post roll, this will take only a moment..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:413 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:440 #, python-format msgid "%(minutes)d min" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:414 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:441 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " "%(duration)s (so until %(time)s)..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:416 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:443 #, python-format msgid "%(seconds)d sec" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:417 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:444 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " "%(duration)s..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:447 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:474 msgid "" "Failed repeatedly to capture timelapse frame from webcam - is the " "snapshot URL configured correctly and the camera on?" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:450 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 msgid "Could not capture snapshots" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:459 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:486 msgid "Rendering timelapse" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:460 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:487 #, python-format msgid "" "Now rendering timelapse %(movie_prefix)s. Due to performance reasons it " "is not recommended to start a print job while a movie is still rendering." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:469 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:496 msgid "Cannot render timelapse" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:470 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:497 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s is not possible since no frames " "were captured. Is the snapshot URL configured correctly?" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:472 -#: src/octoprint/static/js/app/viewmodels/timelapse.js:476 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:499 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:503 msgid "Rendering timelapse failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:473 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:500 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed with return code " "%(returncode)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:477 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:504 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed due to an unknown error, " "please consult the log file" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:490 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:517 msgid "Timelapse ready" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:491 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:518 #, python-format msgid "New timelapse %(movie_prefix)s is done rendering." msgstr "" -#: src/octoprint/static/js/app/viewmodels/users.js:187 +#: src/octoprint/static/js/app/viewmodels/users.js:191 msgid "Not possible" msgstr "" -#: src/octoprint/static/js/app/viewmodels/users.js:188 +#: src/octoprint/static/js/app/viewmodels/users.js:192 msgid "You may not delete your own account." msgstr "" @@ -2782,7 +2965,7 @@ msgstr "" msgid "Site default" msgstr "" -#: src/octoprint/static/js/app/viewmodels/usersettings.js:94 +#: src/octoprint/static/js/app/viewmodels/usersettings.js:98 msgid "This will delete the API Key. It will cease to to function immediately." msgstr "" @@ -2857,7 +3040,7 @@ msgid "After slicing..." msgstr "" #: src/octoprint/templates/dialogs/slicing.jinja2:58 -#: src/octoprint/templates/sidebar/files.jinja2:35 +#: src/octoprint/templates/sidebar/files.jinja2:37 msgid "Slice" msgstr "" @@ -2933,8 +3116,8 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 #: src/octoprint/templates/dialogs/settings/logs.jinja2:15 #: src/octoprint/templates/snippets/settings/printerprofiles/profiles.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:94 -#: src/octoprint/templates/tabs/timelapse.jinja2:140 +#: src/octoprint/templates/tabs/timelapse.jinja2:132 +#: src/octoprint/templates/tabs/timelapse.jinja2:178 msgid "Action" msgstr "" @@ -2944,6 +3127,10 @@ msgstr "" msgid "API Key" msgstr "" +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 +msgid "Copy API Key to clipboard" +msgstr "" + #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:16 msgid "Update User" msgstr "" @@ -3002,14 +3189,14 @@ msgstr "" msgid "Allow Cross Origin Resource Sharing (CORS)" msgstr "" -#: src/octoprint/templates/dialogs/settings/api.jinja2:23 +#: src/octoprint/templates/dialogs/settings/api.jinja2:24 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Save\" first." msgstr "" -#: src/octoprint/templates/dialogs/settings/api.jinja2:27 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:35 +#: src/octoprint/templates/dialogs/settings/api.jinja2:28 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:36 msgid "QR Code" msgstr "" @@ -3102,8 +3289,8 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:102 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:60 -#: src/octoprint/templates/sidebar/files.jinja2:71 +#: src/octoprint/templates/sidebar/files.jinja2:63 +#: src/octoprint/templates/sidebar/files.jinja2:74 msgid "Upload" msgstr "" @@ -3121,46 +3308,66 @@ msgid "" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:5 -msgid "Enable Temperature Graph" +msgid "Enable legacy plugin asset bundling" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 -msgid "Enable model size detection and warn if model exceeds print bed" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/features.jinja2:12 -msgid "Beta" +#: src/octoprint/templates/dialogs/settings/features.jinja2:6 +#, python-format +msgid "" +"\n" +" Enable this, save and restart your server if you are " +"running into issues with plugins with OctoPrint\n" +" 1.3.6 or later that used to work with OctoPrint up to" +" version 1.3.5. See here\n" +" for details on why this is happening. Note that this " +"legacy flag will be removed in a future\n" +" OctoPrint version (currently planned for 1.3.8), so " +"urge the authors of affected plugins to push\n" +" an update with a fix.\n" +" " msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:19 -msgid "Confirm before cancelling a print" +msgid "Enable Temperature Graph" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:26 -msgid "Enable SD support" +msgid "Enable model size detection and warn if model exceeds print bed" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:26 +msgid "Beta" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:33 -msgid "Enable Keyboard Control" +msgid "Confirm before cancelling a print" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:40 -msgid "Wait for start on connect" +msgid "Enable SD support" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:47 -msgid "G90/G91 overrides relative extruder mode" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/features.jinja2:47 -msgid "Smoothieware" +msgid "Enable Keyboard Control" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 +msgid "Wait for start on connect" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 +msgid "G90/G91 overrides relative extruder mode" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 +msgid "Smoothieware" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:68 msgid "Enable automatic firmware detection" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:55 +#: src/octoprint/templates/dialogs/settings/features.jinja2:69 msgid "" "\n" " If enabled, OctoPrint will try to figure out your " @@ -3172,59 +3379,59 @@ msgid "" " " msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "Select SD files by relative path" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:66 +#: src/octoprint/templates/dialogs/settings/features.jinja2:80 msgid "RepRap Firmware" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +#: src/octoprint/templates/dialogs/settings/features.jinja2:87 msgid "Always assume SD card is present" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:73 -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 #: src/octoprint/templates/dialogs/settings/features.jinja2:87 #: src/octoprint/templates/dialogs/settings/features.jinja2:94 #: src/octoprint/templates/dialogs/settings/features.jinja2:101 -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Repetier" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:80 +#: src/octoprint/templates/dialogs/settings/features.jinja2:94 msgid "Ignore consecutive resend requests for the same line" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:87 +#: src/octoprint/templates/dialogs/settings/features.jinja2:101 #, python-format msgid "" "Support TargetExtr%%n/TargetBed target " "temperature format" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:94 +#: src/octoprint/templates/dialogs/settings/features.jinja2:108 msgid "Disable detection of external heatups" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:101 +#: src/octoprint/templates/dialogs/settings/features.jinja2:115 msgid "Actively pause communication during G4 dwell command" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:106 +#: src/octoprint/templates/dialogs/settings/features.jinja2:120 msgid "Send a checksum with the command" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:109 +#: src/octoprint/templates/dialogs/settings/features.jinja2:123 msgid "When printing" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:112 +#: src/octoprint/templates/dialogs/settings/features.jinja2:126 msgid "Always" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:115 +#: src/octoprint/templates/dialogs/settings/features.jinja2:129 msgid "Never" msgstr "" @@ -3267,10 +3474,9 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:87 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:115 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:13 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:111 msgid "Warning" msgstr "" @@ -3354,11 +3560,11 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:17 -#: src/octoprint/templates/sidebar/files.jinja2:31 -#: src/octoprint/templates/sidebar/files.jinja2:41 -#: src/octoprint/templates/tabs/timelapse.jinja2:93 -#: src/octoprint/templates/tabs/timelapse.jinja2:139 +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:44 +#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:177 msgid "Size" msgstr "" @@ -3561,34 +3767,49 @@ msgid "" "sent with a checksum. Comma separated list." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:144 +msgid "Commands to not completely auto uppercase in the terminal tab" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 +msgid "Terminal Auto Uppercase Blacklist" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:148 +msgid "" +"Use this to specify the commands that should not have their parameters " +"automatically uppercased in the terminal tab. Just the G or M code, comma" +" separated." +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Generate additional ok for M29" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:146 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:153 msgid "Most Marlin < v1.1.0" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:158 msgid "Simulate an additional ok for resend requests" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 msgid "Log position on pause" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:164 msgid "" "If you disabled this, the pause_position placeholders in " "your pause/resume GCODE scripts will stay unpopulated! However, pausing " "speed might improve slightly." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:162 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:169 msgid "Log position on cancel" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:163 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 msgid "" "If you disabled this, the cancel_position placeholders in " "your cancel GCODE script and the corresponding data in the print recovery" @@ -3596,40 +3817,40 @@ msgid "" "slightly." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:166 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 msgid "" "Maximum consecutive communication timeouts while idle. More than this and" " the printer will be considered to be gone. Set to 0 to disable." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:167 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 msgid "Max. consecutive timeouts while idle" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:170 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:177 #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:184 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:191 msgid "Set to 0 to disable consecutive timeout detection and handling." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:173 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 msgid "" "Maximum consecutive communication timeouts while printing. More than this" " and the printer will be considered to be gone. Set to 0 to disable." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:174 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 msgid "Max. consecutive timeouts while printing" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:180 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:187 msgid "" "Maximum consecutive communication timeouts while a long running command " "is active. More than this and the printer will be considered to be gone. " "Set to 0 to disable." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:181 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:188 msgid "Max. consecutive timeouts during long running commands" msgstr "" @@ -3641,6 +3862,10 @@ msgstr "" msgid "Connectivity check" msgstr "" +#: src/octoprint/templates/dialogs/settings/server.jinja2:13 +msgid "Plugin blacklist processing" +msgstr "" + #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Graph" msgstr "" @@ -3695,7 +3920,7 @@ msgid "" "fields empty." msgstr "" -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:31 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:32 msgid "" "Please note that changes to the API key are applied immediately, without " "having to \"Confirm\" first." @@ -3718,19 +3943,44 @@ msgstr "" #: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:3 msgid "" "\n" -" Your OctoPrint installation is now all set up and ready to go. Happy\n" -" printing!\n" +" Your OctoPrint installation is now all set up and ready to go.\n" msgstr "" -#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:7 +msgid "On your printer's safety" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:10 +msgid "" +"\n" +" Even with OctoPrint attached you should never leave\n" +" your printer running completely unattended. The electronics " +"in our consumer printers can and\n" +" sometimes sadly do catch fire, so stay or have someone else stay " +"close enough to physically intervene\n" +" in case of such catastrophic failure.\n" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:17 +msgid "If you enjoy OctoPrint..." +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:20 #, python-format msgid "" "\n" -" If you enjoy OctoPrint, please consider supporting its ongoing\n" -" development, which is fully funded by users like you! You can " -"also find this link in the \"About\" dialog. Thank you!" +" Please consider to support OctoPrint's ongoing development,\n" +" which can only continue with funding by users like you! You can also " +"find this link in the \"About\" dialog.
\n" +" Thank you!\n" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:26 +msgid "" "\n" +" With all that being said, Happy and Safe Printing!\n" msgstr "" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 @@ -3740,10 +3990,14 @@ msgstr "" #: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:3 msgid "" "\n" -" Thank you for installing OctoPrint! This wizard will lead you through" -" the\n" -" final steps to get your OctoPrint instance all setup and ready to go." -" We'll\n" +" Thank you for installing OctoPrint!\n" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:6 +msgid "" +"\n" +" This wizard will guide you through the final steps to get your " +"OctoPrint instance all setup and ready to go. We'll\n" " get you printing in no time!\n" msgstr "" @@ -3772,7 +4026,7 @@ msgid "Upload locally" msgstr "" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:65 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload to SD" msgstr "" @@ -3822,46 +4076,52 @@ msgid "Currently in" msgstr "" #: src/octoprint/templates/sidebar/files.jinja2:16 -#: src/octoprint/templates/sidebar/files.jinja2:30 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:43 +msgid "Internal" +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:17 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Uploaded" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:20 +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Additional data" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:21 -#: src/octoprint/templates/sidebar/files.jinja2:33 +#: src/octoprint/templates/sidebar/files.jinja2:22 +#: src/octoprint/templates/sidebar/files.jinja2:35 msgid "Download" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:22 -#: src/octoprint/templates/sidebar/files.jinja2:34 -#: src/octoprint/templates/sidebar/files.jinja2:43 +#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:36 +#: src/octoprint/templates/sidebar/files.jinja2:46 msgid "Remove" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:24 msgid "Load" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:24 +#: src/octoprint/templates/sidebar/files.jinja2:25 msgid "Load and Print" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Free" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:48 +#: src/octoprint/templates/sidebar/files.jinja2:51 msgid "Total" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:53 +#: src/octoprint/templates/sidebar/files.jinja2:56 msgid "Create folder..." msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:83 +#: src/octoprint/templates/sidebar/files.jinja2:86 msgid "Hint: You can also drag and drop files on this page to upload them." msgstr "" @@ -3870,7 +4130,7 @@ msgid "File list settings" msgstr "" #: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:70 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Sort by name" msgstr "" @@ -3879,7 +4139,7 @@ msgid "Sort by upload date" msgstr "" #: src/octoprint/templates/sidebar/files_header.jinja2:8 -#: src/octoprint/templates/tabs/timelapse.jinja2:72 +#: src/octoprint/templates/tabs/timelapse.jinja2:110 msgid "Sort by file size" msgstr "" @@ -3952,7 +4212,7 @@ msgid "Current timelapse configuration" msgstr "" #: src/octoprint/templates/sidebar/state.jinja2:8 -msgid "Estimated total print time base on statical analysis or past prints" +msgid "Estimated total print time based on analysis of the file or past prints" msgstr "" #: src/octoprint/templates/sidebar/state.jinja2:8 @@ -4129,7 +4389,8 @@ msgstr "" #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:30 msgid "" "Please specify the nozzle offsets of the extruders relative to the first " -"nozzle T0." +"nozzle T0 if you haven't already done so in your " +"firmware. Otherwise leave them at (0,0)." msgstr "" #: src/octoprint/templates/snippets/settings/printerprofiles/profileEditorExtruder.jinja2:36 @@ -4229,6 +4490,46 @@ msgstr "" msgid "Port" msgstr "" +#: src/octoprint/templates/snippets/settings/server/serverOnlineCheckTest.jinja2:3 +msgid "Test host & port" +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistDescription.jinja2:1 +msgid "" +"\n" +" To protect against known severe issues with certain versions " +"of third party plugins, OctoPrint supports\n" +" the use of a centralized plugin version blacklist to automatically " +"disable such plugins before they can interfere\n" +" with normal operation.\n" +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:4 +msgid "Enable plugin blacklist processing on startup" +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistEnabled.jinja2:5 +msgid "Any changes take effect only on the next server start." +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:1 +msgid "" +"How long to cache the blacklist, in minutes. You should normally not have" +" to change this." +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistTtl.jinja2:2 +msgid "Blacklist cache TTL" +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:1 +msgid "Plugin blacklist URL. You should normally not have to change this." +msgstr "" + +#: src/octoprint/templates/snippets/settings/server/serverPluginBlacklistUrl.jinja2:2 +msgid "Blacklist URL" +msgstr "" + #: src/octoprint/templates/snippets/settings/webcam/ffmpegBitrate.jinja2:1 msgid "Bitrate to use for encoding the timelapse video" msgstr "" @@ -4470,7 +4771,32 @@ msgstr "" msgid "Reload" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:78 +msgid "Show visited bounding box" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:81 +msgid "Show printed bounding box" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +msgid "Hide empty layers" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Causes reload" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:89 +msgid "Sort layers" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:93 +msgid "Reset options" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:101 msgid "" "\n" " Note that the time and usage values in this tab are " @@ -4485,7 +4811,7 @@ msgid "" " " msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:112 msgid "" "

\n" " You've selected " msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:123 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "" @@ -4532,7 +4858,7 @@ msgid "Set" msgstr "" #: src/octoprint/templates/tabs/temperature.jinja2:39 -#: src/octoprint/templates/tabs/timelapse.jinja2:9 +#: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Off" msgstr "" @@ -4544,49 +4870,47 @@ msgstr "" msgid "Send" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:10 +#: src/octoprint/templates/tabs/terminal.jinja2:11 msgid "Autoscroll" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:11 +#: src/octoprint/templates/tabs/terminal.jinja2:13 msgid "Scroll to end" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:11 -#: src/octoprint/templates/tabs/timelapse.jinja2:81 -#: src/octoprint/templates/tabs/timelapse.jinja2:126 -msgid "Select all" +#: src/octoprint/templates/tabs/terminal.jinja2:16 +msgid "Copy all" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:12 +#: src/octoprint/templates/tabs/terminal.jinja2:19 msgid "" "For performance reasons only a limited amount of terminal functionality " "is enabled right now." msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:29 +#: src/octoprint/templates/tabs/terminal.jinja2:37 msgid "Fake Acknowledgement" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:30 +#: src/octoprint/templates/tabs/terminal.jinja2:38 msgid "" "If acknowledgements (\"ok\"s) sent by the firmware get lost due to issues" " with the serial communication to your printer, OctoPrint's communication" " with it can become stuck. If that happens, this can help. Please be " -"advised that such occurences hint at general communication issues with " +"advised that such occurrences hint at general communication issues with " "your printer which will probably negatively influence your printing " "results and which you should therefore try to resolve!" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:33 +#: src/octoprint/templates/tabs/terminal.jinja2:41 msgid "Force fancy functionality" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:34 +#: src/octoprint/templates/tabs/terminal.jinja2:42 msgid "Force terminal output during printing" msgstr "" -#: src/octoprint/templates/tabs/terminal.jinja2:35 +#: src/octoprint/templates/tabs/terminal.jinja2:43 msgid "" "Some functionality of the terminal will be disabled if OctoPrint detects " "that your browser is too slow for that. You may force it back on here, " @@ -4599,61 +4923,71 @@ msgid "" "printing." msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:5 +#: src/octoprint/templates/tabs/timelapse.jinja2:6 msgid "Timelapse Configuration" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:7 +#: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timelapse Mode" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:13 -msgid "" -"Do not use with spiralized (\"Joris\") vases or similar continuous Z " -"models." -msgstr "" - -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "Note" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:14 +#: src/octoprint/templates/tabs/timelapse.jinja2:17 msgid "" "Does not work when printing from the printer's SD Card (no way to detect " "the change in Z reliably). Use \"Timed\" mode for those prints instead." msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:17 -msgid "Interval between snapshots (in seconds)" +#: src/octoprint/templates/tabs/timelapse.jinja2:22 +msgid "Minimum interval" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:24 -msgid "Timelapse frame rate (in frames per second)" +#: src/octoprint/templates/tabs/timelapse.jinja2:28 +msgid "" +"OctoPrint will rate limit snapshots to this minimum interval. This it to " +"prevent against performance issues with vase mode/continous z prints." msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:27 +#: src/octoprint/templates/tabs/timelapse.jinja2:33 +msgid "Snapshot interval" +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:43 +msgid "Timelapse frame rate" +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:47 msgid "fps" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:30 -msgid "Timelapse post roll (in rendered seconds)" +#: src/octoprint/templates/tabs/timelapse.jinja2:53 +msgid "Timelapse post roll" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:37 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "" +"OctoPrint will take additional pictures to add this many seconds to the " +"end of your rendered timelapse." +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:66 msgid "Capture post roll images" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:67 msgid "" "If this is unchecked, OctoPrint will simply repeat the last frame for the" " post roll instead of continuing to capture new frames." msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:43 -msgid "Retraction Z-Hop (in mm)" +#: src/octoprint/templates/tabs/timelapse.jinja2:73 +msgid "Retraction Z-Hop" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:48 +#: src/octoprint/templates/tabs/timelapse.jinja2:79 msgid "" "Enter the retraction z-hop used in the firmware or the gcode file to " "trigger snapshots for the timelapse only if a real layer change happens. " @@ -4661,60 +4995,69 @@ msgid "" "your layerheight!" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:53 +#: src/octoprint/templates/tabs/timelapse.jinja2:86 msgid "Save as default" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:54 +#: src/octoprint/templates/tabs/timelapse.jinja2:87 msgid "" "Check this to make your selected timelapse mode and options persist " "across restarts." msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:94 +msgid "You have unsaved changes. Don't forget to save them." +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Save changes" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:60 -msgid "You have unsaved changes." +#: src/octoprint/templates/tabs/timelapse.jinja2:96 +msgid "Reset to active configuration" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:102 msgid "Finished Timelapses" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:71 -msgid "Sort by creation date" +#: src/octoprint/templates/tabs/timelapse.jinja2:109 +msgid "Sort by date" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:80 -#: src/octoprint/templates/tabs/timelapse.jinja2:125 +#: src/octoprint/templates/tabs/timelapse.jinja2:118 +#: src/octoprint/templates/tabs/timelapse.jinja2:163 msgid "Select all on this page" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:83 -#: src/octoprint/templates/tabs/timelapse.jinja2:128 +#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:164 +msgid "Select all" +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:121 +#: src/octoprint/templates/tabs/timelapse.jinja2:166 msgid "Clear selection" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:86 -#: src/octoprint/templates/tabs/timelapse.jinja2:131 +#: src/octoprint/templates/tabs/timelapse.jinja2:124 +#: src/octoprint/templates/tabs/timelapse.jinja2:169 msgid "Delete selected" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:119 +#: src/octoprint/templates/tabs/timelapse.jinja2:157 msgid "Unrendered Timelapses" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:138 +#: src/octoprint/templates/tabs/timelapse.jinja2:176 msgid "Frames" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Delete unrendered timelapse" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:151 +#: src/octoprint/templates/tabs/timelapse.jinja2:189 msgid "Render timelapse" msgstr ""