From 0fcef2a8aa4939f5291711ed3af97926c380683d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 19 Oct 2016 12:17:34 +0200 Subject: [PATCH] Updated german translation --- .../translations/de/LC_MESSAGES/messages.mo | Bin 68129 -> 83861 bytes .../translations/de/LC_MESSAGES/messages.po | 3339 +++++++++-------- translations/de/LC_MESSAGES/messages.mo | Bin 68129 -> 83861 bytes translations/de/LC_MESSAGES/messages.po | 3339 +++++++++-------- translations/messages.pot | 2399 +++++++----- 5 files changed, 4851 insertions(+), 4226 deletions(-) diff --git a/src/octoprint/translations/de/LC_MESSAGES/messages.mo b/src/octoprint/translations/de/LC_MESSAGES/messages.mo index 389721a923e4dda866107b157b5670f38f893f0d..e3965be79bbdaea4baedbebd34e4dabeb4941d14 100644 GIT binary patch delta 29972 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\n" "Language: de\n" -"Language-Team: German (http://www.transifex.com/projects/p/octoprint/" -"language/de/)\n" +"Language-Team: German (http://www.transifex.com/projects/p/octoprint/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -20,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.2.0\n" "X-Generator: Poedit 1.6.8\n" -#: src/octoprint/plugins/announcements/__init__.py:89 +#: src/octoprint/plugins/announcements/__init__.py:88 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" @@ -55,9 +54,11 @@ msgid "Mark as last read" msgstr "Zuletzt gelesen" #: src/octoprint/plugins/announcements/templates/announcements.jinja2:43 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:87 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:197 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:96 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:90 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:201 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:106 +#: src/octoprint/static/js/app/helpers.js:590 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:103 msgid "Close" msgstr "Schließen" @@ -66,25 +67,21 @@ msgid "Configured Channels" msgstr "Konfigurierte Kanäle" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:6 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:35 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:93 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:28 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:4 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:4 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:12 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:44 #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:55 -#: src/octoprint/templates/tabs/timelapse.jinja2:86 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Name" msgstr "Name" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:7 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:36 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:39 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:29 msgid "Actions" msgstr "Aktionen" @@ -92,11 +89,258 @@ msgstr "Aktionen" msgid "Refresh Announcements" msgstr "Ankündigungen aktualisieren" +#: src/octoprint/plugins/corewizard/__init__.py:80 +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 +#: src/octoprint/server/views.py:526 +msgid "Access Control" +msgstr "Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/__init__.py:125 +#: src/octoprint/server/views.py:514 +msgid "Webcam & Timelapse" +msgstr "Webcam & Zeitraffer" + +#: src/octoprint/plugins/corewizard/__init__.py:140 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "Serverbefehle" + +#: src/octoprint/plugins/corewizard/__init__.py:151 +msgid "Default Printer Profile" +msgstr "Default Druckerprofil" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:43 +msgid "If you disable Access Control and your OctoPrint installation is accessible from the internet, your printer will be accessible by everyone - that also includes the bad guys!" +msgstr "Wenn Du die Zugangsbeschränkung deaktivierst und Deine OctoPrint Installation vom Internet aus erreichbar ist, kann jeder auf Deinen Drucker zugreifen - auch die bösen Jungs!" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:79 +msgid "Please set up Access Control" +msgstr "Bitte konfiguriere die Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:80 +msgid "You haven't yet set up access control. You need to either setup a username and password and click \"Keep Access Control Enabled\" or click \"Disable Access Control\" before continuing" +msgstr "Du hast noch keine Zugriffsbeschränkung konfiguriert. Du musst entweder einen Nutzernamen und ein Passwort festlegen und auf \"Zugriffsbeschränkung aktivieren\" klicken oder auf \"Zugriffsbeschränkung deaktivieren\" klicken bevor du fortfahren kannst." + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 +msgid "" +"

\n" +" Please read the following, it is very important for your printer's health!\n" +"

\n" +"

\n" +" OctoPrint by default ships with Access Control enabled, meaning you won't be able to do anything with the\n" +" printer unless you login first as a configured user. This is to prevent strangers - possibly with\n" +" malicious intent - to gain access to your printer via the internet or another untrustworthy network\n" +" and using it in such a way that it is damaged or worse (i.e. causes a fire).\n" +"

\n" +"

\n" +" It looks like you haven't configured access control yet. Please set up a username and password for the\n" +" initial administrator account who will have full access to both the printer and OctoPrint's settings, then click\n" +" on \"Keep Access Control Enabled\":\n" +"

" +msgstr "" +"

\n" +" Bitte lies die folgenden Zeilen aufmerksam durch, es ist sehr wichtig für die Gesundheit Deines Druckers!\n" +"

\n" +"

\n" +" OctoPrint wird standardmässig mit aktivierter Zugangsbeschränkung ausgeliefert, das heißt, dass Du mit dem Drucker nichts\n" +" anfangen kannst, wenn du nicht als einer der konfigurierten Nutzer eingeloggt bist. Das dient dem Zweck, Fremde mit\n" +" möglicherweise böswilligen Absichten davon abzuhalten, auf Deinen Drucker über das Internet oder ein anderes\n" +" unsicheres Netzwerk zuzugreifen und ihn auf eine Art zu nutzen, die ihn beschädigt oder schlimmeres (z.B. ein Feuer verursacht).\n" +"

\n" +"

\n" +" Es sieht so aus, als hättest Du die Zugriffsbeschränkung noch nicht konfiguriert. Bitte konfiguriere einen Usernamen\n" +" und ein Passwort für das initiale Administratorkonto, das vollen Zugang zu sowohl dem Drucker als auch OctoPrints\n" +" Einstellungen haben wird, und klicke dann auf \"Zugangsbeschränkung aktivieren\".\n" +"

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:19 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 +#: src/octoprint/templates/navbar/login.jinja2:6 +#: src/octoprint/templates/navbar/login.jinja2:7 +msgid "Username" +msgstr "Username" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:25 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 +#: src/octoprint/templates/navbar/login.jinja2:8 +#: src/octoprint/templates/navbar/login.jinja2:9 +msgid "Password" +msgstr "Passwort" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:31 +msgid "Confirm Password" +msgstr "Passwort bestätigen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:34 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 +msgid "Passwords do not match" +msgstr "Passwörter nicht identisch" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:38 +msgid "" +"

\n" +" Note: In case that your OctoPrint installation is only accessible from within a trustworthy network and you don't\n" +" need Access Control for other reasons, you may alternatively disable Access Control. You should only\n" +" do this if you are absolutely certain that only people you know and trust will be able to connect to it.\n" +"

\n" +"

\n" +" Do NOT underestimate the risk of an unsecured access from the internet to your printer!\n" +"

" +msgstr "" +"

\n" +" Beachte: Falls Deine OctoPrint Installation ausschließlich innerhalb eines vertrauenswürdigen Netzwerks\n" +" erreicht werden kann und Du die Zugangsbeschränkung nicht für andere Zwecke benötigst, kannst Du sie alternativ auch\n" +" deaktivieren. Du solltest das nur tun, wenn Du Dir absolut sicher bist, dass nur Leute darauf zugreifen können, die du kennst\n" +" und denen du vertraust\n" +"

\n" +"

\n" +" UNTERSCHÄTZE NICHT das Risiko eines ungesicherten Zugriffs aus dem Internet auf Deinen Drucker!\n" +"

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:48 +msgid "Disable Access Control" +msgstr "Zugangsbeschränkung deaktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:49 +msgid "Keep Access Control Enabled" +msgstr "Zugangsbeschränkung aktiviert lassen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:53 +msgid "" +"\n" +" Access control is enabled.\n" +" " +msgstr "Zugriffsbeschränkung aktiviert." + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:56 +msgid "" +"\n" +" Access control is disabled.\n" +" " +msgstr "Zugriffsbeschränkung deaktiviert. " + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 +msgid "Set up your printer profile" +msgstr "Konfiguriere dein Druckerprofil" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:2 +msgid "" +"Please make sure the settings below match your printer. If you plan on connecting more than one printer\n" +"to OctoPrint, you can also configure additional printer profiles under Settings > Printer Profiles" +msgstr "Bitte stelle sicher, dass die folgenden Einstellungen deinem Drucker entsprechen. Falls du planst, mehr als einen Drucker mit OctoPrint zu verbinden, kannst du weitere Druckerprofile unter Einstellungen > Druckerprofile konfigurieren." + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:7 #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:1 -#: src/octoprint/templates/tabs/control.jinja2:97 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:9 +#: src/octoprint/templates/tabs/control.jinja2:99 msgid "General" msgstr "Allgemein" +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:8 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:10 +msgid "Print bed & build volume" +msgstr "Druckbett & -volumen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:9 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:11 +msgid "Axes" +msgstr "Achsen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:10 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:12 +msgid "Hotend & extruder" +msgstr "Hotend & Extruder" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:3 +msgid "" +"

\n" +" OctoPrint supports calling external commands in order to restart itself or restarting and/or shutting\n" +" down the system it is running on. You may configure those here.\n" +"

" +msgstr "

OctoPrint kann externe Befehle aufrufen, um sich selbst neu zu starten oder das System, auf dem es läuft, neu zu starten und/oder herunterzufahren. Du kannst diese Befehle hier konfigurieren.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:8 +msgid "OctoPrint related commands" +msgstr "Befehler für OctoPrint" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:14 +msgid "System related commands" +msgstr "Befehle für das System" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:1 +msgid "Webcam & Timelapse Recordings" +msgstr "Webcam & Zeitrafferaufnahmen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:3 +msgid "" +"

\n" +" If you have a webcam, you may now configure it here.\n" +"

" +msgstr "

Falls du eine Webcam hast kannst du diese nun hier konfigurieren.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:7 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:1 +msgid "Webcam" +msgstr "Webcam" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:9 +msgid "" +"

\n" +" The Stream URL is the URL OctoPrint uses to embed the\n" +" actual webcam stream (which should be an MJPG stream) into the web\n" +" interface. This needs to be reachable from your browser.\n" +"

\n" +" It may be\n" +"

    \n" +"
  • a fully qualified URL (http://host:port/path),
  • \n" +"
  • a URL defaulting to the protocol used for accessing the web\n" +" interface (e.g. //host:port/path),
  • \n" +"
  • an absolute path on the same host as OctoPrint (e.g. /absolute/path) or
  • \n" +"
  • a relative path on the same host as OctoPrint (e.g. relative/path)
  • \n" +"
\n" +"

\n" +" The Snapshot URL is the URL OctoPrint uses to fetch single\n" +" images from the webcam for creating timelapse recordings. This needs to be\n" +" a fully qualified URL reachable from the OctoPrint server.\n" +"

" +msgstr "

Die Stream-URL ist eine URL, die OctoPrint verwendet um den eigentlichen Webcamstream (der ein MJPG Stream sein sollte) in das Webinterface einzubetten. Diese URL muss aus deinem Browser erreichbar sein.

Mögliche Formen sind:

  • eine voll definierte URL (http://host:port/path)
  • eine URL relative zum Protokoll, über das auf das Webinterface zugegriffen wird (z.B. //host:port/path),
  • ein absoluter Pfad auf dem selben Host wie OctoPrint (z.B. /absolute/path) oder
  • ein relativer Pfad auf dem selben Host wie OctoPrint (z.B. relative/path)

Die Snapshot-URL ist eine URL, die OctoPrint verwendet um einzelne Bilder von der Webcam für die Erstellung von Zeitrafferaufnahmen zu beziehen. Das muss eine voll definierte URL sein, die vom OctoPrint Server erreichbar ist.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:33 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 +msgid "Timelapse Recordings" +msgstr "Zeitrafferaufnahmen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:35 +msgid "" +"

\n" +" To render the snapshots into timelapse recordings, OctoPrint also needs to\n" +" know the correct path to FFMPEG.\n" +"

" +msgstr "

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

" + +#: src/octoprint/plugins/cura/static/js/cura.js:176 +#: src/octoprint/static/js/app/viewmodels/settings.js:291 +msgid "The path doesn't exist" +msgstr "Der Pfad existiert nicht" + +#: src/octoprint/plugins/cura/static/js/cura.js:178 +#: src/octoprint/static/js/app/viewmodels/settings.js:293 +msgid "The path is not a file" +msgstr "Der Pfad ist keine Datei" + +#: src/octoprint/plugins/cura/static/js/cura.js:180 +#: src/octoprint/static/js/app/viewmodels/settings.js:295 +msgid "The path is not an executable" +msgstr "Der Pfad ist nicht ausführbar" + +#: src/octoprint/plugins/cura/static/js/cura.js:183 +#: src/octoprint/static/js/app/viewmodels/settings.js:298 +msgid "The path is valid" +msgstr "Der Pfad ist valide" + #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:3 msgid "" "\n" @@ -111,650 +355,516 @@ msgstr "" " CuraEngine Version 15.06 oder neuere sind nicht\n" " kompatibel mit diesem Plugin.\n" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:12 -msgid "Path to CuraEngine" -msgstr "Pfad zu CuraEngine" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:20 -msgid "Log the output of CuraEngine to plugin_cura_engine.log" -msgstr "Output von CuraEngine nach plugin_cura_engine.log loggen" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:26 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:15 msgid "Profiles" msgstr "Profile" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "Sort by" -msgstr "Sortieren" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:34 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:87 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:51 -msgid "Identifier" -msgstr "ID" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "ascending" -msgstr "aufsteigend" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -msgid "Make default" -msgstr "Als Standard speichern" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Delete Profile" -msgstr "Profil entfernen" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:61 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:19 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:24 msgid "Import Profile..." msgstr "Profil importieren..." -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:64 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:22 #, python-format -msgid "" -"For more information on configuration and usage please see the Plugin's homepage." -msgstr "" -"Für weitere Informationen zu Konfiguration and Verwendung schaue bitte auf " -"die Homepage des " -"Plugins." +msgid "For more information on configuration and usage please see the Plugin's homepage." +msgstr "Für weitere Informationen zu Konfiguration and Verwendung schaue bitte auf die Homepage des Plugins." -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:70 -msgid "Import Existing Cura Profile" -msgstr "Vorhandenes Curaprofil importieren" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:2 +msgid "Configure CuraEngine" +msgstr "Konfigurierte CuraEngine" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:75 -msgid "Profile ini file" -msgstr "Profil-INI-Datei" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:79 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:171 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:83 -msgid "Browse..." -msgstr "Durchsuchen..." - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:99 -msgid "Description" -msgstr "Beschreibung" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:107 -msgid "Overwrite existing file" -msgstr "Vorhandene Datei überschreiben" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:113 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:3 msgid "" "\n" -" You can import your existing profile .ini files " -"from Cura (version up to and\n" -" including 15.04) here. Please be aware that neither the ." -"json profile format\n" -" from Cura versions starting with 15.06 is supported, nor are the " -"custom Cura profile formats\n" -" that third party tools like e.g. Repetier create.\n" -" " -msgstr "" -"\n" -" Hier kannst Du Deine existierenden Profildateien (.ini) aus " -"Cura importieren (Versionen bis\n" -" einschließlich 15.04). Bitte beachte, dass weder die .json " -"Profile aus\n" -" Curaversionen ab 15.06 unterstützt werden, noch andere " -"Thirdpartyprofilformate von\n" -" Tools wie z.B. Repetier Host.\n" +" The path to CuraEngine has not yet been set up, in order to be able to use\n" +" CuraEngine for slicing it needs to be specified.\n" " " +msgstr "Der Pfad zu CuraEngine wurde noch nicht konfiguriert. " -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:121 -#: 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/printerprofiles.jinja2:194 -msgid "Abort" -msgstr "Abbrechen" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:16 +msgid "Set up a slicing profile" +msgstr "Konfiguriere ein Slicingprofil" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:122 -#: 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/printerprofiles.jinja2:195 -msgid "Confirm" -msgstr "Bestätigen" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:17 +msgid "" +"You haven't imported a slicing profile to use for slicing with CuraEngine\n" +" yet. You should do this now." +msgstr "Du hast noch kein Slicingprofile zum Slicen mit CuraEngine importiert. Du solltest das jetzt tun." -#: src/octoprint/plugins/pluginmanager/__init__.py:116 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:27 +msgid "" +"\n" +" Don't know where to get a profile? In order to export\n" +" a slicing profile from the Cura desktop UI up to and including version 15.04.06 (not versions\n" +" 2.1 and later which are actually newer than 15.04), open it, set up your profile, then click\n" +" on \"File\" and there on \"Save Profile\". You can import the .ini file this creates\n" +" via the \"Import Profile\" button.\n" +" " +msgstr "Du weißt nicht, wo du so ein Profil her bekommst? Um ein Slicingprofil aus dem Cura Desktopinterface bis zu Version 15.04.06 zu exportieren (nicht Versionen 2.1 oder neuer, diese sind neuer als 15.04), öffne es, konfiguriere dein Profil, dann klicke auf \"Datei\" und dort auf \"Profil speichern\". Du kannst die resultierende .iniDatei dann über den \"Profile importieren\" Button importieren." + +#: src/octoprint/plugins/pluginmanager/__init__.py:113 msgid "Plugin Manager" msgstr "Pluginmanager" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:307 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:400 msgid "Installing plugin..." msgstr "Installiere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 msgid "Installing plugin from uploaded archive..." msgstr "Installiere Plugin von hochgeladenem Archiv..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:161 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:255 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:362 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:628 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:658 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:675 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:692 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:253 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:342 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:418 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:459 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:577 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:760 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:790 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:807 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:824 msgid "Something went wrong" msgstr "Etwas ist schief gegangen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:162 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:256 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:333 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:363 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:254 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:343 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:419 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 msgid "Please consult octoprint.log for details" msgstr "Bitte konsultiere octoprint.log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:309 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:402 #, 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:311 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:404 #, python-format msgid "Installing plugin from %(url)s..." msgstr "Installiere Plugin von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:314 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:407 msgid "Reinstalling plugin..." msgstr "Reinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:315 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:408 #, 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:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 msgid "Uninstalling plugin..." msgstr "Deinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Reinstall" msgstr "Reinstallieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:160 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:164 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:180 msgid "Install" msgstr "Installieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Incompatible" msgstr "Inkompatibel" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 -#: src/octoprint/templates/overlays/reloadui.jinja2:9 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:563 +msgid "Restart now" +msgstr "Jetzt neu starten" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 +msgid "This will restart your OctoPrint server." +msgstr "Das wird deinen OctoPrint Server neu starten." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 +msgid "Restart in progress" +msgstr "Neustart findet statt" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572 +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:578 +msgid "Trying to restart the server produced an error, please check octoprint.log for details. You'll have to restart manually." +msgstr "Beim Versuch, den Server neu zu starten, ist ein Fehler aufgetreten. Bitte konsultiere octoprint.log für Details. Du musst manuell neu starten." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:596 +#: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "Jetzt neu laden" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:527 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:649 msgid "Done!" msgstr "Fertig!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Enable Plugin" msgstr "Plugin enablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Disable Plugin" msgstr "Plugin disablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:744 msgid "Plugin installed" msgstr "Plugin installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:613 -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 "" -"Ein Plugin wurde erfolgreich installiert, es war aber unmöglich zu " -"detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass " -"alles ordnungsgemäß registriert wird." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:745 +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 "Ein Plugin wurde erfolgreich installiert, es war aber unmöglich zu detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass alles ordnungsgemäß registriert wird." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:617 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:749 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "Plugin \"%(name)s\" reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:618 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:750 msgid "The plugin was reinstalled successfully" msgstr "Das Plugin wurde erfolgreich reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:619 -msgid "" -"The plugin was reinstalled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -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:751 +msgid "The plugin was reinstalled successfully, however a restart of OctoPrint is needed for that to take effect." +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:620 -msgid "" -"The plugin was reinstalled successfully, however a reload of the page is " -"needed for that to take effect." -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:752 +msgid "The plugin was reinstalled successfully, however a reload of the page is needed for that to take effect." +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:622 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:754 #, python-format msgid "Plugin \"%(name)s\" installed" msgstr "Plugin \"%(name)s\" installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:623 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:755 msgid "The plugin was installed successfully" msgstr "Das Plugin wurde erfolgreich installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:624 -msgid "" -"The plugin was installed successfully, however a restart of OctoPrint is " -"needed for that to take effect." -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:756 +msgid "The plugin was installed successfully, however a restart of OctoPrint is needed for that to take effect." +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:625 -msgid "" -"The plugin was installed successfully, however a reload of the page is " -"needed for that to take effect." -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:757 +msgid "The plugin was installed successfully, however a reload of the page is needed for that to take effect." +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:636 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:768 #, python-format msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" -msgstr "" -"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" +msgstr "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:638 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:770 #, python-format msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" -msgstr "" -"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" +msgstr "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:642 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:774 #, python-format -msgid "" -"Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for " -"details." -msgstr "" -"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " -"konsultiere das Log für Details." +msgid "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for details." +msgstr "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:644 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:776 #, python-format -msgid "" -"Installing the plugin from URL \"%(url)s\" failed, please see the log for " -"details." -msgstr "" -"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " -"konsultiere das Log für Details" +msgid "Installing the plugin from URL \"%(url)s\" failed, please see the log for details." +msgstr "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte konsultiere das Log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:653 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:785 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "Plugin \"%(name)s\" deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:654 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:786 msgid "The plugin was uninstalled successfully" msgstr "Das Plugin wurde erfolgreich deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:655 -msgid "" -"The plugin was uninstalled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:787 +msgid "The plugin was uninstalled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:656 -msgid "" -"The plugin was uninstalled successfully, however a reload of the page is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der " -"Seite notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:788 +msgid "The plugin was uninstalled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:660 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:792 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:662 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:794 msgid "Uninstalling the plugin failed, please see the log for details." -msgstr "" -"Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " -"Details." +msgstr "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:670 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:802 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "Plugin \"%(name)s\" aktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:671 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:803 msgid "The plugin was enabled successfully." msgstr "Das Plugin wurde erfolgreich aktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:672 -msgid "" -"The plugin was enabled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 +msgid "The plugin was enabled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:673 -msgid "" -"The plugin was enabled successfully, however a reload of the page is needed " -"for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite " -"notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:805 +msgid "The plugin was enabled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:677 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:694 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:809 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:826 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:679 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:696 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:811 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:828 msgid "Toggling the plugin failed, please see the log for details." -msgstr "" -"Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." +msgstr "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:687 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:819 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "Plugin \"%(name)s\" deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:688 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:820 msgid "The plugin was disabled successfully." msgstr "Das Plugin wurde erfolgreich deaktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:689 -msgid "" -"The plugin was disabled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:821 +msgid "The plugin was disabled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:690 -msgid "" -"The plugin was disabled successfully, however a reload of the page is needed " -"for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der " -"Seite notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:822 +msgid "The plugin was disabled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der Seite notwendig." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:3 -msgid "" -"Take note that all plugin management functionality is disabled while your " -"printer is printing." -msgstr "" -"Bitte beachte dass jegliche Pluginmanagementfunktionen während des Druckens " -"deaktiviert sind." +msgid "Take note that all plugin management functionality is disabled while your printer is printing." +msgstr "Bitte beachte dass jegliche Pluginmanagementfunktionen während des Druckens deaktiviert sind." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:8 msgid "" "\n" -" The pip command could not be found.\n" -" Please configure it manually. No installation and uninstallation of " -"plugin\n" +" The pip command could not be found or does not work correctly\n" +" for this installation of OctoPrint - please consult the log file for details\n" +" and if necessary configure it manually. No installation and uninstallation of plugin\n" " packages is possible while pip is unavailable.\n" msgstr "" "\n" -" Das pip Command konnte nicht gefunden werden. Bitte " -"konfiguriere es manuell. Installation und Deinstallation von Plugins ist " -"nicht möglich, solange pip nicht verfügbar ist.\n" +" Der pip Befehl konnte nicht gefunden werden oder funktioniert nicht richtig - bitte konsultiere die Logdatei für Details und fall nötig konfiguriere den Befehl manuell. Installation und Deinstallation von Plugins ist nicht möglich, solange pip nicht verfügbar ist.\n" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:16 -msgid "" -"\n" -" The pip command is configured to use sudo. " -"This\n" -" is not recommended due to security reasons. It is " -"strongly\n" -" suggested you install OctoPrint under a\n" -" user-owned " -"virtual environment\n" -" so that the use of sudo is not needed for plugin " -"management.\n" -msgstr "" -"\n" -" Das pip Command ist konfiguriert, sudo zu " -"nutzen. Das ist aus Gründen der Systemsicherheit nicht " -"empfehlenswert. Es ist ausdrücklichst empfohlen, dass Du " -"OctoPrint in einem Virtual Environment installierst, dass einem User gehört, so dass sudo für die Pluginverwaltung nicht benötigt " -"wird.\n" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:30 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:204 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:20 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:20 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:73 msgid "Plugin Configuration" msgstr "Pluginkonfiguration" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:33 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:23 msgid "Installed Plugins" msgstr "Installierte Plugins" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 -msgid "Bundled" -msgstr "Gebundled" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Bundled with OctoPrint" +msgstr "Mit OctoPrint gebundlet" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:48 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:129 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Cannot be uninstalled through OctoPrint" +msgstr "Kann nicht aus OctoPrint heraus deinstalliert werden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Restart of OctoPrint needed for changes to take effect" +msgstr "Ein Neustart von OctoPrint ist notwendig, damit die Änderungen wirksam werden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending install" +msgstr "Bevorstehende Installation" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending uninstall" +msgstr "Bevorstehende Deinstallation" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:133 msgid "Homepage" msgstr "Homepage" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:55 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 msgid "Uninstall Plugin" msgstr "Plugin deinstallieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:72 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:62 msgid "Get More..." msgstr "Mehr..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:94 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:97 msgid "Install new Plugins..." msgstr "Installation neuer Plugins..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:101 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:103 #, python-format -msgid "" -"... from the Plugin Repository" +msgid "... from the Plugin Repository" msgstr "... vom Plugin Repository" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 msgid "Sort by title" msgstr "Nach Titel sortieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/sidebar/files_header.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "ascending" +msgstr "aufsteigend" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 msgid "Sort by publication date" msgstr "Nach Veröffentlichungsdatum sortieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 #: 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:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "descending" msgstr "absteigend" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:108 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:112 msgid "Only show uninstalled plugins" msgstr "Nur uninstallierte Plugins anzeigen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:113 msgid "Only show compatible plugins" msgstr "Nur kompatible Plugins anzeigen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:111 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:115 msgid "Refresh list from repository" msgstr "Liste vom Repository neu laden" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:117 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/templates/sidebar/files.jinja2:2 msgid "Search..." msgstr "Suchen..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:128 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:132 msgid "Details" msgstr "Details" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:145 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:149 msgid "Sadly the repository is currently not available" msgstr "Das Repository ist leider zur Zeit nicht verfügbar" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:148 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:152 msgid "Is your OctoPrint installation connected to the internet?" msgstr "Ist Deine OctoPrint Installation mit dem Internet verbunden?" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:153 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:157 msgid "... from URL" msgstr "... von URL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:158 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 msgid "Enter URL..." msgstr "URL eingeben..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "This does not look like a valid \"http://\" or \"https://\" URL." msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:165 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:169 msgid "... from an uploaded archive" msgstr "... von einem hochgeladenen Archiv" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:178 -msgid "" -"This does not look like a valid plugin archive. Valid plugin archives should " -"be either zip files or tarballs and have the extension \".zip\", \".tar.gz" -"\", \".tgz\" or \".tar\"" -msgstr "" -"Das sieht nicht aus wie ein valides Pluginarchiv. Valide Pluginarchive " -"sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip" -"\", \".tar.gz\", \".tgz\" oder \".tar\" haben" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:175 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 +msgid "Browse..." +msgstr "Durchsuchen..." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:182 +msgid "This does not look like a valid plugin archive. Valid plugin archives should be either zip files or tarballs and have the extension \".zip\", \".tar.gz\", \".tgz\" or \".tar\"" +msgstr "Das sieht nicht aus wie ein valides Pluginarchiv. Valide Pluginarchive sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \".tar.gz\", \".tgz\" oder \".tar\" haben" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:186 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:63 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:96 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:111 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 #: src/octoprint/templates/tabs/terminal.jinja2:27 msgid "Advanced options" msgstr "Erweiterte Optionen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:188 -msgid "" -"Use --process-dependency-links with pip install" -msgstr "" -"--process-dependency-link mit pip install verwenden" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 -msgid "" -"pip command to use for managing plugins. You might have to configure this if " -"auto detection fails." -msgstr "" -"pip Command, das zur Verwaltung von Plugins verwendet werden soll. Es kann " -"sein, dass Du das manuell konfigurieren musst, falls die Autodetection " -"fehlschlägt." - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:209 -msgid "pip command" -msgstr "pip Command" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:211 -msgid "Autodetect" -msgstr "Automatisch erkennen" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:192 +msgid "Use --process-dependency-links with pip install" +msgstr "--process-dependency-link mit pip install verwenden" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:212 -msgid "" -"Only set this if OctoPrint cannot autodetect the path to " -"pip to use for managing plugins." -msgstr "" -"Nur setzen, wenn OctoPrint den Pfad zum pip " -"Command für die Pluginverwaltung nicht selbst erkennen kann." +msgid "You should normally not have to change any of the following settings, they are purely provided for convenience here." +msgstr "Du solltest keine der folgenden Einstellungen ändern müssen, sie sind hier nur aus Gründen der Vollständigkeit aufgeführt." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:215 -msgid "" -"Additional arguments for pip command. You should normally not have to change " -"this." -msgstr "" -"Weitere Argument für das pip Command. Du solltest hier normalerweise nichts " -"ändern müssen." +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 +msgid "Plugin repository configuration" +msgstr "Pluginrepositorykonfiguration" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:216 -msgid "Additional pip arguments" -msgstr "Weitere pip Argumente" +msgid "URL of the Plugin Repository to use. You should normally not have to change this." +msgstr "URL des zu nutzenden Pluginrepositories. Du solltest hier normalerweise nichts ändern müssen." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:221 -msgid "" -"URL of the Plugin Repository to use. You should normally not have to change " -"this." -msgstr "" -"URL des zu nutzenden Pluginrepositories. Du solltest hier normalerweise " -"nichts ändern müssen." - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:217 msgid "Repository URL" msgstr "Repository-URL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:227 -msgid "" -"How long to cache repository data, in minutes. You should normally not have " -"to change this." -msgstr "" -"Wie lange die Repositorydaten gecached werden sollen, in Minuten. Du " -"solltest hier normalerweise nichts ändern müssen." +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 +msgid "How long to cache repository data, in minutes. You should normally not have to change this." +msgstr "Wie lange die Repositorydaten gecached werden sollen, in Minuten. Du solltest hier normalerweise nichts ändern müssen." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:228 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:223 msgid "Repository cache TTL" msgstr "Repository-Cache TTL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:232 +msgid "pip configuration" +msgstr "pip Konfiguration" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:234 +msgid "Additional arguments for the pip command. You should normally not have to change this." +msgstr "Weitere Argument für den pip Befehl. Du solltest hier normalerweise nichts ändern müssen." + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 +msgid "Additional arguments" +msgstr "Weitere Argumente" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:243 +msgid "Force the use of the --user flag with pip install" +msgstr "--user mit pip install verwenden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:250 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 -#: src/octoprint/templates/dialogs/confirmation.jinja2:11 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:92 +#: src/octoprint/static/js/app/helpers.js:639 +#: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:50 #: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "Abbruch" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:251 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:445 +#: src/octoprint/plugins/softwareupdate/__init__.py:496 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:752 -#: src/octoprint/server/views.py:217 +#: src/octoprint/plugins/softwareupdate/__init__.py:810 +#: src/octoprint/server/views.py:518 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -763,177 +873,144 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:214 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:254 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:257 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:287 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:193 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:295 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 -msgid "" -"Those components marked with can be updated " -"directly." -msgstr "" -"Die mit markierten Komponenten können direkt " -"aktualisiert werden." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:301 +msgid "Those components marked with can be updated directly." +msgstr "Die mit markierten Komponenten können direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 -msgid "" -"You can make this message display again via \"Settings\" > \"Software Update" -"\" > \"Check for update now\"" -msgstr "" -"Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > " -"\"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:321 +msgid "You can make this message display again via \"Settings\" > \"Software Update\" > \"Check for update now\"" +msgstr "Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:223 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:325 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:342 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:398 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 +msgid "Updating, please wait." +msgstr "Aktualisiere gerade, bitte warten." + +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 -msgid "" -"The update could not be started. Is it already active? Please consult the " -"log for details." -msgstr "" -"Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte " -"konsultiere das Log für Details." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:417 +msgid "The update could not be started. Is it already active? Please consult the log for details." +msgstr "Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte konsultiere das Log für Details." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:353 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:433 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 -msgid "" -"A print job is currently in progress. Updating will be prevented until it is " -"done." -msgstr "" -"Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er " -"fertig ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 +msgid "A print job is currently in progress. Updating will be prevented until it is done." +msgstr "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:555 #, 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:415 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:573 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:574 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." +msgstr "Die Aktualisierung wurde erfolgreich durchgeführt und der Server wird jetzt neu gestartet." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:590 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:639 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 -msgid "" -"The server apparently did not restart by itself, you'll have to do it " -"manually. Please consult the log file on what went wrong." -msgstr "" -"Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das " -"manuell tun müssen. Bitte konsultiere das Logfile." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:591 +msgid "The server apparently did not restart by itself, you'll have to do it manually. Please consult the log file on what went wrong." +msgstr "Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das manuell tun müssen. Bitte konsultiere das Logfile." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:444 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:613 msgid "The update finished successfully, please restart OctoPrint now." -msgstr "" -"Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint " -"jetzt neu." +msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint jetzt neu." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:615 msgid "The update finished successfully, please reboot the server now." -msgstr "" -"Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server " -"jetzt." +msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server jetzt." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:618 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 -msgid "" -"Restarting OctoPrint failed, please restart it manually. You might also want " -"to consult the log file on what went wrong here." -msgstr "" -"Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. " -"Du solltest das Logfile konsultieren, um herauszufinden, was hier schief " -"gelaufen ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:634 +msgid "Restarting OctoPrint failed, please restart it manually. You might also want to consult the log file on what went wrong here." +msgstr "Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:465 -msgid "" -"Rebooting the server failed, please reboot it manually. You might also want " -"to consult the log file on what went wrong here." -msgstr "" -"Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest " -"auch das Logfile konsultieren, um herauszufinden, was hier gerade schief " -"gelaufen ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:636 +msgid "Rebooting the server failed, please reboot it manually. You might also want to consult the log file on what went wrong here." +msgstr "Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest auch das Logfile konsultieren, um herauszufinden, was hier gerade schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:483 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:655 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:656 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:671 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 -msgid "" -"The update did not finish successfully. Please consult the log for details." -msgstr "" -"Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere " -"das Log für Details." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:672 +msgid "The update did not finish successfully. Please consult the log for details." +msgstr "Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere das Log für Details." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:4 msgid "Are you sure you want to update now?" @@ -941,75 +1018,48 @@ msgstr "Bist Du sicher, dass du jetzt aktualisieren willst?" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:8 msgid "This will update the following components and restart the server:" -msgstr "" -"Das wird die folgenden Komponenten aktualisieren und den Server neu starten." +msgstr "Das wird die folgenden Komponenten aktualisieren und den Server neu starten." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:19 -msgid "" -"Be sure to read through any linked release notes, especially those for " -"OctoPrint since they might contain important information you need to know " -"before upgrading." -msgstr "" -"Bitte lies alle verlinkten Release Notes, insbesondere die von OctoPrint, da " -"diese wichtige Informationen behinhalten könnten, die Du vor dem Softwareupdate wissen solltest." +msgid "Be sure to read through any linked release notes, especially those for OctoPrint since they might contain important information you need to know before upgrading." +msgstr "Bitte lies alle verlinkten Release Notes, insbesondere die von OctoPrint, da diese wichtige Informationen behinhalten könnten, die Du vor dem Softwareupdate wissen solltest." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/templates/dialogs/confirmation.jinja2:8 +#: src/octoprint/static/js/app/helpers.js:638 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/templates/dialogs/confirmation.jinja2:12 +#: src/octoprint/static/js/app/helpers.js:640 msgid "Proceed" msgstr "Fortfahren" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:1 msgid "" "\n" -" Please configure the checkout folder of OctoPrint, " -"otherwise\n" -" this plugin won't be able to update it. Click on the button\n" -" to do this. Also refer to the Documentation.\n" +" Please configure the checkout folder of OctoPrint, otherwise\n" +" this plugin won't be able to update it. Click on the button\n" +" to do this. Also refer to the Documentation.\n" msgstr "" "\n" -" Bitte konfiguriere das Checkoutverzeichnis von OctoPrint, " -"andernfalls wird dieses Plugin Deine Installation nicht updaten können. " -"Klicke dazu auf den Button. Siehe des " -"Weiteren auch die Dokumentation.\n" +" Bitte konfiguriere das Checkoutverzeichnis von OctoPrint, andernfalls wird dieses Plugin Deine Installation nicht updaten können. Klicke dazu auf den Button. Siehe des Weiteren auch die Dokumentation.\n" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:6 msgid "" "\n" "

\n" -" You are running a non-release version of OctoPrint but are " -"tracking OctoPrint\n" +" You are running a non-release version of OctoPrint but are tracking OctoPrint\n" " releases.\n" "

\n" -" You probably want OctoPrint to track the matching development " -"version instead.\n" -" If you have a local OctoPrint checkout folder switched to another " -"branch,\n" -" simply switching over to \"Commit\" tracking will " -"already\n" +" You probably want OctoPrint to track the matching development version instead.\n" +" If you have a local OctoPrint checkout folder switched to another branch,\n" +" simply switching over to \"Commit\" tracking will already\n" " take care of that. Otherwise please take a look at the\n" -" Documentation.\n" +" Documentation.\n" "

\n" msgstr "" "\n" -"

Du nutzt eine unveröffentlichte Version von OctoPrint, " -"trackst aber OctoPrint Releases.

Du willst vermutlich, " -"dass OctoPrint stattdessen die entsprechende Entwicklungsversion trackt. " -"Falls Du dein lokales OctoPrint-Checkoutverzeichnis auf einen anderen Branch " -"gewechselt hast, dann wechsle das Tracking einfach auf \"Commit\". Ansonsten wirf einen Blick in die Dokumentation.

\n" +"

Du nutzt eine unveröffentlichte Version von OctoPrint, trackst aber OctoPrint Releases.

Du willst vermutlich, dass OctoPrint stattdessen die entsprechende Entwicklungsversion trackt. Falls Du dein lokales OctoPrint-Checkoutverzeichnis auf einen anderen Branch gewechselt hast, dann wechsle das Tracking einfach auf \"Commit\". Ansonsten wirf einen Blick in die Dokumentation.

\n" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:23 msgid "Current versions" @@ -1041,199 +1091,195 @@ msgstr "Jetzt nach Aktualisierungen suchen" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:65 msgid "Force check for update (overrides cache used for update checks)" -msgstr "" -"Suche nach Aktualisierungen forcieren (ignoriert den Cache für " -"Aktualisierungsinformationen)" +msgstr "Suche nach Aktualisierungen forcieren (ignoriert den Cache für Aktualisierungsinformationen)" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:66 msgid "Force update now (even if no new versions are available)" -msgstr "" -"Aktualisierung forcieren (selbst wenn keine neue Versionen verfügbar sind)" +msgstr "Aktualisierung forcieren (selbst wenn keine neue Versionen verfügbar sind)" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:78 -msgid "OctoPrint checkout folder" -msgstr "Checkoutverzeichnis von OctoPrint " - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:84 -msgid "OctoPrint version tracking" -msgstr "Versionstracking für OctoPrint" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 -msgid "OctoPrint Release Channel" -msgstr "OctoPrint Release Channel" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 -#, python-format -msgid "" -"Make sure you have read \"Using Release Channels\" before switching to a " -"release channel other than \"Stable\"" -msgstr "" -"Bitte lies " -"\"Using Release Channels\" bevor du auf einen anderen Release Channel " -"als \"Stable\" wechselst" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:97 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:81 msgid "Version cache TTL" msgstr "TTL des Versionscaches" -#: src/octoprint/server/views.py:125 +#: 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" +"

" +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.

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

\n" +" If you are running a release version of OctoPrint, leave at \"Release\" tracking. If you are running a different\n" +" branch however, you should setup \"Commit\" tracking.\n" +"

" +msgstr "

Wenn du eine Releaseversion von OctoPrint nutzt, lass hier \"Release\" Tracking eingestellt. Falls du allerdings einen anderen Branch nutzt solltest du auf \"Commit\" tracking umstellen.

" + +#: src/octoprint/server/views.py:424 msgid "Plugins" msgstr "Plugins" -#: src/octoprint/server/views.py:183 +#: src/octoprint/server/views.py:483 msgid "Connection" msgstr "Verbindung" -#: src/octoprint/server/views.py:184 +#: src/octoprint/server/views.py:484 #: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "Status" -#: src/octoprint/server/views.py:185 +#: src/octoprint/server/views.py:485 msgid "Files" msgstr "Dateien" -#: src/octoprint/server/views.py:191 +#: src/octoprint/server/views.py:491 msgid "Temperature" msgstr "Temperatur" -#: src/octoprint/server/views.py:192 +#: src/octoprint/server/views.py:492 msgid "Control" msgstr "Steuerung" -#: src/octoprint/server/views.py:193 +#: src/octoprint/server/views.py:493 msgid "Terminal" msgstr "Terminal" -#: src/octoprint/server/views.py:196 +#: src/octoprint/server/views.py:496 msgid "GCode Viewer" msgstr "GCode Viewer" -#: src/octoprint/server/views.py:198 +#: src/octoprint/server/views.py:498 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "Zeitraffer" -#: src/octoprint/server/views.py:203 +#: src/octoprint/server/views.py:503 msgid "Printer" msgstr "Drucker" -#: src/octoprint/server/views.py:205 +#: src/octoprint/server/views.py:505 msgid "Serial Connection" msgstr "Serielle Verbindung" -#: src/octoprint/server/views.py:206 +#: src/octoprint/server/views.py:506 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "Druckerprofile" -#: src/octoprint/server/views.py:207 +#: src/octoprint/server/views.py:507 msgid "Temperatures" msgstr "Temperaturen" -#: src/octoprint/server/views.py:208 +#: src/octoprint/server/views.py:508 msgid "Terminal Filters" msgstr "Terminalfilter" -#: src/octoprint/server/views.py:209 +#: src/octoprint/server/views.py:509 msgid "GCODE Scripts" msgstr "GCODE Scripts" -#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 +#: src/octoprint/server/views.py:511 src/octoprint/server/views.py:513 msgid "Features" msgstr "Funktionen" -#: src/octoprint/server/views.py:214 -msgid "Webcam" -msgstr "Webcam" +#: src/octoprint/server/views.py:515 +msgid "GCODE Visualizer" +msgstr "GCode Viewer" -#: src/octoprint/server/views.py:215 +#: src/octoprint/server/views.py:516 msgid "API" msgstr "API" -#: src/octoprint/server/views.py:219 +#: src/octoprint/server/views.py:520 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 +#: src/octoprint/templates/sidebar/files_header.jinja2:10 msgid "Folders" msgstr "Verzeichnisse" -#: src/octoprint/server/views.py:220 +#: src/octoprint/server/views.py:521 msgid "Appearance" msgstr "Aussehen" -#: src/octoprint/server/views.py:221 +#: src/octoprint/server/views.py:522 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "Logs" -#: src/octoprint/server/views.py:222 +#: src/octoprint/server/views.py:523 msgid "Server" msgstr "Server" -#: src/octoprint/server/views.py:225 -msgid "Access Control" -msgstr "Zugangsbeschränkung" - -#: src/octoprint/server/views.py:231 +#: src/octoprint/server/views.py:532 msgid "Access" msgstr "Zugriff" -#: src/octoprint/server/views.py:232 +#: src/octoprint/server/views.py:533 msgid "Interface" msgstr "Interface" +#: src/octoprint/server/views.py:549 +msgid "Start" +msgstr "Start" + +#: src/octoprint/server/views.py:550 +#: src/octoprint/templates/dialogs/wizard.jinja2:57 +msgid "Finish" +msgstr "Beenden" + +#: src/octoprint/server/api/system.py:132 +msgid "Shutdown" +msgstr "System herunterfahren" + +#: src/octoprint/server/api/system.py:133 +msgid "You are about to shutdown the system." +msgstr "Du bist dabei, das System herunterzufahren." + +#: src/octoprint/server/api/system.py:136 +msgid "Reboot" +msgstr "Neustart" + +#: src/octoprint/server/api/system.py:137 +msgid "You are about to reboot the system." +msgstr "Du bist dabei, das System neu zu starten." + +#: src/octoprint/static/js/app/dataupdater.js:77 #: src/octoprint/static/js/app/dataupdater.js:96 -#: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:562 +#: src/octoprint/static/js/app/helpers.js:566 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" +#: src/octoprint/static/js/app/dataupdater.js:78 +msgid "The server appears to be offline, at least I'm not getting any response from it. I'll try to reconnect automatically over the next couple of minutes, however you are welcome to try a manual reconnect anytime using the button below." +msgstr "Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm verbinden. Ich werde in den nächsten Minuten versuchen mich erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch jederzeit einen manuellen Verbindungsversuch anstoßen." + #: src/octoprint/static/js/app/dataupdater.js:97 -msgid "" -"The server appears to be offline, at least I'm not getting any response from " -"it. I'll try to reconnect automatically over the next couple of " -"minutes, however you are welcome to try a manual reconnect anytime " -"using the button below." -msgstr "" -"Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm " -"verbinden. Ich werde in den nächsten Minuten versuchen mich " -"erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch " -"jederzeit einen manuellen Verbindungsversuch anstoßen." +msgid "The server appears to be offline, at least I'm not getting any response from it. I could not reconnect automatically, but you may try a manual reconnect using the button below." +msgstr "Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm verbinden. Ich konnte mich nicht automatisch neu verbinden, aber Du kannst mittels des folgenden Buttons einen manuellen Verbindungsversuch anstoßen." -#: src/octoprint/static/js/app/dataupdater.js:132 -msgid "" -"The server appears to be offline, at least I'm not getting any response from " -"it. I could not reconnect automatically, but you may try a " -"manual reconnect using the button below." -msgstr "" -"Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm " -"verbinden. Ich konnte mich nicht automatisch neu verbinden, " -"aber Du kannst mittels des folgenden Buttons einen manuellen " -"Verbindungsversuch anstoßen." +#: src/octoprint/static/js/app/dataupdater.js:159 +#: src/octoprint/static/js/app/viewmodels/files.js:856 +#: src/octoprint/static/js/app/viewmodels/files.js:863 +#, python-format +msgid "Slicing ... (%(percentage)d%%)" +msgstr "Slice ... (%(percentage)d%%)" -#: src/octoprint/static/js/app/dataupdater.js:230 -#: src/octoprint/static/js/app/dataupdater.js:238 +#: src/octoprint/static/js/app/dataupdater.js:183 +#: src/octoprint/static/js/app/dataupdater.js:191 msgid "Unhandled communication error" msgstr "Unbehandelter Kommunikationsfehler" -#: src/octoprint/static/js/app/dataupdater.js:231 +#: src/octoprint/static/js/app/dataupdater.js:184 #, python-format -msgid "" -"There was an unhandled error while talking to the printer. Due to that the " -"ongoing print job was cancelled. Error: %(firmwareError)s" -msgstr "" -"Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. " -"Daher wurder der laufende Druckauftrag abgebrochen. Fehler: %(firmwareError)s" +msgid "There was an unhandled error while talking to the printer. Due to that the ongoing print job was cancelled. Error: %(firmwareError)s" +msgstr "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. Daher wurder der laufende Druckauftrag abgebrochen. Fehler: %(firmwareError)s" -#: src/octoprint/static/js/app/dataupdater.js:239 +#: src/octoprint/static/js/app/dataupdater.js:192 #, python-format -msgid "" -"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" +msgid "The 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/helpers.js:372 #, python-format @@ -1319,51 +1365,55 @@ msgstr "DD.MM.YYYY HH:mm" msgid "off" msgstr "Aus" -#: src/octoprint/static/js/app/main.js:112 +#: src/octoprint/static/js/app/helpers.js:636 +msgid "Are you sure?" +msgstr "Bist Du sicher?" + +#: src/octoprint/static/js/app/main.js:136 msgid "Offline" msgstr "Offline" -#: src/octoprint/static/js/app/main.js:113 +#: src/octoprint/static/js/app/main.js:137 msgid "Opening serial port" msgstr "Öffnet Serialport" -#: src/octoprint/static/js/app/main.js:114 +#: src/octoprint/static/js/app/main.js:138 msgid "Detecting serial port" msgstr "Detektiere Serialport" -#: src/octoprint/static/js/app/main.js:115 +#: src/octoprint/static/js/app/main.js:139 msgid "Detecting baudrate" msgstr "Detektiere Baudrate" -#: src/octoprint/static/js/app/main.js:116 +#: src/octoprint/static/js/app/main.js:140 msgid "Connecting" msgstr "Verbinde" -#: src/octoprint/static/js/app/main.js:117 +#: src/octoprint/static/js/app/main.js:141 msgid "Operational" msgstr "Bereit" -#: src/octoprint/static/js/app/main.js:118 +#: src/octoprint/static/js/app/main.js:142 msgid "Printing from SD" msgstr "Drucke von SD" -#: src/octoprint/static/js/app/main.js:119 +#: src/octoprint/static/js/app/main.js:143 msgid "Sending file to SD" msgstr "Sende Datei zu SD" -#: src/octoprint/static/js/app/main.js:120 +#: src/octoprint/static/js/app/main.js:144 msgid "Printing" msgstr "Drucke" -#: src/octoprint/static/js/app/main.js:121 +#: src/octoprint/static/js/app/main.js:145 msgid "Paused" msgstr "Pausiert" -#: src/octoprint/static/js/app/main.js:122 +#: src/octoprint/static/js/app/main.js:146 msgid "Closed" msgstr "Geschlossen" -#: src/octoprint/static/js/app/main.js:123 +#: src/octoprint/static/js/app/main.js:147 msgid "Transfering file to SD" msgstr "Sende Datei zu SD" @@ -1376,394 +1426,371 @@ msgstr "Verbinden" msgid "Disconnect" msgstr "Trennen" -#: src/octoprint/static/js/app/viewmodels/control.js:65 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:228 +#: src/octoprint/static/js/app/viewmodels/control.js:62 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:231 #: src/octoprint/static/js/app/viewmodels/temperature.js:58 msgid "Tool" msgstr "Werkzeug" -#: src/octoprint/static/js/app/viewmodels/control.js:71 +#: src/octoprint/static/js/app/viewmodels/control.js:68 #: src/octoprint/static/js/app/viewmodels/temperature.js:69 msgid "Hotend" msgstr "Hotend" -#: src/octoprint/static/js/app/viewmodels/files.js:47 +#: src/octoprint/static/js/app/viewmodels/files.js:48 msgid "Your available free disk space is critically low." -msgstr "" -"Dein verfügbarer freier Plattenplatz ist auf einem kritischen Tiefstand." +msgstr "Dein verfügbarer freier Plattenplatz ist auf einem kritischen Tiefstand." -#: src/octoprint/static/js/app/viewmodels/files.js:49 +#: src/octoprint/static/js/app/viewmodels/files.js:50 msgid "Your available free disk space is starting to run low." msgstr "Dein verfügbarer freier Plattenplatz wird langsam knapp." -#: src/octoprint/static/js/app/viewmodels/files.js:51 +#: src/octoprint/static/js/app/viewmodels/files.js:52 msgid "Your current disk usage." msgstr "Dein aktuell verfügbarer freier Plattenplatz." -#: src/octoprint/static/js/app/viewmodels/files.js:343 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:468 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 +#: src/octoprint/static/js/app/viewmodels/files.js:390 +#, python-format +msgid "You are about to delete the folder \"%(folder)s\" which still contains files and/or sub folders." +msgstr "Du bist dabei, das Verzeichnis \"%(folder)s\" zu löschen, das noch Dateien und/oder Unterverzeichnisse enthält." + +#: src/octoprint/static/js/app/viewmodels/files.js:598 +#: src/octoprint/static/js/app/viewmodels/gcode.js:441 +msgid "Model size" +msgstr "Modelgröße" + +#: src/octoprint/static/js/app/viewmodels/files.js:604 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:479 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 msgid "Filament" msgstr "Filament" -#: src/octoprint/static/js/app/viewmodels/files.js:352 -#: src/octoprint/static/js/app/viewmodels/gcode.js:475 +#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/gcode.js:486 msgid "Estimated print time" msgstr "Geschätzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:355 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last printed" msgstr "Zuletzt gedruckt" -#: src/octoprint/static/js/app/viewmodels/files.js:357 +#: src/octoprint/static/js/app/viewmodels/files.js:618 msgid "Last print time" msgstr "Letzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:460 -#: src/octoprint/static/js/app/viewmodels/files.js:467 +#: src/octoprint/static/js/app/viewmodels/files.js:666 #, python-format -msgid "Slicing ... (%(percentage)d%%)" -msgstr "Slice ... (%(percentage)d%%)" +msgid "Object in %(name)s exceeds the print volume of the currently selected printer profile, be careful when printing this." +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:462 +#: src/octoprint/static/js/app/viewmodels/files.js:676 +msgid "Object exceeds print volume in width.
" +msgstr "Objekt überschreitet Druckvolumen in der Breite.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:679 +msgid "Object exceeds print volume in depth.
" +msgstr "Objekt überschreitet Druckvolumen in der Tiefe.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:682 +msgid "Object exceeds print volume in height.
" +msgstr "Objekt überschreitet Druckvolumen in der Höhe.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:688 +msgid "Object's bounding box: (%(object.minX).2f, %(object.minY).2f, %(object.minZ).2f) × (%(object.maxX).2f, %(object.maxY).2f, %(object.maxZ).2f)" +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:690 +msgid "Print volume: (%(profile.minX).2f, %(profile.minY).2f, %(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, %(profile.maxZ).2f)" +msgstr "Druckvolumen: (%(profile.minX).2f, %(profile.minY).2f, %(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, %(profile.maxZ).2f)" + +#: src/octoprint/static/js/app/viewmodels/files.js:697 +msgid "Object doesn't fit print volume" +msgstr "Objekt passt nicht in Druckvolumen" + +#: src/octoprint/static/js/app/viewmodels/files.js:858 msgid "Slicing ..." msgstr "Slice ..." -#: src/octoprint/static/js/app/viewmodels/files.js:488 +#: src/octoprint/static/js/app/viewmodels/files.js:884 msgid "Slicing done" msgstr "Slicing abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:885 #, 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:504 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, 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:505 +#: src/octoprint/static/js/app/viewmodels/files.js:901 msgid "Slicing failed" msgstr "Slicing fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/files.js:522 +#: src/octoprint/static/js/app/viewmodels/files.js:918 msgid "Streaming ..." msgstr "Streaming ..." -#: src/octoprint/static/js/app/viewmodels/files.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:930 msgid "Streaming done" msgstr "Streaming abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:535 +#: src/octoprint/static/js/app/viewmodels/files.js:931 #, 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:627 +#: src/octoprint/static/js/app/viewmodels/files.js:1027 #, python-format -msgid "" -"Could not upload the file. Make sure that it is a valid file with one of " -"these extensions: %(extensions)s" -msgstr "" -"Konnte die Datei nicht hochladen. Bitte stelle sicher, dass es sich um eine " -"valide Datei mit einer dieser Erweiterungen ist: %(extensions)s" +msgid "Could not upload the file. Make sure that it is a valid file with one of these extensions: %(extensions)s" +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:654 -msgid "Uploading ..." -msgstr "Uploade ..." - -#: src/octoprint/static/js/app/viewmodels/files.js:660 +#: src/octoprint/static/js/app/viewmodels/files.js:1048 msgid "Saving ..." msgstr "Speichere ..." -#: src/octoprint/static/js/app/viewmodels/firstrun.js:38 -msgid "" -"If you disable Access Control and your OctoPrint " -"installation is accessible from the internet, your printer will be " -"accessible by everyone - that also includes the bad guys!" -msgstr "" -"Wenn Du die Zugangsbeschränkung deaktivierst und Deine " -"OctoPrint Installation vom Internet aus erreichbar ist, kann jeder " -"auf Deinen Drucker zugreifen - auch die bösen Jungs!" +#: src/octoprint/static/js/app/viewmodels/files.js:1048 +msgid "Uploading ..." +msgstr "Uploade ..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:17 +#: src/octoprint/static/js/app/viewmodels/gcode.js:14 msgid "Loading..." msgstr "Lade..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:21 +#: src/octoprint/static/js/app/viewmodels/gcode.js:18 msgid "Analyzing..." msgstr "Analysiere..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:25 +#: src/octoprint/static/js/app/viewmodels/gcode.js:22 msgid "Analyzed" msgstr "Analysiert" -#: src/octoprint/static/js/app/viewmodels/gcode.js:437 -msgid "Model size" -msgstr "Modelgröße" - -#: src/octoprint/static/js/app/viewmodels/gcode.js:438 +#: src/octoprint/static/js/app/viewmodels/gcode.js:442 msgid "Estimated total print time" msgstr "Geschätzte Gesamtdauer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 msgid "Estimated layer height" msgstr "Geschätzte Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 +#: src/octoprint/templates/tabs/timelapse.jinja2:40 msgid "mm" msgstr "mm" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "Layer count" msgstr "Schichtanzahl" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "printed" msgstr "gedruckt" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "visited" msgstr "besucht" -#: src/octoprint/static/js/app/viewmodels/gcode.js:463 +#: src/octoprint/static/js/app/viewmodels/gcode.js:474 msgid "Layer number" msgstr "Schichtnummer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:464 +#: src/octoprint/static/js/app/viewmodels/gcode.js:475 msgid "Layer height" msgstr "Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:465 +#: src/octoprint/static/js/app/viewmodels/gcode.js:476 msgid "GCODE commands" msgstr "GCODE Befehle" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:22 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:26 #: src/octoprint/templates/navbar/login.jinja2:2 #: src/octoprint/templates/navbar/login.jinja2:13 msgid "Login" msgstr "Login" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 msgid "Login successful" msgstr "Login erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 #, python-format 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:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "Login failed" msgstr "Login fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "User unknown or wrong password" msgstr "Nutzer unbekannt oder falsches Passwort" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "Logout successful" msgstr "Logout erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "You are now logged out" msgstr "Du bist jetzt ausgeloggt" -#: src/octoprint/static/js/app/viewmodels/navigation.js:28 -#, python-format -msgid "The command \"%(command)s\" executed successfully" -msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" - -#: src/octoprint/static/js/app/viewmodels/navigation.js:32 -#, python-format -msgid "The command \"%(command)s\" could not be executed." -msgstr "Der Befehl \"%(command)s\" konnte nicht ausgeführt werden." - -#: src/octoprint/static/js/app/viewmodels/navigation.js:34 -msgid "Error" -msgstr "Fehler" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:95 -#: src/octoprint/static/js/app/viewmodels/settings.js:60 -#: src/octoprint/static/js/app/viewmodels/settings.js:90 -msgid "default" -msgstr "Standard" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:96 -#: src/octoprint/static/js/app/viewmodels/settings.js:61 -#: src/octoprint/static/js/app/viewmodels/settings.js:74 -msgid "red" -msgstr "Rot" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:97 -#: src/octoprint/static/js/app/viewmodels/settings.js:62 -#: src/octoprint/static/js/app/viewmodels/settings.js:76 -msgid "orange" -msgstr "Orange" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:98 -#: src/octoprint/static/js/app/viewmodels/settings.js:63 -#: src/octoprint/static/js/app/viewmodels/settings.js:78 -msgid "yellow" -msgstr "Gelb" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:99 -#: src/octoprint/static/js/app/viewmodels/settings.js:64 -#: src/octoprint/static/js/app/viewmodels/settings.js:80 -msgid "green" -msgstr "Grün" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:100 -#: src/octoprint/static/js/app/viewmodels/settings.js:65 -#: src/octoprint/static/js/app/viewmodels/settings.js:82 -msgid "blue" -msgstr "Blau" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:101 -#: src/octoprint/static/js/app/viewmodels/settings.js:67 -#: src/octoprint/static/js/app/viewmodels/settings.js:86 -msgid "black" -msgstr "Schwarz" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:108 -msgid "Lower Left" -msgstr "Unten links" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:109 -msgid "Center" -msgstr "Mittelpunkt" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:171 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:118 msgid "Identifier must be set" msgstr "Identifier muss gesetzt sein" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:173 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:120 msgid "Invalid characters, only a-z, A-Z, 0-9, -, ., _, ( and ) are allowed" msgstr "Invalide Zeichen, es sind nur a-z, A-Z, 0-9, -, ., _, ( und ) erlaubt" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:175 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:122 msgid "A profile with such an identifier already exists" msgstr "Es gibt bereits ein Profil mit diesem Identifier" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:246 -msgid "" -"There was unexpected error while saving the printer profile, please consult " -"the logs." -msgstr "" -"Unerwarteter Fehler beim Speichern des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:135 +#: src/octoprint/static/js/app/viewmodels/settings.js:54 +#: src/octoprint/static/js/app/viewmodels/settings.js:84 +msgid "default" +msgstr "Standard" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:247 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:265 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:293 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:136 +#: src/octoprint/static/js/app/viewmodels/settings.js:55 +#: src/octoprint/static/js/app/viewmodels/settings.js:68 +msgid "red" +msgstr "Rot" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:137 +#: src/octoprint/static/js/app/viewmodels/settings.js:56 +#: src/octoprint/static/js/app/viewmodels/settings.js:70 +msgid "orange" +msgstr "Orange" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:138 +#: src/octoprint/static/js/app/viewmodels/settings.js:57 +#: src/octoprint/static/js/app/viewmodels/settings.js:72 +msgid "yellow" +msgstr "Gelb" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:139 +#: src/octoprint/static/js/app/viewmodels/settings.js:58 +#: src/octoprint/static/js/app/viewmodels/settings.js:74 +msgid "green" +msgstr "Grün" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:140 +#: src/octoprint/static/js/app/viewmodels/settings.js:59 +#: src/octoprint/static/js/app/viewmodels/settings.js:76 +msgid "blue" +msgstr "Blau" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:141 +#: src/octoprint/static/js/app/viewmodels/settings.js:61 +#: src/octoprint/static/js/app/viewmodels/settings.js:80 +msgid "black" +msgstr "Schwarz" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:148 +msgid "Lower Left" +msgstr "Unten links" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:149 +msgid "Center" +msgstr "Mittelpunkt" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:385 +msgid "There was unexpected error while saving the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Speichern des Profils, bitte konsultiere das Log" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:386 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:401 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:423 msgid "Saving failed" msgstr "Speichern fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:264 -msgid "" -"There was unexpected error while removing the printer profile, please " -"consult the logs." -msgstr "" -"Unerwarteter Fehler beim Löschen des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:400 +msgid "There was unexpected error while removing the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Löschen des Profils, bitte konsultiere das Log" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:292 -msgid "" -"There was unexpected error while updating the printer profile, please " -"consult the logs." -msgstr "" -"Unerwarteter Fehler beim Aktualisieren des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:422 +msgid "There was unexpected error while updating the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Aktualisieren des Profils, bitte konsultiere das Log" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 msgid "Add Printer Profile" msgstr "Druckerprofil hinzufügen" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 #, python-format msgid "Edit Printer Profile \"%(name)s\"" msgstr "Druckerprofile \"%(name)s\" bearbeiten" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:45 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 msgid "Restarts the print job from the beginning" msgstr "Started den Druckjob von vorne" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 msgid "Starts the print job" msgstr "Startet den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Resumes the print job" msgstr "Setzt den Druckjob fort" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Pauses the print job" msgstr "Pausiert den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:81 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:82 msgid "Still stabilizing..." msgstr "Noch zu ungenau..." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:91 -msgid "" -"Based on a linear approximation (very low accuracy, especially at the " -"beginning of the print)" -msgstr "" -"Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, " -"insbesondere zu Beginn eines Drucks)" +#: src/octoprint/static/js/app/viewmodels/printerstate.js:92 +msgid "Based on a linear approximation (very low accuracy, especially at the beginning of the print)" +msgstr "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, insbesondere zu Beginn eines Drucks)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:95 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:97 -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:98 +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:100 -msgid "" -"Based on the average total of past prints of this model with the same " -"printer profile (usually good accuracy)" -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:101 +msgid "Based on the average total of past prints of this model with the same printer profile (usually good accuracy)" +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:103 -msgid "" -"Based on a mix of average total from past prints and calculation (usually " -"good accuracy)" -msgstr "" -"Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs und " -"der Berechnung (normalerweise gute Genauigkeit)" +#: src/octoprint/static/js/app/viewmodels/printerstate.js:104 +msgid "Based on a mix of average total from past prints and calculation (usually good accuracy)" +msgstr "Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs und der Berechnung (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:106 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:107 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:144 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:145 msgid "Continue" msgstr "Fortsetzen" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:157 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:158 #: src/octoprint/templates/tabs/timelapse.jinja2:11 msgid "On Z Change" msgstr "Bei Ebenenwechsel" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timed" msgstr "Nach Zeit" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:25 #: src/octoprint/templates/tabs/timelapse.jinja2:32 msgid "sec" @@ -1773,37 +1800,75 @@ msgstr "Sek" 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/settings.js:66 -#: src/octoprint/static/js/app/viewmodels/settings.js:84 +#: src/octoprint/static/js/app/viewmodels/settings.js:60 +#: src/octoprint/static/js/app/viewmodels/settings.js:78 msgid "violet" msgstr "Violett" -#: src/octoprint/static/js/app/viewmodels/settings.js:68 -#: src/octoprint/static/js/app/viewmodels/settings.js:88 +#: src/octoprint/static/js/app/viewmodels/settings.js:62 +#: src/octoprint/static/js/app/viewmodels/settings.js:82 msgid "white" msgstr "weiß" -#: src/octoprint/static/js/app/viewmodels/settings.js:96 +#: src/octoprint/static/js/app/viewmodels/settings.js:90 msgid "Autodetect from browser" msgstr "Automatisch vom Browser erkennen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:104 +#: src/octoprint/static/js/app/viewmodels/settings.js:225 +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:231 +msgid "Stream test" +msgstr "Stream Test" + +#: src/octoprint/static/js/app/viewmodels/settings.js:244 +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:245 +msgid "Snapshot test failed" +msgstr "Snapshot Test fehlgeschlagen" + +#: src/octoprint/static/js/app/viewmodels/settings.js:267 +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:269 +msgid "Snapshot test" +msgstr "Snapshot Test" + +#: src/octoprint/static/js/app/viewmodels/slicing.js:107 msgid "Do nothing" msgstr "Nichts machen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:105 +#: src/octoprint/static/js/app/viewmodels/slicing.js:108 msgid "Select for printing" msgstr "Zum Drucken auswählen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:106 +#: src/octoprint/static/js/app/viewmodels/slicing.js:109 msgid "Start printing" msgstr "Drucken" -#: src/octoprint/static/js/app/viewmodels/slicing.js:118 +#: src/octoprint/static/js/app/viewmodels/slicing.js:128 #, python-format msgid "Slicing %(filename)s" msgstr "Slice %(filename)s" +#: src/octoprint/static/js/app/viewmodels/system.js:48 +#, python-format +msgid "The command \"%(command)s\" executed successfully" +msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" + +#: src/octoprint/static/js/app/viewmodels/system.js:53 +#, python-format +msgid "The command \"%(command)s\" could not be executed." +msgstr "Der Befehl \"%(command)s\" konnte nicht ausgeführt werden." + +#: src/octoprint/static/js/app/viewmodels/system.js:55 +msgid "Error" +msgstr "Fehler" + #: src/octoprint/static/js/app/viewmodels/temperature.js:23 #: src/octoprint/static/js/app/viewmodels/temperature.js:76 #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:16 @@ -1818,254 +1883,386 @@ msgstr "gerade eben" msgid "min" msgstr "Min" -#: src/octoprint/static/js/app/viewmodels/temperature.js:256 +#: src/octoprint/static/js/app/viewmodels/temperature.js:261 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "Ist" -#: src/octoprint/static/js/app/viewmodels/temperature.js:261 +#: src/octoprint/static/js/app/viewmodels/temperature.js:266 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "Soll" -#: src/octoprint/static/js/app/viewmodels/terminal.js:104 +#: src/octoprint/static/js/app/viewmodels/terminal.js:101 #, python-format -msgid "" -"showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered, " -"buffer full)" -msgstr "" -"zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert, " -"Buffer voll)" +msgid "showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered, buffer full)" +msgstr "zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert, Buffer voll)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:106 +#: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format -msgid "" -"showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered)" -msgstr "" -"zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert)" +msgid "showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered)" +msgstr "zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:110 +#: src/octoprint/static/js/app/viewmodels/terminal.js:107 #, python-format msgid "showing %(displayed)d lines (buffer full)" msgstr "zeige %(displayed)d Zeilen (Buffer voll)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:112 +#: src/octoprint/static/js/app/viewmodels/terminal.js:109 #, python-format msgid "showing %(displayed)d lines" msgstr "zeige %(displayed)d Zeilen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:255 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:250 msgid "Capturing timelapse postroll" msgstr "Zeichne Timelapse-Postroll auf" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:259 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Now capturing timelapse post roll, this will take only a moment..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird nur einen Moment dauern..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird nur einen Moment dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:266 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:261 #, python-format msgid "%(minutes)d min" msgstr "%(minutes)d Min" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:267 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, python-format -msgid "" -"Now capturing timelapse post roll, this will take approximately %(duration)s " -"(so until %(time)s)..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s " -"dauern (also etwa bis %(time)s)..." +msgid "Now capturing timelapse post roll, this will take approximately %(duration)s (so until %(time)s)..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s dauern (also etwa bis %(time)s)..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:269 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:264 #, python-format msgid "%(seconds)d sec" msgstr "%(seconds)d Sek" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:270 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:265 #, python-format -msgid "" -"Now capturing timelapse post roll, this will take approximately " -"%(duration)s..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s " -"dauern..." +msgid "Now capturing timelapse post roll, this will take approximately %(duration)s..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:283 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:295 +msgid "Failed repeatedly to capture timelapse frame from webcam - is the snapshot URL configured correctly and the camera on?" +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:298 +msgid "Could not capture snapshots" +msgstr "Konnte keine Snapshots aufnehmen" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 msgid "Rendering timelapse" msgstr "Zeitrafferaufnahme wird gerendert" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:284 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:308 #, 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 "" -"Rendere jetzt die Zeitrafferaufnahme %(movie_prefix)s. Aus Gründen der " -"Performance ist es nicht empfehlenswert, einen Druckauftrage zu starten, so " -"lange die Aufnahme noch gerendert wird." +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 "Rendere jetzt die Zeitrafferaufnahme %(movie_prefix)s. Aus Gründen der Performance ist es nicht empfehlenswert, einen Druckauftrage zu starten, so lange die Aufnahme noch gerendert wird." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +msgid "Cannot render timelapse" +msgstr "Kann Zeitrafferaufnahme nicht rendern" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:318 #, python-format -msgid "" -"Rendering of timelapse %(movie_prefix)s failed with return code " -"%(returncode)s" -msgstr "" -"Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit " -"Returncode %(returncode)s" +msgid "Rendering of timelapse %(movie_prefix)s is not possible since no frames were captured. Is the snapshot URL configured correctly?" +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:294 -msgid "Rendering failed" -msgstr "Rendering fehlgeschlagen" +#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +msgid "Rendering timelapse failed" +msgstr "Rendern von Zeitrafferaufnahme fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:303 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:321 +#, python-format +msgid "Rendering of timelapse %(movie_prefix)s failed with return code %(returncode)s" +msgstr "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit Returncode %(returncode)s" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:325 +#, python-format +msgid "Rendering of timelapse %(movie_prefix)s failed due to an unknown error, please consult the log file" +msgstr "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen aufgrund eines unbekannten Fehlers, bitte konsultiere die Logdatei" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 msgid "Timelapse ready" msgstr "Zeitrafferaufnahme fertig" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:304 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:339 #, 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 +msgid "Not possible" +msgstr "Nicht möglich" + +#: src/octoprint/static/js/app/viewmodels/users.js:188 +msgid "You may not delete your own account." +msgstr "Du kannst deinen eigenen Account nicht löschen" + #: src/octoprint/static/js/app/viewmodels/usersettings.js:10 msgid "Site default" msgstr "Seitenvoreinstellung" -#: src/octoprint/templates/dialogs/confirmation.jinja2:4 -msgid "Are you sure?" -msgstr "Bist Du sicher?" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:37 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +msgid "Abort" +msgstr "Abbrechen" -#: src/octoprint/templates/dialogs/firstrun.jinja2:3 -msgid "Configure Access Control" -msgstr "Zugangsbeschränkung konfigurieren" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:38 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +msgid "Confirm" +msgstr "Bestätigen" -#: src/octoprint/templates/dialogs/firstrun.jinja2:6 -msgid "" -"

\n" -" Please read the following, it is very important for your " -"printer's health!\n" -"

\n" -"

\n" -" OctoPrint by default now ships with Access Control enabled, " -"meaning you won't be able to do anything with the\n" -" printer unless you login first as a configured user. This is " -"to prevent strangers - possibly with\n" -" malicious intent - to gain access to your printer " -"via the internet or another untrustworthy network\n" -" and using it in such a way that it is damaged or worse (i.e. " -"causes a fire).\n" -"

\n" -"

\n" -" It looks like you haven't configured access control yet. " -"Please set up an username and password for the\n" -" initial administrator account who will have full access to " -"both the printer and OctoPrint's settings, then click\n" -" on \"Keep Access Control Enabled\":\n" -"

" -msgstr "" -"

\n" -" Bitte lies die folgenden Zeilen aufmerksam durch, es ist sehr " -"wichtig für die Gesundheit Deines Druckers!\n" -"

\n" -"

\n" -" OctoPrint wird nun standardmässig mit aktivierter Zugangsbeschränkung " -"ausgeliefert, das heißt, dass Du mit dem Drucker nichts\n" -" anfangen kannst, wenn du nicht als einer der konfigurierten Nutzer " -"eingeloggt bist. Das dient dem Zweck, Fremde mit\n" -" möglicherweise böswilligen Absichten davon abzuhalten, auf " -"Deinen Drucker über das Internet oder ein anderes\n" -" unsicheres Netzwerk zuzugreifen und ihn auf eine Art zu nutzen, die ihn " -"beschädigt oder schlimmeres (z.B. ein Feuer verursacht).\n" -"

\n" -"

\n" -" Es sieht so aus, als hättest Du die Zugriffsbeschränkung noch nicht " -"konfiguriert. Bitte konfiguriere einen Usernamen\n" -" und ein Passwort für das initiale Administratorkonto, das " -"vollen Zugang zu sowohl dem Drucker als auch OctoPrints\n" -" Einstellungen haben wird, und klicke dann auf \"Zugangsbeschränkung " -"aktiviert lassen\".\n" -"

" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:4 +msgid "Please define the maximum speed/feedrate of the individual axes and whether their control should be inverted or not." +msgstr "Bitte definiere die maximale Geschwindkeit/Feedrate der individuellen Achsen und ob ihre Steuerung invertiert werden soll oder nicht." -#: src/octoprint/templates/dialogs/firstrun.jinja2:22 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 -#: src/octoprint/templates/navbar/login.jinja2:6 -#: src/octoprint/templates/navbar/login.jinja2:7 -msgid "Username" -msgstr "Username" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:8 +msgid "X" +msgstr "X" -#: src/octoprint/templates/dialogs/firstrun.jinja2:28 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 -#: src/octoprint/templates/navbar/login.jinja2:8 -#: src/octoprint/templates/navbar/login.jinja2:9 -msgid "Password" -msgstr "Passwort" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:15 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:27 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:39 +msgid "Invert control" +msgstr "Invertieren" -#: src/octoprint/templates/dialogs/firstrun.jinja2:34 -msgid "Confirm Password" -msgstr "Passwort bestätigen" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:20 +msgid "Y" +msgstr "Y" -#: src/octoprint/templates/dialogs/firstrun.jinja2:37 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 -msgid "Passwords do not match" -msgstr "Passwörter nicht identisch" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:32 +msgid "Z" +msgstr "Z" -#: src/octoprint/templates/dialogs/firstrun.jinja2:41 -msgid "" -"

\n" -" Note: In case that your OctoPrint installation " -"is only accessible from within a trustworthy network and you don't\n" -" need Access Control for other reasons, you may alternatively " -"disable Access Control. You should only\n" -" do this if you are absolutely certain that only people you know " -"and trust will be able to connect to it.\n" -"

\n" -"

\n" -" Do NOT underestimate the risk of an unsecured access " -"from the internet to your printer!\n" -"

" -msgstr "" -"

\n" -" Beachte: Falls Deine OctoPrint Installation " -"ausschließlich innerhalb eines vertrauenswürdigen Netzwerks\n" -" erreicht werden kann und Du die Zugangsbeschränkung nicht für andere " -"Zwecke benötigst, kannst Du sie alternativ auch\n" -" deaktivieren. Du solltest das nur tun, wenn Du Dir absolut sicher bist, " -"dass nur Leute darauf zugreifen können, die du kennst\n" -" und denen du vertraust\n" -"

\n" -"

\n" -" UNTERSCHÄTZE NICHT das Risiko eines ungesicherten Zugriffs aus " -"dem Internet auf Deinen Drucker!\n" -"

" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:44 +msgid "E" +msgstr "E" -#: src/octoprint/templates/dialogs/firstrun.jinja2:51 -msgid "Disable Access Control" -msgstr "Zugangsbeschränkung deaktivieren" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:54 +msgid "This information is used for manual control via the \"Control\" tab. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für die manuelle Steuerung im \"Steuerung\" Tab verwendet. Sie beeinflussen NICHT die bereits gesliceten Dateien, die du in OctoPrint hochlädtst." -#: src/octoprint/templates/dialogs/firstrun.jinja2:52 -msgid "Keep Access Control Enabled" -msgstr "Zugangsbeschränkung aktiviert lassen" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:3 +msgid "Form Factor" +msgstr "Formfaktor" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:5 +msgid "Rectangular" +msgstr "Rechteckig" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:8 +msgid "Circular" +msgstr "Rund" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:13 +msgid "Origin" +msgstr "Ursprung" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:21 +msgid "Heated Bed" +msgstr "Heizbett" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:29 +msgid "Please define the print volume." +msgstr "Bitte definiere das Druckvolumen." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:35 +msgid "Width (X)" +msgstr "Breite (X)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:44 +msgid "Depth (Y)" +msgstr "Tiefe (Y)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:55 +msgid "Diameter (X/Y)" +msgstr "Durchmesser (X/Y)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:65 +msgid "Height (Z)" +msgstr "Höhe (Z)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:75 +msgid "This information is used for the GCODE Viewer and/or when slicing from OctoPrint. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für den GCODE Viewer und/oder beim Slicen aus OctoPrint heraus verwendet. Sie beeinflussen NICHT die bereits geslicten Dateien, die du in OctoPrint hochlädtst!" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:4 +msgid "Nozzle Diameter" +msgstr "Düsendurchmesser" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:13 +msgid "Number of Extruders" +msgstr "Anzahl Extruder" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:21 +msgid "Please specify the nozzle offsets of the extruders relative to the first nozzle T0." +msgstr "Bitte spezifiziere die Düsenoffsets der Extruder relativ zur ersten Düse T0." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:27 +#: src/octoprint/templates/tabs/temperature.jinja2:13 +msgid "Offset" +msgstr "Offset" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:45 +msgid "This information is used for the graph and controls available in the \"Temperature\" tab, the GCODE viewer and when slicing from within OctoPrint. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für den Graph und die Steuerung im \"Temperatur\" Tab, im GCODE Viewer und beim Slicen aus OctoPrint heraus verwendet. Sie beeinflussen NICHT die bereits geslicten Dateien, die du in OctoPrint hochlädtst." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:6 +msgid "Name must be set" +msgstr "Name muss gesetzt sein" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:10 +msgid "Identifier" +msgstr "ID" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:17 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:5 +msgid "Model" +msgstr "Modell" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:23 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 +msgid "Color" +msgstr "Farbe" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:6 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 +#: src/octoprint/templates/tabs/timelapse.jinja2:66 +#: src/octoprint/templates/tabs/timelapse.jinja2:98 +msgid "Action" +msgstr "Aktion" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Set as default profile" +msgstr "Als Standardprofil festlegen" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Edit Profile" +msgstr "Profil bearbeiten" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Delete Profile" +msgstr "Profil entfernen" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:1 +msgid "Command to restart the OctoPrint server" +msgstr "Befehl zum Neustart des OctoPrint-Servers" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:2 +msgid "Restart OctoPrint" +msgstr "OctoPrint neustarten" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:1 +msgid "Command to restart the system OctoPrint is running on" +msgstr "Befehl zum Neustart des Systems, auf dem OctoPrint läuft" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:2 +msgid "Restart system" +msgstr "System neustarten" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:1 +msgid "Command to shut down the system OctoPrint is running on" +msgstr "Befehl zum Herunterfahren des Systems, auf dem OctoPrint läuft" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:2 +msgid "Shutdown system" +msgstr "System herunterfahren" + +#: 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" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2:2 +msgid "Timelapse bitrate" +msgstr "Zeitrafferbitrate" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:1 +msgid "Full path to the FFMPEG binary" +msgstr "Vollständiger Pfad zu FFMPEG" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:2 +msgid "Path to FFMPEG" +msgstr "Pfad zu FFMPEG" + +#: 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 +msgid "Test" +msgstr "Test" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:1 +msgid "Number of FFMPEG encoding threads" +msgstr "Anzahl der FFMPEG Enkodierungsthreads" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:2 +msgid "FFMPEG threads" +msgstr "FFMPEG Threads" + +#: src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2:4 +msgid "Enable OctoPrint watermark in timelapse movies" +msgstr "OctoPrint Wasserzeichen in Zeitrafferaufnahmen aktivieren" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:4 +msgid "Flip webcam horizontally" +msgstr "Webcam horizontal flippen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:9 +msgid "Flip webcam vertically" +msgstr "Webcam vertikal flippen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:14 +msgid "Rotate webcam 90 degrees counter clockwise" +msgstr "Webcam um 90° gegen den Uhrzeigersinn rotieren" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:1 +msgid "URL to use for retrieving webcam snapshot images for timelapse creation" +msgstr "URL, die genutzt werden soll, um Einzelaufnahmen für die Zeitraffererstellung abzurufen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:2 +msgid "Snapshot URL" +msgstr "Snapshot-URL" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:8 +msgid "Fully qualified URL, needs to be reachable by OctoPrint's server" +msgstr "Voll definierte URL, muss von OctoPrints Server erreichbar sein" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:1 +msgid "URL to embed into the UI for live viewing of the webcam stream" +msgstr "URL, die in die Oberfläche zum Betrachten des Webcamstreams eingebunden werden soll" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:2 +msgid "Stream URL" +msgstr "Stream-URL" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:8 +msgid "Needs to be reachable from the browser displaying the OctoPrint UI, used to embed the webcam stream into the page." +msgstr "Muss vom Browser erreichbar sein, in dem die OctoPrint UI angezeigt wird, wird genutzt, um den Webcam Stream in die Seite einzubetten." + +#: src/octoprint/templates/dialogs/files.jinja2:7 +msgid "Please specify the name of the folder to create." +msgstr "Bitte gib den Namen des zu erstellenden Verzeichnisses ein" + +#: src/octoprint/templates/dialogs/files.jinja2:10 +msgid "Folder name" +msgstr "Verzeichnisname" + +#: src/octoprint/templates/dialogs/files.jinja2:19 +msgid "Create" +msgstr "Erstellen" #: src/octoprint/templates/dialogs/slicing.jinja2:8 -msgid "" -"Slicing is currently disabled since no slicer has been configured yet. " -"Please configure a slicer under \"Settings\"." -msgstr "" -"Slicing ist aktuell deaktiviert da noch kein Slicer konfiguriert wurde. " -"Bitte konfiguriere einen Slicer unter \"Settings\"." +msgid "Slicing is currently disabled since no slicer has been configured yet. Please configure a slicer under \"Settings\"." +msgstr "Slicing ist aktuell deaktiviert da noch kein Slicer konfiguriert wurde. Bitte konfiguriere einen Slicer unter \"Settings\"." #: src/octoprint/templates/dialogs/slicing.jinja2:11 -msgid "" -"Please configure which slicer and which slicing profile to use and name the " -"GCode file to slice to below, or click \"Cancel\" if you do not wish to " -"slice the file now." -msgstr "" -"Bitte wähle den zu nutzenden Slicer und das zu nutzende Slicerprofile und " -"wie die GCode Datei heißen soll, die erzeugt wird. Alternativ kannst du auch " -"auf \"Abbrechen\" klicken, wenn du die Datei jetzt nicht slicen willst." +msgid "Please configure which slicer and which slicing profile to use and name the GCode file to slice to below, or click \"Cancel\" if you do not wish to slice the file now." +msgstr "Bitte wähle den zu nutzenden Slicer und das zu nutzende Slicerprofile und wie die GCode Datei heißen soll, die erzeugt wird. Alternativ kannst du auch auf \"Abbrechen\" klicken, wenn du die Datei jetzt nicht slicen willst." #: src/octoprint/templates/dialogs/slicing.jinja2:14 msgid "Slicer" @@ -2101,10 +2298,33 @@ msgid "After slicing..." msgstr "Nach dem Slicing..." #: src/octoprint/templates/dialogs/slicing.jinja2:51 -#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Slice" msgstr "Slicen" +#: src/octoprint/templates/dialogs/wizard.jinja2:3 +msgid "Setup Wizard" +msgstr "Setup Wizard" + +#: src/octoprint/templates/dialogs/wizard.jinja2:41 +msgid "" +"\n" +" Mandatory Step! You need to fill this out now.\n" +" " +msgstr "Obligatorischer Schritt! Du musst das jetzt ausfüllen." + +#: src/octoprint/templates/dialogs/wizard.jinja2:56 +msgid "Next" +msgstr "Weiter" + +#: src/octoprint/templates/dialogs/wizard.jinja2:60 +msgid "Previous" +msgstr "Zurück" + +#: src/octoprint/templates/dialogs/wizard.jinja2:63 +msgid "Unless otherwise noted, you may just skip any wizard page by clicking \"Next\" or \"Finish\"." +msgstr "Falls nicht anders vermerkt, kannst du jede Wizardseite durch Klicken auf \"Weiter\" oder \"Beenden\" überspringen." + #: src/octoprint/templates/dialogs/about/about.jinja2:3 msgid "The snappy web interface for your 3D printer" msgstr "The snappy web interface for your 3D printer" @@ -2121,14 +2341,6 @@ msgstr "Aktiv" msgid "Admin" msgstr "Admin" -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:7 -#: src/octoprint/templates/tabs/timelapse.jinja2:57 -#: src/octoprint/templates/tabs/timelapse.jinja2:89 -msgid "Action" -msgstr "Aktion" - #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 #: src/octoprint/templates/dialogs/settings/api.jinja2:17 #: src/octoprint/templates/dialogs/usersettings/access.jinja2:22 @@ -2198,28 +2410,16 @@ msgid "QR Code" msgstr "QR Code" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:2 -msgid "" -"Name of this OctoPrint instance, will be shown in the navigation bar and " -"broadcast on the network" -msgstr "" -"Name dieser OctoPrint-Instanz, wird in der Navigationsleiste angezeigt und " -"im Netzwerk announced." +msgid "Name of this OctoPrint instance, will be shown in the navigation bar and broadcast on the network" +msgstr "Name dieser OctoPrint-Instanz, wird in der Navigationsleiste angezeigt und im Netzwerk announced." #: src/octoprint/templates/dialogs/settings/appearance.jinja2:3 msgid "Title" msgstr "Titel" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:8 -msgid "" -"Personalize the color of the navigation bar - maybe to match your printer?" -msgstr "" -"Personalisiere die Farbe the Navigationsleiste - vielleicht um zum Drucker " -"zu passen?" - -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:64 -msgid "Color" -msgstr "Farbe" +msgid "Personalize the color of the navigation bar - maybe to match your printer?" +msgstr "Personalisiere die Farbe the Navigationsleiste - vielleicht um zum Drucker zu passen?" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:15 msgid "For acrylic printers ;)" @@ -2242,71 +2442,63 @@ msgid "Default Language" msgstr "Standardsprache" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:36 -msgid "" -"Changes to the default interface language will only become active after a " -"reload of the page and only be active if not overridden by the users " -"language settings." -msgstr "" -"Änderungen der Standardsprache werden erst nach einem Neuladen der Seite " -"aktiv, und nur dann, wenn sie nicht durch die Nutzereinstellungen " -"überschrieben sind." +msgid "Changes to the default interface language will only become active after a reload of the page and only be active if not overridden by the users language settings." +msgstr "Änderungen der Standardsprache werden erst nach einem Neuladen der Seite aktiv, und nur dann, wenn sie nicht durch die Nutzereinstellungen überschrieben sind." -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:44 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:42 +msgid "Show temperatures in Fahrenheit as well as Celcius" +msgstr "Temperaturen sowohl in Fahrenheit als auch Celsius anzeigen" + +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:51 msgid "Manage Language Packs..." msgstr "Sprachpakete verwalten" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:47 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:54 msgid "Available Language Packs" msgstr "Verfügbare Sprachpakete" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:58 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:65 msgid "Last update:" msgstr "Letztes Update:" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:61 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:68 msgid "Delete" msgstr "Löschen" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:72 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:79 msgid "No additional Language Packs are installed at the moment." msgstr "Zur Zeit sind keine zusätzlichen Sprachpakete installiert" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:77 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:84 msgid "Upload additional Language Packs" msgstr "Zusätzliche Sprachepakete hochladen" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:88 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:95 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:44 -#: src/octoprint/templates/sidebar/files.jinja2:55 +#: src/octoprint/templates/sidebar/files.jinja2:57 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload" msgstr "Upload" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 -msgid "" -"This does not look like a valid language pack. Valid language packs should " -"be either zip files or tarballs and have the extension \".zip\", \".tar.gz" -"\", \".tgz\" or \".tar\"" -msgstr "" -"Das sieht nicht aus wie ein valides Sprachpaket. Valide Sprachpakete sollten " -"entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \"." -"tar.gz\", \".tgz\" oder \".tar\" haben" +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:97 +msgid "This does not look like a valid language pack. Valid language packs should be either zip files or tarballs and have the extension \".zip\", \".tar.gz\", \".tgz\" or \".tar\"" +msgstr "Das sieht nicht aus wie ein valides Sprachpaket. Valide Sprachpakete sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \".tar.gz\", \".tgz\" oder \".tar\" haben" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:93 -msgid "" -"Please note that you will have to reload the page in order for any newly " -"added language packs to become available." -msgstr "" -"Bitte beachte, dass Du die Seite neuladen musst damit neu hinzugefügte " -"Sprachepakete verfügbar werden." +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:100 +msgid "Please note that you will have to reload the page in order for any newly added language packs to become available." +msgstr "Bitte beachte, dass Du die Seite neuladen musst damit neu hinzugefügte Sprachepakete verfügbar werden." #: src/octoprint/templates/dialogs/settings/features.jinja2:5 msgid "Enable Temperature Graph" msgstr "Temperaturgraph aktivieren" #: src/octoprint/templates/dialogs/settings/features.jinja2:12 -msgid "Enable GCode Visualizer" -msgstr "GCode Viewer aktivieren" +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 +msgid "Beta" +msgstr "Beta" #: src/octoprint/templates/dialogs/settings/features.jinja2:19 msgid "Enable SD support" @@ -2336,32 +2528,39 @@ msgstr "Immer davon ausgehen, dass eine SD-Karte vorhanden ist" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 #: src/octoprint/templates/dialogs/settings/features.jinja2:61 #: src/octoprint/templates/dialogs/settings/features.jinja2:68 -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 msgid "Repetier" msgstr "Repetier" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 -msgid "Send a checksum with every command" -msgstr "Eine Prüfsumme mit jedem Befehl senden" +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:61 -msgid "Ignore consecutive resend requests for the same line" -msgstr "" -"Aufeinanderfolgende Resend Requests für die selbe Zeilennummer ignorieren" +#, python-format +msgid "Support TargetExtr%%n/TargetBed target temperature format" +msgstr "TargetExtr%%n/TargetBed Zieltemperaturformat unterstützen" #: src/octoprint/templates/dialogs/settings/features.jinja2:68 -#, python-format -msgid "" -"Support TargetExtr%%n/TargetBed target temperature " -"format" -msgstr "" -"TargetExtr%%n/TargetBed Zieltemperaturformat " -"unterstützen" - -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 msgid "Disable detection of external heatups" msgstr "Detektierung externer Aufheizvorgänge deaktivieren" +#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +msgid "Send a checksum with the command" +msgstr "Eine Prüfsumme mit dem Befehl senden" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:76 +msgid "When printing" +msgstr "Beim Drucken" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 +msgid "Always" +msgstr "Immer" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:82 +msgid "Never" +msgstr "Nie" + #: src/octoprint/templates/dialogs/settings/folders.jinja2:5 msgid "Upload Folder" msgstr "Uploadverzeichnis" @@ -2383,30 +2582,21 @@ msgid "Watched Folder" msgstr "Beobachtetes Verzeichnis" #: src/octoprint/templates/dialogs/settings/folders.jinja2:37 -msgid "" -"Actively poll the watched folder. Check this if files in your watched folder " -"aren't automatically added otherwise." -msgstr "" -"Aktives Pollen des beobachteten Verzeichnisses. Einschalten wenn Dateien in " -"Deinem beobachteten Verzeichnis hinzugefügt werden sonst nicht automatisch " -"hinzugefügt werden." +msgid "Actively poll the watched folder. Check this if files in your watched folder aren't automatically added otherwise." +msgstr "Aktives Pollen des beobachteten Verzeichnisses. Einschalten wenn Dateien in Deinem beobachteten Verzeichnis hinzugefügt werden sonst nicht automatisch hinzugefügt werden." #: src/octoprint/templates/dialogs/settings/folders.jinja2:42 msgid "Disk space thresholds" msgstr "Plattenplatzschwellwerte" #: src/octoprint/templates/dialogs/settings/folders.jinja2:44 -msgid "" -"If the free disk space falls below these thresholds, OctoPrint will warn the " -"user." -msgstr "" -"Falls der freie Plattenplatz unter diese Schwellwerte fallen sollte wird " -"OctoPrint den Nutzer warnen." +msgid "If the free disk space falls below these thresholds, OctoPrint will warn the user." +msgstr "Falls der freie Plattenplatz unter diese Schwellwerte fallen sollte wird OctoPrint den Nutzer warnen." #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:75 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 #: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Warning" msgstr "Warnung" @@ -2416,13 +2606,9 @@ msgid "Critical" msgstr "Kritisch" #: src/octoprint/templates/dialogs/settings/folders.jinja2:59 -msgid "" -"Provide values including size unit. Allowed units are: b, byte, bytes, kb, " -"mb, gb, tb (case insensitive). Example: 5MB, 500KB" -msgstr "" -"Wert inklusive Größeneinheit. Erlaubte Einheiten sind: b, byte, bytes, kb, " -"mb, gb, tb (Groß-/Kleinschreibung irrelevant). Beispiel: 5MB, " -"500KB" +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:25 +msgid "Provide values including size unit. Allowed units are: b, byte, bytes, kb, mb, gb, tb (case insensitive). Example: 5MB, 500KB" +msgstr "Wert inklusive Größeneinheit. Erlaubte Einheiten sind: b, byte, bytes, kb, mb, gb, tb (Groß-/Kleinschreibung irrelevant). Beispiel: 5MB, 500KB" #: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:3 msgid "Before print job starts" @@ -2448,17 +2634,51 @@ msgstr "Vor dem Fortsetzen eines Druckjobs" msgid "After connection to printer is established" msgstr "Nach Verbindung mit dem Drucker" +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:39 +msgid "Before connection to printer is closed" +msgstr "Bevor die Verbindung zum Drucker geschlossen wird" + +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:43 +msgid "This will only be executed when closing the connection actively. If the connection to the printer is suddenly lost nothing will be sent." +msgstr "Das wird nur ausgeführt wenn die Verbindung aktiv geschlossen wird. Falls die Verbindung zum Drucker plötzlich verloren geht wird nichts gesendet." + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:5 +msgid "Enable GCode Visualizer" +msgstr "GCode Viewer aktivieren" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:9 +msgid "Maximum size the GCodeViewer autoloads the file for preview" +msgstr "Maximale Größe für die der GCODE Viewer automatisch das Preview der Datei lädt" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:10 +msgid "GCode Visualizer file size threshold" +msgstr "Grenze für GCODE Viewer Dateigröße" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:15 +msgid "on desktop" +msgstr "auf dem Desktop" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:21 +msgid "on mobile" +msgstr "auf Mobile" + +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "Sort by" +msgstr "Sortieren" + #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 msgid "Modification date" msgstr "Änderungsdatum" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:24 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:56 -#: src/octoprint/templates/tabs/timelapse.jinja2:88 +#: src/octoprint/templates/sidebar/files.jinja2:14 +#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:65 +#: src/octoprint/templates/tabs/timelapse.jinja2:97 msgid "Size" msgstr "Größe" @@ -2466,99 +2686,13 @@ msgstr "Größe" msgid "Date" msgstr "Datum" -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:6 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:58 -msgid "Model" -msgstr "Modell" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Set as default profile" -msgstr "Als Standardprofil festlegen" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Edit Profile" -msgstr "Profil bearbeiten" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:34 +#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 msgid "Add Profile..." msgstr "Profil hinzufügen..." -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:47 -msgid "Name must be set" -msgstr "Name muss gesetzt sein" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:71 -msgid "Form Factor" -msgstr "Formfaktor" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:73 -msgid "Rectangular" -msgstr "Rechteckig" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:76 -msgid "Circular" -msgstr "Rund" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:81 -msgid "Origin" -msgstr "Ursprung" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:89 -msgid "Volume" -msgstr "Volumen" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:91 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:121 -msgid "X" -msgstr "X" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:98 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:131 -msgid "Y" -msgstr "Y" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:105 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:141 -msgid "Z" -msgstr "Z" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:113 -msgid "Heated Bed" -msgstr "Heizbett" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:119 -msgid "Axis" -msgstr "Achse" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:127 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:137 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:147 -msgid "Invert control" -msgstr "Invertieren" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:151 -msgid "E" -msgstr "E" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:159 -msgid "Nozzle Diameter" -msgstr "Düsendurchmesser" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:168 -msgid "Number of Extruders" -msgstr "Anzahl Extruder" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:174 -msgid "Nozzle Offsets (relative to first nozzle T0)" -msgstr "Düsenoffsets (relativ zur ersten Düse T0)" - #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:2 -msgid "" -"Serial port to connect to, setting this to AUTO will make OctoPrint try to " -"automatically find the right setting" -msgstr "" -"Serieller Port, mit der sich verbunden werden soll. Falls AUTO konfiguriert " -"ist wird OctoPrint versuchen, automatisch den richtigen Port zu finden." +msgid "Serial port to connect to, setting this to AUTO will make OctoPrint try to automatically find the right setting" +msgstr "Serieller Port, mit der sich verbunden werden soll. Falls AUTO konfiguriert ist wird OctoPrint versuchen, automatisch den richtigen Port zu finden." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:3 #: src/octoprint/templates/sidebar/connection.jinja2:1 @@ -2566,12 +2700,8 @@ msgid "Serial Port" msgstr "Serialport" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:8 -msgid "" -"Serial baud rate to connect with, setting this to AUTO will make OctoPrint " -"try to automatically find the right setting" -msgstr "" -"Baudrate mit der sich verbunden werden soll. Falls AUTO konfiguriert ist " -"wird OctoPrint versuchen, automatisch die richtige Baudrate zu finden." +msgid "Serial baud rate to connect with, setting this to AUTO will make OctoPrint try to automatically find the right setting" +msgstr "Baudrate mit der sich verbunden werden soll. Falls AUTO konfiguriert ist wird OctoPrint versuchen, automatisch die richtige Baudrate zu finden." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:9 #: src/octoprint/templates/sidebar/connection.jinja2:3 @@ -2579,232 +2709,159 @@ msgid "Baudrate" msgstr "Baudrate" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:14 -msgid "" -"Makes OctoPrint try to connect to the printer automatically during start up" -msgstr "" -"OctoPrint wird versuchen, sich beim Startup automatisch mit dem Drucker zu " -"verbinden" +msgid "Makes OctoPrint try to connect to the printer automatically during start up" +msgstr "OctoPrint wird versuchen, sich beim Startup automatisch mit dem Drucker zu verbinden" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:17 msgid "Auto-connect to printer on server start" msgstr "Automatisch bei Serverstart verbinden" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:21 -msgid "" -"Interval in which to poll for the temperature information from the printer " -"while printing" -msgstr "" -"Intervall in welchem die Temperaturdaten vom Drucker während des Druckens " -"abgerufen werden sollen" +msgid "Interval in which to poll for the temperature information from the printer" +msgstr "Intervall in welchem die Temperaturdaten vom Drucker abgerufen werden sollen" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:22 msgid "Temperature interval" msgstr "Temperaturintervall" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:30 -msgid "" -"Interval in which to poll for the SD printing status information from the " -"printer while printing" -msgstr "" -"Intervall in welchem die SD-Statusdaten vom Drucker während des Druckens " -"abgerufen werden sollen" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:28 +msgid "When printing or idle" +msgstr "Beim Drucken oder Idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:31 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:35 +msgid "When a target temperature is set" +msgstr "Wenn eine Zieltemperatur eingestellt ist" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:38 +msgid "Interval in which to poll for the SD printing status information from the printer while printing" +msgstr "Intervall in welchem die SD-Statusdaten vom Drucker während des Druckens abgerufen werden sollen" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 msgid "SD status interval" msgstr "SD-Status-Intervall" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 -msgid "" -"Time after which the communication with your printer will be considered " -"timed out if nothing was sent by your printer (and an attempt to get it " -"talking again will be done). Increase this if your printer takes longer than " -"this for some moves. This is also the interval in which the temperature will " -"be polled from the printer while not printing." -msgstr "" -"Zeit nach der OctoPrint davon ausgehen wird, dass die Kommunikation mit " -"deinem Drucker unterbrochen wurde falls Dein Drucker keine Daten sendet. " -"OctoPrint wird dann einen Versuch unternehmen, die Kommunikation wieder zu " -"reetablieren. Erhöhe diesen Wert falls Dein Drucker für manche Bewegungen " -"länger braucht. Das ist ebenfalls das Intervall in welchem die " -"Temperaturdaten vom Drucker abgerufen werden wenn gerade kein Druckjob läuft." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:47 +msgid "Time after which the communication with your printer will be considered timed out if nothing was sent by your printer (and an attempt to get it talking again will be done). Increase this if your printer takes longer than this for some moves. This is also the interval in which the temperature will be polled from the printer while not printing." +msgstr "Zeit nach der OctoPrint davon ausgehen wird, dass die Kommunikation mit deinem Drucker unterbrochen wurde falls Dein Drucker keine Daten sendet. OctoPrint wird dann einen Versuch unternehmen, die Kommunikation wieder zu reetablieren. Erhöhe diesen Wert falls Dein Drucker für manche Bewegungen länger braucht. Das ist ebenfalls das Intervall in welchem die Temperaturdaten vom Drucker abgerufen werden wenn gerade kein Druckjob läuft." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:40 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 msgid "Communication timeout" msgstr "Kommunikationstimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 -msgid "" -"Time after which a connection attempt to the printer will be considered as " -"having failed" -msgstr "" -"Zeit nach der ein unbeantworteter Verbindungsversuch als gescheitert " -"angenommen wird" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:56 +msgid "Time after which a connection attempt to the printer will be considered as having failed" +msgstr "Zeit nach der ein unbeantworteter Verbindungsversuch als gescheitert angenommen wird" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:49 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 msgid "Connection timeout" msgstr "Verbindungstimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 -msgid "" -"Time after which to consider an auto detection attempt to have failed if no " -"successful connection is detected" -msgstr "" -"Zeit nach der ein unbeantworteter Autodetektierungsversuch als gescheitert " -"angenommen wird" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:65 +msgid "Time after which to consider an auto detection attempt to have failed if no successful connection is detected" +msgstr "Zeit nach der ein unbeantworteter Autodetektierungsversuch als gescheitert angenommen wird" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:58 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:66 msgid "Autodetection timeout" msgstr "Autodetectiontimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 msgid "Log communication to serial.log (might negatively impact performance)" -msgstr "" -"Logge die Kommunikation in das serial.log (kann die Performance negativ " -"beeinflussen)" +msgstr "Logge die Kommunikation in das serial.log (kann die Performance negativ beeinflussen)" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:74 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:82 msgid "Additional serial ports" msgstr "Zusätzliche serielle Ports" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:85 #, python-format -msgid "" -"Use this to define additional glob patterns " -"matching serial ports to list for connecting against, e.g. /dev/" -"ttyAMA*. One entry per line." -msgstr "" -"Nutze diese Einstellung um zusätzliche glob " -"patterns zu konfigurieren, die auf serielle Ports deines Druckers " -"matchen, z.B. /dev/ttyAMA*. Ein Eintrag pro Zeile." +msgid "Use this to define additional glob patterns matching serial ports to list for connecting against, e.g. /dev/ttyAMA*. One entry per line." +msgstr "Nutze diese Einstellung um zusätzliche glob patterns zu konfigurieren, die auf serielle Ports deines Druckers matchen, z.B. /dev/ttyAMA*. Ein Eintrag pro Zeile." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:83 -msgid "" -"Not only cancel ongoing prints but also disconnect on unhandled errors from " -"the firmware." -msgstr "" -"Bei unbehalten Firmwarefehlern nicht nur den Druckauftrag abbrechen, sondern " -"auch die Verbindung zum Drucker trennen." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:89 +msgid "Additional baud rates" +msgstr "Weitere Baudraten" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 -msgid "" -"Ignore any unhandled errors from the firmware. Only use this if your " -"firmware sends stuff prefixed with \"Error\" that is not an actual error. " -"Might mask printer issues, be careful!" -msgstr "" -"Alle unbehalten Firmwarefehler ignorieren. Nur nutzen wenn Deine Firmware " -"Dinge mit \"Error\" sendet die nicht wirklich Fehler sind. Könnte " -"Druckerprobleme maskieren, vorsicht!" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:92 +msgid "Use this to define additional serial port baud rates to list for connecting with, e.g. 123456. Comma separated." +msgstr "Nutze diese Einstellung um zusätzliche Baudraten zur Verbindung zu konfigurieren, 123456. Komma-separiert." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:98 -msgid "Command to send to the firmware on first handshake attempt." -msgstr "" -"Kommando, das als erster Handshakeversuch an die Firmware gesendet werden " -"soll" +msgid "Not only cancel ongoing prints but also disconnect on unhandled errors from the firmware." +msgstr "Bei unbehalten Firmwarefehlern nicht nur den Druckauftrag abbrechen, sondern auch die Verbindung zum Drucker trennen." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:99 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +msgid "Ignore any unhandled errors from the firmware. Only use this if your firmware sends stuff prefixed with \"Error\" that is not an actual error. Might mask printer issues, be careful!" +msgstr "Alle unbehalten Firmwarefehler ignorieren. Nur nutzen wenn Deine Firmware Dinge mit \"Error\" sendet die nicht wirklich Fehler sind. Könnte Druckerprobleme maskieren, vorsicht!" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 +msgid "Command to send to the firmware on first handshake attempt." +msgstr "Kommando, das als erster Handshakeversuch an die Firmware gesendet werden soll" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:114 msgid "\"Hello\" command" msgstr "\"Hallo\"-Befehl" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:102 -msgid "" -"Use this to specify a different command than the default M110 " -"to send to the printer on initial connection to trigger a communication " -"handshake." -msgstr "" -"Nutze diese Einstellung um einen anderen Befehl als M110 beim " -"initialen Verbindungsaufbau zum drucker zu senden." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:117 +msgid "Use this to specify a different command than the default M110 to send to the printer on initial connection to trigger a communication handshake." +msgstr "Nutze diese Einstellung um einen anderen Befehl als M110 beim initialen Verbindungsaufbau zum drucker zu senden." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 -msgid "" -"Commands that are know to run long and hence should suppress communication " -"timeouts from being triggered." -msgstr "" -"Befehle, von denen bekannt ist, dass sie lang zur Ausführung benötigen und " -"daher das Auslösen von Kommunikationstimeouts unterdrücken sollten." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:120 +msgid "Commands that are know to run long and hence should suppress communication timeouts from being triggered." +msgstr "Befehle, von denen bekannt ist, dass sie lang zur Ausführung benötigen und daher das Auslösen von Kommunikationstimeouts unterdrücken sollten." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:106 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 msgid "Long running commands" msgstr "Lang laufende Befehle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:109 -msgid "" -"Use this to specify the commands known to take a long time to complete " -"without output from your printer and hence might cause timeout issues. Just " -"the G or M code, comma separated." -msgstr "" -"Nutze diese Option, um solche Befehle zu definieren, von denen Du weißt, " -"dass sie eine längere Zeit lang laufen, währenddessen keinen Output " -"produzieren und daher Timeoutprobleme verursachen könnten. Nur den G- oder M-" -"Code, kommasepariert." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:124 +msgid "Use this to specify the commands known to take a long time to complete without output from your printer and hence might cause timeout issues. Just the G or M code, comma separated." +msgstr "Nutze diese Option, um solche Befehle zu definieren, von denen Du weißt, dass sie eine längere Zeit lang laufen, währenddessen keinen Output produzieren und daher Timeoutprobleme verursachen könnten. Nur den G- oder M-Code, kommasepariert." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:112 -msgid "" -"Commands that always require a line number and checksum to be sent with them." -msgstr "" -"Befehle, die immer mit einer Prüfsumme und Zeilennummer gesendet werden " -"müssen." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:127 +msgid "Commands that always require a line number and checksum to be sent with them." +msgstr "Befehle, die immer mit einer Prüfsumme und Zeilennummer gesendet werden müssen." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:128 msgid "Commands that always require a checksum" msgstr "Befehle, die immer eine Prüfsumme benötigen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:116 -msgid "" -"Use this to specify which commands always need to be sent " -"with a checksum. Comma separated list." -msgstr "" -"Nutze diese Einstellung um Befehle zu spezifizieren, die immer mit Prüfsumme gesendet werden müssen. Komma-separierte Liste." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:131 +msgid "Use this to specify which commands always need to be sent with a checksum. Comma separated list." +msgstr "Nutze diese Einstellung um Befehle zu spezifizieren, die immer mit Prüfsumme gesendet werden müssen. Komma-separierte Liste." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Generate additional ok for M29" msgstr "Zusätzliches ok für M29 generieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Most Marlin < v1.1.0" msgstr "Viele Marlin < v1.1.0" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:126 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 msgid "Simulate an additional `ok` for resend requests" msgstr "Zusätzliches `ok` für Resendrequests simulieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:129 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts im 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:144 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts im 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:130 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 msgid "Max. consecutive timeouts while idle" msgstr "Max. aufeinanderfolgende Timeouts wenn idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:135 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts beim Drucken. " -"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:150 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts beim Drucken. 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:136 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 msgid "Max. consecutive timeouts while printing" msgstr "Max. aufeinanderfolgende Timeouts beim Drucken" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts wenn ein lang " -"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:156 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts wenn ein lang 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:142 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 msgid "Max. consecutive timeouts during long running commands" msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" @@ -2812,30 +2869,6 @@ msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" msgid "Commands" msgstr "Befehle" -#: src/octoprint/templates/dialogs/settings/server.jinja2:4 -msgid "Command to restart the OctoPrint server" -msgstr "Befehl zum Neustart des OctoPrint-Servers" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:5 -msgid "Restart OctoPrint" -msgstr "OctoPrint neustarten" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:10 -msgid "Command to restart the system OctoPrint is running on" -msgstr "Befehl zum Neustart des Systems, auf dem OctoPrint läuft" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:11 -msgid "Restart system" -msgstr "System neustarten" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:16 -msgid "Command to shut down the system OctoPrint is running on" -msgstr "Befehl zum Herunterfahren des Systems, auf dem OctoPrint läuft" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:17 -msgid "Shutdown system" -msgstr "System herunterfahren" - #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Temperature Graph" msgstr "Temperaturgraph" @@ -2860,84 +2893,48 @@ msgstr "Extruder" msgid "RegExp" msgstr "RegExp" -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:2 -msgid "URL to embed into the UI for live viewing of the webcam stream" -msgstr "" -"URL, die in die Oberfläche zum Betrachten des Webcamstreams eingebunden " -"werden soll" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:3 -msgid "Stream URL" -msgstr "Stream-URL" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 -msgid "URL to use for retrieving webcam snapshot images for timelapse creation" -msgstr "" -"URL, die genutzt werden soll, um Einzelaufnahmen für die " -"Zeitraffererstellung abzurufen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 -msgid "Snapshot URL" -msgstr "Snapshot-URL" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:14 -msgid "Full path to the FFMPEG binary" -msgstr "Vollständiger Pfad zu FFMPEG" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 -msgid "Path to FFMPEG" -msgstr "Pfad zu FFMPEG" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:20 -msgid "Bitrate to use for encoding the timelapse video" -msgstr "Bitrate für die Enkodierung der Zeitrafferaufnahme" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:21 -msgid "Timelapse bitrate" -msgstr "Zeitrafferbitrate" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:26 -msgid "Number of FFMPEG encoding threads" -msgstr "Anzahl der FFMPEG Enkodierungsthreads" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:27 -msgid "FFMPEG threads" -msgstr "FFMPEG Threads" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:35 -msgid "Enable OctoPrint watermark in timelapse movies" -msgstr "OctoPrint Wasserzeichen in Zeitrafferaufnahmen aktivieren" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:42 -msgid "Flip webcam horizontally" -msgstr "Webcam horizontal flippen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:47 -msgid "Flip webcam vertically" -msgstr "Webcam vertikal flippen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:52 -msgid "Rotate webcam 90 degrees counter clockwise" -msgstr "Webcam um 90° gegen den Uhrzeigersinn rotieren" - #: src/octoprint/templates/dialogs/usersettings/access.jinja2:5 -msgid "" -"If you do not wish to change your password, just leave the following fields " -"empty." -msgstr "" -"Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder leer." +msgid "If you do not wish to change your password, just leave the following fields empty." +msgstr "Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder leer." #: src/octoprint/templates/dialogs/usersettings/interface.jinja2:3 msgid "Language" msgstr "Sprache" #: src/octoprint/templates/dialogs/usersettings/interface.jinja2:11 +msgid "Changes to the interface language will only become active after a reload of the page." +msgstr "Änderungen der Oberflächensprache werden erst nach einem Neuladen der Seite aktiv." + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:1 +msgid "All Done!" +msgstr "Alles erledigt!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:3 msgid "" -"Changes to the interface language will only become active after a reload of " -"the page." -msgstr "" -"Änderungen der Oberflächensprache werden erst nach einem Neuladen der Seite " -"aktiv." +"\n" +" Your OctoPrint installation is now all set up and ready to go. Happy\n" +" printing!\n" +msgstr "Deine OctoPrint Installation ist jetzt eingerichtet und es kann losgehen. Happy printing!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#, python-format +msgid "" +"\n" +" If you enjoy OctoPrint, please consider supporting its ongoing\n" +" development. You can find find this link also in the \"About\" dialog. Thank you!\n" +msgstr "Falls dir OctoPrint gefällt, bitte ziehe es in Betracht, seine fortlaufende Entwicklung zu unterstützen. Du kannst diesen Link auch im \"Über\" Dialog finden. Danke!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 +msgid "Hello!" +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" +" 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." #: src/octoprint/templates/navbar/login.jinja2:11 msgid "Remember me" @@ -2964,7 +2961,7 @@ msgid "Upload locally" msgstr "Upload (lokal)" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:49 +#: src/octoprint/templates/sidebar/files.jinja2:62 msgid "Upload to SD" msgstr "Upload (SD)" @@ -2982,13 +2979,13 @@ msgstr "Bitte die Seite neu laden" #: src/octoprint/templates/overlays/reloadui.jinja2:7 msgid "" -"There is a new version of the server active now, a reload of the user " -"interface is needed. This will not interrupt any print jobs you might have " -"ongoing. Please reload the web interface now by clicking the button below." -msgstr "" -"Die Serverversion hat sich geändert, ein Neuladen des Webinterfaces ist " -"notwendig. Das hat keinen Einfluss auf deine evtl. laufenden Printjobs. " -"Bitte lade das Webinterface jetzt neu, indem du auf den Button unten klickst." +"\n" +" There is a new version of the server active now, a reload\n" +" of the user interface is needed. This will not interrupt\n" +" any print jobs you might have ongoing. Please reload the\n" +" web interface now by clicking the button below.\n" +" " +msgstr "Die Serverversion hat sich geändert, ein Neuladen des Webinterfaces ist notwendig. Das wird evtl. laufenden Printjobs nicht unterbrechen. Bitte lade das Webinterface jetzt neu, indem du auf den Button unten klickst." #: src/octoprint/templates/sidebar/connection.jinja2:8 msgid "Save connection settings" @@ -2998,45 +2995,53 @@ msgstr "Verbindungseinstellungen speichern" msgid "Auto-connect on server startup" msgstr "Automatisch bei Serverstart verbinden" -#: src/octoprint/templates/sidebar/files.jinja2:9 -#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:5 +msgid "Back" +msgstr "Zurück" + +#: src/octoprint/templates/sidebar/files.jinja2:13 +#: src/octoprint/templates/sidebar/files.jinja2:27 msgid "Uploaded" msgstr "Hochgeladen" -#: src/octoprint/templates/sidebar/files.jinja2:13 +#: src/octoprint/templates/sidebar/files.jinja2:17 msgid "Additional data" msgstr "Weitere Daten" -#: src/octoprint/templates/sidebar/files.jinja2:14 -#: src/octoprint/templates/sidebar/files.jinja2:26 +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:30 msgid "Download" msgstr "Download" -#: src/octoprint/templates/sidebar/files.jinja2:15 -#: src/octoprint/templates/sidebar/files.jinja2:27 +#: src/octoprint/templates/sidebar/files.jinja2:19 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:40 msgid "Remove" msgstr "Entfernen" -#: src/octoprint/templates/sidebar/files.jinja2:16 +#: src/octoprint/templates/sidebar/files.jinja2:20 msgid "Load" msgstr "Laden" -#: src/octoprint/templates/sidebar/files.jinja2:17 +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Load and Print" msgstr "Laden und Drucken" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Free" msgstr "Frei" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Total" msgstr "Gesamt" -#: src/octoprint/templates/sidebar/files.jinja2:67 +#: src/octoprint/templates/sidebar/files.jinja2:50 +msgid "Create folder..." +msgstr "Neues Verzeichnis..." + +#: src/octoprint/templates/sidebar/files.jinja2:80 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." +msgstr "Hinweis: Du kannst auch Dateien auf diese Seite ziehen um sie hochzuladen." #: src/octoprint/templates/sidebar/files_header.jinja2:2 msgid "File list settings" @@ -3054,43 +3059,59 @@ msgstr "Nach Uploaddatum sortieren" msgid "Sort by file size" msgstr "Nach Größe sortieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:10 -msgid "Only show GCode files" -msgstr "Nur GCode Dateien anzeigen" +#: src/octoprint/templates/sidebar/files_header.jinja2:12 +msgid "Sort by Folders, Files" +msgstr "Erst Verzeichnisse, dann Dateien" -#: src/octoprint/templates/sidebar/files_header.jinja2:11 -msgid "Only show STL files" -msgstr "Nur STL Dateien anzeigen" +#: src/octoprint/templates/sidebar/files_header.jinja2:13 +msgid "Sort by Files, Folders" +msgstr "Erst Dateien, dann Verzeichnisse" #: src/octoprint/templates/sidebar/files_header.jinja2:14 +msgid "Mixed" +msgstr "Gemischt" + +#: src/octoprint/templates/sidebar/files_header.jinja2:18 +msgid "Only show machine code files" +msgstr "Nur geslicete Dateien anzeigen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:19 +msgid "Only show model files" +msgstr "Nur Modelldateien anzeigen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:22 msgid "Only show files stored locally" msgstr "Nur lokal abgelegte Dateien anzeigen" -#: src/octoprint/templates/sidebar/files_header.jinja2:15 +#: src/octoprint/templates/sidebar/files_header.jinja2:23 msgid "Only show files stored on SD" msgstr "Nur auf SD abgelegte Dateien anzeigen" -#: src/octoprint/templates/sidebar/files_header.jinja2:18 +#: src/octoprint/templates/sidebar/files_header.jinja2:26 +msgid "Hide folders without files" +msgstr "Verzeichnisse ohne Dateien verbergen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:27 msgid "Hide successfully printed files" msgstr "Erfolgreich gedruckte Dateien verbergen" -#: src/octoprint/templates/sidebar/files_header.jinja2:23 +#: src/octoprint/templates/sidebar/files_header.jinja2:32 msgid "Refresh file list" msgstr "Dateiliste aktualisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:30 +#: src/octoprint/templates/sidebar/files_header.jinja2:39 msgid "SD Card operations" msgstr "SD Card Operationen" -#: src/octoprint/templates/sidebar/files_header.jinja2:34 +#: src/octoprint/templates/sidebar/files_header.jinja2:43 msgid "Initialize SD card" msgstr "SD-Karte initialisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:35 +#: src/octoprint/templates/sidebar/files_header.jinja2:44 msgid "Refresh SD files" msgstr "SD-Dateien aktualisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:36 +#: src/octoprint/templates/sidebar/files_header.jinja2:45 msgid "Release SD card" msgstr "SD-Karte auswerfen" @@ -3112,9 +3133,7 @@ msgstr "Zeitraffer rendern" #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Estimated total print time base on statical analysis or past prints" -msgstr "" -"Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen " -"Drucken" +msgstr "Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen Drucken" #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Approx. Total Print Time" @@ -3129,12 +3148,8 @@ msgid "Print Time" msgstr "Dauer" #: src/octoprint/templates/sidebar/state.jinja2:11 -msgid "" -"Estimated time until the print job is done. This is only an estimate and " -"accuracy depends heavily on various factors!" -msgstr "" -"Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, " -"deren Genauigkeit stark von diversen Faktoren abhängt!" +msgid "Estimated time until the print job is done. This is only an estimate and accuracy depends heavily on various factors!" +msgstr "Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, deren Genauigkeit stark von diversen Faktoren abhängt!" #: src/octoprint/templates/sidebar/state.jinja2:11 msgid "Print Time Left" @@ -3201,124 +3216,117 @@ msgid "Stepsize" msgstr "Schrittgröße" #: src/octoprint/templates/tabs/control.jinja2:23 -msgid "" -"Hint: If you move your mouse over the picture, you enter keyboard control " -"mode." -msgstr "" -"Hinweis: Bewegen der Maus über das Bild aktiviert die Tastatursteuerung" +msgid "Hint: If you move your mouse over the picture, you enter keyboard control mode." +msgstr "Hinweis: Bewegen der Maus über das Bild aktiviert die Tastatursteuerung" -#: src/octoprint/templates/tabs/control.jinja2:68 +#: src/octoprint/templates/tabs/control.jinja2:69 msgid "Feed rate:" msgstr "Feedrate:" -#: src/octoprint/templates/tabs/control.jinja2:76 +#: src/octoprint/templates/tabs/control.jinja2:78 msgid "Select Tool..." msgstr "Werkzeug wählen..." -#: src/octoprint/templates/tabs/control.jinja2:87 +#: src/octoprint/templates/tabs/control.jinja2:89 msgid "Extrude" msgstr "Extrude" -#: src/octoprint/templates/tabs/control.jinja2:88 +#: src/octoprint/templates/tabs/control.jinja2:90 msgid "Retract" msgstr "Retract" -#: src/octoprint/templates/tabs/control.jinja2:92 +#: src/octoprint/templates/tabs/control.jinja2:94 msgid "Flow rate:" msgstr "Flowrate:" -#: src/octoprint/templates/tabs/control.jinja2:99 +#: src/octoprint/templates/tabs/control.jinja2:101 msgid "Motors off" msgstr "Motoren aus" -#: src/octoprint/templates/tabs/control.jinja2:100 +#: src/octoprint/templates/tabs/control.jinja2:102 msgid "Fan on" msgstr "Lüfter an" -#: src/octoprint/templates/tabs/control.jinja2:101 +#: src/octoprint/templates/tabs/control.jinja2:103 msgid "Fan off" msgstr "Lüfter aus" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:17 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:11 +msgid "Previous layer" +msgstr "Vorherige Schicht" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:14 +msgid "Next layer" +msgstr "Nächste Schicht" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:28 msgid "Model info" msgstr "Modelinformationen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:20 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:31 msgid "Layer info" msgstr "Schichtinformationen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:24 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:35 msgid "Renderer options" msgstr "Rendereroptionen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:28 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:39 msgid "Sync with job progress" msgstr "Job mit Fortschritt synchronisieren" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:33 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:44 msgid "Center viewport on model" msgstr "Ausschnitt auf Modell zentrieren" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:36 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:47 msgid "Zoom in on model" msgstr "Auf Model zoomen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:42 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:53 msgid "Show moves" msgstr "Bewegungen zeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:45 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:56 msgid "Show retracts" msgstr "Retracts zeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:51 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:62 msgid "Also show previous layer" msgstr "Auch vorherige Schicht anzeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:54 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 msgid "Also show next layer" msgstr "Auch nächste Schicht anzeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:59 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:70 msgid "Reload" msgstr "Neu laden" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 msgid "" "\n" -" Note that the time and usage values in this tab are " -"estimated by the GCODE viewer in your\n" -" browser and might differ from the values estimated by the server that are displayed in the\n" -" \"State\" and \"Files\" panels in the sidebar due to slightly " -"different implementations. Also note that these\n" -" estimated values may be inaccurate since they " -"can also take information present in the\n" +" Note that the time and usage values in this tab are estimated by the GCODE viewer in your\n" +" browser and might differ from the values estimated by the server that are displayed in the\n" +" \"State\" and \"Files\" panels in the sidebar due to slightly different implementations. Also note that these\n" +" estimated values may be inaccurate since they can also take information present in the\n" " GCODE file into account.\n" " " msgstr "" "\n" -" Bitte beachte, dass die Zeit- und Verbrauchsangaben in diesem " -"Tab vom GCODE Viewer in Deinem Browser\n" -" geschätzt wurden und sich von den vom Server " -"geschätzten Werten\n" -" in den \"Status\"- und \"Dateien\"-Panels in der Seitenleiste " -"aufgrund von leichten Unterschieden in der\n" -" Implementierung unterscheiden können. Beachte zudem, dass diese " -"geschätzten Werte\n" -" ungenau sein können, da sie nur auf Informationen aus den GCODE " -"Dateien basieren.\n" +" Bitte beachte, dass die Zeit- und Verbrauchsangaben in diesem Tab vom GCODE Viewer in Deinem Browser\n" +" geschätzt wurden und sich von den vom Server geschätzten Werten\n" +" in den \"Status\"- und \"Dateien\"-Panels in der Seitenleiste aufgrund von leichten Unterschieden in der\n" +" Implementierung unterscheiden können. Beachte zudem, dass diese geschätzten Werte\n" +" ungenau sein können, da sie nur auf Informationen aus den GCODE Dateien basieren.\n" " " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 msgid "" "

\n" -" You've selected for printing which has a size of\n" -" . Depending on your machine this\n" -" might be too large for rendering and cause your browser to become " -"unresponsive or crash.\n" +" You've selected for printing which has a size of\n" +" . Depending on your machine this\n" +" might be too large for rendering and cause your browser to become unresponsive or crash.\n" "

\n" "\n" "

\n" @@ -3326,28 +3334,20 @@ msgid "" "

" msgstr "" "

\n" -" Du hast zum " -"Drucken ausgewählt das\n" -" groß ist. Abhängig von Deinem\n" -" System könnte das zu groß zum Rendern sein und Deinen Browser zum " -"Absturz bringen. might be too large for rendering and cause your " -"browser to become unresponsive or crash.\n" +" Du hast zum Drucken ausgewählt das\n" +" groß ist. Abhängig von Deinem\n" +" System könnte das zu groß zum Rendern sein und Deinen Browser zum Absturz bringen. might be too large for rendering and cause your browser to become unresponsive or crash.\n" "

\n" "\n" "

\n" " Bist Du sicher, dass du die Datei trotzdem visualisieren willst?\n" "

" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "Ja, bitte visualisiere %(name)s unabhängig seiner Größe" -#: src/octoprint/templates/tabs/temperature.jinja2:13 -msgid "Offset" -msgstr "Offset" - #: src/octoprint/templates/tabs/temperature.jinja2:29 #: src/octoprint/templates/tabs/temperature.jinja2:51 msgid "Set" @@ -3371,12 +3371,8 @@ msgid "Select all" msgstr "Alles auswählen" #: src/octoprint/templates/tabs/terminal.jinja2:6 -msgid "" -"For performance reasons only a limited amount of terminal functionality is " -"enabled right now." -msgstr "" -"Aus Gründen der Performance ist nur ein begrenzter Teil der " -"Terminalfunktionalität zur Zeit verfügbar." +msgid "For performance reasons only a limited amount of terminal functionality is enabled right now." +msgstr "Aus Gründen der Performance ist nur ein begrenzter Teil der Terminalfunktionalität zur Zeit verfügbar." #: src/octoprint/templates/tabs/terminal.jinja2:20 msgid "Send" @@ -3384,30 +3380,15 @@ msgstr "Senden" #: src/octoprint/templates/tabs/terminal.jinja2:22 msgid "Hint: Use the arrow up/down keys to recall commands sent previously" -msgstr "" -"Hinweis: Nutze die Pfeil hoch/runter Tasten um vorher versandte Befehle " -"wieder aufzurufen " +msgstr "Hinweis: Nutze die Pfeil hoch/runter Tasten um vorher versandte Befehle wieder aufzurufen " #: src/octoprint/templates/tabs/terminal.jinja2:30 msgid "Fake Acknowledgement" msgstr "Bestätigung faken" #: src/octoprint/templates/tabs/terminal.jinja2:31 -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 your printer " -"which will probably negatively influence your printing results and which you " -"should therefore try to resolve!" -msgstr "" -"Falls Bestätigungen (\"ok\"s) Deiner Firmware aufgrund von " -"Kommunikationsproblemen mit Deinem Drucker verloren gehen, kann die " -"Kommunikation zwischen OctoPrint und Deinem Drucker zum Stillstand 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!" +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 your printer which will probably negatively influence your printing results and which you should therefore try to resolve!" +msgstr "Falls Bestätigungen (\"ok\"s) Deiner Firmware aufgrund von Kommunikationsproblemen mit Deinem Drucker verloren gehen, kann die Kommunikation zwischen OctoPrint und Deinem Drucker zum Stillstand 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!" #: src/octoprint/templates/tabs/terminal.jinja2:34 msgid "Force fancy functionality" @@ -3418,23 +3399,12 @@ msgid "Force terminal output during printing" msgstr "Terminalausgabe beim Druck erzwingen" #: src/octoprint/templates/tabs/terminal.jinja2:36 -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, but " -"be aware that this might make your browser unresponsive." -msgstr "" -"Einige Funktionen des Terminals werden deaktiviert, wenn OctoPrint erkennt, " -"dass Dein Browser zu langsam dafür ist. Du kannst diese Funktionen hier " -"wieder zwangsweise aktivieren, aber bitte bedenke, dass das zur Folge haben " -"könnte, dass dein Browser nicht mehr oder nur sehr langsam reagiert." +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, but be aware that this might make your browser unresponsive." +msgstr "Einige Funktionen des Terminals werden deaktiviert, wenn OctoPrint erkennt, dass Dein Browser zu langsam dafür ist. Du kannst diese Funktionen hier wieder zwangsweise aktivieren, aber bitte bedenke, dass das zur Folge haben könnte, dass dein Browser nicht mehr oder nur sehr langsam reagiert." #: src/octoprint/templates/tabs/timelapse.jinja2:3 -msgid "" -"Take note that timelapse configuration is disabled while your printer is " -"printing." -msgstr "" -"Bitte beachte dass die Zeitrafferkonfiguration während des Druckens " -"deaktiviert ist." +msgid "Take note that timelapse configuration is disabled while your printer is printing." +msgstr "Bitte beachte dass die Zeitrafferkonfiguration während des Druckens deaktiviert ist." #: src/octoprint/templates/tabs/timelapse.jinja2:5 msgid "Timelapse Configuration" @@ -3445,24 +3415,16 @@ 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." +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 msgid "Note" msgstr "Bemerkung" #: src/octoprint/templates/tabs/timelapse.jinja2:14 -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 "" -"Funktioniert nicht, wenn von der SD-Karte des Druckers gedruckt wird (keine " -"Möglichkeit, Änderungen der Z-Achse zuverlässig zu detektieren). Verwende " -"stattdessen den \"Nach Zeit\"-Modus für solche Drucke." +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 "Funktioniert nicht, wenn von der SD-Karte des Druckers gedruckt wird (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:16 msgid "Timelapse frame rate (in frames per second)" @@ -3480,34 +3442,99 @@ msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" msgid "Interval" msgstr "Intervall" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +msgid "Retraction Z-Hop (in mm)" +msgstr "Retraction Z-Hop (in mm)" + +#: src/octoprint/templates/tabs/timelapse.jinja2:42 +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. For this to work properly your retraction z-hop has to be different from your layerheight!" +msgstr "Gib den Retraction Z-Hop Wert aus deiner Firmware oder den GCODE Dateien hier ein, um Snapshots für Zeitraffer nur bei echten Schichtwechseln 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:47 msgid "Save as default" msgstr "Als Standard speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:43 +#: src/octoprint/templates/tabs/timelapse.jinja2:52 msgid "Save config" msgstr "Konfiguration speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:47 +#: src/octoprint/templates/tabs/timelapse.jinja2:56 msgid "Finished Timelapses" msgstr "Abgeschlossene Zeitraffer" -#: src/octoprint/templates/tabs/timelapse.jinja2:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "Creation date" msgstr "Erstellungsdatum" -#: src/octoprint/templates/tabs/timelapse.jinja2:81 +#: src/octoprint/templates/tabs/timelapse.jinja2:90 msgid "Unrendered Timelapses" msgstr "Ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/templates/tabs/timelapse.jinja2:87 +#: src/octoprint/templates/tabs/timelapse.jinja2:96 msgid "Frames" msgstr "Frames" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Delete unrendered timelapse" msgstr "Ungerenderte Zeitrafferaufnahme löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Render timelapse" msgstr "Zeitrafferaufnahme rendern" + +#~ msgid "Path to CuraEngine" +#~ msgstr "Pfad zu CuraEngine" + +#~ msgid "Log the output of CuraEngine to plugin_cura_engine.log" +#~ msgstr "" + +#~ msgid "Make default" +#~ msgstr "Als Standard speichern" + +#~ msgid "Import Existing Cura Profile" +#~ msgstr "Vorhandenes Curaprofil importieren" + +#~ msgid "Profile ini file" +#~ msgstr "Profil-INI-Datei" + +#~ msgid "Description" +#~ msgstr "Beschreibung" + +#~ msgid "Overwrite existing file" +#~ msgstr "Vorhandene Datei überschreiben" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Bundled" +#~ msgstr "Gebundled" + +#~ msgid "pip command" +#~ msgstr "pip Command" + +#~ msgid "Autodetect" +#~ msgstr "Automatisch erkennen" + +#~ msgid "OctoPrint checkout folder" +#~ msgstr "Checkoutverzeichnis von OctoPrint " + +#~ msgid "OctoPrint version tracking" +#~ msgstr "Versionstracking für OctoPrint" + +#~ msgid "OctoPrint Release Channel" +#~ msgstr "OctoPrint Release Channel" + +#~ msgid "Rendering failed" +#~ msgstr "Rendering fehlgeschlagen" + +#~ msgid "Configure Access Control" +#~ msgstr "Zugangsbeschränkung konfigurieren" + +#~ msgid "Volume" +#~ msgstr "Volumen" + +#~ msgid "Axis" +#~ msgstr "Achse" + +#~ msgid "Only show STL files" +#~ msgstr "Nur STL Dateien anzeigen" diff --git a/translations/de/LC_MESSAGES/messages.mo b/translations/de/LC_MESSAGES/messages.mo index 389721a923e4dda866107b157b5670f38f893f0d..e3965be79bbdaea4baedbebd34e4dabeb4941d14 100644 GIT binary patch delta 29972 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\n" "Language: de\n" -"Language-Team: German (http://www.transifex.com/projects/p/octoprint/" -"language/de/)\n" +"Language-Team: German (http://www.transifex.com/projects/p/octoprint/language/de/)\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" @@ -20,7 +19,7 @@ msgstr "" "Generated-By: Babel 2.2.0\n" "X-Generator: Poedit 1.6.8\n" -#: src/octoprint/plugins/announcements/__init__.py:89 +#: src/octoprint/plugins/announcements/__init__.py:88 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" @@ -55,9 +54,11 @@ msgid "Mark as last read" msgstr "Zuletzt gelesen" #: src/octoprint/plugins/announcements/templates/announcements.jinja2:43 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:87 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:197 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:96 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:90 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:201 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:106 +#: src/octoprint/static/js/app/helpers.js:590 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:103 msgid "Close" msgstr "Schließen" @@ -66,25 +67,21 @@ msgid "Configured Channels" msgstr "Konfigurierte Kanäle" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:6 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:35 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:93 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:28 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:4 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:4 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:12 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:44 #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:55 -#: src/octoprint/templates/tabs/timelapse.jinja2:86 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Name" msgstr "Name" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:7 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:36 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:39 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:29 msgid "Actions" msgstr "Aktionen" @@ -92,11 +89,258 @@ msgstr "Aktionen" msgid "Refresh Announcements" msgstr "Ankündigungen aktualisieren" +#: src/octoprint/plugins/corewizard/__init__.py:80 +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 +#: src/octoprint/server/views.py:526 +msgid "Access Control" +msgstr "Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/__init__.py:125 +#: src/octoprint/server/views.py:514 +msgid "Webcam & Timelapse" +msgstr "Webcam & Zeitraffer" + +#: src/octoprint/plugins/corewizard/__init__.py:140 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "Serverbefehle" + +#: src/octoprint/plugins/corewizard/__init__.py:151 +msgid "Default Printer Profile" +msgstr "Default Druckerprofil" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:43 +msgid "If you disable Access Control and your OctoPrint installation is accessible from the internet, your printer will be accessible by everyone - that also includes the bad guys!" +msgstr "Wenn Du die Zugangsbeschränkung deaktivierst und Deine OctoPrint Installation vom Internet aus erreichbar ist, kann jeder auf Deinen Drucker zugreifen - auch die bösen Jungs!" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:79 +msgid "Please set up Access Control" +msgstr "Bitte konfiguriere die Zugangsbeschränkung" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:80 +msgid "You haven't yet set up access control. You need to either setup a username and password and click \"Keep Access Control Enabled\" or click \"Disable Access Control\" before continuing" +msgstr "Du hast noch keine Zugriffsbeschränkung konfiguriert. Du musst entweder einen Nutzernamen und ein Passwort festlegen und auf \"Zugriffsbeschränkung aktivieren\" klicken oder auf \"Zugriffsbeschränkung deaktivieren\" klicken bevor du fortfahren kannst." + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 +msgid "" +"

\n" +" Please read the following, it is very important for your printer's health!\n" +"

\n" +"

\n" +" OctoPrint by default ships with Access Control enabled, meaning you won't be able to do anything with the\n" +" printer unless you login first as a configured user. This is to prevent strangers - possibly with\n" +" malicious intent - to gain access to your printer via the internet or another untrustworthy network\n" +" and using it in such a way that it is damaged or worse (i.e. causes a fire).\n" +"

\n" +"

\n" +" It looks like you haven't configured access control yet. Please set up a username and password for the\n" +" initial administrator account who will have full access to both the printer and OctoPrint's settings, then click\n" +" on \"Keep Access Control Enabled\":\n" +"

" +msgstr "" +"

\n" +" Bitte lies die folgenden Zeilen aufmerksam durch, es ist sehr wichtig für die Gesundheit Deines Druckers!\n" +"

\n" +"

\n" +" OctoPrint wird standardmässig mit aktivierter Zugangsbeschränkung ausgeliefert, das heißt, dass Du mit dem Drucker nichts\n" +" anfangen kannst, wenn du nicht als einer der konfigurierten Nutzer eingeloggt bist. Das dient dem Zweck, Fremde mit\n" +" möglicherweise böswilligen Absichten davon abzuhalten, auf Deinen Drucker über das Internet oder ein anderes\n" +" unsicheres Netzwerk zuzugreifen und ihn auf eine Art zu nutzen, die ihn beschädigt oder schlimmeres (z.B. ein Feuer verursacht).\n" +"

\n" +"

\n" +" Es sieht so aus, als hättest Du die Zugriffsbeschränkung noch nicht konfiguriert. Bitte konfiguriere einen Usernamen\n" +" und ein Passwort für das initiale Administratorkonto, das vollen Zugang zu sowohl dem Drucker als auch OctoPrints\n" +" Einstellungen haben wird, und klicke dann auf \"Zugangsbeschränkung aktivieren\".\n" +"

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:19 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 +#: src/octoprint/templates/navbar/login.jinja2:6 +#: src/octoprint/templates/navbar/login.jinja2:7 +msgid "Username" +msgstr "Username" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:25 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 +#: src/octoprint/templates/navbar/login.jinja2:8 +#: src/octoprint/templates/navbar/login.jinja2:9 +msgid "Password" +msgstr "Passwort" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:31 +msgid "Confirm Password" +msgstr "Passwort bestätigen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:34 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 +msgid "Passwords do not match" +msgstr "Passwörter nicht identisch" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:38 +msgid "" +"

\n" +" Note: In case that your OctoPrint installation is only accessible from within a trustworthy network and you don't\n" +" need Access Control for other reasons, you may alternatively disable Access Control. You should only\n" +" do this if you are absolutely certain that only people you know and trust will be able to connect to it.\n" +"

\n" +"

\n" +" Do NOT underestimate the risk of an unsecured access from the internet to your printer!\n" +"

" +msgstr "" +"

\n" +" Beachte: Falls Deine OctoPrint Installation ausschließlich innerhalb eines vertrauenswürdigen Netzwerks\n" +" erreicht werden kann und Du die Zugangsbeschränkung nicht für andere Zwecke benötigst, kannst Du sie alternativ auch\n" +" deaktivieren. Du solltest das nur tun, wenn Du Dir absolut sicher bist, dass nur Leute darauf zugreifen können, die du kennst\n" +" und denen du vertraust\n" +"

\n" +"

\n" +" UNTERSCHÄTZE NICHT das Risiko eines ungesicherten Zugriffs aus dem Internet auf Deinen Drucker!\n" +"

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:48 +msgid "Disable Access Control" +msgstr "Zugangsbeschränkung deaktivieren" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:49 +msgid "Keep Access Control Enabled" +msgstr "Zugangsbeschränkung aktiviert lassen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:53 +msgid "" +"\n" +" Access control is enabled.\n" +" " +msgstr "Zugriffsbeschränkung aktiviert." + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:56 +msgid "" +"\n" +" Access control is disabled.\n" +" " +msgstr "Zugriffsbeschränkung deaktiviert. " + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 +msgid "Set up your printer profile" +msgstr "Konfiguriere dein Druckerprofil" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:2 +msgid "" +"Please make sure the settings below match your printer. If you plan on connecting more than one printer\n" +"to OctoPrint, you can also configure additional printer profiles under Settings > Printer Profiles" +msgstr "Bitte stelle sicher, dass die folgenden Einstellungen deinem Drucker entsprechen. Falls du planst, mehr als einen Drucker mit OctoPrint zu verbinden, kannst du weitere Druckerprofile unter Einstellungen > Druckerprofile konfigurieren." + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:7 #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:1 -#: src/octoprint/templates/tabs/control.jinja2:97 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:9 +#: src/octoprint/templates/tabs/control.jinja2:99 msgid "General" msgstr "Allgemein" +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:8 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:10 +msgid "Print bed & build volume" +msgstr "Druckbett & -volumen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:9 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:11 +msgid "Axes" +msgstr "Achsen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:10 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:12 +msgid "Hotend & extruder" +msgstr "Hotend & Extruder" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:3 +msgid "" +"

\n" +" OctoPrint supports calling external commands in order to restart itself or restarting and/or shutting\n" +" down the system it is running on. You may configure those here.\n" +"

" +msgstr "

OctoPrint kann externe Befehle aufrufen, um sich selbst neu zu starten oder das System, auf dem es läuft, neu zu starten und/oder herunterzufahren. Du kannst diese Befehle hier konfigurieren.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:8 +msgid "OctoPrint related commands" +msgstr "Befehler für OctoPrint" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:14 +msgid "System related commands" +msgstr "Befehle für das System" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:1 +msgid "Webcam & Timelapse Recordings" +msgstr "Webcam & Zeitrafferaufnahmen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:3 +msgid "" +"

\n" +" If you have a webcam, you may now configure it here.\n" +"

" +msgstr "

Falls du eine Webcam hast kannst du diese nun hier konfigurieren.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:7 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:1 +msgid "Webcam" +msgstr "Webcam" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:9 +msgid "" +"

\n" +" The Stream URL is the URL OctoPrint uses to embed the\n" +" actual webcam stream (which should be an MJPG stream) into the web\n" +" interface. This needs to be reachable from your browser.\n" +"

\n" +" It may be\n" +"

    \n" +"
  • a fully qualified URL (http://host:port/path),
  • \n" +"
  • a URL defaulting to the protocol used for accessing the web\n" +" interface (e.g. //host:port/path),
  • \n" +"
  • an absolute path on the same host as OctoPrint (e.g. /absolute/path) or
  • \n" +"
  • a relative path on the same host as OctoPrint (e.g. relative/path)
  • \n" +"
\n" +"

\n" +" The Snapshot URL is the URL OctoPrint uses to fetch single\n" +" images from the webcam for creating timelapse recordings. This needs to be\n" +" a fully qualified URL reachable from the OctoPrint server.\n" +"

" +msgstr "

Die Stream-URL ist eine URL, die OctoPrint verwendet um den eigentlichen Webcamstream (der ein MJPG Stream sein sollte) in das Webinterface einzubetten. Diese URL muss aus deinem Browser erreichbar sein.

Mögliche Formen sind:

  • eine voll definierte URL (http://host:port/path)
  • eine URL relative zum Protokoll, über das auf das Webinterface zugegriffen wird (z.B. //host:port/path),
  • ein absoluter Pfad auf dem selben Host wie OctoPrint (z.B. /absolute/path) oder
  • ein relativer Pfad auf dem selben Host wie OctoPrint (z.B. relative/path)

Die Snapshot-URL ist eine URL, die OctoPrint verwendet um einzelne Bilder von der Webcam für die Erstellung von Zeitrafferaufnahmen zu beziehen. Das muss eine voll definierte URL sein, die vom OctoPrint Server erreichbar ist.

" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:33 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 +msgid "Timelapse Recordings" +msgstr "Zeitrafferaufnahmen" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:35 +msgid "" +"

\n" +" To render the snapshots into timelapse recordings, OctoPrint also needs to\n" +" know the correct path to FFMPEG.\n" +"

" +msgstr "

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

" + +#: src/octoprint/plugins/cura/static/js/cura.js:176 +#: src/octoprint/static/js/app/viewmodels/settings.js:291 +msgid "The path doesn't exist" +msgstr "Der Pfad existiert nicht" + +#: src/octoprint/plugins/cura/static/js/cura.js:178 +#: src/octoprint/static/js/app/viewmodels/settings.js:293 +msgid "The path is not a file" +msgstr "Der Pfad ist keine Datei" + +#: src/octoprint/plugins/cura/static/js/cura.js:180 +#: src/octoprint/static/js/app/viewmodels/settings.js:295 +msgid "The path is not an executable" +msgstr "Der Pfad ist nicht ausführbar" + +#: src/octoprint/plugins/cura/static/js/cura.js:183 +#: src/octoprint/static/js/app/viewmodels/settings.js:298 +msgid "The path is valid" +msgstr "Der Pfad ist valide" + #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:3 msgid "" "\n" @@ -111,650 +355,516 @@ msgstr "" " CuraEngine Version 15.06 oder neuere sind nicht\n" " kompatibel mit diesem Plugin.\n" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:12 -msgid "Path to CuraEngine" -msgstr "Pfad zu CuraEngine" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:20 -msgid "Log the output of CuraEngine to plugin_cura_engine.log" -msgstr "Output von CuraEngine nach plugin_cura_engine.log loggen" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:26 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:15 msgid "Profiles" msgstr "Profile" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "Sort by" -msgstr "Sortieren" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:34 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:87 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:51 -msgid "Identifier" -msgstr "ID" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "ascending" -msgstr "aufsteigend" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -msgid "Make default" -msgstr "Als Standard speichern" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Delete Profile" -msgstr "Profil entfernen" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:61 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:19 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:24 msgid "Import Profile..." msgstr "Profil importieren..." -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:64 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:22 #, python-format -msgid "" -"For more information on configuration and usage please see the Plugin's homepage." -msgstr "" -"Für weitere Informationen zu Konfiguration and Verwendung schaue bitte auf " -"die Homepage des " -"Plugins." +msgid "For more information on configuration and usage please see the Plugin's homepage." +msgstr "Für weitere Informationen zu Konfiguration and Verwendung schaue bitte auf die Homepage des Plugins." -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:70 -msgid "Import Existing Cura Profile" -msgstr "Vorhandenes Curaprofil importieren" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:2 +msgid "Configure CuraEngine" +msgstr "Konfigurierte CuraEngine" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:75 -msgid "Profile ini file" -msgstr "Profil-INI-Datei" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:79 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:171 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:83 -msgid "Browse..." -msgstr "Durchsuchen..." - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:99 -msgid "Description" -msgstr "Beschreibung" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:107 -msgid "Overwrite existing file" -msgstr "Vorhandene Datei überschreiben" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:113 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:3 msgid "" "\n" -" You can import your existing profile .ini files " -"from Cura (version up to and\n" -" including 15.04) here. Please be aware that neither the ." -"json profile format\n" -" from Cura versions starting with 15.06 is supported, nor are the " -"custom Cura profile formats\n" -" that third party tools like e.g. Repetier create.\n" -" " -msgstr "" -"\n" -" Hier kannst Du Deine existierenden Profildateien (.ini) aus " -"Cura importieren (Versionen bis\n" -" einschließlich 15.04). Bitte beachte, dass weder die .json " -"Profile aus\n" -" Curaversionen ab 15.06 unterstützt werden, noch andere " -"Thirdpartyprofilformate von\n" -" Tools wie z.B. Repetier Host.\n" +" The path to CuraEngine has not yet been set up, in order to be able to use\n" +" CuraEngine for slicing it needs to be specified.\n" " " +msgstr "Der Pfad zu CuraEngine wurde noch nicht konfiguriert. " -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:121 -#: 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/printerprofiles.jinja2:194 -msgid "Abort" -msgstr "Abbrechen" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:16 +msgid "Set up a slicing profile" +msgstr "Konfiguriere ein Slicingprofil" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:122 -#: 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/printerprofiles.jinja2:195 -msgid "Confirm" -msgstr "Bestätigen" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:17 +msgid "" +"You haven't imported a slicing profile to use for slicing with CuraEngine\n" +" yet. You should do this now." +msgstr "Du hast noch kein Slicingprofile zum Slicen mit CuraEngine importiert. Du solltest das jetzt tun." -#: src/octoprint/plugins/pluginmanager/__init__.py:116 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:27 +msgid "" +"\n" +" Don't know where to get a profile? In order to export\n" +" a slicing profile from the Cura desktop UI up to and including version 15.04.06 (not versions\n" +" 2.1 and later which are actually newer than 15.04), open it, set up your profile, then click\n" +" on \"File\" and there on \"Save Profile\". You can import the .ini file this creates\n" +" via the \"Import Profile\" button.\n" +" " +msgstr "Du weißt nicht, wo du so ein Profil her bekommst? Um ein Slicingprofil aus dem Cura Desktopinterface bis zu Version 15.04.06 zu exportieren (nicht Versionen 2.1 oder neuer, diese sind neuer als 15.04), öffne es, konfiguriere dein Profil, dann klicke auf \"Datei\" und dort auf \"Profil speichern\". Du kannst die resultierende .iniDatei dann über den \"Profile importieren\" Button importieren." + +#: src/octoprint/plugins/pluginmanager/__init__.py:113 msgid "Plugin Manager" msgstr "Pluginmanager" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:307 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:400 msgid "Installing plugin..." msgstr "Installiere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 msgid "Installing plugin from uploaded archive..." msgstr "Installiere Plugin von hochgeladenem Archiv..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:161 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:255 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:362 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:628 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:658 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:675 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:692 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:253 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:342 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:418 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:459 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:577 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:760 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:790 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:807 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:824 msgid "Something went wrong" msgstr "Etwas ist schief gegangen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:162 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:256 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:333 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:363 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:254 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:343 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:419 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 msgid "Please consult octoprint.log for details" msgstr "Bitte konsultiere octoprint.log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:309 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:402 #, 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:311 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:404 #, python-format msgid "Installing plugin from %(url)s..." msgstr "Installiere Plugin von %(url)s..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:314 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:407 msgid "Reinstalling plugin..." msgstr "Reinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:315 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:408 #, 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:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 msgid "Uninstalling plugin..." msgstr "Deinstalliere Plugin..." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\"" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Reinstall" msgstr "Reinstallieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:160 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:164 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:180 msgid "Install" msgstr "Installieren" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Incompatible" msgstr "Inkompatibel" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 -#: src/octoprint/templates/overlays/reloadui.jinja2:9 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:563 +msgid "Restart now" +msgstr "Jetzt neu starten" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 +msgid "This will restart your OctoPrint server." +msgstr "Das wird deinen OctoPrint Server neu starten." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 +msgid "Restart in progress" +msgstr "Neustart findet statt" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572 +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:578 +msgid "Trying to restart the server produced an error, please check octoprint.log for details. You'll have to restart manually." +msgstr "Beim Versuch, den Server neu zu starten, ist ein Fehler aufgetreten. Bitte konsultiere octoprint.log für Details. Du musst manuell neu starten." + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:596 +#: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "Jetzt neu laden" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:527 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:649 msgid "Done!" msgstr "Fertig!" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Enable Plugin" msgstr "Plugin enablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Disable Plugin" msgstr "Plugin disablen" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:744 msgid "Plugin installed" msgstr "Plugin installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:613 -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 "" -"Ein Plugin wurde erfolgreich installiert, es war aber unmöglich zu " -"detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass " -"alles ordnungsgemäß registriert wird." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:745 +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 "Ein Plugin wurde erfolgreich installiert, es war aber unmöglich zu detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass alles ordnungsgemäß registriert wird." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:617 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:749 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "Plugin \"%(name)s\" reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:618 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:750 msgid "The plugin was reinstalled successfully" msgstr "Das Plugin wurde erfolgreich reinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:619 -msgid "" -"The plugin was reinstalled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -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:751 +msgid "The plugin was reinstalled successfully, however a restart of OctoPrint is needed for that to take effect." +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:620 -msgid "" -"The plugin was reinstalled successfully, however a reload of the page is " -"needed for that to take effect." -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:752 +msgid "The plugin was reinstalled successfully, however a reload of the page is needed for that to take effect." +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:622 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:754 #, python-format msgid "Plugin \"%(name)s\" installed" msgstr "Plugin \"%(name)s\" installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:623 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:755 msgid "The plugin was installed successfully" msgstr "Das Plugin wurde erfolgreich installiert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:624 -msgid "" -"The plugin was installed successfully, however a restart of OctoPrint is " -"needed for that to take effect." -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:756 +msgid "The plugin was installed successfully, however a restart of OctoPrint is needed for that to take effect." +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:625 -msgid "" -"The plugin was installed successfully, however a reload of the page is " -"needed for that to take effect." -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:757 +msgid "The plugin was installed successfully, however a reload of the page is needed for that to take effect." +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:636 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:768 #, python-format msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" -msgstr "" -"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" +msgstr "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:638 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:770 #, python-format msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" -msgstr "" -"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" +msgstr "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:642 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:774 #, python-format -msgid "" -"Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for " -"details." -msgstr "" -"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " -"konsultiere das Log für Details." +msgid "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for details." +msgstr "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:644 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:776 #, python-format -msgid "" -"Installing the plugin from URL \"%(url)s\" failed, please see the log for " -"details." -msgstr "" -"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " -"konsultiere das Log für Details" +msgid "Installing the plugin from URL \"%(url)s\" failed, please see the log for details." +msgstr "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte konsultiere das Log für Details" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:653 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:785 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "Plugin \"%(name)s\" deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:654 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:786 msgid "The plugin was uninstalled successfully" msgstr "Das Plugin wurde erfolgreich deinstalliert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:655 -msgid "" -"The plugin was uninstalled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:787 +msgid "The plugin was uninstalled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:656 -msgid "" -"The plugin was uninstalled successfully, however a reload of the page is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der " -"Seite notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:788 +msgid "The plugin was uninstalled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:660 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:792 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:662 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:794 msgid "Uninstalling the plugin failed, please see the log for details." -msgstr "" -"Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " -"Details." +msgstr "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:670 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:802 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "Plugin \"%(name)s\" aktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:671 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:803 msgid "The plugin was enabled successfully." msgstr "Das Plugin wurde erfolgreich aktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:672 -msgid "" -"The plugin was enabled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 +msgid "The plugin was enabled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:673 -msgid "" -"The plugin was enabled successfully, however a reload of the page is needed " -"for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite " -"notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:805 +msgid "The plugin was enabled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:677 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:694 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:809 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:826 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:679 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:696 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:811 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:828 msgid "Toggling the plugin failed, please see the log for details." -msgstr "" -"Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." +msgstr "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:687 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:819 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "Plugin \"%(name)s\" deaktiviert" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:688 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:820 msgid "The plugin was disabled successfully." msgstr "Das Plugin wurde erfolgreich deaktiviert." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:689 -msgid "" -"The plugin was disabled successfully, however a restart of OctoPrint is " -"needed for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " -"OctoPrint notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:821 +msgid "The plugin was disabled successfully, however a restart of OctoPrint is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von OctoPrint notwendig." -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:690 -msgid "" -"The plugin was disabled successfully, however a reload of the page is needed " -"for that to take effect." -msgstr "" -"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der " -"Seite notwendig." +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:822 +msgid "The plugin was disabled successfully, however a reload of the page is needed for that to take effect." +msgstr "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neuladen der Seite notwendig." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:3 -msgid "" -"Take note that all plugin management functionality is disabled while your " -"printer is printing." -msgstr "" -"Bitte beachte dass jegliche Pluginmanagementfunktionen während des Druckens " -"deaktiviert sind." +msgid "Take note that all plugin management functionality is disabled while your printer is printing." +msgstr "Bitte beachte dass jegliche Pluginmanagementfunktionen während des Druckens deaktiviert sind." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:8 msgid "" "\n" -" The pip command could not be found.\n" -" Please configure it manually. No installation and uninstallation of " -"plugin\n" +" The pip command could not be found or does not work correctly\n" +" for this installation of OctoPrint - please consult the log file for details\n" +" and if necessary configure it manually. No installation and uninstallation of plugin\n" " packages is possible while pip is unavailable.\n" msgstr "" "\n" -" Das pip Command konnte nicht gefunden werden. Bitte " -"konfiguriere es manuell. Installation und Deinstallation von Plugins ist " -"nicht möglich, solange pip nicht verfügbar ist.\n" +" Der pip Befehl konnte nicht gefunden werden oder funktioniert nicht richtig - bitte konsultiere die Logdatei für Details und fall nötig konfiguriere den Befehl manuell. Installation und Deinstallation von Plugins ist nicht möglich, solange pip nicht verfügbar ist.\n" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:16 -msgid "" -"\n" -" The pip command is configured to use sudo. " -"This\n" -" is not recommended due to security reasons. It is " -"strongly\n" -" suggested you install OctoPrint under a\n" -" user-owned " -"virtual environment\n" -" so that the use of sudo is not needed for plugin " -"management.\n" -msgstr "" -"\n" -" Das pip Command ist konfiguriert, sudo zu " -"nutzen. Das ist aus Gründen der Systemsicherheit nicht " -"empfehlenswert. Es ist ausdrücklichst empfohlen, dass Du " -"OctoPrint in einem Virtual Environment installierst, dass einem User gehört, so dass sudo für die Pluginverwaltung nicht benötigt " -"wird.\n" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:30 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:204 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:20 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:20 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:73 msgid "Plugin Configuration" msgstr "Pluginkonfiguration" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:33 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:23 msgid "Installed Plugins" msgstr "Installierte Plugins" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 -msgid "Bundled" -msgstr "Gebundled" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Bundled with OctoPrint" +msgstr "Mit OctoPrint gebundlet" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:48 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:129 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Cannot be uninstalled through OctoPrint" +msgstr "Kann nicht aus OctoPrint heraus deinstalliert werden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Restart of OctoPrint needed for changes to take effect" +msgstr "Ein Neustart von OctoPrint ist notwendig, damit die Änderungen wirksam werden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending install" +msgstr "Bevorstehende Installation" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending uninstall" +msgstr "Bevorstehende Deinstallation" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:133 msgid "Homepage" msgstr "Homepage" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:55 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 msgid "Uninstall Plugin" msgstr "Plugin deinstallieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:72 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:62 msgid "Get More..." msgstr "Mehr..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:94 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:97 msgid "Install new Plugins..." msgstr "Installation neuer Plugins..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:101 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:103 #, python-format -msgid "" -"... from the Plugin Repository" +msgid "... from the Plugin Repository" msgstr "... vom Plugin Repository" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 msgid "Sort by title" msgstr "Nach Titel sortieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/sidebar/files_header.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "ascending" +msgstr "aufsteigend" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 msgid "Sort by publication date" msgstr "Nach Veröffentlichungsdatum sortieren" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 #: 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:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "descending" msgstr "absteigend" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:108 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:112 msgid "Only show uninstalled plugins" msgstr "Nur uninstallierte Plugins anzeigen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:113 msgid "Only show compatible plugins" msgstr "Nur kompatible Plugins anzeigen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:111 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:115 msgid "Refresh list from repository" msgstr "Liste vom Repository neu laden" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:117 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/templates/sidebar/files.jinja2:2 msgid "Search..." msgstr "Suchen..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:128 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:132 msgid "Details" msgstr "Details" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:145 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:149 msgid "Sadly the repository is currently not available" msgstr "Das Repository ist leider zur Zeit nicht verfügbar" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:148 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:152 msgid "Is your OctoPrint installation connected to the internet?" msgstr "Ist Deine OctoPrint Installation mit dem Internet verbunden?" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:153 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:157 msgid "... from URL" msgstr "... von URL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:158 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 msgid "Enter URL..." msgstr "URL eingeben..." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "This does not look like a valid \"http://\" or \"https://\" URL." msgstr "Das sieht nicht wie eine valide \"http://\" oder \"https://\" URL aus." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:165 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:169 msgid "... from an uploaded archive" msgstr "... von einem hochgeladenen Archiv" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:178 -msgid "" -"This does not look like a valid plugin archive. Valid plugin archives should " -"be either zip files or tarballs and have the extension \".zip\", \".tar.gz" -"\", \".tgz\" or \".tar\"" -msgstr "" -"Das sieht nicht aus wie ein valides Pluginarchiv. Valide Pluginarchive " -"sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip" -"\", \".tar.gz\", \".tgz\" oder \".tar\" haben" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:175 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 +msgid "Browse..." +msgstr "Durchsuchen..." #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:182 +msgid "This does not look like a valid plugin archive. Valid plugin archives should be either zip files or tarballs and have the extension \".zip\", \".tar.gz\", \".tgz\" or \".tar\"" +msgstr "Das sieht nicht aus wie ein valides Pluginarchiv. Valide Pluginarchive sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \".tar.gz\", \".tgz\" oder \".tar\" haben" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:186 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:63 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:96 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:111 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 #: src/octoprint/templates/tabs/terminal.jinja2:27 msgid "Advanced options" msgstr "Erweiterte Optionen" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:188 -msgid "" -"Use --process-dependency-links with pip install" -msgstr "" -"--process-dependency-link mit pip install verwenden" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 -msgid "" -"pip command to use for managing plugins. You might have to configure this if " -"auto detection fails." -msgstr "" -"pip Command, das zur Verwaltung von Plugins verwendet werden soll. Es kann " -"sein, dass Du das manuell konfigurieren musst, falls die Autodetection " -"fehlschlägt." - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:209 -msgid "pip command" -msgstr "pip Command" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:211 -msgid "Autodetect" -msgstr "Automatisch erkennen" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:192 +msgid "Use --process-dependency-links with pip install" +msgstr "--process-dependency-link mit pip install verwenden" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:212 -msgid "" -"Only set this if OctoPrint cannot autodetect the path to " -"pip to use for managing plugins." -msgstr "" -"Nur setzen, wenn OctoPrint den Pfad zum pip " -"Command für die Pluginverwaltung nicht selbst erkennen kann." +msgid "You should normally not have to change any of the following settings, they are purely provided for convenience here." +msgstr "Du solltest keine der folgenden Einstellungen ändern müssen, sie sind hier nur aus Gründen der Vollständigkeit aufgeführt." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:215 -msgid "" -"Additional arguments for pip command. You should normally not have to change " -"this." -msgstr "" -"Weitere Argument für das pip Command. Du solltest hier normalerweise nichts " -"ändern müssen." +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 +msgid "Plugin repository configuration" +msgstr "Pluginrepositorykonfiguration" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:216 -msgid "Additional pip arguments" -msgstr "Weitere pip Argumente" +msgid "URL of the Plugin Repository to use. You should normally not have to change this." +msgstr "URL des zu nutzenden Pluginrepositories. Du solltest hier normalerweise nichts ändern müssen." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:221 -msgid "" -"URL of the Plugin Repository to use. You should normally not have to change " -"this." -msgstr "" -"URL des zu nutzenden Pluginrepositories. Du solltest hier normalerweise " -"nichts ändern müssen." - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:217 msgid "Repository URL" msgstr "Repository-URL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:227 -msgid "" -"How long to cache repository data, in minutes. You should normally not have " -"to change this." -msgstr "" -"Wie lange die Repositorydaten gecached werden sollen, in Minuten. Du " -"solltest hier normalerweise nichts ändern müssen." +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 +msgid "How long to cache repository data, in minutes. You should normally not have to change this." +msgstr "Wie lange die Repositorydaten gecached werden sollen, in Minuten. Du solltest hier normalerweise nichts ändern müssen." -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:228 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:223 msgid "Repository cache TTL" msgstr "Repository-Cache TTL" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:232 +msgid "pip configuration" +msgstr "pip Konfiguration" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:234 +msgid "Additional arguments for the pip command. You should normally not have to change this." +msgstr "Weitere Argument für den pip Befehl. Du solltest hier normalerweise nichts ändern müssen." + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 +msgid "Additional arguments" +msgstr "Weitere Argumente" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:243 +msgid "Force the use of the --user flag with pip install" +msgstr "--user mit pip install verwenden" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:250 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 -#: src/octoprint/templates/dialogs/confirmation.jinja2:11 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:92 +#: src/octoprint/static/js/app/helpers.js:639 +#: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:50 #: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "Abbruch" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:251 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 msgid "Save" msgstr "Speichern" -#: src/octoprint/plugins/softwareupdate/__init__.py:445 +#: src/octoprint/plugins/softwareupdate/__init__.py:496 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "Software Update" -#: src/octoprint/plugins/softwareupdate/__init__.py:752 -#: src/octoprint/server/views.py:217 +#: src/octoprint/plugins/softwareupdate/__init__.py:810 +#: src/octoprint/server/views.py:518 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -763,177 +873,144 @@ msgstr "Software Update" msgid "OctoPrint" msgstr "OctoPrint" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:214 msgid "Release" msgstr "Release" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Commit" msgstr "Commit" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:254 #, python-format msgid "%(name)s: %(version)s" msgstr "%(name)s: %(version)s" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:257 msgid "unknown" msgstr "unbekannt" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:287 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:193 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:295 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "Release Notes" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 -msgid "" -"Those components marked with can be updated " -"directly." -msgstr "" -"Die mit markierten Komponenten können direkt " -"aktualisiert werden." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:301 +msgid "Those components marked with can be updated directly." +msgstr "Die mit markierten Komponenten können direkt aktualisiert werden." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Update Available" msgstr "Aktualisierung verfügbar" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 msgid "Ignore" msgstr "Ignorieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 -msgid "" -"You can make this message display again via \"Settings\" > \"Software Update" -"\" > \"Check for update now\"" -msgstr "" -"Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > " -"\"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:321 +msgid "You can make this message display again via \"Settings\" > \"Software Update\" > \"Check for update now\"" +msgstr "Du kannst diese Nachricht erneut anzeigen lassen mittels \"Einstellungen\" > \"Software Update\" > \"Jetzt nach Aktualisierungen suchen\"" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:223 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:325 msgid "Update now" msgstr "Jetzt aktualisieren" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:342 msgid "Everything is up-to-date" msgstr "Alles ist auf dem neusten Stand" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 msgid "Updating..." msgstr "Aktualisiere..." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:398 msgid "Now updating, please wait." msgstr "Aktualisiere gerade, bitte warten." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 +msgid "Updating, please wait." +msgstr "Aktualisiere gerade, bitte warten." + +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "Update not started!" msgstr "Aktualisierung nicht gestartet!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 -msgid "" -"The update could not be started. Is it already active? Please consult the " -"log for details." -msgstr "" -"Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte " -"konsultiere das Log für Details." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:417 +msgid "The update could not be started. Is it already active? Please consult the log for details." +msgstr "Die Aktualisierung konnte nicht gestartet werden. Läuft bereits eine? Bitte konsultiere das Log für Details." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:353 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:433 msgid "Can't update while printing" msgstr "Aktualisierung nicht möglich während gedruckt wird" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 -msgid "" -"A print job is currently in progress. Updating will be prevented until it is " -"done." -msgstr "" -"Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er " -"fertig ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 +msgid "A print job is currently in progress. Updating will be prevented until it is done." +msgstr "Ein Druckjob ist zur Zeit aktiv. Aktualisierungen werden unterbunden bis er fertig ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:407 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:555 #, 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:415 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:573 msgid "Update successful, restarting!" msgstr "Aktualisierung erfolgreich, starte neu!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:574 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." +msgstr "Die Aktualisierung wurde erfolgreich durchgeführt und der Server wird jetzt neu gestartet." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:590 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:639 msgid "Restart failed" msgstr "Neustart fehlgeschlagen" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 -msgid "" -"The server apparently did not restart by itself, you'll have to do it " -"manually. Please consult the log file on what went wrong." -msgstr "" -"Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das " -"manuell tun müssen. Bitte konsultiere das Logfile." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:591 +msgid "The server apparently did not restart by itself, you'll have to do it manually. Please consult the log file on what went wrong." +msgstr "Der Server hat anscheinend nicht von selbst neu gstartet, Du wirst das manuell tun müssen. Bitte konsultiere das Logfile." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:444 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:613 msgid "The update finished successfully, please restart OctoPrint now." -msgstr "" -"Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint " -"jetzt neu." +msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte starte OctoPrint jetzt neu." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:615 msgid "The update finished successfully, please reboot the server now." -msgstr "" -"Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server " -"jetzt." +msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen, bitte reboote den Server jetzt." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:618 msgid "Update successful, restart required!" msgstr "Aktualisierung erfolgreich, Neustart notwendig!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 -msgid "" -"Restarting OctoPrint failed, please restart it manually. You might also want " -"to consult the log file on what went wrong here." -msgstr "" -"Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. " -"Du solltest das Logfile konsultieren, um herauszufinden, was hier schief " -"gelaufen ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:634 +msgid "Restarting OctoPrint failed, please restart it manually. You might also want to consult the log file on what went wrong here." +msgstr "Der Neustart von OctoPrint ist fehlgeschlagen, bitte starte es manuell neu. Du solltest das Logfile konsultieren, um herauszufinden, was hier schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:465 -msgid "" -"Rebooting the server failed, please reboot it manually. You might also want " -"to consult the log file on what went wrong here." -msgstr "" -"Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest " -"auch das Logfile konsultieren, um herauszufinden, was hier gerade schief " -"gelaufen ist." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:636 +msgid "Rebooting the server failed, please reboot it manually. You might also want to consult the log file on what went wrong here." +msgstr "Reboot des Servers fehlgeschlagen, bitte reboote ihn manuell. Du solltest auch das Logfile konsultieren, um herauszufinden, was hier gerade schief gelaufen ist." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:483 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:655 msgid "Update successful!" msgstr "Aktualisierung erfolgreich!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:656 msgid "The update finished successfully." msgstr "Die Aktualisierung wurde erfolgreich abgeschlossen." -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:671 msgid "Update failed!" msgstr "Aktualisierung fehlgeschlagen!" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 -msgid "" -"The update did not finish successfully. Please consult the log for details." -msgstr "" -"Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere " -"das Log für Details." +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:672 +msgid "The update did not finish successfully. Please consult the log for details." +msgstr "Die Aktualisierung wurde nicht erfolgreich abgeschlossen. Bitte konsultiere das Log für Details." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:4 msgid "Are you sure you want to update now?" @@ -941,75 +1018,48 @@ msgstr "Bist Du sicher, dass du jetzt aktualisieren willst?" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:8 msgid "This will update the following components and restart the server:" -msgstr "" -"Das wird die folgenden Komponenten aktualisieren und den Server neu starten." +msgstr "Das wird die folgenden Komponenten aktualisieren und den Server neu starten." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:19 -msgid "" -"Be sure to read through any linked release notes, especially those for " -"OctoPrint since they might contain important information you need to know " -"before upgrading." -msgstr "" -"Bitte lies alle verlinkten Release Notes, insbesondere die von OctoPrint, da " -"diese wichtige Informationen behinhalten könnten, die Du vor dem Softwareupdate wissen solltest." +msgid "Be sure to read through any linked release notes, especially those for OctoPrint since they might contain important information you need to know before upgrading." +msgstr "Bitte lies alle verlinkten Release Notes, insbesondere die von OctoPrint, da diese wichtige Informationen behinhalten könnten, die Du vor dem Softwareupdate wissen solltest." #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/templates/dialogs/confirmation.jinja2:8 +#: src/octoprint/static/js/app/helpers.js:638 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/templates/dialogs/confirmation.jinja2:12 +#: src/octoprint/static/js/app/helpers.js:640 msgid "Proceed" msgstr "Fortfahren" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:1 msgid "" "\n" -" Please configure the checkout folder of OctoPrint, " -"otherwise\n" -" this plugin won't be able to update it. Click on the button\n" -" to do this. Also refer to the Documentation.\n" +" Please configure the checkout folder of OctoPrint, otherwise\n" +" this plugin won't be able to update it. Click on the button\n" +" to do this. Also refer to the Documentation.\n" msgstr "" "\n" -" Bitte konfiguriere das Checkoutverzeichnis von OctoPrint, " -"andernfalls wird dieses Plugin Deine Installation nicht updaten können. " -"Klicke dazu auf den Button. Siehe des " -"Weiteren auch die Dokumentation.\n" +" Bitte konfiguriere das Checkoutverzeichnis von OctoPrint, andernfalls wird dieses Plugin Deine Installation nicht updaten können. Klicke dazu auf den Button. Siehe des Weiteren auch die Dokumentation.\n" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:6 msgid "" "\n" "

\n" -" You are running a non-release version of OctoPrint but are " -"tracking OctoPrint\n" +" You are running a non-release version of OctoPrint but are tracking OctoPrint\n" " releases.\n" "

\n" -" You probably want OctoPrint to track the matching development " -"version instead.\n" -" If you have a local OctoPrint checkout folder switched to another " -"branch,\n" -" simply switching over to \"Commit\" tracking will " -"already\n" +" You probably want OctoPrint to track the matching development version instead.\n" +" If you have a local OctoPrint checkout folder switched to another branch,\n" +" simply switching over to \"Commit\" tracking will already\n" " take care of that. Otherwise please take a look at the\n" -" Documentation.\n" +" Documentation.\n" "

\n" msgstr "" "\n" -"

Du nutzt eine unveröffentlichte Version von OctoPrint, " -"trackst aber OctoPrint Releases.

Du willst vermutlich, " -"dass OctoPrint stattdessen die entsprechende Entwicklungsversion trackt. " -"Falls Du dein lokales OctoPrint-Checkoutverzeichnis auf einen anderen Branch " -"gewechselt hast, dann wechsle das Tracking einfach auf \"Commit\". Ansonsten wirf einen Blick in die Dokumentation.

\n" +"

Du nutzt eine unveröffentlichte Version von OctoPrint, trackst aber OctoPrint Releases.

Du willst vermutlich, dass OctoPrint stattdessen die entsprechende Entwicklungsversion trackt. Falls Du dein lokales OctoPrint-Checkoutverzeichnis auf einen anderen Branch gewechselt hast, dann wechsle das Tracking einfach auf \"Commit\". Ansonsten wirf einen Blick in die Dokumentation.

\n" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:23 msgid "Current versions" @@ -1041,199 +1091,195 @@ msgstr "Jetzt nach Aktualisierungen suchen" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:65 msgid "Force check for update (overrides cache used for update checks)" -msgstr "" -"Suche nach Aktualisierungen forcieren (ignoriert den Cache für " -"Aktualisierungsinformationen)" +msgstr "Suche nach Aktualisierungen forcieren (ignoriert den Cache für Aktualisierungsinformationen)" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:66 msgid "Force update now (even if no new versions are available)" -msgstr "" -"Aktualisierung forcieren (selbst wenn keine neue Versionen verfügbar sind)" +msgstr "Aktualisierung forcieren (selbst wenn keine neue Versionen verfügbar sind)" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:78 -msgid "OctoPrint checkout folder" -msgstr "Checkoutverzeichnis von OctoPrint " - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:84 -msgid "OctoPrint version tracking" -msgstr "Versionstracking für OctoPrint" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 -msgid "OctoPrint Release Channel" -msgstr "OctoPrint Release Channel" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 -#, python-format -msgid "" -"Make sure you have read \"Using Release Channels\" before switching to a " -"release channel other than \"Stable\"" -msgstr "" -"Bitte lies " -"\"Using Release Channels\" bevor du auf einen anderen Release Channel " -"als \"Stable\" wechselst" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:97 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:81 msgid "Version cache TTL" msgstr "TTL des Versionscaches" -#: src/octoprint/server/views.py:125 +#: 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" +"

" +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.

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

\n" +" If you are running a release version of OctoPrint, leave at \"Release\" tracking. If you are running a different\n" +" branch however, you should setup \"Commit\" tracking.\n" +"

" +msgstr "

Wenn du eine Releaseversion von OctoPrint nutzt, lass hier \"Release\" Tracking eingestellt. Falls du allerdings einen anderen Branch nutzt solltest du auf \"Commit\" tracking umstellen.

" + +#: src/octoprint/server/views.py:424 msgid "Plugins" msgstr "Plugins" -#: src/octoprint/server/views.py:183 +#: src/octoprint/server/views.py:483 msgid "Connection" msgstr "Verbindung" -#: src/octoprint/server/views.py:184 +#: src/octoprint/server/views.py:484 #: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "Status" -#: src/octoprint/server/views.py:185 +#: src/octoprint/server/views.py:485 msgid "Files" msgstr "Dateien" -#: src/octoprint/server/views.py:191 +#: src/octoprint/server/views.py:491 msgid "Temperature" msgstr "Temperatur" -#: src/octoprint/server/views.py:192 +#: src/octoprint/server/views.py:492 msgid "Control" msgstr "Steuerung" -#: src/octoprint/server/views.py:193 +#: src/octoprint/server/views.py:493 msgid "Terminal" msgstr "Terminal" -#: src/octoprint/server/views.py:196 +#: src/octoprint/server/views.py:496 msgid "GCode Viewer" msgstr "GCode Viewer" -#: src/octoprint/server/views.py:198 +#: src/octoprint/server/views.py:498 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "Zeitraffer" -#: src/octoprint/server/views.py:203 +#: src/octoprint/server/views.py:503 msgid "Printer" msgstr "Drucker" -#: src/octoprint/server/views.py:205 +#: src/octoprint/server/views.py:505 msgid "Serial Connection" msgstr "Serielle Verbindung" -#: src/octoprint/server/views.py:206 +#: src/octoprint/server/views.py:506 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "Druckerprofile" -#: src/octoprint/server/views.py:207 +#: src/octoprint/server/views.py:507 msgid "Temperatures" msgstr "Temperaturen" -#: src/octoprint/server/views.py:208 +#: src/octoprint/server/views.py:508 msgid "Terminal Filters" msgstr "Terminalfilter" -#: src/octoprint/server/views.py:209 +#: src/octoprint/server/views.py:509 msgid "GCODE Scripts" msgstr "GCODE Scripts" -#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 +#: src/octoprint/server/views.py:511 src/octoprint/server/views.py:513 msgid "Features" msgstr "Funktionen" -#: src/octoprint/server/views.py:214 -msgid "Webcam" -msgstr "Webcam" +#: src/octoprint/server/views.py:515 +msgid "GCODE Visualizer" +msgstr "GCode Viewer" -#: src/octoprint/server/views.py:215 +#: src/octoprint/server/views.py:516 msgid "API" msgstr "API" -#: src/octoprint/server/views.py:219 +#: src/octoprint/server/views.py:520 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 +#: src/octoprint/templates/sidebar/files_header.jinja2:10 msgid "Folders" msgstr "Verzeichnisse" -#: src/octoprint/server/views.py:220 +#: src/octoprint/server/views.py:521 msgid "Appearance" msgstr "Aussehen" -#: src/octoprint/server/views.py:221 +#: src/octoprint/server/views.py:522 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "Logs" -#: src/octoprint/server/views.py:222 +#: src/octoprint/server/views.py:523 msgid "Server" msgstr "Server" -#: src/octoprint/server/views.py:225 -msgid "Access Control" -msgstr "Zugangsbeschränkung" - -#: src/octoprint/server/views.py:231 +#: src/octoprint/server/views.py:532 msgid "Access" msgstr "Zugriff" -#: src/octoprint/server/views.py:232 +#: src/octoprint/server/views.py:533 msgid "Interface" msgstr "Interface" +#: src/octoprint/server/views.py:549 +msgid "Start" +msgstr "Start" + +#: src/octoprint/server/views.py:550 +#: src/octoprint/templates/dialogs/wizard.jinja2:57 +msgid "Finish" +msgstr "Beenden" + +#: src/octoprint/server/api/system.py:132 +msgid "Shutdown" +msgstr "System herunterfahren" + +#: src/octoprint/server/api/system.py:133 +msgid "You are about to shutdown the system." +msgstr "Du bist dabei, das System herunterzufahren." + +#: src/octoprint/server/api/system.py:136 +msgid "Reboot" +msgstr "Neustart" + +#: src/octoprint/server/api/system.py:137 +msgid "You are about to reboot the system." +msgstr "Du bist dabei, das System neu zu starten." + +#: src/octoprint/static/js/app/dataupdater.js:77 #: src/octoprint/static/js/app/dataupdater.js:96 -#: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:562 +#: src/octoprint/static/js/app/helpers.js:566 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "Der Server ist offline" +#: src/octoprint/static/js/app/dataupdater.js:78 +msgid "The server appears to be offline, at least I'm not getting any response from it. I'll try to reconnect automatically over the next couple of minutes, however you are welcome to try a manual reconnect anytime using the button below." +msgstr "Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm verbinden. Ich werde in den nächsten Minuten versuchen mich erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch jederzeit einen manuellen Verbindungsversuch anstoßen." + #: src/octoprint/static/js/app/dataupdater.js:97 -msgid "" -"The server appears to be offline, at least I'm not getting any response from " -"it. I'll try to reconnect automatically over the next couple of " -"minutes, however you are welcome to try a manual reconnect anytime " -"using the button below." -msgstr "" -"Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm " -"verbinden. Ich werde in den nächsten Minuten versuchen mich " -"erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch " -"jederzeit einen manuellen Verbindungsversuch anstoßen." +msgid "The server appears to be offline, at least I'm not getting any response from it. I could not reconnect automatically, but you may try a manual reconnect using the button below." +msgstr "Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm verbinden. Ich konnte mich nicht automatisch neu verbinden, aber Du kannst mittels des folgenden Buttons einen manuellen Verbindungsversuch anstoßen." -#: src/octoprint/static/js/app/dataupdater.js:132 -msgid "" -"The server appears to be offline, at least I'm not getting any response from " -"it. I could not reconnect automatically, but you may try a " -"manual reconnect using the button below." -msgstr "" -"Der Server scheint offline zu sein, zumindest kann ich mich nicht mit ihm " -"verbinden. Ich konnte mich nicht automatisch neu verbinden, " -"aber Du kannst mittels des folgenden Buttons einen manuellen " -"Verbindungsversuch anstoßen." +#: src/octoprint/static/js/app/dataupdater.js:159 +#: src/octoprint/static/js/app/viewmodels/files.js:856 +#: src/octoprint/static/js/app/viewmodels/files.js:863 +#, python-format +msgid "Slicing ... (%(percentage)d%%)" +msgstr "Slice ... (%(percentage)d%%)" -#: src/octoprint/static/js/app/dataupdater.js:230 -#: src/octoprint/static/js/app/dataupdater.js:238 +#: src/octoprint/static/js/app/dataupdater.js:183 +#: src/octoprint/static/js/app/dataupdater.js:191 msgid "Unhandled communication error" msgstr "Unbehandelter Kommunikationsfehler" -#: src/octoprint/static/js/app/dataupdater.js:231 +#: src/octoprint/static/js/app/dataupdater.js:184 #, python-format -msgid "" -"There was an unhandled error while talking to the printer. Due to that the " -"ongoing print job was cancelled. Error: %(firmwareError)s" -msgstr "" -"Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. " -"Daher wurder der laufende Druckauftrag abgebrochen. Fehler: %(firmwareError)s" +msgid "There was an unhandled error while talking to the printer. Due to that the ongoing print job was cancelled. Error: %(firmwareError)s" +msgstr "Es gab einen unbehandelten Fehler bei der Kommunikation mit dem Drucker. Daher wurder der laufende Druckauftrag abgebrochen. Fehler: %(firmwareError)s" -#: src/octoprint/static/js/app/dataupdater.js:239 +#: src/octoprint/static/js/app/dataupdater.js:192 #, python-format -msgid "" -"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" +msgid "The 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/helpers.js:372 #, python-format @@ -1319,51 +1365,55 @@ msgstr "DD.MM.YYYY HH:mm" msgid "off" msgstr "Aus" -#: src/octoprint/static/js/app/main.js:112 +#: src/octoprint/static/js/app/helpers.js:636 +msgid "Are you sure?" +msgstr "Bist Du sicher?" + +#: src/octoprint/static/js/app/main.js:136 msgid "Offline" msgstr "Offline" -#: src/octoprint/static/js/app/main.js:113 +#: src/octoprint/static/js/app/main.js:137 msgid "Opening serial port" msgstr "Öffnet Serialport" -#: src/octoprint/static/js/app/main.js:114 +#: src/octoprint/static/js/app/main.js:138 msgid "Detecting serial port" msgstr "Detektiere Serialport" -#: src/octoprint/static/js/app/main.js:115 +#: src/octoprint/static/js/app/main.js:139 msgid "Detecting baudrate" msgstr "Detektiere Baudrate" -#: src/octoprint/static/js/app/main.js:116 +#: src/octoprint/static/js/app/main.js:140 msgid "Connecting" msgstr "Verbinde" -#: src/octoprint/static/js/app/main.js:117 +#: src/octoprint/static/js/app/main.js:141 msgid "Operational" msgstr "Bereit" -#: src/octoprint/static/js/app/main.js:118 +#: src/octoprint/static/js/app/main.js:142 msgid "Printing from SD" msgstr "Drucke von SD" -#: src/octoprint/static/js/app/main.js:119 +#: src/octoprint/static/js/app/main.js:143 msgid "Sending file to SD" msgstr "Sende Datei zu SD" -#: src/octoprint/static/js/app/main.js:120 +#: src/octoprint/static/js/app/main.js:144 msgid "Printing" msgstr "Drucke" -#: src/octoprint/static/js/app/main.js:121 +#: src/octoprint/static/js/app/main.js:145 msgid "Paused" msgstr "Pausiert" -#: src/octoprint/static/js/app/main.js:122 +#: src/octoprint/static/js/app/main.js:146 msgid "Closed" msgstr "Geschlossen" -#: src/octoprint/static/js/app/main.js:123 +#: src/octoprint/static/js/app/main.js:147 msgid "Transfering file to SD" msgstr "Sende Datei zu SD" @@ -1376,394 +1426,371 @@ msgstr "Verbinden" msgid "Disconnect" msgstr "Trennen" -#: src/octoprint/static/js/app/viewmodels/control.js:65 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:228 +#: src/octoprint/static/js/app/viewmodels/control.js:62 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:231 #: src/octoprint/static/js/app/viewmodels/temperature.js:58 msgid "Tool" msgstr "Werkzeug" -#: src/octoprint/static/js/app/viewmodels/control.js:71 +#: src/octoprint/static/js/app/viewmodels/control.js:68 #: src/octoprint/static/js/app/viewmodels/temperature.js:69 msgid "Hotend" msgstr "Hotend" -#: src/octoprint/static/js/app/viewmodels/files.js:47 +#: src/octoprint/static/js/app/viewmodels/files.js:48 msgid "Your available free disk space is critically low." -msgstr "" -"Dein verfügbarer freier Plattenplatz ist auf einem kritischen Tiefstand." +msgstr "Dein verfügbarer freier Plattenplatz ist auf einem kritischen Tiefstand." -#: src/octoprint/static/js/app/viewmodels/files.js:49 +#: src/octoprint/static/js/app/viewmodels/files.js:50 msgid "Your available free disk space is starting to run low." msgstr "Dein verfügbarer freier Plattenplatz wird langsam knapp." -#: src/octoprint/static/js/app/viewmodels/files.js:51 +#: src/octoprint/static/js/app/viewmodels/files.js:52 msgid "Your current disk usage." msgstr "Dein aktuell verfügbarer freier Plattenplatz." -#: src/octoprint/static/js/app/viewmodels/files.js:343 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:468 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 +#: src/octoprint/static/js/app/viewmodels/files.js:390 +#, python-format +msgid "You are about to delete the folder \"%(folder)s\" which still contains files and/or sub folders." +msgstr "Du bist dabei, das Verzeichnis \"%(folder)s\" zu löschen, das noch Dateien und/oder Unterverzeichnisse enthält." + +#: src/octoprint/static/js/app/viewmodels/files.js:598 +#: src/octoprint/static/js/app/viewmodels/gcode.js:441 +msgid "Model size" +msgstr "Modelgröße" + +#: src/octoprint/static/js/app/viewmodels/files.js:604 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:479 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 msgid "Filament" msgstr "Filament" -#: src/octoprint/static/js/app/viewmodels/files.js:352 -#: src/octoprint/static/js/app/viewmodels/gcode.js:475 +#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/gcode.js:486 msgid "Estimated print time" msgstr "Geschätzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:355 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last printed" msgstr "Zuletzt gedruckt" -#: src/octoprint/static/js/app/viewmodels/files.js:357 +#: src/octoprint/static/js/app/viewmodels/files.js:618 msgid "Last print time" msgstr "Letzte Dauer" -#: src/octoprint/static/js/app/viewmodels/files.js:460 -#: src/octoprint/static/js/app/viewmodels/files.js:467 +#: src/octoprint/static/js/app/viewmodels/files.js:666 #, python-format -msgid "Slicing ... (%(percentage)d%%)" -msgstr "Slice ... (%(percentage)d%%)" +msgid "Object in %(name)s exceeds the print volume of the currently selected printer profile, be careful when printing this." +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:462 +#: src/octoprint/static/js/app/viewmodels/files.js:676 +msgid "Object exceeds print volume in width.
" +msgstr "Objekt überschreitet Druckvolumen in der Breite.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:679 +msgid "Object exceeds print volume in depth.
" +msgstr "Objekt überschreitet Druckvolumen in der Tiefe.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:682 +msgid "Object exceeds print volume in height.
" +msgstr "Objekt überschreitet Druckvolumen in der Höhe.
" + +#: src/octoprint/static/js/app/viewmodels/files.js:688 +msgid "Object's bounding box: (%(object.minX).2f, %(object.minY).2f, %(object.minZ).2f) × (%(object.maxX).2f, %(object.maxY).2f, %(object.maxZ).2f)" +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:690 +msgid "Print volume: (%(profile.minX).2f, %(profile.minY).2f, %(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, %(profile.maxZ).2f)" +msgstr "Druckvolumen: (%(profile.minX).2f, %(profile.minY).2f, %(profile.minZ).2f) × (%(profile.maxX).2f, %(profile.maxY).2f, %(profile.maxZ).2f)" + +#: src/octoprint/static/js/app/viewmodels/files.js:697 +msgid "Object doesn't fit print volume" +msgstr "Objekt passt nicht in Druckvolumen" + +#: src/octoprint/static/js/app/viewmodels/files.js:858 msgid "Slicing ..." msgstr "Slice ..." -#: src/octoprint/static/js/app/viewmodels/files.js:488 +#: src/octoprint/static/js/app/viewmodels/files.js:884 msgid "Slicing done" msgstr "Slicing abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:885 #, 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:504 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, 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:505 +#: src/octoprint/static/js/app/viewmodels/files.js:901 msgid "Slicing failed" msgstr "Slicing fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/files.js:522 +#: src/octoprint/static/js/app/viewmodels/files.js:918 msgid "Streaming ..." msgstr "Streaming ..." -#: src/octoprint/static/js/app/viewmodels/files.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:930 msgid "Streaming done" msgstr "Streaming abgeschlossen" -#: src/octoprint/static/js/app/viewmodels/files.js:535 +#: src/octoprint/static/js/app/viewmodels/files.js:931 #, 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:627 +#: src/octoprint/static/js/app/viewmodels/files.js:1027 #, python-format -msgid "" -"Could not upload the file. Make sure that it is a valid file with one of " -"these extensions: %(extensions)s" -msgstr "" -"Konnte die Datei nicht hochladen. Bitte stelle sicher, dass es sich um eine " -"valide Datei mit einer dieser Erweiterungen ist: %(extensions)s" +msgid "Could not upload the file. Make sure that it is a valid file with one of these extensions: %(extensions)s" +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:654 -msgid "Uploading ..." -msgstr "Uploade ..." - -#: src/octoprint/static/js/app/viewmodels/files.js:660 +#: src/octoprint/static/js/app/viewmodels/files.js:1048 msgid "Saving ..." msgstr "Speichere ..." -#: src/octoprint/static/js/app/viewmodels/firstrun.js:38 -msgid "" -"If you disable Access Control and your OctoPrint " -"installation is accessible from the internet, your printer will be " -"accessible by everyone - that also includes the bad guys!" -msgstr "" -"Wenn Du die Zugangsbeschränkung deaktivierst und Deine " -"OctoPrint Installation vom Internet aus erreichbar ist, kann jeder " -"auf Deinen Drucker zugreifen - auch die bösen Jungs!" +#: src/octoprint/static/js/app/viewmodels/files.js:1048 +msgid "Uploading ..." +msgstr "Uploade ..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:17 +#: src/octoprint/static/js/app/viewmodels/gcode.js:14 msgid "Loading..." msgstr "Lade..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:21 +#: src/octoprint/static/js/app/viewmodels/gcode.js:18 msgid "Analyzing..." msgstr "Analysiere..." -#: src/octoprint/static/js/app/viewmodels/gcode.js:25 +#: src/octoprint/static/js/app/viewmodels/gcode.js:22 msgid "Analyzed" msgstr "Analysiert" -#: src/octoprint/static/js/app/viewmodels/gcode.js:437 -msgid "Model size" -msgstr "Modelgröße" - -#: src/octoprint/static/js/app/viewmodels/gcode.js:438 +#: src/octoprint/static/js/app/viewmodels/gcode.js:442 msgid "Estimated total print time" msgstr "Geschätzte Gesamtdauer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 msgid "Estimated layer height" msgstr "Geschätzte Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 +#: src/octoprint/templates/tabs/timelapse.jinja2:40 msgid "mm" msgstr "mm" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "Layer count" msgstr "Schichtanzahl" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "printed" msgstr "gedruckt" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "visited" msgstr "besucht" -#: src/octoprint/static/js/app/viewmodels/gcode.js:463 +#: src/octoprint/static/js/app/viewmodels/gcode.js:474 msgid "Layer number" msgstr "Schichtnummer" -#: src/octoprint/static/js/app/viewmodels/gcode.js:464 +#: src/octoprint/static/js/app/viewmodels/gcode.js:475 msgid "Layer height" msgstr "Schichthöhe" -#: src/octoprint/static/js/app/viewmodels/gcode.js:465 +#: src/octoprint/static/js/app/viewmodels/gcode.js:476 msgid "GCODE commands" msgstr "GCODE Befehle" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:22 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:26 #: src/octoprint/templates/navbar/login.jinja2:2 #: src/octoprint/templates/navbar/login.jinja2:13 msgid "Login" msgstr "Login" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 msgid "Login successful" msgstr "Login erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 #, python-format 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:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "Login failed" msgstr "Login fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "User unknown or wrong password" msgstr "Nutzer unbekannt oder falsches Passwort" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "Logout successful" msgstr "Logout erfolgreich" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "You are now logged out" msgstr "Du bist jetzt ausgeloggt" -#: src/octoprint/static/js/app/viewmodels/navigation.js:28 -#, python-format -msgid "The command \"%(command)s\" executed successfully" -msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" - -#: src/octoprint/static/js/app/viewmodels/navigation.js:32 -#, python-format -msgid "The command \"%(command)s\" could not be executed." -msgstr "Der Befehl \"%(command)s\" konnte nicht ausgeführt werden." - -#: src/octoprint/static/js/app/viewmodels/navigation.js:34 -msgid "Error" -msgstr "Fehler" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:95 -#: src/octoprint/static/js/app/viewmodels/settings.js:60 -#: src/octoprint/static/js/app/viewmodels/settings.js:90 -msgid "default" -msgstr "Standard" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:96 -#: src/octoprint/static/js/app/viewmodels/settings.js:61 -#: src/octoprint/static/js/app/viewmodels/settings.js:74 -msgid "red" -msgstr "Rot" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:97 -#: src/octoprint/static/js/app/viewmodels/settings.js:62 -#: src/octoprint/static/js/app/viewmodels/settings.js:76 -msgid "orange" -msgstr "Orange" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:98 -#: src/octoprint/static/js/app/viewmodels/settings.js:63 -#: src/octoprint/static/js/app/viewmodels/settings.js:78 -msgid "yellow" -msgstr "Gelb" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:99 -#: src/octoprint/static/js/app/viewmodels/settings.js:64 -#: src/octoprint/static/js/app/viewmodels/settings.js:80 -msgid "green" -msgstr "Grün" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:100 -#: src/octoprint/static/js/app/viewmodels/settings.js:65 -#: src/octoprint/static/js/app/viewmodels/settings.js:82 -msgid "blue" -msgstr "Blau" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:101 -#: src/octoprint/static/js/app/viewmodels/settings.js:67 -#: src/octoprint/static/js/app/viewmodels/settings.js:86 -msgid "black" -msgstr "Schwarz" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:108 -msgid "Lower Left" -msgstr "Unten links" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:109 -msgid "Center" -msgstr "Mittelpunkt" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:171 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:118 msgid "Identifier must be set" msgstr "Identifier muss gesetzt sein" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:173 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:120 msgid "Invalid characters, only a-z, A-Z, 0-9, -, ., _, ( and ) are allowed" msgstr "Invalide Zeichen, es sind nur a-z, A-Z, 0-9, -, ., _, ( und ) erlaubt" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:175 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:122 msgid "A profile with such an identifier already exists" msgstr "Es gibt bereits ein Profil mit diesem Identifier" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:246 -msgid "" -"There was unexpected error while saving the printer profile, please consult " -"the logs." -msgstr "" -"Unerwarteter Fehler beim Speichern des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:135 +#: src/octoprint/static/js/app/viewmodels/settings.js:54 +#: src/octoprint/static/js/app/viewmodels/settings.js:84 +msgid "default" +msgstr "Standard" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:247 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:265 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:293 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:136 +#: src/octoprint/static/js/app/viewmodels/settings.js:55 +#: src/octoprint/static/js/app/viewmodels/settings.js:68 +msgid "red" +msgstr "Rot" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:137 +#: src/octoprint/static/js/app/viewmodels/settings.js:56 +#: src/octoprint/static/js/app/viewmodels/settings.js:70 +msgid "orange" +msgstr "Orange" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:138 +#: src/octoprint/static/js/app/viewmodels/settings.js:57 +#: src/octoprint/static/js/app/viewmodels/settings.js:72 +msgid "yellow" +msgstr "Gelb" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:139 +#: src/octoprint/static/js/app/viewmodels/settings.js:58 +#: src/octoprint/static/js/app/viewmodels/settings.js:74 +msgid "green" +msgstr "Grün" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:140 +#: src/octoprint/static/js/app/viewmodels/settings.js:59 +#: src/octoprint/static/js/app/viewmodels/settings.js:76 +msgid "blue" +msgstr "Blau" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:141 +#: src/octoprint/static/js/app/viewmodels/settings.js:61 +#: src/octoprint/static/js/app/viewmodels/settings.js:80 +msgid "black" +msgstr "Schwarz" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:148 +msgid "Lower Left" +msgstr "Unten links" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:149 +msgid "Center" +msgstr "Mittelpunkt" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:385 +msgid "There was unexpected error while saving the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Speichern des Profils, bitte konsultiere das Log" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:386 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:401 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:423 msgid "Saving failed" msgstr "Speichern fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:264 -msgid "" -"There was unexpected error while removing the printer profile, please " -"consult the logs." -msgstr "" -"Unerwarteter Fehler beim Löschen des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:400 +msgid "There was unexpected error while removing the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Löschen des Profils, bitte konsultiere das Log" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:292 -msgid "" -"There was unexpected error while updating the printer profile, please " -"consult the logs." -msgstr "" -"Unerwarteter Fehler beim Aktualisieren des Profils, bitte konsultiere das Log" +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:422 +msgid "There was unexpected error while updating the printer profile, please consult the logs." +msgstr "Unerwarteter Fehler beim Aktualisieren des Profils, bitte konsultiere das Log" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 msgid "Add Printer Profile" msgstr "Druckerprofil hinzufügen" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 #, python-format msgid "Edit Printer Profile \"%(name)s\"" msgstr "Druckerprofile \"%(name)s\" bearbeiten" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:45 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 msgid "Restarts the print job from the beginning" msgstr "Started den Druckjob von vorne" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 msgid "Starts the print job" msgstr "Startet den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Resumes the print job" msgstr "Setzt den Druckjob fort" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Pauses the print job" msgstr "Pausiert den Druckjob" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:81 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:82 msgid "Still stabilizing..." msgstr "Noch zu ungenau..." -#: src/octoprint/static/js/app/viewmodels/printerstate.js:91 -msgid "" -"Based on a linear approximation (very low accuracy, especially at the " -"beginning of the print)" -msgstr "" -"Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, " -"insbesondere zu Beginn eines Drucks)" +#: src/octoprint/static/js/app/viewmodels/printerstate.js:92 +msgid "Based on a linear approximation (very low accuracy, especially at the beginning of the print)" +msgstr "Basiert auf einer linearen Approximation (sehr geringe Genauigkeit, insbesondere zu Beginn eines Drucks)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:95 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:97 -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:98 +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:100 -msgid "" -"Based on the average total of past prints of this model with the same " -"printer profile (usually good accuracy)" -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:101 +msgid "Based on the average total of past prints of this model with the same printer profile (usually good accuracy)" +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:103 -msgid "" -"Based on a mix of average total from past prints and calculation (usually " -"good accuracy)" -msgstr "" -"Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs und " -"der Berechnung (normalerweise gute Genauigkeit)" +#: src/octoprint/static/js/app/viewmodels/printerstate.js:104 +msgid "Based on a mix of average total from past prints and calculation (usually good accuracy)" +msgstr "Basiert auf einem Mix der durschnittlichen Dauer vergangener Druckjobs und der Berechnung (normalerweise gute Genauigkeit)" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:106 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:107 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:144 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:145 msgid "Continue" msgstr "Fortsetzen" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "Pause" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:157 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:158 #: src/octoprint/templates/tabs/timelapse.jinja2:11 msgid "On Z Change" msgstr "Bei Ebenenwechsel" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timed" msgstr "Nach Zeit" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:25 #: src/octoprint/templates/tabs/timelapse.jinja2:32 msgid "sec" @@ -1773,37 +1800,75 @@ msgstr "Sek" 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/settings.js:66 -#: src/octoprint/static/js/app/viewmodels/settings.js:84 +#: src/octoprint/static/js/app/viewmodels/settings.js:60 +#: src/octoprint/static/js/app/viewmodels/settings.js:78 msgid "violet" msgstr "Violett" -#: src/octoprint/static/js/app/viewmodels/settings.js:68 -#: src/octoprint/static/js/app/viewmodels/settings.js:88 +#: src/octoprint/static/js/app/viewmodels/settings.js:62 +#: src/octoprint/static/js/app/viewmodels/settings.js:82 msgid "white" msgstr "weiß" -#: src/octoprint/static/js/app/viewmodels/settings.js:96 +#: src/octoprint/static/js/app/viewmodels/settings.js:90 msgid "Autodetect from browser" msgstr "Automatisch vom Browser erkennen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:104 +#: src/octoprint/static/js/app/viewmodels/settings.js:225 +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:231 +msgid "Stream test" +msgstr "Stream Test" + +#: src/octoprint/static/js/app/viewmodels/settings.js:244 +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:245 +msgid "Snapshot test failed" +msgstr "Snapshot Test fehlgeschlagen" + +#: src/octoprint/static/js/app/viewmodels/settings.js:267 +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:269 +msgid "Snapshot test" +msgstr "Snapshot Test" + +#: src/octoprint/static/js/app/viewmodels/slicing.js:107 msgid "Do nothing" msgstr "Nichts machen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:105 +#: src/octoprint/static/js/app/viewmodels/slicing.js:108 msgid "Select for printing" msgstr "Zum Drucken auswählen" -#: src/octoprint/static/js/app/viewmodels/slicing.js:106 +#: src/octoprint/static/js/app/viewmodels/slicing.js:109 msgid "Start printing" msgstr "Drucken" -#: src/octoprint/static/js/app/viewmodels/slicing.js:118 +#: src/octoprint/static/js/app/viewmodels/slicing.js:128 #, python-format msgid "Slicing %(filename)s" msgstr "Slice %(filename)s" +#: src/octoprint/static/js/app/viewmodels/system.js:48 +#, python-format +msgid "The command \"%(command)s\" executed successfully" +msgstr "Der Befehl \"%(command)s\" wurde erfolgreich ausgeführt" + +#: src/octoprint/static/js/app/viewmodels/system.js:53 +#, python-format +msgid "The command \"%(command)s\" could not be executed." +msgstr "Der Befehl \"%(command)s\" konnte nicht ausgeführt werden." + +#: src/octoprint/static/js/app/viewmodels/system.js:55 +msgid "Error" +msgstr "Fehler" + #: src/octoprint/static/js/app/viewmodels/temperature.js:23 #: src/octoprint/static/js/app/viewmodels/temperature.js:76 #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:16 @@ -1818,254 +1883,386 @@ msgstr "gerade eben" msgid "min" msgstr "Min" -#: src/octoprint/static/js/app/viewmodels/temperature.js:256 +#: src/octoprint/static/js/app/viewmodels/temperature.js:261 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "Ist" -#: src/octoprint/static/js/app/viewmodels/temperature.js:261 +#: src/octoprint/static/js/app/viewmodels/temperature.js:266 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "Soll" -#: src/octoprint/static/js/app/viewmodels/terminal.js:104 +#: src/octoprint/static/js/app/viewmodels/terminal.js:101 #, python-format -msgid "" -"showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered, " -"buffer full)" -msgstr "" -"zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert, " -"Buffer voll)" +msgid "showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered, buffer full)" +msgstr "zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert, Buffer voll)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:106 +#: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format -msgid "" -"showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered)" -msgstr "" -"zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert)" +msgid "showing %(displayed)d lines (%(filtered)d of %(total)d total lines filtered)" +msgstr "zeige %(displayed)d Zeilen (%(filtered)d von %(total)d Zeilen gefiltert)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:110 +#: src/octoprint/static/js/app/viewmodels/terminal.js:107 #, python-format msgid "showing %(displayed)d lines (buffer full)" msgstr "zeige %(displayed)d Zeilen (Buffer voll)" -#: src/octoprint/static/js/app/viewmodels/terminal.js:112 +#: src/octoprint/static/js/app/viewmodels/terminal.js:109 #, python-format msgid "showing %(displayed)d lines" msgstr "zeige %(displayed)d Zeilen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:255 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:250 msgid "Capturing timelapse postroll" msgstr "Zeichne Timelapse-Postroll auf" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:259 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Now capturing timelapse post roll, this will take only a moment..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird nur einen Moment dauern..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird nur einen Moment dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:266 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:261 #, python-format msgid "%(minutes)d min" msgstr "%(minutes)d Min" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:267 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, python-format -msgid "" -"Now capturing timelapse post roll, this will take approximately %(duration)s " -"(so until %(time)s)..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s " -"dauern (also etwa bis %(time)s)..." +msgid "Now capturing timelapse post roll, this will take approximately %(duration)s (so until %(time)s)..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s dauern (also etwa bis %(time)s)..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:269 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:264 #, python-format msgid "%(seconds)d sec" msgstr "%(seconds)d Sek" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:270 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:265 #, python-format -msgid "" -"Now capturing timelapse post roll, this will take approximately " -"%(duration)s..." -msgstr "" -"Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s " -"dauern..." +msgid "Now capturing timelapse post roll, this will take approximately %(duration)s..." +msgstr "Zeichne jetzt Timelapse-Postroll auf, dies wird voraussichtlich %(duration)s dauern..." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:283 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:295 +msgid "Failed repeatedly to capture timelapse frame from webcam - is the snapshot URL configured correctly and the camera on?" +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:298 +msgid "Could not capture snapshots" +msgstr "Konnte keine Snapshots aufnehmen" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 msgid "Rendering timelapse" msgstr "Zeitrafferaufnahme wird gerendert" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:284 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:308 #, 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 "" -"Rendere jetzt die Zeitrafferaufnahme %(movie_prefix)s. Aus Gründen der " -"Performance ist es nicht empfehlenswert, einen Druckauftrage zu starten, so " -"lange die Aufnahme noch gerendert wird." +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 "Rendere jetzt die Zeitrafferaufnahme %(movie_prefix)s. Aus Gründen der Performance ist es nicht empfehlenswert, einen Druckauftrage zu starten, so lange die Aufnahme noch gerendert wird." -#: src/octoprint/static/js/app/viewmodels/timelapse.js:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +msgid "Cannot render timelapse" +msgstr "Kann Zeitrafferaufnahme nicht rendern" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:318 #, python-format -msgid "" -"Rendering of timelapse %(movie_prefix)s failed with return code " -"%(returncode)s" -msgstr "" -"Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit " -"Returncode %(returncode)s" +msgid "Rendering of timelapse %(movie_prefix)s is not possible since no frames were captured. Is the snapshot URL configured correctly?" +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:294 -msgid "Rendering failed" -msgstr "Rendering fehlgeschlagen" +#: src/octoprint/static/js/app/viewmodels/timelapse.js:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +msgid "Rendering timelapse failed" +msgstr "Rendern von Zeitrafferaufnahme fehlgeschlagen" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:303 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:321 +#, python-format +msgid "Rendering of timelapse %(movie_prefix)s failed with return code %(returncode)s" +msgstr "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen mit Returncode %(returncode)s" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:325 +#, python-format +msgid "Rendering of timelapse %(movie_prefix)s failed due to an unknown error, please consult the log file" +msgstr "Rendering der Zeitrafferaufnahme %(movie_prefix)s fehlgeschlagen aufgrund eines unbekannten Fehlers, bitte konsultiere die Logdatei" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 msgid "Timelapse ready" msgstr "Zeitrafferaufnahme fertig" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:304 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:339 #, 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 +msgid "Not possible" +msgstr "Nicht möglich" + +#: src/octoprint/static/js/app/viewmodels/users.js:188 +msgid "You may not delete your own account." +msgstr "Du kannst deinen eigenen Account nicht löschen" + #: src/octoprint/static/js/app/viewmodels/usersettings.js:10 msgid "Site default" msgstr "Seitenvoreinstellung" -#: src/octoprint/templates/dialogs/confirmation.jinja2:4 -msgid "Are you sure?" -msgstr "Bist Du sicher?" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:37 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +msgid "Abort" +msgstr "Abbrechen" -#: src/octoprint/templates/dialogs/firstrun.jinja2:3 -msgid "Configure Access Control" -msgstr "Zugangsbeschränkung konfigurieren" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:38 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +msgid "Confirm" +msgstr "Bestätigen" -#: src/octoprint/templates/dialogs/firstrun.jinja2:6 -msgid "" -"

\n" -" Please read the following, it is very important for your " -"printer's health!\n" -"

\n" -"

\n" -" OctoPrint by default now ships with Access Control enabled, " -"meaning you won't be able to do anything with the\n" -" printer unless you login first as a configured user. This is " -"to prevent strangers - possibly with\n" -" malicious intent - to gain access to your printer " -"via the internet or another untrustworthy network\n" -" and using it in such a way that it is damaged or worse (i.e. " -"causes a fire).\n" -"

\n" -"

\n" -" It looks like you haven't configured access control yet. " -"Please set up an username and password for the\n" -" initial administrator account who will have full access to " -"both the printer and OctoPrint's settings, then click\n" -" on \"Keep Access Control Enabled\":\n" -"

" -msgstr "" -"

\n" -" Bitte lies die folgenden Zeilen aufmerksam durch, es ist sehr " -"wichtig für die Gesundheit Deines Druckers!\n" -"

\n" -"

\n" -" OctoPrint wird nun standardmässig mit aktivierter Zugangsbeschränkung " -"ausgeliefert, das heißt, dass Du mit dem Drucker nichts\n" -" anfangen kannst, wenn du nicht als einer der konfigurierten Nutzer " -"eingeloggt bist. Das dient dem Zweck, Fremde mit\n" -" möglicherweise böswilligen Absichten davon abzuhalten, auf " -"Deinen Drucker über das Internet oder ein anderes\n" -" unsicheres Netzwerk zuzugreifen und ihn auf eine Art zu nutzen, die ihn " -"beschädigt oder schlimmeres (z.B. ein Feuer verursacht).\n" -"

\n" -"

\n" -" Es sieht so aus, als hättest Du die Zugriffsbeschränkung noch nicht " -"konfiguriert. Bitte konfiguriere einen Usernamen\n" -" und ein Passwort für das initiale Administratorkonto, das " -"vollen Zugang zu sowohl dem Drucker als auch OctoPrints\n" -" Einstellungen haben wird, und klicke dann auf \"Zugangsbeschränkung " -"aktiviert lassen\".\n" -"

" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:4 +msgid "Please define the maximum speed/feedrate of the individual axes and whether their control should be inverted or not." +msgstr "Bitte definiere die maximale Geschwindkeit/Feedrate der individuellen Achsen und ob ihre Steuerung invertiert werden soll oder nicht." -#: src/octoprint/templates/dialogs/firstrun.jinja2:22 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 -#: src/octoprint/templates/navbar/login.jinja2:6 -#: src/octoprint/templates/navbar/login.jinja2:7 -msgid "Username" -msgstr "Username" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:8 +msgid "X" +msgstr "X" -#: src/octoprint/templates/dialogs/firstrun.jinja2:28 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 -#: src/octoprint/templates/navbar/login.jinja2:8 -#: src/octoprint/templates/navbar/login.jinja2:9 -msgid "Password" -msgstr "Passwort" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:15 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:27 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:39 +msgid "Invert control" +msgstr "Invertieren" -#: src/octoprint/templates/dialogs/firstrun.jinja2:34 -msgid "Confirm Password" -msgstr "Passwort bestätigen" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:20 +msgid "Y" +msgstr "Y" -#: src/octoprint/templates/dialogs/firstrun.jinja2:37 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 -msgid "Passwords do not match" -msgstr "Passwörter nicht identisch" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:32 +msgid "Z" +msgstr "Z" -#: src/octoprint/templates/dialogs/firstrun.jinja2:41 -msgid "" -"

\n" -" Note: In case that your OctoPrint installation " -"is only accessible from within a trustworthy network and you don't\n" -" need Access Control for other reasons, you may alternatively " -"disable Access Control. You should only\n" -" do this if you are absolutely certain that only people you know " -"and trust will be able to connect to it.\n" -"

\n" -"

\n" -" Do NOT underestimate the risk of an unsecured access " -"from the internet to your printer!\n" -"

" -msgstr "" -"

\n" -" Beachte: Falls Deine OctoPrint Installation " -"ausschließlich innerhalb eines vertrauenswürdigen Netzwerks\n" -" erreicht werden kann und Du die Zugangsbeschränkung nicht für andere " -"Zwecke benötigst, kannst Du sie alternativ auch\n" -" deaktivieren. Du solltest das nur tun, wenn Du Dir absolut sicher bist, " -"dass nur Leute darauf zugreifen können, die du kennst\n" -" und denen du vertraust\n" -"

\n" -"

\n" -" UNTERSCHÄTZE NICHT das Risiko eines ungesicherten Zugriffs aus " -"dem Internet auf Deinen Drucker!\n" -"

" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:44 +msgid "E" +msgstr "E" -#: src/octoprint/templates/dialogs/firstrun.jinja2:51 -msgid "Disable Access Control" -msgstr "Zugangsbeschränkung deaktivieren" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:54 +msgid "This information is used for manual control via the \"Control\" tab. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für die manuelle Steuerung im \"Steuerung\" Tab verwendet. Sie beeinflussen NICHT die bereits gesliceten Dateien, die du in OctoPrint hochlädtst." -#: src/octoprint/templates/dialogs/firstrun.jinja2:52 -msgid "Keep Access Control Enabled" -msgstr "Zugangsbeschränkung aktiviert lassen" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:3 +msgid "Form Factor" +msgstr "Formfaktor" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:5 +msgid "Rectangular" +msgstr "Rechteckig" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:8 +msgid "Circular" +msgstr "Rund" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:13 +msgid "Origin" +msgstr "Ursprung" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:21 +msgid "Heated Bed" +msgstr "Heizbett" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:29 +msgid "Please define the print volume." +msgstr "Bitte definiere das Druckvolumen." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:35 +msgid "Width (X)" +msgstr "Breite (X)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:44 +msgid "Depth (Y)" +msgstr "Tiefe (Y)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:55 +msgid "Diameter (X/Y)" +msgstr "Durchmesser (X/Y)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:65 +msgid "Height (Z)" +msgstr "Höhe (Z)" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:75 +msgid "This information is used for the GCODE Viewer and/or when slicing from OctoPrint. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für den GCODE Viewer und/oder beim Slicen aus OctoPrint heraus verwendet. Sie beeinflussen NICHT die bereits geslicten Dateien, die du in OctoPrint hochlädtst!" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:4 +msgid "Nozzle Diameter" +msgstr "Düsendurchmesser" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:13 +msgid "Number of Extruders" +msgstr "Anzahl Extruder" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:21 +msgid "Please specify the nozzle offsets of the extruders relative to the first nozzle T0." +msgstr "Bitte spezifiziere die Düsenoffsets der Extruder relativ zur ersten Düse T0." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:27 +#: src/octoprint/templates/tabs/temperature.jinja2:13 +msgid "Offset" +msgstr "Offset" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:45 +msgid "This information is used for the graph and controls available in the \"Temperature\" tab, the GCODE viewer and when slicing from within OctoPrint. It does NOT influence already sliced files that you upload to OctoPrint!" +msgstr "Diese Informationen werden für den Graph und die Steuerung im \"Temperatur\" Tab, im GCODE Viewer und beim Slicen aus OctoPrint heraus verwendet. Sie beeinflussen NICHT die bereits geslicten Dateien, die du in OctoPrint hochlädtst." + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:6 +msgid "Name must be set" +msgstr "Name muss gesetzt sein" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:10 +msgid "Identifier" +msgstr "ID" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:17 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:5 +msgid "Model" +msgstr "Modell" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:23 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 +msgid "Color" +msgstr "Farbe" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:6 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 +#: src/octoprint/templates/tabs/timelapse.jinja2:66 +#: src/octoprint/templates/tabs/timelapse.jinja2:98 +msgid "Action" +msgstr "Aktion" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Set as default profile" +msgstr "Als Standardprofil festlegen" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Edit Profile" +msgstr "Profil bearbeiten" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Delete Profile" +msgstr "Profil entfernen" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:1 +msgid "Command to restart the OctoPrint server" +msgstr "Befehl zum Neustart des OctoPrint-Servers" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:2 +msgid "Restart OctoPrint" +msgstr "OctoPrint neustarten" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:1 +msgid "Command to restart the system OctoPrint is running on" +msgstr "Befehl zum Neustart des Systems, auf dem OctoPrint läuft" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:2 +msgid "Restart system" +msgstr "System neustarten" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:1 +msgid "Command to shut down the system OctoPrint is running on" +msgstr "Befehl zum Herunterfahren des Systems, auf dem OctoPrint läuft" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:2 +msgid "Shutdown system" +msgstr "System herunterfahren" + +#: 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" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2:2 +msgid "Timelapse bitrate" +msgstr "Zeitrafferbitrate" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:1 +msgid "Full path to the FFMPEG binary" +msgstr "Vollständiger Pfad zu FFMPEG" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:2 +msgid "Path to FFMPEG" +msgstr "Pfad zu FFMPEG" + +#: 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 +msgid "Test" +msgstr "Test" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:1 +msgid "Number of FFMPEG encoding threads" +msgstr "Anzahl der FFMPEG Enkodierungsthreads" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:2 +msgid "FFMPEG threads" +msgstr "FFMPEG Threads" + +#: src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2:4 +msgid "Enable OctoPrint watermark in timelapse movies" +msgstr "OctoPrint Wasserzeichen in Zeitrafferaufnahmen aktivieren" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:4 +msgid "Flip webcam horizontally" +msgstr "Webcam horizontal flippen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:9 +msgid "Flip webcam vertically" +msgstr "Webcam vertikal flippen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:14 +msgid "Rotate webcam 90 degrees counter clockwise" +msgstr "Webcam um 90° gegen den Uhrzeigersinn rotieren" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:1 +msgid "URL to use for retrieving webcam snapshot images for timelapse creation" +msgstr "URL, die genutzt werden soll, um Einzelaufnahmen für die Zeitraffererstellung abzurufen" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:2 +msgid "Snapshot URL" +msgstr "Snapshot-URL" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:8 +msgid "Fully qualified URL, needs to be reachable by OctoPrint's server" +msgstr "Voll definierte URL, muss von OctoPrints Server erreichbar sein" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:1 +msgid "URL to embed into the UI for live viewing of the webcam stream" +msgstr "URL, die in die Oberfläche zum Betrachten des Webcamstreams eingebunden werden soll" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:2 +msgid "Stream URL" +msgstr "Stream-URL" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:8 +msgid "Needs to be reachable from the browser displaying the OctoPrint UI, used to embed the webcam stream into the page." +msgstr "Muss vom Browser erreichbar sein, in dem die OctoPrint UI angezeigt wird, wird genutzt, um den Webcam Stream in die Seite einzubetten." + +#: src/octoprint/templates/dialogs/files.jinja2:7 +msgid "Please specify the name of the folder to create." +msgstr "Bitte gib den Namen des zu erstellenden Verzeichnisses ein" + +#: src/octoprint/templates/dialogs/files.jinja2:10 +msgid "Folder name" +msgstr "Verzeichnisname" + +#: src/octoprint/templates/dialogs/files.jinja2:19 +msgid "Create" +msgstr "Erstellen" #: src/octoprint/templates/dialogs/slicing.jinja2:8 -msgid "" -"Slicing is currently disabled since no slicer has been configured yet. " -"Please configure a slicer under \"Settings\"." -msgstr "" -"Slicing ist aktuell deaktiviert da noch kein Slicer konfiguriert wurde. " -"Bitte konfiguriere einen Slicer unter \"Settings\"." +msgid "Slicing is currently disabled since no slicer has been configured yet. Please configure a slicer under \"Settings\"." +msgstr "Slicing ist aktuell deaktiviert da noch kein Slicer konfiguriert wurde. Bitte konfiguriere einen Slicer unter \"Settings\"." #: src/octoprint/templates/dialogs/slicing.jinja2:11 -msgid "" -"Please configure which slicer and which slicing profile to use and name the " -"GCode file to slice to below, or click \"Cancel\" if you do not wish to " -"slice the file now." -msgstr "" -"Bitte wähle den zu nutzenden Slicer und das zu nutzende Slicerprofile und " -"wie die GCode Datei heißen soll, die erzeugt wird. Alternativ kannst du auch " -"auf \"Abbrechen\" klicken, wenn du die Datei jetzt nicht slicen willst." +msgid "Please configure which slicer and which slicing profile to use and name the GCode file to slice to below, or click \"Cancel\" if you do not wish to slice the file now." +msgstr "Bitte wähle den zu nutzenden Slicer und das zu nutzende Slicerprofile und wie die GCode Datei heißen soll, die erzeugt wird. Alternativ kannst du auch auf \"Abbrechen\" klicken, wenn du die Datei jetzt nicht slicen willst." #: src/octoprint/templates/dialogs/slicing.jinja2:14 msgid "Slicer" @@ -2101,10 +2298,33 @@ msgid "After slicing..." msgstr "Nach dem Slicing..." #: src/octoprint/templates/dialogs/slicing.jinja2:51 -#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Slice" msgstr "Slicen" +#: src/octoprint/templates/dialogs/wizard.jinja2:3 +msgid "Setup Wizard" +msgstr "Setup Wizard" + +#: src/octoprint/templates/dialogs/wizard.jinja2:41 +msgid "" +"\n" +" Mandatory Step! You need to fill this out now.\n" +" " +msgstr "Obligatorischer Schritt! Du musst das jetzt ausfüllen." + +#: src/octoprint/templates/dialogs/wizard.jinja2:56 +msgid "Next" +msgstr "Weiter" + +#: src/octoprint/templates/dialogs/wizard.jinja2:60 +msgid "Previous" +msgstr "Zurück" + +#: src/octoprint/templates/dialogs/wizard.jinja2:63 +msgid "Unless otherwise noted, you may just skip any wizard page by clicking \"Next\" or \"Finish\"." +msgstr "Falls nicht anders vermerkt, kannst du jede Wizardseite durch Klicken auf \"Weiter\" oder \"Beenden\" überspringen." + #: src/octoprint/templates/dialogs/about/about.jinja2:3 msgid "The snappy web interface for your 3D printer" msgstr "The snappy web interface for your 3D printer" @@ -2121,14 +2341,6 @@ msgstr "Aktiv" msgid "Admin" msgstr "Admin" -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:7 -#: src/octoprint/templates/tabs/timelapse.jinja2:57 -#: src/octoprint/templates/tabs/timelapse.jinja2:89 -msgid "Action" -msgstr "Aktion" - #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 #: src/octoprint/templates/dialogs/settings/api.jinja2:17 #: src/octoprint/templates/dialogs/usersettings/access.jinja2:22 @@ -2198,28 +2410,16 @@ msgid "QR Code" msgstr "QR Code" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:2 -msgid "" -"Name of this OctoPrint instance, will be shown in the navigation bar and " -"broadcast on the network" -msgstr "" -"Name dieser OctoPrint-Instanz, wird in der Navigationsleiste angezeigt und " -"im Netzwerk announced." +msgid "Name of this OctoPrint instance, will be shown in the navigation bar and broadcast on the network" +msgstr "Name dieser OctoPrint-Instanz, wird in der Navigationsleiste angezeigt und im Netzwerk announced." #: src/octoprint/templates/dialogs/settings/appearance.jinja2:3 msgid "Title" msgstr "Titel" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:8 -msgid "" -"Personalize the color of the navigation bar - maybe to match your printer?" -msgstr "" -"Personalisiere die Farbe the Navigationsleiste - vielleicht um zum Drucker " -"zu passen?" - -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:64 -msgid "Color" -msgstr "Farbe" +msgid "Personalize the color of the navigation bar - maybe to match your printer?" +msgstr "Personalisiere die Farbe the Navigationsleiste - vielleicht um zum Drucker zu passen?" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:15 msgid "For acrylic printers ;)" @@ -2242,71 +2442,63 @@ msgid "Default Language" msgstr "Standardsprache" #: src/octoprint/templates/dialogs/settings/appearance.jinja2:36 -msgid "" -"Changes to the default interface language will only become active after a " -"reload of the page and only be active if not overridden by the users " -"language settings." -msgstr "" -"Änderungen der Standardsprache werden erst nach einem Neuladen der Seite " -"aktiv, und nur dann, wenn sie nicht durch die Nutzereinstellungen " -"überschrieben sind." +msgid "Changes to the default interface language will only become active after a reload of the page and only be active if not overridden by the users language settings." +msgstr "Änderungen der Standardsprache werden erst nach einem Neuladen der Seite aktiv, und nur dann, wenn sie nicht durch die Nutzereinstellungen überschrieben sind." -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:44 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:42 +msgid "Show temperatures in Fahrenheit as well as Celcius" +msgstr "Temperaturen sowohl in Fahrenheit als auch Celsius anzeigen" + +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:51 msgid "Manage Language Packs..." msgstr "Sprachpakete verwalten" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:47 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:54 msgid "Available Language Packs" msgstr "Verfügbare Sprachpakete" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:58 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:65 msgid "Last update:" msgstr "Letztes Update:" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:61 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:68 msgid "Delete" msgstr "Löschen" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:72 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:79 msgid "No additional Language Packs are installed at the moment." msgstr "Zur Zeit sind keine zusätzlichen Sprachpakete installiert" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:77 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:84 msgid "Upload additional Language Packs" msgstr "Zusätzliche Sprachepakete hochladen" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:88 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:95 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:44 -#: src/octoprint/templates/sidebar/files.jinja2:55 +#: src/octoprint/templates/sidebar/files.jinja2:57 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload" msgstr "Upload" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 -msgid "" -"This does not look like a valid language pack. Valid language packs should " -"be either zip files or tarballs and have the extension \".zip\", \".tar.gz" -"\", \".tgz\" or \".tar\"" -msgstr "" -"Das sieht nicht aus wie ein valides Sprachpaket. Valide Sprachpakete sollten " -"entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \"." -"tar.gz\", \".tgz\" oder \".tar\" haben" +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:97 +msgid "This does not look like a valid language pack. Valid language packs should be either zip files or tarballs and have the extension \".zip\", \".tar.gz\", \".tgz\" or \".tar\"" +msgstr "Das sieht nicht aus wie ein valides Sprachpaket. Valide Sprachpakete sollten entweder ZIP-Dateien oder Tarballs sein und die Dateiextension \".zip\", \".tar.gz\", \".tgz\" oder \".tar\" haben" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:93 -msgid "" -"Please note that you will have to reload the page in order for any newly " -"added language packs to become available." -msgstr "" -"Bitte beachte, dass Du die Seite neuladen musst damit neu hinzugefügte " -"Sprachepakete verfügbar werden." +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:100 +msgid "Please note that you will have to reload the page in order for any newly added language packs to become available." +msgstr "Bitte beachte, dass Du die Seite neuladen musst damit neu hinzugefügte Sprachepakete verfügbar werden." #: src/octoprint/templates/dialogs/settings/features.jinja2:5 msgid "Enable Temperature Graph" msgstr "Temperaturgraph aktivieren" #: src/octoprint/templates/dialogs/settings/features.jinja2:12 -msgid "Enable GCode Visualizer" -msgstr "GCode Viewer aktivieren" +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 +msgid "Beta" +msgstr "Beta" #: src/octoprint/templates/dialogs/settings/features.jinja2:19 msgid "Enable SD support" @@ -2336,32 +2528,39 @@ msgstr "Immer davon ausgehen, dass eine SD-Karte vorhanden ist" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 #: src/octoprint/templates/dialogs/settings/features.jinja2:61 #: src/octoprint/templates/dialogs/settings/features.jinja2:68 -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 msgid "Repetier" msgstr "Repetier" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 -msgid "Send a checksum with every command" -msgstr "Eine Prüfsumme mit jedem Befehl senden" +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:61 -msgid "Ignore consecutive resend requests for the same line" -msgstr "" -"Aufeinanderfolgende Resend Requests für die selbe Zeilennummer ignorieren" +#, python-format +msgid "Support TargetExtr%%n/TargetBed target temperature format" +msgstr "TargetExtr%%n/TargetBed Zieltemperaturformat unterstützen" #: src/octoprint/templates/dialogs/settings/features.jinja2:68 -#, python-format -msgid "" -"Support TargetExtr%%n/TargetBed target temperature " -"format" -msgstr "" -"TargetExtr%%n/TargetBed Zieltemperaturformat " -"unterstützen" - -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 msgid "Disable detection of external heatups" msgstr "Detektierung externer Aufheizvorgänge deaktivieren" +#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +msgid "Send a checksum with the command" +msgstr "Eine Prüfsumme mit dem Befehl senden" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:76 +msgid "When printing" +msgstr "Beim Drucken" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 +msgid "Always" +msgstr "Immer" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:82 +msgid "Never" +msgstr "Nie" + #: src/octoprint/templates/dialogs/settings/folders.jinja2:5 msgid "Upload Folder" msgstr "Uploadverzeichnis" @@ -2383,30 +2582,21 @@ msgid "Watched Folder" msgstr "Beobachtetes Verzeichnis" #: src/octoprint/templates/dialogs/settings/folders.jinja2:37 -msgid "" -"Actively poll the watched folder. Check this if files in your watched folder " -"aren't automatically added otherwise." -msgstr "" -"Aktives Pollen des beobachteten Verzeichnisses. Einschalten wenn Dateien in " -"Deinem beobachteten Verzeichnis hinzugefügt werden sonst nicht automatisch " -"hinzugefügt werden." +msgid "Actively poll the watched folder. Check this if files in your watched folder aren't automatically added otherwise." +msgstr "Aktives Pollen des beobachteten Verzeichnisses. Einschalten wenn Dateien in Deinem beobachteten Verzeichnis hinzugefügt werden sonst nicht automatisch hinzugefügt werden." #: src/octoprint/templates/dialogs/settings/folders.jinja2:42 msgid "Disk space thresholds" msgstr "Plattenplatzschwellwerte" #: src/octoprint/templates/dialogs/settings/folders.jinja2:44 -msgid "" -"If the free disk space falls below these thresholds, OctoPrint will warn the " -"user." -msgstr "" -"Falls der freie Plattenplatz unter diese Schwellwerte fallen sollte wird " -"OctoPrint den Nutzer warnen." +msgid "If the free disk space falls below these thresholds, OctoPrint will warn the user." +msgstr "Falls der freie Plattenplatz unter diese Schwellwerte fallen sollte wird OctoPrint den Nutzer warnen." #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:75 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 #: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Warning" msgstr "Warnung" @@ -2416,13 +2606,9 @@ msgid "Critical" msgstr "Kritisch" #: src/octoprint/templates/dialogs/settings/folders.jinja2:59 -msgid "" -"Provide values including size unit. Allowed units are: b, byte, bytes, kb, " -"mb, gb, tb (case insensitive). Example: 5MB, 500KB" -msgstr "" -"Wert inklusive Größeneinheit. Erlaubte Einheiten sind: b, byte, bytes, kb, " -"mb, gb, tb (Groß-/Kleinschreibung irrelevant). Beispiel: 5MB, " -"500KB" +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:25 +msgid "Provide values including size unit. Allowed units are: b, byte, bytes, kb, mb, gb, tb (case insensitive). Example: 5MB, 500KB" +msgstr "Wert inklusive Größeneinheit. Erlaubte Einheiten sind: b, byte, bytes, kb, mb, gb, tb (Groß-/Kleinschreibung irrelevant). Beispiel: 5MB, 500KB" #: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:3 msgid "Before print job starts" @@ -2448,17 +2634,51 @@ msgstr "Vor dem Fortsetzen eines Druckjobs" msgid "After connection to printer is established" msgstr "Nach Verbindung mit dem Drucker" +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:39 +msgid "Before connection to printer is closed" +msgstr "Bevor die Verbindung zum Drucker geschlossen wird" + +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:43 +msgid "This will only be executed when closing the connection actively. If the connection to the printer is suddenly lost nothing will be sent." +msgstr "Das wird nur ausgeführt wenn die Verbindung aktiv geschlossen wird. Falls die Verbindung zum Drucker plötzlich verloren geht wird nichts gesendet." + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:5 +msgid "Enable GCode Visualizer" +msgstr "GCode Viewer aktivieren" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:9 +msgid "Maximum size the GCodeViewer autoloads the file for preview" +msgstr "Maximale Größe für die der GCODE Viewer automatisch das Preview der Datei lädt" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:10 +msgid "GCode Visualizer file size threshold" +msgstr "Grenze für GCODE Viewer Dateigröße" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:15 +msgid "on desktop" +msgstr "auf dem Desktop" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:21 +msgid "on mobile" +msgstr "auf Mobile" + +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "Sort by" +msgstr "Sortieren" + #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 msgid "Modification date" msgstr "Änderungsdatum" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:24 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:56 -#: src/octoprint/templates/tabs/timelapse.jinja2:88 +#: src/octoprint/templates/sidebar/files.jinja2:14 +#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:65 +#: src/octoprint/templates/tabs/timelapse.jinja2:97 msgid "Size" msgstr "Größe" @@ -2466,99 +2686,13 @@ msgstr "Größe" msgid "Date" msgstr "Datum" -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:6 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:58 -msgid "Model" -msgstr "Modell" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Set as default profile" -msgstr "Als Standardprofil festlegen" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Edit Profile" -msgstr "Profil bearbeiten" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:34 +#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 msgid "Add Profile..." msgstr "Profil hinzufügen..." -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:47 -msgid "Name must be set" -msgstr "Name muss gesetzt sein" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:71 -msgid "Form Factor" -msgstr "Formfaktor" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:73 -msgid "Rectangular" -msgstr "Rechteckig" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:76 -msgid "Circular" -msgstr "Rund" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:81 -msgid "Origin" -msgstr "Ursprung" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:89 -msgid "Volume" -msgstr "Volumen" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:91 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:121 -msgid "X" -msgstr "X" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:98 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:131 -msgid "Y" -msgstr "Y" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:105 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:141 -msgid "Z" -msgstr "Z" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:113 -msgid "Heated Bed" -msgstr "Heizbett" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:119 -msgid "Axis" -msgstr "Achse" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:127 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:137 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:147 -msgid "Invert control" -msgstr "Invertieren" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:151 -msgid "E" -msgstr "E" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:159 -msgid "Nozzle Diameter" -msgstr "Düsendurchmesser" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:168 -msgid "Number of Extruders" -msgstr "Anzahl Extruder" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:174 -msgid "Nozzle Offsets (relative to first nozzle T0)" -msgstr "Düsenoffsets (relativ zur ersten Düse T0)" - #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:2 -msgid "" -"Serial port to connect to, setting this to AUTO will make OctoPrint try to " -"automatically find the right setting" -msgstr "" -"Serieller Port, mit der sich verbunden werden soll. Falls AUTO konfiguriert " -"ist wird OctoPrint versuchen, automatisch den richtigen Port zu finden." +msgid "Serial port to connect to, setting this to AUTO will make OctoPrint try to automatically find the right setting" +msgstr "Serieller Port, mit der sich verbunden werden soll. Falls AUTO konfiguriert ist wird OctoPrint versuchen, automatisch den richtigen Port zu finden." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:3 #: src/octoprint/templates/sidebar/connection.jinja2:1 @@ -2566,12 +2700,8 @@ msgid "Serial Port" msgstr "Serialport" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:8 -msgid "" -"Serial baud rate to connect with, setting this to AUTO will make OctoPrint " -"try to automatically find the right setting" -msgstr "" -"Baudrate mit der sich verbunden werden soll. Falls AUTO konfiguriert ist " -"wird OctoPrint versuchen, automatisch die richtige Baudrate zu finden." +msgid "Serial baud rate to connect with, setting this to AUTO will make OctoPrint try to automatically find the right setting" +msgstr "Baudrate mit der sich verbunden werden soll. Falls AUTO konfiguriert ist wird OctoPrint versuchen, automatisch die richtige Baudrate zu finden." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:9 #: src/octoprint/templates/sidebar/connection.jinja2:3 @@ -2579,232 +2709,159 @@ msgid "Baudrate" msgstr "Baudrate" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:14 -msgid "" -"Makes OctoPrint try to connect to the printer automatically during start up" -msgstr "" -"OctoPrint wird versuchen, sich beim Startup automatisch mit dem Drucker zu " -"verbinden" +msgid "Makes OctoPrint try to connect to the printer automatically during start up" +msgstr "OctoPrint wird versuchen, sich beim Startup automatisch mit dem Drucker zu verbinden" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:17 msgid "Auto-connect to printer on server start" msgstr "Automatisch bei Serverstart verbinden" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:21 -msgid "" -"Interval in which to poll for the temperature information from the printer " -"while printing" -msgstr "" -"Intervall in welchem die Temperaturdaten vom Drucker während des Druckens " -"abgerufen werden sollen" +msgid "Interval in which to poll for the temperature information from the printer" +msgstr "Intervall in welchem die Temperaturdaten vom Drucker abgerufen werden sollen" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:22 msgid "Temperature interval" msgstr "Temperaturintervall" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:30 -msgid "" -"Interval in which to poll for the SD printing status information from the " -"printer while printing" -msgstr "" -"Intervall in welchem die SD-Statusdaten vom Drucker während des Druckens " -"abgerufen werden sollen" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:28 +msgid "When printing or idle" +msgstr "Beim Drucken oder Idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:31 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:35 +msgid "When a target temperature is set" +msgstr "Wenn eine Zieltemperatur eingestellt ist" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:38 +msgid "Interval in which to poll for the SD printing status information from the printer while printing" +msgstr "Intervall in welchem die SD-Statusdaten vom Drucker während des Druckens abgerufen werden sollen" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 msgid "SD status interval" msgstr "SD-Status-Intervall" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 -msgid "" -"Time after which the communication with your printer will be considered " -"timed out if nothing was sent by your printer (and an attempt to get it " -"talking again will be done). Increase this if your printer takes longer than " -"this for some moves. This is also the interval in which the temperature will " -"be polled from the printer while not printing." -msgstr "" -"Zeit nach der OctoPrint davon ausgehen wird, dass die Kommunikation mit " -"deinem Drucker unterbrochen wurde falls Dein Drucker keine Daten sendet. " -"OctoPrint wird dann einen Versuch unternehmen, die Kommunikation wieder zu " -"reetablieren. Erhöhe diesen Wert falls Dein Drucker für manche Bewegungen " -"länger braucht. Das ist ebenfalls das Intervall in welchem die " -"Temperaturdaten vom Drucker abgerufen werden wenn gerade kein Druckjob läuft." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:47 +msgid "Time after which the communication with your printer will be considered timed out if nothing was sent by your printer (and an attempt to get it talking again will be done). Increase this if your printer takes longer than this for some moves. This is also the interval in which the temperature will be polled from the printer while not printing." +msgstr "Zeit nach der OctoPrint davon ausgehen wird, dass die Kommunikation mit deinem Drucker unterbrochen wurde falls Dein Drucker keine Daten sendet. OctoPrint wird dann einen Versuch unternehmen, die Kommunikation wieder zu reetablieren. Erhöhe diesen Wert falls Dein Drucker für manche Bewegungen länger braucht. Das ist ebenfalls das Intervall in welchem die Temperaturdaten vom Drucker abgerufen werden wenn gerade kein Druckjob läuft." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:40 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 msgid "Communication timeout" msgstr "Kommunikationstimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 -msgid "" -"Time after which a connection attempt to the printer will be considered as " -"having failed" -msgstr "" -"Zeit nach der ein unbeantworteter Verbindungsversuch als gescheitert " -"angenommen wird" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:56 +msgid "Time after which a connection attempt to the printer will be considered as having failed" +msgstr "Zeit nach der ein unbeantworteter Verbindungsversuch als gescheitert angenommen wird" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:49 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 msgid "Connection timeout" msgstr "Verbindungstimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 -msgid "" -"Time after which to consider an auto detection attempt to have failed if no " -"successful connection is detected" -msgstr "" -"Zeit nach der ein unbeantworteter Autodetektierungsversuch als gescheitert " -"angenommen wird" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:65 +msgid "Time after which to consider an auto detection attempt to have failed if no successful connection is detected" +msgstr "Zeit nach der ein unbeantworteter Autodetektierungsversuch als gescheitert angenommen wird" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:58 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:66 msgid "Autodetection timeout" msgstr "Autodetectiontimeout" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 msgid "Log communication to serial.log (might negatively impact performance)" -msgstr "" -"Logge die Kommunikation in das serial.log (kann die Performance negativ " -"beeinflussen)" +msgstr "Logge die Kommunikation in das serial.log (kann die Performance negativ beeinflussen)" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:74 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:82 msgid "Additional serial ports" msgstr "Zusätzliche serielle Ports" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:85 #, python-format -msgid "" -"Use this to define additional glob patterns " -"matching serial ports to list for connecting against, e.g. /dev/" -"ttyAMA*. One entry per line." -msgstr "" -"Nutze diese Einstellung um zusätzliche glob " -"patterns zu konfigurieren, die auf serielle Ports deines Druckers " -"matchen, z.B. /dev/ttyAMA*. Ein Eintrag pro Zeile." +msgid "Use this to define additional glob patterns matching serial ports to list for connecting against, e.g. /dev/ttyAMA*. One entry per line." +msgstr "Nutze diese Einstellung um zusätzliche glob patterns zu konfigurieren, die auf serielle Ports deines Druckers matchen, z.B. /dev/ttyAMA*. Ein Eintrag pro Zeile." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:83 -msgid "" -"Not only cancel ongoing prints but also disconnect on unhandled errors from " -"the firmware." -msgstr "" -"Bei unbehalten Firmwarefehlern nicht nur den Druckauftrag abbrechen, sondern " -"auch die Verbindung zum Drucker trennen." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:89 +msgid "Additional baud rates" +msgstr "Weitere Baudraten" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 -msgid "" -"Ignore any unhandled errors from the firmware. Only use this if your " -"firmware sends stuff prefixed with \"Error\" that is not an actual error. " -"Might mask printer issues, be careful!" -msgstr "" -"Alle unbehalten Firmwarefehler ignorieren. Nur nutzen wenn Deine Firmware " -"Dinge mit \"Error\" sendet die nicht wirklich Fehler sind. Könnte " -"Druckerprobleme maskieren, vorsicht!" +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:92 +msgid "Use this to define additional serial port baud rates to list for connecting with, e.g. 123456. Comma separated." +msgstr "Nutze diese Einstellung um zusätzliche Baudraten zur Verbindung zu konfigurieren, 123456. Komma-separiert." #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:98 -msgid "Command to send to the firmware on first handshake attempt." -msgstr "" -"Kommando, das als erster Handshakeversuch an die Firmware gesendet werden " -"soll" +msgid "Not only cancel ongoing prints but also disconnect on unhandled errors from the firmware." +msgstr "Bei unbehalten Firmwarefehlern nicht nur den Druckauftrag abbrechen, sondern auch die Verbindung zum Drucker trennen." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:99 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +msgid "Ignore any unhandled errors from the firmware. Only use this if your firmware sends stuff prefixed with \"Error\" that is not an actual error. Might mask printer issues, be careful!" +msgstr "Alle unbehalten Firmwarefehler ignorieren. Nur nutzen wenn Deine Firmware Dinge mit \"Error\" sendet die nicht wirklich Fehler sind. Könnte Druckerprobleme maskieren, vorsicht!" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 +msgid "Command to send to the firmware on first handshake attempt." +msgstr "Kommando, das als erster Handshakeversuch an die Firmware gesendet werden soll" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:114 msgid "\"Hello\" command" msgstr "\"Hallo\"-Befehl" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:102 -msgid "" -"Use this to specify a different command than the default M110 " -"to send to the printer on initial connection to trigger a communication " -"handshake." -msgstr "" -"Nutze diese Einstellung um einen anderen Befehl als M110 beim " -"initialen Verbindungsaufbau zum drucker zu senden." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:117 +msgid "Use this to specify a different command than the default M110 to send to the printer on initial connection to trigger a communication handshake." +msgstr "Nutze diese Einstellung um einen anderen Befehl als M110 beim initialen Verbindungsaufbau zum drucker zu senden." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 -msgid "" -"Commands that are know to run long and hence should suppress communication " -"timeouts from being triggered." -msgstr "" -"Befehle, von denen bekannt ist, dass sie lang zur Ausführung benötigen und " -"daher das Auslösen von Kommunikationstimeouts unterdrücken sollten." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:120 +msgid "Commands that are know to run long and hence should suppress communication timeouts from being triggered." +msgstr "Befehle, von denen bekannt ist, dass sie lang zur Ausführung benötigen und daher das Auslösen von Kommunikationstimeouts unterdrücken sollten." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:106 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 msgid "Long running commands" msgstr "Lang laufende Befehle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:109 -msgid "" -"Use this to specify the commands known to take a long time to complete " -"without output from your printer and hence might cause timeout issues. Just " -"the G or M code, comma separated." -msgstr "" -"Nutze diese Option, um solche Befehle zu definieren, von denen Du weißt, " -"dass sie eine längere Zeit lang laufen, währenddessen keinen Output " -"produzieren und daher Timeoutprobleme verursachen könnten. Nur den G- oder M-" -"Code, kommasepariert." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:124 +msgid "Use this to specify the commands known to take a long time to complete without output from your printer and hence might cause timeout issues. Just the G or M code, comma separated." +msgstr "Nutze diese Option, um solche Befehle zu definieren, von denen Du weißt, dass sie eine längere Zeit lang laufen, währenddessen keinen Output produzieren und daher Timeoutprobleme verursachen könnten. Nur den G- oder M-Code, kommasepariert." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:112 -msgid "" -"Commands that always require a line number and checksum to be sent with them." -msgstr "" -"Befehle, die immer mit einer Prüfsumme und Zeilennummer gesendet werden " -"müssen." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:127 +msgid "Commands that always require a line number and checksum to be sent with them." +msgstr "Befehle, die immer mit einer Prüfsumme und Zeilennummer gesendet werden müssen." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:128 msgid "Commands that always require a checksum" msgstr "Befehle, die immer eine Prüfsumme benötigen" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:116 -msgid "" -"Use this to specify which commands always need to be sent " -"with a checksum. Comma separated list." -msgstr "" -"Nutze diese Einstellung um Befehle zu spezifizieren, die immer mit Prüfsumme gesendet werden müssen. Komma-separierte Liste." +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:131 +msgid "Use this to specify which commands always need to be sent with a checksum. Comma separated list." +msgstr "Nutze diese Einstellung um Befehle zu spezifizieren, die immer mit Prüfsumme gesendet werden müssen. Komma-separierte Liste." -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Generate additional ok for M29" msgstr "Zusätzliches ok für M29 generieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Most Marlin < v1.1.0" msgstr "Viele Marlin < v1.1.0" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:126 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 msgid "Simulate an additional `ok` for resend requests" msgstr "Zusätzliches `ok` für Resendrequests simulieren" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:129 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts im 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:144 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts im 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:130 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 msgid "Max. consecutive timeouts while idle" msgstr "Max. aufeinanderfolgende Timeouts wenn idle" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:135 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts beim Drucken. " -"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:150 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts beim Drucken. 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:136 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 msgid "Max. consecutive timeouts while printing" msgstr "Max. aufeinanderfolgende Timeouts beim Drucken" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 -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 "" -"Maximale Anzahl aufeinanderfolgender Communication Timeouts wenn ein lang " -"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:156 +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 "Maximale Anzahl aufeinanderfolgender Communication Timeouts wenn ein lang 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:142 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 msgid "Max. consecutive timeouts during long running commands" msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" @@ -2812,30 +2869,6 @@ msgstr "Max. aufeinanderfolgende Timeouts während lang laufender Befehle" msgid "Commands" msgstr "Befehle" -#: src/octoprint/templates/dialogs/settings/server.jinja2:4 -msgid "Command to restart the OctoPrint server" -msgstr "Befehl zum Neustart des OctoPrint-Servers" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:5 -msgid "Restart OctoPrint" -msgstr "OctoPrint neustarten" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:10 -msgid "Command to restart the system OctoPrint is running on" -msgstr "Befehl zum Neustart des Systems, auf dem OctoPrint läuft" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:11 -msgid "Restart system" -msgstr "System neustarten" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:16 -msgid "Command to shut down the system OctoPrint is running on" -msgstr "Befehl zum Herunterfahren des Systems, auf dem OctoPrint läuft" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:17 -msgid "Shutdown system" -msgstr "System herunterfahren" - #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Temperature Graph" msgstr "Temperaturgraph" @@ -2860,84 +2893,48 @@ msgstr "Extruder" msgid "RegExp" msgstr "RegExp" -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:2 -msgid "URL to embed into the UI for live viewing of the webcam stream" -msgstr "" -"URL, die in die Oberfläche zum Betrachten des Webcamstreams eingebunden " -"werden soll" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:3 -msgid "Stream URL" -msgstr "Stream-URL" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 -msgid "URL to use for retrieving webcam snapshot images for timelapse creation" -msgstr "" -"URL, die genutzt werden soll, um Einzelaufnahmen für die " -"Zeitraffererstellung abzurufen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 -msgid "Snapshot URL" -msgstr "Snapshot-URL" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:14 -msgid "Full path to the FFMPEG binary" -msgstr "Vollständiger Pfad zu FFMPEG" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 -msgid "Path to FFMPEG" -msgstr "Pfad zu FFMPEG" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:20 -msgid "Bitrate to use for encoding the timelapse video" -msgstr "Bitrate für die Enkodierung der Zeitrafferaufnahme" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:21 -msgid "Timelapse bitrate" -msgstr "Zeitrafferbitrate" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:26 -msgid "Number of FFMPEG encoding threads" -msgstr "Anzahl der FFMPEG Enkodierungsthreads" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:27 -msgid "FFMPEG threads" -msgstr "FFMPEG Threads" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:35 -msgid "Enable OctoPrint watermark in timelapse movies" -msgstr "OctoPrint Wasserzeichen in Zeitrafferaufnahmen aktivieren" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:42 -msgid "Flip webcam horizontally" -msgstr "Webcam horizontal flippen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:47 -msgid "Flip webcam vertically" -msgstr "Webcam vertikal flippen" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:52 -msgid "Rotate webcam 90 degrees counter clockwise" -msgstr "Webcam um 90° gegen den Uhrzeigersinn rotieren" - #: src/octoprint/templates/dialogs/usersettings/access.jinja2:5 -msgid "" -"If you do not wish to change your password, just leave the following fields " -"empty." -msgstr "" -"Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder leer." +msgid "If you do not wish to change your password, just leave the following fields empty." +msgstr "Falls Du Dein Passwort nicht ändern willst, lass die folgenden Felder leer." #: src/octoprint/templates/dialogs/usersettings/interface.jinja2:3 msgid "Language" msgstr "Sprache" #: src/octoprint/templates/dialogs/usersettings/interface.jinja2:11 +msgid "Changes to the interface language will only become active after a reload of the page." +msgstr "Änderungen der Oberflächensprache werden erst nach einem Neuladen der Seite aktiv." + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:1 +msgid "All Done!" +msgstr "Alles erledigt!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:3 msgid "" -"Changes to the interface language will only become active after a reload of " -"the page." -msgstr "" -"Änderungen der Oberflächensprache werden erst nach einem Neuladen der Seite " -"aktiv." +"\n" +" Your OctoPrint installation is now all set up and ready to go. Happy\n" +" printing!\n" +msgstr "Deine OctoPrint Installation ist jetzt eingerichtet und es kann losgehen. Happy printing!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#, python-format +msgid "" +"\n" +" If you enjoy OctoPrint, please consider supporting its ongoing\n" +" development. You can find find this link also in the \"About\" dialog. Thank you!\n" +msgstr "Falls dir OctoPrint gefällt, bitte ziehe es in Betracht, seine fortlaufende Entwicklung zu unterstützen. Du kannst diesen Link auch im \"Über\" Dialog finden. Danke!" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 +msgid "Hello!" +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" +" 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." #: src/octoprint/templates/navbar/login.jinja2:11 msgid "Remember me" @@ -2964,7 +2961,7 @@ msgid "Upload locally" msgstr "Upload (lokal)" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:49 +#: src/octoprint/templates/sidebar/files.jinja2:62 msgid "Upload to SD" msgstr "Upload (SD)" @@ -2982,13 +2979,13 @@ msgstr "Bitte die Seite neu laden" #: src/octoprint/templates/overlays/reloadui.jinja2:7 msgid "" -"There is a new version of the server active now, a reload of the user " -"interface is needed. This will not interrupt any print jobs you might have " -"ongoing. Please reload the web interface now by clicking the button below." -msgstr "" -"Die Serverversion hat sich geändert, ein Neuladen des Webinterfaces ist " -"notwendig. Das hat keinen Einfluss auf deine evtl. laufenden Printjobs. " -"Bitte lade das Webinterface jetzt neu, indem du auf den Button unten klickst." +"\n" +" There is a new version of the server active now, a reload\n" +" of the user interface is needed. This will not interrupt\n" +" any print jobs you might have ongoing. Please reload the\n" +" web interface now by clicking the button below.\n" +" " +msgstr "Die Serverversion hat sich geändert, ein Neuladen des Webinterfaces ist notwendig. Das wird evtl. laufenden Printjobs nicht unterbrechen. Bitte lade das Webinterface jetzt neu, indem du auf den Button unten klickst." #: src/octoprint/templates/sidebar/connection.jinja2:8 msgid "Save connection settings" @@ -2998,45 +2995,53 @@ msgstr "Verbindungseinstellungen speichern" msgid "Auto-connect on server startup" msgstr "Automatisch bei Serverstart verbinden" -#: src/octoprint/templates/sidebar/files.jinja2:9 -#: src/octoprint/templates/sidebar/files.jinja2:23 +#: src/octoprint/templates/sidebar/files.jinja2:5 +msgid "Back" +msgstr "Zurück" + +#: src/octoprint/templates/sidebar/files.jinja2:13 +#: src/octoprint/templates/sidebar/files.jinja2:27 msgid "Uploaded" msgstr "Hochgeladen" -#: src/octoprint/templates/sidebar/files.jinja2:13 +#: src/octoprint/templates/sidebar/files.jinja2:17 msgid "Additional data" msgstr "Weitere Daten" -#: src/octoprint/templates/sidebar/files.jinja2:14 -#: src/octoprint/templates/sidebar/files.jinja2:26 +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:30 msgid "Download" msgstr "Download" -#: src/octoprint/templates/sidebar/files.jinja2:15 -#: src/octoprint/templates/sidebar/files.jinja2:27 +#: src/octoprint/templates/sidebar/files.jinja2:19 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:40 msgid "Remove" msgstr "Entfernen" -#: src/octoprint/templates/sidebar/files.jinja2:16 +#: src/octoprint/templates/sidebar/files.jinja2:20 msgid "Load" msgstr "Laden" -#: src/octoprint/templates/sidebar/files.jinja2:17 +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Load and Print" msgstr "Laden und Drucken" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Free" msgstr "Frei" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Total" msgstr "Gesamt" -#: src/octoprint/templates/sidebar/files.jinja2:67 +#: src/octoprint/templates/sidebar/files.jinja2:50 +msgid "Create folder..." +msgstr "Neues Verzeichnis..." + +#: src/octoprint/templates/sidebar/files.jinja2:80 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." +msgstr "Hinweis: Du kannst auch Dateien auf diese Seite ziehen um sie hochzuladen." #: src/octoprint/templates/sidebar/files_header.jinja2:2 msgid "File list settings" @@ -3054,43 +3059,59 @@ msgstr "Nach Uploaddatum sortieren" msgid "Sort by file size" msgstr "Nach Größe sortieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:10 -msgid "Only show GCode files" -msgstr "Nur GCode Dateien anzeigen" +#: src/octoprint/templates/sidebar/files_header.jinja2:12 +msgid "Sort by Folders, Files" +msgstr "Erst Verzeichnisse, dann Dateien" -#: src/octoprint/templates/sidebar/files_header.jinja2:11 -msgid "Only show STL files" -msgstr "Nur STL Dateien anzeigen" +#: src/octoprint/templates/sidebar/files_header.jinja2:13 +msgid "Sort by Files, Folders" +msgstr "Erst Dateien, dann Verzeichnisse" #: src/octoprint/templates/sidebar/files_header.jinja2:14 +msgid "Mixed" +msgstr "Gemischt" + +#: src/octoprint/templates/sidebar/files_header.jinja2:18 +msgid "Only show machine code files" +msgstr "Nur geslicete Dateien anzeigen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:19 +msgid "Only show model files" +msgstr "Nur Modelldateien anzeigen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:22 msgid "Only show files stored locally" msgstr "Nur lokal abgelegte Dateien anzeigen" -#: src/octoprint/templates/sidebar/files_header.jinja2:15 +#: src/octoprint/templates/sidebar/files_header.jinja2:23 msgid "Only show files stored on SD" msgstr "Nur auf SD abgelegte Dateien anzeigen" -#: src/octoprint/templates/sidebar/files_header.jinja2:18 +#: src/octoprint/templates/sidebar/files_header.jinja2:26 +msgid "Hide folders without files" +msgstr "Verzeichnisse ohne Dateien verbergen" + +#: src/octoprint/templates/sidebar/files_header.jinja2:27 msgid "Hide successfully printed files" msgstr "Erfolgreich gedruckte Dateien verbergen" -#: src/octoprint/templates/sidebar/files_header.jinja2:23 +#: src/octoprint/templates/sidebar/files_header.jinja2:32 msgid "Refresh file list" msgstr "Dateiliste aktualisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:30 +#: src/octoprint/templates/sidebar/files_header.jinja2:39 msgid "SD Card operations" msgstr "SD Card Operationen" -#: src/octoprint/templates/sidebar/files_header.jinja2:34 +#: src/octoprint/templates/sidebar/files_header.jinja2:43 msgid "Initialize SD card" msgstr "SD-Karte initialisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:35 +#: src/octoprint/templates/sidebar/files_header.jinja2:44 msgid "Refresh SD files" msgstr "SD-Dateien aktualisieren" -#: src/octoprint/templates/sidebar/files_header.jinja2:36 +#: src/octoprint/templates/sidebar/files_header.jinja2:45 msgid "Release SD card" msgstr "SD-Karte auswerfen" @@ -3112,9 +3133,7 @@ msgstr "Zeitraffer rendern" #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Estimated total print time base on statical analysis or past prints" -msgstr "" -"Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen " -"Drucken" +msgstr "Geschätzte Gesamtdauer basierend auf statischer Analyse oder vergangenen Drucken" #: src/octoprint/templates/sidebar/state.jinja2:8 msgid "Approx. Total Print Time" @@ -3129,12 +3148,8 @@ msgid "Print Time" msgstr "Dauer" #: src/octoprint/templates/sidebar/state.jinja2:11 -msgid "" -"Estimated time until the print job is done. This is only an estimate and " -"accuracy depends heavily on various factors!" -msgstr "" -"Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, " -"deren Genauigkeit stark von diversen Faktoren abhängt!" +msgid "Estimated time until the print job is done. This is only an estimate and accuracy depends heavily on various factors!" +msgstr "Geschätze Zeit, bis der Druck beendet ist. Dies ist nur eine Schätzung, deren Genauigkeit stark von diversen Faktoren abhängt!" #: src/octoprint/templates/sidebar/state.jinja2:11 msgid "Print Time Left" @@ -3201,124 +3216,117 @@ msgid "Stepsize" msgstr "Schrittgröße" #: src/octoprint/templates/tabs/control.jinja2:23 -msgid "" -"Hint: If you move your mouse over the picture, you enter keyboard control " -"mode." -msgstr "" -"Hinweis: Bewegen der Maus über das Bild aktiviert die Tastatursteuerung" +msgid "Hint: If you move your mouse over the picture, you enter keyboard control mode." +msgstr "Hinweis: Bewegen der Maus über das Bild aktiviert die Tastatursteuerung" -#: src/octoprint/templates/tabs/control.jinja2:68 +#: src/octoprint/templates/tabs/control.jinja2:69 msgid "Feed rate:" msgstr "Feedrate:" -#: src/octoprint/templates/tabs/control.jinja2:76 +#: src/octoprint/templates/tabs/control.jinja2:78 msgid "Select Tool..." msgstr "Werkzeug wählen..." -#: src/octoprint/templates/tabs/control.jinja2:87 +#: src/octoprint/templates/tabs/control.jinja2:89 msgid "Extrude" msgstr "Extrude" -#: src/octoprint/templates/tabs/control.jinja2:88 +#: src/octoprint/templates/tabs/control.jinja2:90 msgid "Retract" msgstr "Retract" -#: src/octoprint/templates/tabs/control.jinja2:92 +#: src/octoprint/templates/tabs/control.jinja2:94 msgid "Flow rate:" msgstr "Flowrate:" -#: src/octoprint/templates/tabs/control.jinja2:99 +#: src/octoprint/templates/tabs/control.jinja2:101 msgid "Motors off" msgstr "Motoren aus" -#: src/octoprint/templates/tabs/control.jinja2:100 +#: src/octoprint/templates/tabs/control.jinja2:102 msgid "Fan on" msgstr "Lüfter an" -#: src/octoprint/templates/tabs/control.jinja2:101 +#: src/octoprint/templates/tabs/control.jinja2:103 msgid "Fan off" msgstr "Lüfter aus" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:17 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:11 +msgid "Previous layer" +msgstr "Vorherige Schicht" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:14 +msgid "Next layer" +msgstr "Nächste Schicht" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:28 msgid "Model info" msgstr "Modelinformationen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:20 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:31 msgid "Layer info" msgstr "Schichtinformationen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:24 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:35 msgid "Renderer options" msgstr "Rendereroptionen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:28 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:39 msgid "Sync with job progress" msgstr "Job mit Fortschritt synchronisieren" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:33 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:44 msgid "Center viewport on model" msgstr "Ausschnitt auf Modell zentrieren" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:36 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:47 msgid "Zoom in on model" msgstr "Auf Model zoomen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:42 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:53 msgid "Show moves" msgstr "Bewegungen zeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:45 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:56 msgid "Show retracts" msgstr "Retracts zeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:51 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:62 msgid "Also show previous layer" msgstr "Auch vorherige Schicht anzeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:54 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 msgid "Also show next layer" msgstr "Auch nächste Schicht anzeigen" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:59 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:70 msgid "Reload" msgstr "Neu laden" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 msgid "" "\n" -" Note that the time and usage values in this tab are " -"estimated by the GCODE viewer in your\n" -" browser and might differ from the values estimated by the server that are displayed in the\n" -" \"State\" and \"Files\" panels in the sidebar due to slightly " -"different implementations. Also note that these\n" -" estimated values may be inaccurate since they " -"can also take information present in the\n" +" Note that the time and usage values in this tab are estimated by the GCODE viewer in your\n" +" browser and might differ from the values estimated by the server that are displayed in the\n" +" \"State\" and \"Files\" panels in the sidebar due to slightly different implementations. Also note that these\n" +" estimated values may be inaccurate since they can also take information present in the\n" " GCODE file into account.\n" " " msgstr "" "\n" -" Bitte beachte, dass die Zeit- und Verbrauchsangaben in diesem " -"Tab vom GCODE Viewer in Deinem Browser\n" -" geschätzt wurden und sich von den vom Server " -"geschätzten Werten\n" -" in den \"Status\"- und \"Dateien\"-Panels in der Seitenleiste " -"aufgrund von leichten Unterschieden in der\n" -" Implementierung unterscheiden können. Beachte zudem, dass diese " -"geschätzten Werte\n" -" ungenau sein können, da sie nur auf Informationen aus den GCODE " -"Dateien basieren.\n" +" Bitte beachte, dass die Zeit- und Verbrauchsangaben in diesem Tab vom GCODE Viewer in Deinem Browser\n" +" geschätzt wurden und sich von den vom Server geschätzten Werten\n" +" in den \"Status\"- und \"Dateien\"-Panels in der Seitenleiste aufgrund von leichten Unterschieden in der\n" +" Implementierung unterscheiden können. Beachte zudem, dass diese geschätzten Werte\n" +" ungenau sein können, da sie nur auf Informationen aus den GCODE Dateien basieren.\n" " " -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 msgid "" "

\n" -" You've selected for printing which has a size of\n" -" . Depending on your machine this\n" -" might be too large for rendering and cause your browser to become " -"unresponsive or crash.\n" +" You've selected for printing which has a size of\n" +" . Depending on your machine this\n" +" might be too large for rendering and cause your browser to become unresponsive or crash.\n" "

\n" "\n" "

\n" @@ -3326,28 +3334,20 @@ msgid "" "

" msgstr "" "

\n" -" Du hast zum " -"Drucken ausgewählt das\n" -" groß ist. Abhängig von Deinem\n" -" System könnte das zu groß zum Rendern sein und Deinen Browser zum " -"Absturz bringen. might be too large for rendering and cause your " -"browser to become unresponsive or crash.\n" +" Du hast zum Drucken ausgewählt das\n" +" groß ist. Abhängig von Deinem\n" +" System könnte das zu groß zum Rendern sein und Deinen Browser zum Absturz bringen. might be too large for rendering and cause your browser to become unresponsive or crash.\n" "

\n" "\n" "

\n" " Bist Du sicher, dass du die Datei trotzdem visualisieren willst?\n" "

" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "Ja, bitte visualisiere %(name)s unabhängig seiner Größe" -#: src/octoprint/templates/tabs/temperature.jinja2:13 -msgid "Offset" -msgstr "Offset" - #: src/octoprint/templates/tabs/temperature.jinja2:29 #: src/octoprint/templates/tabs/temperature.jinja2:51 msgid "Set" @@ -3371,12 +3371,8 @@ msgid "Select all" msgstr "Alles auswählen" #: src/octoprint/templates/tabs/terminal.jinja2:6 -msgid "" -"For performance reasons only a limited amount of terminal functionality is " -"enabled right now." -msgstr "" -"Aus Gründen der Performance ist nur ein begrenzter Teil der " -"Terminalfunktionalität zur Zeit verfügbar." +msgid "For performance reasons only a limited amount of terminal functionality is enabled right now." +msgstr "Aus Gründen der Performance ist nur ein begrenzter Teil der Terminalfunktionalität zur Zeit verfügbar." #: src/octoprint/templates/tabs/terminal.jinja2:20 msgid "Send" @@ -3384,30 +3380,15 @@ msgstr "Senden" #: src/octoprint/templates/tabs/terminal.jinja2:22 msgid "Hint: Use the arrow up/down keys to recall commands sent previously" -msgstr "" -"Hinweis: Nutze die Pfeil hoch/runter Tasten um vorher versandte Befehle " -"wieder aufzurufen " +msgstr "Hinweis: Nutze die Pfeil hoch/runter Tasten um vorher versandte Befehle wieder aufzurufen " #: src/octoprint/templates/tabs/terminal.jinja2:30 msgid "Fake Acknowledgement" msgstr "Bestätigung faken" #: src/octoprint/templates/tabs/terminal.jinja2:31 -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 your printer " -"which will probably negatively influence your printing results and which you " -"should therefore try to resolve!" -msgstr "" -"Falls Bestätigungen (\"ok\"s) Deiner Firmware aufgrund von " -"Kommunikationsproblemen mit Deinem Drucker verloren gehen, kann die " -"Kommunikation zwischen OctoPrint und Deinem Drucker zum Stillstand 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!" +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 your printer which will probably negatively influence your printing results and which you should therefore try to resolve!" +msgstr "Falls Bestätigungen (\"ok\"s) Deiner Firmware aufgrund von Kommunikationsproblemen mit Deinem Drucker verloren gehen, kann die Kommunikation zwischen OctoPrint und Deinem Drucker zum Stillstand 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!" #: src/octoprint/templates/tabs/terminal.jinja2:34 msgid "Force fancy functionality" @@ -3418,23 +3399,12 @@ msgid "Force terminal output during printing" msgstr "Terminalausgabe beim Druck erzwingen" #: src/octoprint/templates/tabs/terminal.jinja2:36 -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, but " -"be aware that this might make your browser unresponsive." -msgstr "" -"Einige Funktionen des Terminals werden deaktiviert, wenn OctoPrint erkennt, " -"dass Dein Browser zu langsam dafür ist. Du kannst diese Funktionen hier " -"wieder zwangsweise aktivieren, aber bitte bedenke, dass das zur Folge haben " -"könnte, dass dein Browser nicht mehr oder nur sehr langsam reagiert." +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, but be aware that this might make your browser unresponsive." +msgstr "Einige Funktionen des Terminals werden deaktiviert, wenn OctoPrint erkennt, dass Dein Browser zu langsam dafür ist. Du kannst diese Funktionen hier wieder zwangsweise aktivieren, aber bitte bedenke, dass das zur Folge haben könnte, dass dein Browser nicht mehr oder nur sehr langsam reagiert." #: src/octoprint/templates/tabs/timelapse.jinja2:3 -msgid "" -"Take note that timelapse configuration is disabled while your printer is " -"printing." -msgstr "" -"Bitte beachte dass die Zeitrafferkonfiguration während des Druckens " -"deaktiviert ist." +msgid "Take note that timelapse configuration is disabled while your printer is printing." +msgstr "Bitte beachte dass die Zeitrafferkonfiguration während des Druckens deaktiviert ist." #: src/octoprint/templates/tabs/timelapse.jinja2:5 msgid "Timelapse Configuration" @@ -3445,24 +3415,16 @@ 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." +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 msgid "Note" msgstr "Bemerkung" #: src/octoprint/templates/tabs/timelapse.jinja2:14 -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 "" -"Funktioniert nicht, wenn von der SD-Karte des Druckers gedruckt wird (keine " -"Möglichkeit, Änderungen der Z-Achse zuverlässig zu detektieren). Verwende " -"stattdessen den \"Nach Zeit\"-Modus für solche Drucke." +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 "Funktioniert nicht, wenn von der SD-Karte des Druckers gedruckt wird (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:16 msgid "Timelapse frame rate (in frames per second)" @@ -3480,34 +3442,99 @@ msgstr "Zeitraffernachlauf (in gerenderten Sekunden)" msgid "Interval" msgstr "Intervall" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +msgid "Retraction Z-Hop (in mm)" +msgstr "Retraction Z-Hop (in mm)" + +#: src/octoprint/templates/tabs/timelapse.jinja2:42 +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. For this to work properly your retraction z-hop has to be different from your layerheight!" +msgstr "Gib den Retraction Z-Hop Wert aus deiner Firmware oder den GCODE Dateien hier ein, um Snapshots für Zeitraffer nur bei echten Schichtwechseln 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:47 msgid "Save as default" msgstr "Als Standard speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:43 +#: src/octoprint/templates/tabs/timelapse.jinja2:52 msgid "Save config" msgstr "Konfiguration speichern" -#: src/octoprint/templates/tabs/timelapse.jinja2:47 +#: src/octoprint/templates/tabs/timelapse.jinja2:56 msgid "Finished Timelapses" msgstr "Abgeschlossene Zeitraffer" -#: src/octoprint/templates/tabs/timelapse.jinja2:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "Creation date" msgstr "Erstellungsdatum" -#: src/octoprint/templates/tabs/timelapse.jinja2:81 +#: src/octoprint/templates/tabs/timelapse.jinja2:90 msgid "Unrendered Timelapses" msgstr "Ungerenderte Zeitrafferaufnahmen" -#: src/octoprint/templates/tabs/timelapse.jinja2:87 +#: src/octoprint/templates/tabs/timelapse.jinja2:96 msgid "Frames" msgstr "Frames" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Delete unrendered timelapse" msgstr "Ungerenderte Zeitrafferaufnahme löschen" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Render timelapse" msgstr "Zeitrafferaufnahme rendern" + +#~ msgid "Path to CuraEngine" +#~ msgstr "Pfad zu CuraEngine" + +#~ msgid "Log the output of CuraEngine to plugin_cura_engine.log" +#~ msgstr "" + +#~ msgid "Make default" +#~ msgstr "Als Standard speichern" + +#~ msgid "Import Existing Cura Profile" +#~ msgstr "Vorhandenes Curaprofil importieren" + +#~ msgid "Profile ini file" +#~ msgstr "Profil-INI-Datei" + +#~ msgid "Description" +#~ msgstr "Beschreibung" + +#~ msgid "Overwrite existing file" +#~ msgstr "Vorhandene Datei überschreiben" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Bundled" +#~ msgstr "Gebundled" + +#~ msgid "pip command" +#~ msgstr "pip Command" + +#~ msgid "Autodetect" +#~ msgstr "Automatisch erkennen" + +#~ msgid "OctoPrint checkout folder" +#~ msgstr "Checkoutverzeichnis von OctoPrint " + +#~ msgid "OctoPrint version tracking" +#~ msgstr "Versionstracking für OctoPrint" + +#~ msgid "OctoPrint Release Channel" +#~ msgstr "OctoPrint Release Channel" + +#~ msgid "Rendering failed" +#~ msgstr "Rendering fehlgeschlagen" + +#~ msgid "Configure Access Control" +#~ msgstr "Zugangsbeschränkung konfigurieren" + +#~ msgid "Volume" +#~ msgstr "Volumen" + +#~ msgid "Axis" +#~ msgstr "Achse" + +#~ msgid "Only show STL files" +#~ msgstr "Nur STL Dateien anzeigen" diff --git a/translations/messages.pot b/translations/messages.pot index 66a24c1e..5d491d4c 100644 --- a/translations/messages.pot +++ b/translations/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: OctoPrint 1.2.16.dev44+ge19ecb0\n" +"Project-Id-Version: OctoPrint 1.3.0.dev1499+gd96991b.dirty\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n" -"POT-Creation-Date: 2016-09-09 11:35+0200\n" +"POT-Creation-Date: 2016-10-19 11:35+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.2.0\n" -#: src/octoprint/plugins/announcements/__init__.py:89 +#: src/octoprint/plugins/announcements/__init__.py:88 #: src/octoprint/plugins/announcements/templates/announcements.jinja2:4 #: src/octoprint/plugins/announcements/templates/announcements_navbar.jinja2:1 msgid "Announcements" @@ -52,9 +52,11 @@ msgid "Mark as last read" msgstr "" #: src/octoprint/plugins/announcements/templates/announcements.jinja2:43 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:87 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:197 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:96 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:90 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:201 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:106 +#: src/octoprint/static/js/app/helpers.js:590 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:103 msgid "Close" msgstr "" @@ -63,25 +65,21 @@ msgid "Configured Channels" msgstr "" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:6 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:35 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:93 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:28 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:3 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:4 #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:4 #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:12 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:44 #: src/octoprint/templates/dialogs/settings/terminalfilters.jinja2:3 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:55 -#: src/octoprint/templates/tabs/timelapse.jinja2:86 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:64 +#: src/octoprint/templates/tabs/timelapse.jinja2:95 msgid "Name" msgstr "" #: src/octoprint/plugins/announcements/templates/announcements_settings.jinja2:7 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:36 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:39 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:29 msgid "Actions" msgstr "" @@ -89,11 +87,266 @@ msgstr "" msgid "Refresh Announcements" msgstr "" +#: src/octoprint/plugins/corewizard/__init__.py:80 +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:1 +#: src/octoprint/server/views.py:526 +msgid "Access Control" +msgstr "" + +#: src/octoprint/plugins/corewizard/__init__.py:125 +#: src/octoprint/server/views.py:514 +msgid "Webcam & Timelapse" +msgstr "" + +#: src/octoprint/plugins/corewizard/__init__.py:140 +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:1 +msgid "Server Commands" +msgstr "" + +#: src/octoprint/plugins/corewizard/__init__.py:151 +msgid "Default Printer Profile" +msgstr "" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:43 +msgid "" +"If you disable Access Control and your OctoPrint " +"installation is accessible from the internet, your printer will " +"be accessible by everyone - that also includes the bad guys!" +msgstr "" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:79 +msgid "Please set up Access Control" +msgstr "" + +#: src/octoprint/plugins/corewizard/static/js/corewizard.js:80 +msgid "" +"You haven't yet set up access control. You need to either setup a " +"username and password and click \"Keep Access Control Enabled\" or click " +"\"Disable Access Control\" before continuing" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:3 +msgid "" +"

\n" +" Please read the following, it is very important for your " +"printer's health!\n" +"

\n" +"

\n" +" OctoPrint by default ships with Access Control enabled, meaning you " +"won't be able to do anything with the\n" +" printer unless you login first as a configured user. This is to " +"prevent strangers - possibly with\n" +" malicious intent - to gain access to your printer via the " +"internet or another untrustworthy network\n" +" and using it in such a way that it is damaged or worse (i.e. causes a" +" fire).\n" +"

\n" +"

\n" +" It looks like you haven't configured access control yet. Please " +"set up a username and password for the\n" +" initial administrator account who will have full access to both the " +"printer and OctoPrint's settings, then click\n" +" on \"Keep Access Control Enabled\":\n" +"

" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:19 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 +#: src/octoprint/templates/navbar/login.jinja2:6 +#: src/octoprint/templates/navbar/login.jinja2:7 +msgid "Username" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:25 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 +#: src/octoprint/templates/navbar/login.jinja2:8 +#: src/octoprint/templates/navbar/login.jinja2:9 +msgid "Password" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:31 +msgid "Confirm Password" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:34 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 +#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 +msgid "Passwords do not match" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:38 +msgid "" +"

\n" +" Note: In case that your OctoPrint installation is " +"only accessible from within a trustworthy network and you don't\n" +" need Access Control for other reasons, you may alternatively disable " +"Access Control. You should only\n" +" do this if you are absolutely certain that only people you know and " +"trust will be able to connect to it.\n" +"

\n" +"

\n" +" Do NOT underestimate the risk of an unsecured access from the" +" internet to your printer!\n" +"

" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:48 +msgid "Disable Access Control" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:49 +msgid "Keep Access Control Enabled" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:53 +msgid "" +"\n" +" Access control is enabled.\n" +" " +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_acl_wizard.jinja2:56 +msgid "" +"\n" +" Access control is disabled.\n" +" " +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:1 +msgid "Set up your printer profile" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:2 +msgid "" +"Please make sure the settings below match your printer. If you plan on " +"connecting more than one printer\n" +"to OctoPrint, you can also configure additional printer profiles under " +"Settings > Printer Profiles" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:7 #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:1 -#: src/octoprint/templates/tabs/control.jinja2:97 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:9 +#: src/octoprint/templates/tabs/control.jinja2:99 msgid "General" msgstr "" +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:8 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:10 +msgid "Print bed & build volume" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:9 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:11 +msgid "Axes" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_printerprofile_wizard.jinja2:10 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:12 +msgid "Hotend & extruder" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:3 +msgid "" +"

\n" +" OctoPrint supports calling external commands in order to restart " +"itself or restarting and/or shutting\n" +" down the system it is running on. You may configure those here.\n" +"

" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:8 +msgid "OctoPrint related commands" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_servercommands_wizard.jinja2:14 +msgid "System related commands" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:1 +msgid "Webcam & Timelapse Recordings" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:3 +msgid "" +"

\n" +" If you have a webcam, you may now configure it here.\n" +"

" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:7 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:1 +msgid "Webcam" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:9 +msgid "" +"

\n" +" The Stream URL is the URL OctoPrint uses to embed " +"the\n" +" actual webcam stream (which should be an MJPG stream) into the web\n" +" interface. This needs to be reachable from your " +"browser.\n" +"

\n" +" It may be\n" +"

    \n" +"
  • a fully qualified URL " +"(http://host:port/path),
  • \n" +"
  • a URL defaulting to the protocol used for accessing the web\n" +" interface (e.g. //host:port/path),
  • \n" +"
  • an absolute path on the same host as OctoPrint (e.g. " +"/absolute/path) or
  • \n" +"
  • a relative path on the same host as OctoPrint (e.g. " +"relative/path)
  • \n" +"
\n" +"

\n" +" The Snapshot URL is the URL OctoPrint uses to fetch " +"single\n" +" images from the webcam for creating timelapse recordings. This needs " +"to be\n" +" a fully qualified URL reachable from the OctoPrint " +"server.\n" +"

" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:33 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 +msgid "Timelapse Recordings" +msgstr "" + +#: src/octoprint/plugins/corewizard/templates/corewizard_webcam_wizard.jinja2:35 +msgid "" +"

\n" +" To render the snapshots into timelapse recordings, OctoPrint also " +"needs to\n" +" know the correct path to FFMPEG.\n" +"

" +msgstr "" + +#: src/octoprint/plugins/cura/static/js/cura.js:176 +#: src/octoprint/static/js/app/viewmodels/settings.js:291 +msgid "The path doesn't exist" +msgstr "" + +#: src/octoprint/plugins/cura/static/js/cura.js:178 +#: src/octoprint/static/js/app/viewmodels/settings.js:293 +msgid "The path is not a file" +msgstr "" + +#: src/octoprint/plugins/cura/static/js/cura.js:180 +#: src/octoprint/static/js/app/viewmodels/settings.js:295 +msgid "The path is not an executable" +msgstr "" + +#: src/octoprint/plugins/cura/static/js/cura.js:183 +#: src/octoprint/static/js/app/viewmodels/settings.js:298 +msgid "The path is valid" +msgstr "" + #: src/octoprint/plugins/cura/templates/cura_settings.jinja2:3 msgid "" "\n" @@ -103,53 +356,16 @@ msgid "" " compatible with this plugin.\n" msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:12 -msgid "Path to CuraEngine" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:20 -msgid "Log the output of CuraEngine to plugin_cura_engine.log" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:26 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:15 msgid "Profiles" msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "Sort by" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:34 -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:87 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:51 -msgid "Identifier" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:29 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 -#: src/octoprint/templates/sidebar/files_header.jinja2:6 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -msgid "ascending" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -msgid "Make default" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:44 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Delete Profile" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:61 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:19 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:24 msgid "Import Profile..." msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:64 +#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:22 #, python-format msgid "" "For more information on configuration and usage please ." msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:70 -msgid "Import Existing Cura Profile" +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:2 +msgid "Configure CuraEngine" msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:75 -msgid "Profile ini file" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:79 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:171 -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:83 -msgid "Browse..." -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:99 -msgid "Description" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:107 -msgid "Overwrite existing file" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:113 +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:3 msgid "" "\n" -" You can import your existing profile .ini files " -"from Cura (version up to and\n" -" including 15.04) here. Please be aware that neither the " -".json profile format\n" -" from Cura versions starting with 15.06 is supported, nor are " -"the custom Cura profile formats\n" -" that third party tools like e.g. Repetier create.\n" +" The path to CuraEngine has not yet been set up, in order to be " +"able to use\n" +" CuraEngine for slicing it needs to be specified.\n" +" " +msgstr "" + +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:16 +msgid "Set up a slicing profile" +msgstr "" + +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:17 +msgid "" +"You haven't imported a slicing profile to use for slicing with CuraEngine" +"\n" +" yet. You should do this now." +msgstr "" + +#: src/octoprint/plugins/cura/templates/cura_wizard.jinja2:27 +msgid "" +"\n" +" Don't know where to get a profile? In order " +"to export\n" +" a slicing profile from the Cura desktop UI up to and " +"including version 15.04.06 (not versions\n" +" 2.1 and later which are actually newer than 15.04), open it, " +"set up your profile, then click\n" +" on \"File\" and there on \"Save Profile\". You can import the" +" .ini file this creates\n" +" via the \"Import Profile\" button.\n" " " msgstr "" -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:121 -#: 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/printerprofiles.jinja2:194 -msgid "Abort" -msgstr "" - -#: src/octoprint/plugins/cura/templates/cura_settings.jinja2:122 -#: 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/printerprofiles.jinja2:195 -msgid "Confirm" -msgstr "" - -#: src/octoprint/plugins/pluginmanager/__init__.py:116 +#: src/octoprint/plugins/pluginmanager/__init__.py:113 msgid "Plugin Manager" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:307 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:400 msgid "Installing plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:146 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:238 msgid "Installing plugin from uploaded archive..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:161 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:255 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:332 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:362 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:628 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:658 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:675 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:692 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:253 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:342 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:418 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:459 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:577 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:760 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:790 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:807 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:824 msgid "Something went wrong" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:162 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:256 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:333 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:363 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:254 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:343 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:419 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 msgid "Please consult octoprint.log for details" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:309 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:402 #, python-format msgid "Installing plugin \"%(name)s\" from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:311 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:404 #, python-format msgid "Installing plugin from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:314 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:407 msgid "Reinstalling plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:315 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:408 #, python-format msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 msgid "Uninstalling plugin..." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:453 #, python-format msgid "Uninstalling plugin \"%(name)s\"" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Reinstall" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:160 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:176 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:164 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:180 msgid "Install" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534 msgid "Incompatible" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:458 -#: src/octoprint/templates/overlays/reloadui.jinja2:9 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:563 +msgid "Restart now" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 +msgid "This will restart your OctoPrint server." +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 +msgid "Restart in progress" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572 +msgid "The server is now being restarted in the background" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:578 +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:596 +#: src/octoprint/templates/overlays/reloadui.jinja2:14 msgid "Reload now" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:527 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:649 msgid "Done!" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Enable Plugin" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:547 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:669 msgid "Disable Plugin" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:744 msgid "Plugin installed" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:613 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:745 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:617 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:749 #, python-format msgid "Plugin \"%(name)s\" reinstalled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:618 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:750 msgid "The plugin was reinstalled successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:619 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:751 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:620 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:752 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:622 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:754 #, python-format msgid "Plugin \"%(name)s\" installed" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:623 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:755 msgid "The plugin was installed successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:624 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:756 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:625 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:757 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:636 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:768 #, python-format msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:638 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:770 #, python-format msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:642 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:774 #, python-format msgid "" "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log " "for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:644 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:776 #, python-format msgid "" "Installing the plugin from URL \"%(url)s\" failed, please see the log for" " details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:653 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:785 #, python-format msgid "Plugin \"%(name)s\" uninstalled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:654 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:786 msgid "The plugin was uninstalled successfully" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:655 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:787 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:656 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:788 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:660 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:792 #, python-format msgid "Uninstalling the plugin failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:662 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:794 msgid "Uninstalling the plugin failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:670 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:802 #, python-format msgid "Plugin \"%(name)s\" enabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:671 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:803 msgid "The plugin was enabled successfully." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:672 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:804 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:673 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:805 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:677 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:694 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:809 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:826 #, python-format msgid "Toggling the plugin failed: %(reason)s" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:679 -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:696 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:811 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:828 msgid "Toggling the plugin failed, please see the log for details." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:687 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:819 #, python-format msgid "Plugin \"%(name)s\" disabled" msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:688 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:820 msgid "The plugin was disabled successfully." msgstr "" -#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:689 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:821 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:690 +#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:822 msgid "" "The plugin was disabled successfully, however a reload of the page is " "needed for that to take effect." @@ -467,212 +694,233 @@ msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:8 msgid "" "\n" -" The pip command could not be found.\n" -" Please configure it manually. No installation and uninstallation of " -"plugin\n" +" The pip command could not be found or does not work " +"correctly\n" +" for this installation of OctoPrint - please consult the log file for " +"details\n" +" and if necessary configure it manually. No installation and " +"uninstallation of plugin\n" " packages is possible while pip is unavailable.\n" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:16 -msgid "" -"\n" -" The pip command is configured to use sudo. " -"This\n" -" is not recommended due to security reasons. It is " -"strongly\n" -" suggested you install OctoPrint under a\n" -" user-" -"owned virtual environment\n" -" so that the use of sudo is not needed for plugin " -"management.\n" -msgstr "" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:30 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:204 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:20 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:20 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:73 msgid "Plugin Configuration" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:33 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:23 msgid "Installed Plugins" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 -msgid "Bundled" +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Bundled with OctoPrint" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:48 -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:129 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Cannot be uninstalled through OctoPrint" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Restart of OctoPrint needed for changes to take effect" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending install" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:35 +msgid "Pending uninstall" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:38 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:133 msgid "Homepage" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:55 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:45 msgid "Uninstall Plugin" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:72 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:62 msgid "Get More..." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:94 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:97 msgid "Install new Plugins..." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:101 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:103 #, python-format msgid "... from the Plugin Repository" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:105 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 msgid "Sort by title" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/sidebar/files_header.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "ascending" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 msgid "Sort by publication date" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:106 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:110 #: 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:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "descending" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:108 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:112 msgid "Only show uninstalled plugins" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:113 msgid "Only show compatible plugins" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:111 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:115 msgid "Refresh list from repository" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:117 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:121 #: src/octoprint/templates/sidebar/files.jinja2:2 msgid "Search..." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:128 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:132 msgid "Details" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:145 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:149 msgid "Sadly the repository is currently not available" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:148 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:152 msgid "Is your OctoPrint installation connected to the internet?" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:153 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:157 msgid "... from URL" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:158 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 msgid "Enter URL..." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:162 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:166 msgid "This does not look like a valid \"http://\" or \"https://\" URL." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:165 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:169 msgid "... from an uploaded archive" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:178 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:175 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 +msgid "Browse..." +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:182 msgid "" "This does not look like a valid plugin archive. Valid plugin archives " "should be either zip files or tarballs and have the extension \".zip\", " "\".tar.gz\", \".tgz\" or \".tar\"" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:182 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:186 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:63 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:96 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:111 +#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 #: src/octoprint/templates/tabs/terminal.jinja2:27 msgid "Advanced options" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:188 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:192 msgid "Use --process-dependency-links with pip install" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:208 -msgid "" -"pip command to use for managing plugins. You might have to configure this" -" if auto detection fails." -msgstr "" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:209 -msgid "pip command" -msgstr "" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:211 -msgid "Autodetect" -msgstr "" - #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:212 msgid "" -"Only set this if OctoPrint cannot autodetect the path to" -" pip to use for managing plugins." +"You should normally not have to change " +"any of the following settings, they are purely provided " +"for convenience here." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:215 -msgid "" -"Additional arguments for pip command. You should normally not have to " -"change this." +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:214 +msgid "Plugin repository configuration" msgstr "" #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:216 -msgid "Additional pip arguments" -msgstr "" - -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:221 msgid "" "URL of the Plugin Repository to use. You should normally not have to " "change this." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:217 msgid "Repository URL" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:227 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:222 msgid "" "How long to cache repository data, in minutes. You should normally not " "have to change this." msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:228 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:223 msgid "Repository cache TTL" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:239 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:232 +msgid "pip configuration" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:234 +msgid "" +"Additional arguments for the pip command. You should normally not have to" +" change this." +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:235 +msgid "Additional arguments" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:243 +msgid "" +"Force the use of the --user flag with pip " +"install" +msgstr "" + +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:250 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:26 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:108 -#: src/octoprint/templates/dialogs/confirmation.jinja2:11 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:92 +#: src/octoprint/static/js/app/helpers.js:639 +#: src/octoprint/templates/dialogs/files.jinja2:18 #: src/octoprint/templates/dialogs/slicing.jinja2:50 #: src/octoprint/templates/sidebar/state.jinja2:25 msgid "Cancel" msgstr "" -#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:240 -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:109 +#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:251 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 msgid "Save" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:445 +#: src/octoprint/plugins/softwareupdate/__init__.py:496 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_wizard.jinja2:1 msgid "Software Update" msgstr "" -#: src/octoprint/plugins/softwareupdate/__init__.py:752 -#: src/octoprint/server/views.py:217 +#: src/octoprint/plugins/softwareupdate/__init__.py:810 +#: src/octoprint/server/views.py:518 #: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: src/octoprint/static/js/app/viewmodels/appearance.js:13 #: src/octoprint/static/js/app/viewmodels/appearance.js:18 @@ -681,150 +929,156 @@ msgstr "" msgid "OctoPrint" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:117 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:214 msgid "Release" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:118 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 msgid "Commit" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:152 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:254 #, python-format msgid "%(name)s: %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:155 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:257 msgid "unknown" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:185 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:287 msgid "There are updates available for the following components:" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:193 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:295 #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:14 msgid "Release Notes" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:199 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:301 msgid "" "Those components marked with can be updated " "directly." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:204 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 msgid "Update Available" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:215 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:317 msgid "Ignore" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:219 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:321 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:223 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:325 msgid "Update now" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:240 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:342 msgid "Everything is up-to-date" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:305 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:397 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 msgid "Updating..." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:306 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:398 msgid "Now updating, please wait." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:332 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:411 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:552 +msgid "Updating, please wait." +msgstr "" + +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 msgid "Update not started!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:333 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:417 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:353 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:433 msgid "Can't update while printing" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:354 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:434 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:407 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:555 #, python-format msgid "Now updating %(name)s to %(version)s" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:415 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:573 msgid "Update successful, restarting!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:416 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:574 msgid "The update finished successfully and the server will now be restarted." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:427 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:469 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:590 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:639 msgid "Restart failed" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:428 -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:470 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:591 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:444 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:613 msgid "The update finished successfully, please restart OctoPrint now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:446 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:615 msgid "The update finished successfully, please reboot the server now." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:450 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:618 msgid "Update successful, restart required!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:463 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:634 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:465 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:636 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:483 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:655 msgid "Update successful!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:484 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:656 msgid "The update finished successfully." msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:496 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:671 msgid "Update failed!" msgstr "" -#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:497 +#: src/octoprint/plugins/softwareupdate/static/js/softwareupdate.js:672 msgid "" "The update did not finish successfully. Please consult the log for " "details." @@ -846,12 +1100,12 @@ msgid "" msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:22 -#: src/octoprint/templates/dialogs/confirmation.jinja2:8 +#: src/octoprint/static/js/app/helpers.js:638 msgid "Are you sure you want to proceed?" msgstr "" #: src/octoprint/plugins/softwareupdate/templates/softwareupdate.jinja2:27 -#: src/octoprint/templates/dialogs/confirmation.jinja2:12 +#: src/octoprint/static/js/app/helpers.js:640 msgid "Proceed" msgstr "" @@ -923,143 +1177,164 @@ msgstr "" msgid "Force update now (even if no new versions are available)" msgstr "" -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:78 -msgid "OctoPrint checkout folder" -msgstr "" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:84 -msgid "OctoPrint version tracking" -msgstr "" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:90 -msgid "OctoPrint Release Channel" -msgstr "" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:93 -#, python-format -msgid "" -"Make sure you have read \"Using Release Channels\" before " -"switching to a release channel other than \"Stable\"" -msgstr "" - -#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:97 +#: src/octoprint/plugins/softwareupdate/templates/softwareupdate_settings.jinja2:81 msgid "Version cache TTL" msgstr "" -#: src/octoprint/server/views.py:125 +#: 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" +"

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

\n" +" If you are running a release version of OctoPrint, leave at " +"\"Release\" tracking. If you are running a different\n" +" branch however, you should setup \"Commit\" tracking.\n" +"

" +msgstr "" + +#: src/octoprint/server/views.py:424 msgid "Plugins" msgstr "" -#: src/octoprint/server/views.py:183 +#: src/octoprint/server/views.py:483 msgid "Connection" msgstr "" -#: src/octoprint/server/views.py:184 +#: src/octoprint/server/views.py:484 #: src/octoprint/templates/sidebar/state.jinja2:1 msgid "State" msgstr "" -#: src/octoprint/server/views.py:185 +#: src/octoprint/server/views.py:485 msgid "Files" msgstr "" -#: src/octoprint/server/views.py:191 +#: src/octoprint/server/views.py:491 msgid "Temperature" msgstr "" -#: src/octoprint/server/views.py:192 +#: src/octoprint/server/views.py:492 msgid "Control" msgstr "" -#: src/octoprint/server/views.py:193 +#: src/octoprint/server/views.py:493 msgid "Terminal" msgstr "" -#: src/octoprint/server/views.py:196 +#: src/octoprint/server/views.py:496 msgid "GCode Viewer" msgstr "" -#: src/octoprint/server/views.py:198 +#: src/octoprint/server/views.py:498 #: src/octoprint/templates/sidebar/state.jinja2:4 msgid "Timelapse" msgstr "" -#: src/octoprint/server/views.py:203 +#: src/octoprint/server/views.py:503 msgid "Printer" msgstr "" -#: src/octoprint/server/views.py:205 +#: src/octoprint/server/views.py:505 msgid "Serial Connection" msgstr "" -#: src/octoprint/server/views.py:206 +#: src/octoprint/server/views.py:506 #: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:1 msgid "Printer Profiles" msgstr "" -#: src/octoprint/server/views.py:207 +#: src/octoprint/server/views.py:507 msgid "Temperatures" msgstr "" -#: src/octoprint/server/views.py:208 +#: src/octoprint/server/views.py:508 msgid "Terminal Filters" msgstr "" -#: src/octoprint/server/views.py:209 +#: src/octoprint/server/views.py:509 msgid "GCODE Scripts" msgstr "" -#: src/octoprint/server/views.py:211 src/octoprint/server/views.py:213 +#: src/octoprint/server/views.py:511 src/octoprint/server/views.py:513 msgid "Features" msgstr "" -#: src/octoprint/server/views.py:214 -msgid "Webcam" +#: src/octoprint/server/views.py:515 +msgid "GCODE Visualizer" msgstr "" -#: src/octoprint/server/views.py:215 +#: src/octoprint/server/views.py:516 msgid "API" msgstr "" -#: src/octoprint/server/views.py:219 +#: src/octoprint/server/views.py:520 #: src/octoprint/templates/dialogs/settings/folders.jinja2:2 +#: src/octoprint/templates/sidebar/files_header.jinja2:10 msgid "Folders" msgstr "" -#: src/octoprint/server/views.py:220 +#: src/octoprint/server/views.py:521 msgid "Appearance" msgstr "" -#: src/octoprint/server/views.py:221 +#: src/octoprint/server/views.py:522 #: src/octoprint/templates/dialogs/settings/logs.jinja2:2 msgid "Logs" msgstr "" -#: src/octoprint/server/views.py:222 +#: src/octoprint/server/views.py:523 msgid "Server" msgstr "" -#: src/octoprint/server/views.py:225 -msgid "Access Control" -msgstr "" - -#: src/octoprint/server/views.py:231 +#: src/octoprint/server/views.py:532 msgid "Access" msgstr "" -#: src/octoprint/server/views.py:232 +#: src/octoprint/server/views.py:533 msgid "Interface" msgstr "" +#: src/octoprint/server/views.py:549 +msgid "Start" +msgstr "" + +#: src/octoprint/server/views.py:550 +#: src/octoprint/templates/dialogs/wizard.jinja2:57 +msgid "Finish" +msgstr "" + +#: src/octoprint/server/api/system.py:132 +msgid "Shutdown" +msgstr "" + +#: src/octoprint/server/api/system.py:133 +msgid "You are about to shutdown the system." +msgstr "" + +#: src/octoprint/server/api/system.py:136 +msgid "Reboot" +msgstr "" + +#: src/octoprint/server/api/system.py:137 +msgid "You are about to reboot the system." +msgstr "" + +#: src/octoprint/static/js/app/dataupdater.js:77 #: src/octoprint/static/js/app/dataupdater.js:96 -#: src/octoprint/static/js/app/dataupdater.js:131 -#: src/octoprint/static/js/app/helpers.js:562 +#: src/octoprint/static/js/app/helpers.js:566 #: src/octoprint/templates/overlays/offline.jinja2:6 msgid "Server is offline" msgstr "" -#: src/octoprint/static/js/app/dataupdater.js:97 +#: src/octoprint/static/js/app/dataupdater.js:78 msgid "" "The server appears to be offline, at least I'm not getting any response " "from it. I'll try to reconnect automatically over the next couple" @@ -1067,29 +1342,36 @@ msgid "" "anytime using the button below." msgstr "" -#: src/octoprint/static/js/app/dataupdater.js:132 +#: src/octoprint/static/js/app/dataupdater.js:97 msgid "" "The server appears to be offline, at least I'm not getting any response " "from it. I could not reconnect automatically, but you " "may try a manual reconnect using the button below." msgstr "" -#: src/octoprint/static/js/app/dataupdater.js:230 -#: src/octoprint/static/js/app/dataupdater.js:238 +#: src/octoprint/static/js/app/dataupdater.js:159 +#: src/octoprint/static/js/app/viewmodels/files.js:856 +#: src/octoprint/static/js/app/viewmodels/files.js:863 +#, python-format +msgid "Slicing ... (%(percentage)d%%)" +msgstr "" + +#: src/octoprint/static/js/app/dataupdater.js:183 +#: src/octoprint/static/js/app/dataupdater.js:191 msgid "Unhandled communication error" msgstr "" -#: src/octoprint/static/js/app/dataupdater.js:231 +#: src/octoprint/static/js/app/dataupdater.js:184 #, python-format msgid "" "There was an unhandled error while talking to the printer. Due to that " "the ongoing print job was cancelled. Error: %(firmwareError)s" msgstr "" -#: src/octoprint/static/js/app/dataupdater.js:239 +#: src/octoprint/static/js/app/dataupdater.js:192 #, python-format msgid "" -"There was an unhandled error while talking to the printer. Due to that " +"The was an unhandled error while talking to the printer. Due to that " "OctoPrint disconnected. Error: %(error)s" msgstr "" @@ -1177,51 +1459,55 @@ msgstr "" msgid "off" msgstr "" -#: src/octoprint/static/js/app/main.js:112 +#: src/octoprint/static/js/app/helpers.js:636 +msgid "Are you sure?" +msgstr "" + +#: src/octoprint/static/js/app/main.js:136 msgid "Offline" msgstr "" -#: src/octoprint/static/js/app/main.js:113 +#: src/octoprint/static/js/app/main.js:137 msgid "Opening serial port" msgstr "" -#: src/octoprint/static/js/app/main.js:114 +#: src/octoprint/static/js/app/main.js:138 msgid "Detecting serial port" msgstr "" -#: src/octoprint/static/js/app/main.js:115 +#: src/octoprint/static/js/app/main.js:139 msgid "Detecting baudrate" msgstr "" -#: src/octoprint/static/js/app/main.js:116 +#: src/octoprint/static/js/app/main.js:140 msgid "Connecting" msgstr "" -#: src/octoprint/static/js/app/main.js:117 +#: src/octoprint/static/js/app/main.js:141 msgid "Operational" msgstr "" -#: src/octoprint/static/js/app/main.js:118 +#: src/octoprint/static/js/app/main.js:142 msgid "Printing from SD" msgstr "" -#: src/octoprint/static/js/app/main.js:119 +#: src/octoprint/static/js/app/main.js:143 msgid "Sending file to SD" msgstr "" -#: src/octoprint/static/js/app/main.js:120 +#: src/octoprint/static/js/app/main.js:144 msgid "Printing" msgstr "" -#: src/octoprint/static/js/app/main.js:121 +#: src/octoprint/static/js/app/main.js:145 msgid "Paused" msgstr "" -#: src/octoprint/static/js/app/main.js:122 +#: src/octoprint/static/js/app/main.js:146 msgid "Closed" msgstr "" -#: src/octoprint/static/js/app/main.js:123 +#: src/octoprint/static/js/app/main.js:147 msgid "Transfering file to SD" msgstr "" @@ -1234,376 +1520,395 @@ msgstr "" msgid "Disconnect" msgstr "" -#: src/octoprint/static/js/app/viewmodels/control.js:65 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 -#: src/octoprint/static/js/app/viewmodels/printerstate.js:228 +#: src/octoprint/static/js/app/viewmodels/control.js:62 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:231 #: src/octoprint/static/js/app/viewmodels/temperature.js:58 msgid "Tool" msgstr "" -#: src/octoprint/static/js/app/viewmodels/control.js:71 +#: src/octoprint/static/js/app/viewmodels/control.js:68 #: src/octoprint/static/js/app/viewmodels/temperature.js:69 msgid "Hotend" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:47 +#: src/octoprint/static/js/app/viewmodels/files.js:48 msgid "Your available free disk space is critically low." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:49 +#: src/octoprint/static/js/app/viewmodels/files.js:50 msgid "Your available free disk space is starting to run low." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:51 +#: src/octoprint/static/js/app/viewmodels/files.js:52 msgid "Your current disk usage." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:343 -#: src/octoprint/static/js/app/viewmodels/files.js:348 -#: src/octoprint/static/js/app/viewmodels/gcode.js:468 -#: src/octoprint/static/js/app/viewmodels/gcode.js:471 +#: src/octoprint/static/js/app/viewmodels/files.js:390 +#, 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:598 +#: src/octoprint/static/js/app/viewmodels/gcode.js:441 +msgid "Model size" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:604 +#: src/octoprint/static/js/app/viewmodels/files.js:609 +#: src/octoprint/static/js/app/viewmodels/gcode.js:479 +#: src/octoprint/static/js/app/viewmodels/gcode.js:482 msgid "Filament" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:352 -#: src/octoprint/static/js/app/viewmodels/gcode.js:475 +#: src/octoprint/static/js/app/viewmodels/files.js:613 +#: src/octoprint/static/js/app/viewmodels/gcode.js:486 msgid "Estimated print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:355 +#: src/octoprint/static/js/app/viewmodels/files.js:616 msgid "Last printed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:357 +#: src/octoprint/static/js/app/viewmodels/files.js:618 msgid "Last print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:460 -#: src/octoprint/static/js/app/viewmodels/files.js:467 +#: src/octoprint/static/js/app/viewmodels/files.js:666 #, python-format -msgid "Slicing ... (%(percentage)d%%)" +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:462 +#: src/octoprint/static/js/app/viewmodels/files.js:676 +msgid "Object exceeds print volume in width.
" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:679 +msgid "Object exceeds print volume in depth.
" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:682 +msgid "Object exceeds print volume in height.
" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:688 +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:690 +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:697 +msgid "Object doesn't fit print volume" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/files.js:858 msgid "Slicing ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:488 +#: src/octoprint/static/js/app/viewmodels/files.js:884 msgid "Slicing done" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:489 +#: src/octoprint/static/js/app/viewmodels/files.js:885 #, python-format msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:504 +#: src/octoprint/static/js/app/viewmodels/files.js:900 #, python-format msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:505 +#: src/octoprint/static/js/app/viewmodels/files.js:901 msgid "Slicing failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:522 +#: src/octoprint/static/js/app/viewmodels/files.js:918 msgid "Streaming ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:534 +#: src/octoprint/static/js/app/viewmodels/files.js:930 msgid "Streaming done" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:535 +#: src/octoprint/static/js/app/viewmodels/files.js:931 #, python-format msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgstr "" -#: src/octoprint/static/js/app/viewmodels/files.js:627 +#: src/octoprint/static/js/app/viewmodels/files.js:1027 #, 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:654 -msgid "Uploading ..." -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/files.js:660 +#: src/octoprint/static/js/app/viewmodels/files.js:1048 msgid "Saving ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/firstrun.js:38 -msgid "" -"If you disable Access Control and your OctoPrint " -"installation is accessible from the internet, your printer will " -"be accessible by everyone - that also includes the bad guys!" +#: src/octoprint/static/js/app/viewmodels/files.js:1048 +msgid "Uploading ..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:17 +#: src/octoprint/static/js/app/viewmodels/gcode.js:14 msgid "Loading..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:21 +#: src/octoprint/static/js/app/viewmodels/gcode.js:18 msgid "Analyzing..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:25 +#: src/octoprint/static/js/app/viewmodels/gcode.js:22 msgid "Analyzed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:437 -msgid "Model size" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/gcode.js:438 +#: src/octoprint/static/js/app/viewmodels/gcode.js:442 msgid "Estimated total print time" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 msgid "Estimated layer height" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:439 +#: src/octoprint/static/js/app/viewmodels/gcode.js:443 +#: src/octoprint/templates/tabs/timelapse.jinja2:40 msgid "mm" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "Layer count" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "printed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:440 +#: src/octoprint/static/js/app/viewmodels/gcode.js:444 msgid "visited" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:463 +#: src/octoprint/static/js/app/viewmodels/gcode.js:474 msgid "Layer number" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:464 +#: src/octoprint/static/js/app/viewmodels/gcode.js:475 msgid "Layer height" msgstr "" -#: src/octoprint/static/js/app/viewmodels/gcode.js:465 +#: src/octoprint/static/js/app/viewmodels/gcode.js:476 msgid "GCODE commands" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:22 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:26 #: src/octoprint/templates/navbar/login.jinja2:2 #: src/octoprint/templates/navbar/login.jinja2:13 msgid "Login" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 msgid "Login successful" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:87 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:73 #, python-format msgid "You are now logged in as \"%(username)s\"" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "Login failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:95 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:81 msgid "User unknown or wrong password" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "Logout successful" msgstr "" -#: src/octoprint/static/js/app/viewmodels/loginstate.js:105 +#: src/octoprint/static/js/app/viewmodels/loginstate.js:88 msgid "You are now logged out" msgstr "" -#: src/octoprint/static/js/app/viewmodels/navigation.js:28 -#, python-format -msgid "The command \"%(command)s\" executed successfully" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/navigation.js:32 -#, python-format -msgid "The command \"%(command)s\" could not be executed." -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/navigation.js:34 -msgid "Error" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:95 -#: src/octoprint/static/js/app/viewmodels/settings.js:60 -#: src/octoprint/static/js/app/viewmodels/settings.js:90 -msgid "default" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:96 -#: src/octoprint/static/js/app/viewmodels/settings.js:61 -#: src/octoprint/static/js/app/viewmodels/settings.js:74 -msgid "red" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:97 -#: src/octoprint/static/js/app/viewmodels/settings.js:62 -#: src/octoprint/static/js/app/viewmodels/settings.js:76 -msgid "orange" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:98 -#: src/octoprint/static/js/app/viewmodels/settings.js:63 -#: src/octoprint/static/js/app/viewmodels/settings.js:78 -msgid "yellow" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:99 -#: src/octoprint/static/js/app/viewmodels/settings.js:64 -#: src/octoprint/static/js/app/viewmodels/settings.js:80 -msgid "green" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:100 -#: src/octoprint/static/js/app/viewmodels/settings.js:65 -#: src/octoprint/static/js/app/viewmodels/settings.js:82 -msgid "blue" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:101 -#: src/octoprint/static/js/app/viewmodels/settings.js:67 -#: src/octoprint/static/js/app/viewmodels/settings.js:86 -msgid "black" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:108 -msgid "Lower Left" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:109 -msgid "Center" -msgstr "" - -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:171 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:118 msgid "Identifier must be set" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:173 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:120 msgid "Invalid characters, only a-z, A-Z, 0-9, -, ., _, ( and ) are allowed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:175 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:122 msgid "A profile with such an identifier already exists" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:246 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:135 +#: src/octoprint/static/js/app/viewmodels/settings.js:54 +#: src/octoprint/static/js/app/viewmodels/settings.js:84 +msgid "default" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:136 +#: src/octoprint/static/js/app/viewmodels/settings.js:55 +#: src/octoprint/static/js/app/viewmodels/settings.js:68 +msgid "red" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:137 +#: src/octoprint/static/js/app/viewmodels/settings.js:56 +#: src/octoprint/static/js/app/viewmodels/settings.js:70 +msgid "orange" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:138 +#: src/octoprint/static/js/app/viewmodels/settings.js:57 +#: src/octoprint/static/js/app/viewmodels/settings.js:72 +msgid "yellow" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:139 +#: src/octoprint/static/js/app/viewmodels/settings.js:58 +#: src/octoprint/static/js/app/viewmodels/settings.js:74 +msgid "green" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:140 +#: src/octoprint/static/js/app/viewmodels/settings.js:59 +#: src/octoprint/static/js/app/viewmodels/settings.js:76 +msgid "blue" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:141 +#: src/octoprint/static/js/app/viewmodels/settings.js:61 +#: src/octoprint/static/js/app/viewmodels/settings.js:80 +msgid "black" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:148 +msgid "Lower Left" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:149 +msgid "Center" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:385 msgid "" "There was unexpected error while saving the printer profile, please " "consult the logs." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:247 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:265 -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:293 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:386 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:401 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:423 msgid "Saving failed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:264 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:400 msgid "" "There was unexpected error while removing the printer profile, please " "consult the logs." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:292 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:422 msgid "" "There was unexpected error while updating the printer profile, please " "consult the logs." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 msgid "Add Printer Profile" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:347 +#: src/octoprint/static/js/app/viewmodels/printerprofiles.js:438 #, python-format msgid "Edit Printer Profile \"%(name)s\"" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:45 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 msgid "Restarts the print job from the beginning" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:46 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 msgid "Starts the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:47 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 msgid "Resumes the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:48 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:49 msgid "Pauses the print job" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:81 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:82 msgid "Still stabilizing..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:91 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:92 msgid "" "Based on a linear approximation (very low accuracy, especially at the " "beginning of the print)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:94 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:95 msgid "Based on the estimate from analysis of file (medium accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:97 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:98 msgid "Based on a mix of estimate from analysis and calculation (medium accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:100 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:101 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:103 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:104 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:106 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:107 msgid "Based on the calculated estimate (best accuracy)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:144 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:145 msgid "Continue" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:146 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:147 #: src/octoprint/templates/sidebar/state.jinja2:24 msgid "Pause" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:157 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:158 #: src/octoprint/templates/tabs/timelapse.jinja2:11 msgid "On Z Change" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:10 msgid "Timed" msgstr "" -#: src/octoprint/static/js/app/viewmodels/printerstate.js:159 +#: src/octoprint/static/js/app/viewmodels/printerstate.js:160 #: src/octoprint/templates/tabs/timelapse.jinja2:25 #: src/octoprint/templates/tabs/timelapse.jinja2:32 msgid "sec" @@ -1613,37 +1918,77 @@ msgstr "" msgid "This will restart the print job from the beginning." msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:66 -#: src/octoprint/static/js/app/viewmodels/settings.js:84 +#: src/octoprint/static/js/app/viewmodels/settings.js:60 +#: src/octoprint/static/js/app/viewmodels/settings.js:78 msgid "violet" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:68 -#: src/octoprint/static/js/app/viewmodels/settings.js:88 +#: src/octoprint/static/js/app/viewmodels/settings.js:62 +#: src/octoprint/static/js/app/viewmodels/settings.js:82 msgid "white" msgstr "" -#: src/octoprint/static/js/app/viewmodels/settings.js:96 +#: src/octoprint/static/js/app/viewmodels/settings.js:90 msgid "Autodetect from browser" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:104 +#: src/octoprint/static/js/app/viewmodels/settings.js:225 +msgid "If you see your webcam stream below, the entered stream URL is ok." +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:231 +msgid "Stream test" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:244 +msgid "Could not retrieve snapshot URL, please double check the URL" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:245 +msgid "Snapshot test failed" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:267 +msgid "" +"If you see your webcam snapshot picture below, the entered snapshot URL " +"is ok." +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/settings.js:269 +msgid "Snapshot test" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/slicing.js:107 msgid "Do nothing" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:105 +#: src/octoprint/static/js/app/viewmodels/slicing.js:108 msgid "Select for printing" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:106 +#: src/octoprint/static/js/app/viewmodels/slicing.js:109 msgid "Start printing" msgstr "" -#: src/octoprint/static/js/app/viewmodels/slicing.js:118 +#: src/octoprint/static/js/app/viewmodels/slicing.js:128 #, python-format msgid "Slicing %(filename)s" msgstr "" +#: src/octoprint/static/js/app/viewmodels/system.js:48 +#, python-format +msgid "The command \"%(command)s\" executed successfully" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/system.js:53 +#, python-format +msgid "The command \"%(command)s\" could not be executed." +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/system.js:55 +msgid "Error" +msgstr "" + #: src/octoprint/static/js/app/viewmodels/temperature.js:23 #: src/octoprint/static/js/app/viewmodels/temperature.js:76 #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:16 @@ -1658,189 +2003,410 @@ msgstr "" msgid "min" msgstr "" -#: src/octoprint/static/js/app/viewmodels/temperature.js:256 +#: src/octoprint/static/js/app/viewmodels/temperature.js:261 #: src/octoprint/templates/tabs/temperature.jinja2:11 msgid "Actual" msgstr "" -#: src/octoprint/static/js/app/viewmodels/temperature.js:261 +#: src/octoprint/static/js/app/viewmodels/temperature.js:266 #: src/octoprint/templates/tabs/temperature.jinja2:12 msgid "Target" msgstr "" -#: src/octoprint/static/js/app/viewmodels/terminal.js:104 +#: src/octoprint/static/js/app/viewmodels/terminal.js:101 #, python-format msgid "" "showing %(displayed)d lines (%(filtered)d of %(total)d total lines " "filtered, buffer full)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/terminal.js:106 +#: src/octoprint/static/js/app/viewmodels/terminal.js:103 #, python-format msgid "" "showing %(displayed)d lines (%(filtered)d of %(total)d total lines " "filtered)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/terminal.js:110 +#: src/octoprint/static/js/app/viewmodels/terminal.js:107 #, python-format msgid "showing %(displayed)d lines (buffer full)" msgstr "" -#: src/octoprint/static/js/app/viewmodels/terminal.js:112 +#: src/octoprint/static/js/app/viewmodels/terminal.js:109 #, python-format msgid "showing %(displayed)d lines" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:255 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:250 msgid "Capturing timelapse postroll" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:259 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:254 msgid "Now capturing timelapse post roll, this will take only a moment..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:266 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:261 #, python-format msgid "%(minutes)d min" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:267 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:262 #, 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:269 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:264 #, python-format msgid "%(seconds)d sec" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:270 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:265 #, python-format msgid "" "Now capturing timelapse post roll, this will take approximately " "%(duration)s..." msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:283 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:295 +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:298 +msgid "Could not capture snapshots" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:307 msgid "Rendering timelapse" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:284 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:308 #, 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:290 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:317 +msgid "Cannot render timelapse" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:318 +#, 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:320 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:324 +msgid "Rendering timelapse failed" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/timelapse.js:321 #, python-format msgid "" "Rendering of timelapse %(movie_prefix)s failed with return code " "%(returncode)s" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:294 -msgid "Rendering failed" +#: src/octoprint/static/js/app/viewmodels/timelapse.js:325 +#, 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:303 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:338 msgid "Timelapse ready" msgstr "" -#: src/octoprint/static/js/app/viewmodels/timelapse.js:304 +#: src/octoprint/static/js/app/viewmodels/timelapse.js:339 #, python-format msgid "New timelapse %(movie_prefix)s is done rendering." msgstr "" +#: src/octoprint/static/js/app/viewmodels/users.js:187 +msgid "Not possible" +msgstr "" + +#: src/octoprint/static/js/app/viewmodels/users.js:188 +msgid "You may not delete your own account." +msgstr "" + #: src/octoprint/static/js/app/viewmodels/usersettings.js:10 msgid "Site default" msgstr "" -#: src/octoprint/templates/dialogs/confirmation.jinja2:4 -msgid "Are you sure?" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:37 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:80 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:109 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:151 +msgid "Abort" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:3 -msgid "Configure Access Control" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditor.jinja2:38 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:81 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:110 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:152 +msgid "Confirm" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:6 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:4 msgid "" -"

\n" -" Please read the following, it is very important for " -"your printer's health!\n" -"

\n" -"

\n" -" OctoPrint by default now ships with Access Control " -"enabled, meaning you won't be able to do anything with the\n" -" printer unless you login first as a configured user. This" -" is to prevent strangers - possibly with\n" -" malicious intent - to gain access to your " -"printer via the internet or another untrustworthy network\n" -" and using it in such a way that it is damaged or worse " -"(i.e. causes a fire).\n" -"

\n" -"

\n" -" It looks like you haven't configured access control yet. " -"Please set up an username and password for the\n" -" initial administrator account who will have full access " -"to both the printer and OctoPrint's settings, then click\n" -" on \"Keep Access Control Enabled\":\n" -"

" +"Please define the maximum speed/feedrate of the individual axes and " +"whether their control should be inverted or not." msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:22 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:45 -#: src/octoprint/templates/navbar/login.jinja2:6 -#: src/octoprint/templates/navbar/login.jinja2:7 -msgid "Username" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:8 +msgid "X" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:28 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:51 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:3 -#: src/octoprint/templates/navbar/login.jinja2:8 -#: src/octoprint/templates/navbar/login.jinja2:9 -msgid "Password" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:15 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:27 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:39 +msgid "Invert control" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:34 -msgid "Confirm Password" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:20 +msgid "Y" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:37 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:60 -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:131 -#: src/octoprint/templates/dialogs/usersettings/access.jinja2:17 -msgid "Passwords do not match" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:32 +msgid "Z" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:41 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:44 +msgid "E" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorAxes.jinja2:54 msgid "" -"

\n" -" Note: In case that your OctoPrint " -"installation is only accessible from within a trustworthy network and you" -" don't\n" -" need Access Control for other reasons, you may alternatively " -"disable Access Control. You should only\n" -" do this if you are absolutely certain that only people you " -"know and trust will be able to connect to it.\n" -"

\n" -"

\n" -" Do NOT underestimate the risk of an unsecured " -"access from the internet to your printer!\n" -"

" +"This information is used for manual control via the \"Control\" tab. It " +"does NOT influence already sliced files that you upload to OctoPrint!" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:51 -msgid "Disable Access Control" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:3 +msgid "Form Factor" msgstr "" -#: src/octoprint/templates/dialogs/firstrun.jinja2:52 -msgid "Keep Access Control Enabled" +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:5 +msgid "Rectangular" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:8 +msgid "Circular" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:13 +msgid "Origin" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:21 +msgid "Heated Bed" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:29 +msgid "Please define the print volume." +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:35 +msgid "Width (X)" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:44 +msgid "Depth (Y)" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:55 +msgid "Diameter (X/Y)" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:65 +msgid "Height (Z)" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorBuildvolume.jinja2:75 +msgid "" +"This information is used for the GCODE Viewer and/or when slicing from " +"OctoPrint. It does NOT influence already sliced files that you upload to " +"OctoPrint!" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:4 +msgid "Nozzle Diameter" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:13 +msgid "Number of Extruders" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:21 +msgid "" +"Please specify the nozzle offsets of the extruders relative to the first " +"nozzle T0." +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:27 +#: src/octoprint/templates/tabs/temperature.jinja2:13 +msgid "Offset" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorExtruder.jinja2:45 +msgid "" +"This information is used for the graph and controls available in the " +"\"Temperature\" tab, the GCODE viewer and when slicing from within " +"OctoPrint. It does NOT influence already sliced files that you upload to " +"OctoPrint!" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:6 +msgid "Name must be set" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:10 +msgid "Identifier" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:17 +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:5 +msgid "Model" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profileEditorGeneral.jinja2:23 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 +msgid "Color" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:6 +#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 +#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 +#: src/octoprint/templates/tabs/timelapse.jinja2:66 +#: src/octoprint/templates/tabs/timelapse.jinja2:98 +msgid "Action" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Set as default profile" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Edit Profile" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/printerprofiles/profiles.jinja2:14 +msgid "Delete Profile" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:1 +msgid "Command to restart the OctoPrint server" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandServerRestart.jinja2:2 +msgid "Restart OctoPrint" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:1 +msgid "Command to restart the system OctoPrint is running on" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemRestart.jinja2:2 +msgid "Restart system" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:1 +msgid "Command to shut down the system OctoPrint is running on" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/server/serverCommandSystemShutdown.jinja2:2 +msgid "Shutdown system" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2:1 +msgid "Bitrate to use for encoding the timelapse video" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegBitrate.jinja2:2 +msgid "Timelapse bitrate" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:1 +msgid "Full path to the FFMPEG binary" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegPath.jinja2:2 +msgid "Path to FFMPEG" +msgstr "" + +#: 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 +msgid "Test" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:1 +msgid "Number of FFMPEG encoding threads" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/ffmpegThreads.jinja2:2 +msgid "FFMPEG threads" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/watermark.jinja2:4 +msgid "Enable OctoPrint watermark in timelapse movies" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:4 +msgid "Flip webcam horizontally" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:9 +msgid "Flip webcam vertically" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamOrientation.jinja2:14 +msgid "Rotate webcam 90 degrees counter clockwise" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:1 +msgid "URL to use for retrieving webcam snapshot images for timelapse creation" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:2 +msgid "Snapshot URL" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamSnapshotUrl.jinja2:8 +msgid "Fully qualified URL, needs to be reachable by OctoPrint's server" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:1 +msgid "URL to embed into the UI for live viewing of the webcam stream" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:2 +msgid "Stream URL" +msgstr "" + +#: src/octoprint/templates/_snippets/settings/webcam/webcamStreamUrl.jinja2:8 +msgid "" +"Needs to be reachable from the browser displaying the OctoPrint UI, used " +"to embed the webcam stream into the page." +msgstr "" + +#: src/octoprint/templates/dialogs/files.jinja2:7 +msgid "Please specify the name of the folder to create." +msgstr "" + +#: src/octoprint/templates/dialogs/files.jinja2:10 +msgid "Folder name" +msgstr "" + +#: src/octoprint/templates/dialogs/files.jinja2:19 +msgid "Create" msgstr "" #: src/octoprint/templates/dialogs/slicing.jinja2:8 @@ -1890,10 +2456,36 @@ msgid "After slicing..." msgstr "" #: src/octoprint/templates/dialogs/slicing.jinja2:51 -#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:32 msgid "Slice" msgstr "" +#: src/octoprint/templates/dialogs/wizard.jinja2:3 +msgid "Setup Wizard" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard.jinja2:41 +msgid "" +"\n" +" Mandatory " +"Step! You need to fill this out now.\n" +" " +msgstr "" + +#: src/octoprint/templates/dialogs/wizard.jinja2:56 +msgid "Next" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard.jinja2:60 +msgid "Previous" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard.jinja2:63 +msgid "" +"Unless otherwise noted, you may just skip any wizard page by clicking " +"\"Next\" or \"Finish\"." +msgstr "" + #: src/octoprint/templates/dialogs/about/about.jinja2:3 msgid "The snappy web interface for your 3D printer" msgstr "" @@ -1910,14 +2502,6 @@ msgstr "" msgid "Admin" msgstr "" -#: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:7 -#: src/octoprint/templates/dialogs/settings/logs.jinja2:15 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:7 -#: src/octoprint/templates/tabs/timelapse.jinja2:57 -#: src/octoprint/templates/tabs/timelapse.jinja2:89 -msgid "Action" -msgstr "" - #: src/octoprint/templates/dialogs/settings/accesscontrol.jinja2:12 #: src/octoprint/templates/dialogs/settings/api.jinja2:17 #: src/octoprint/templates/dialogs/usersettings/access.jinja2:22 @@ -2000,11 +2584,6 @@ msgstr "" msgid "Personalize the color of the navigation bar - maybe to match your printer?" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:9 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:64 -msgid "Color" -msgstr "" - #: src/octoprint/templates/dialogs/settings/appearance.jinja2:15 msgid "For acrylic printers ;)" msgstr "" @@ -2032,45 +2611,49 @@ msgid "" "language settings." msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:44 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:42 +msgid "Show temperatures in Fahrenheit as well as Celcius" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:51 msgid "Manage Language Packs..." msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:47 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:54 msgid "Available Language Packs" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:58 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:65 msgid "Last update:" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:61 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:68 msgid "Delete" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:72 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:79 msgid "No additional Language Packs are installed at the moment." msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:77 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:84 msgid "Upload additional Language Packs" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:88 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:95 #: src/octoprint/templates/overlays/dragndrop.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:44 -#: src/octoprint/templates/sidebar/files.jinja2:55 +#: src/octoprint/templates/sidebar/files.jinja2:57 +#: src/octoprint/templates/sidebar/files.jinja2:68 msgid "Upload" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:90 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:97 msgid "" "This does not look like a valid language pack. Valid language packs " "should be either zip files or tarballs and have the extension \".zip\", " "\".tar.gz\", \".tgz\" or \".tar\"" msgstr "" -#: src/octoprint/templates/dialogs/settings/appearance.jinja2:93 +#: src/octoprint/templates/dialogs/settings/appearance.jinja2:100 msgid "" "Please note that you will have to reload the page in order for any newly " "added language packs to become available." @@ -2081,7 +2664,11 @@ msgid "Enable Temperature Graph" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:12 -msgid "Enable GCode Visualizer" +msgid "Enable model size detection and warn if model exceeds print bed" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:12 +msgid "Beta" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:19 @@ -2112,29 +2699,41 @@ msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 #: src/octoprint/templates/dialogs/settings/features.jinja2:61 #: src/octoprint/templates/dialogs/settings/features.jinja2:68 -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 msgid "Repetier" msgstr "" #: src/octoprint/templates/dialogs/settings/features.jinja2:54 -msgid "Send a checksum with every command" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/features.jinja2:61 msgid "Ignore consecutive resend requests for the same line" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:68 +#: src/octoprint/templates/dialogs/settings/features.jinja2:61 #, python-format msgid "" "Support TargetExtr%%n/TargetBed target " "temperature format" msgstr "" -#: src/octoprint/templates/dialogs/settings/features.jinja2:75 +#: src/octoprint/templates/dialogs/settings/features.jinja2:68 msgid "Disable detection of external heatups" msgstr "" +#: src/octoprint/templates/dialogs/settings/features.jinja2:73 +msgid "Send a checksum with the command" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:76 +msgid "When printing" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:79 +msgid "Always" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/features.jinja2:82 +msgid "Never" +msgstr "" + #: src/octoprint/templates/dialogs/settings/folders.jinja2:5 msgid "Upload Folder" msgstr "" @@ -2172,9 +2771,9 @@ msgid "" msgstr "" #: src/octoprint/templates/dialogs/settings/folders.jinja2:47 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:75 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:86 #: src/octoprint/templates/tabs/timelapse.jinja2:13 msgid "Warning" msgstr "" @@ -2184,6 +2783,7 @@ msgid "Critical" msgstr "" #: src/octoprint/templates/dialogs/settings/folders.jinja2:59 +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:25 msgid "" "Provide values including size unit. Allowed units are: b, byte, bytes, " "kb, mb, gb, tb (case insensitive). Example: 5MB, " @@ -2214,17 +2814,53 @@ msgstr "" msgid "After connection to printer is established" msgstr "" +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:39 +msgid "Before connection to printer is closed" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodescripts.jinja2:43 +msgid "" +"This will only be executed when closing the connection actively. If the " +"connection to the printer is suddenly lost nothing will be sent." +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:5 +msgid "Enable GCode Visualizer" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:9 +msgid "Maximum size the GCodeViewer autoloads the file for preview" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:10 +msgid "GCode Visualizer file size threshold" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:15 +msgid "on desktop" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/gcodevisualizer.jinja2:21 +msgid "on mobile" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/logs.jinja2:6 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +msgid "Sort by" +msgstr "" + #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 msgid "Modification date" msgstr "" #: src/octoprint/templates/dialogs/settings/logs.jinja2:6 #: src/octoprint/templates/dialogs/settings/logs.jinja2:13 -#: src/octoprint/templates/sidebar/files.jinja2:10 -#: src/octoprint/templates/sidebar/files.jinja2:24 -#: src/octoprint/templates/tabs/timelapse.jinja2:50 -#: src/octoprint/templates/tabs/timelapse.jinja2:56 -#: src/octoprint/templates/tabs/timelapse.jinja2:88 +#: src/octoprint/templates/sidebar/files.jinja2:14 +#: src/octoprint/templates/sidebar/files.jinja2:28 +#: src/octoprint/templates/sidebar/files.jinja2:38 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 +#: src/octoprint/templates/tabs/timelapse.jinja2:65 +#: src/octoprint/templates/tabs/timelapse.jinja2:97 msgid "Size" msgstr "" @@ -2232,92 +2868,10 @@ msgstr "" msgid "Date" msgstr "" -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:6 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:58 -msgid "Model" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Set as default profile" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:15 -msgid "Edit Profile" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:34 +#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:5 msgid "Add Profile..." msgstr "" -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:47 -msgid "Name must be set" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:71 -msgid "Form Factor" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:73 -msgid "Rectangular" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:76 -msgid "Circular" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:81 -msgid "Origin" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:89 -msgid "Volume" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:91 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:121 -msgid "X" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:98 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:131 -msgid "Y" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:105 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:141 -msgid "Z" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:113 -msgid "Heated Bed" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:119 -msgid "Axis" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:127 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:137 -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:147 -msgid "Invert control" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:151 -msgid "E" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:159 -msgid "Nozzle Diameter" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:168 -msgid "Number of Extruders" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/printerprofiles.jinja2:174 -msgid "Nozzle Offsets (relative to first nozzle T0)" -msgstr "" - #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:2 msgid "" "Serial port to connect to, setting this to AUTO will make OctoPrint try " @@ -2351,26 +2905,32 @@ msgid "Auto-connect to printer on server start" msgstr "" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:21 -msgid "" -"Interval in which to poll for the temperature information from the " -"printer while printing" +msgid "Interval in which to poll for the temperature information from the printer" msgstr "" #: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:22 msgid "Temperature interval" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:30 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:28 +msgid "When printing or idle" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:35 +msgid "When a target temperature is set" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:38 msgid "" "Interval in which to poll for the SD printing status information from the" " printer while printing" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:31 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 msgid "SD status interval" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:39 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:47 msgid "" "Time after which the communication with your printer will be considered " "timed out if nothing was sent by your printer (and an attempt to get it " @@ -2379,39 +2939,39 @@ msgid "" "temperature will be polled from the printer while not printing." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:40 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 msgid "Communication timeout" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:48 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:56 msgid "" "Time after which a connection attempt to the printer will be considered " "as having failed" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:49 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 msgid "Connection timeout" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:57 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:65 msgid "" "Time after which to consider an auto detection attempt to have failed if " "no successful connection is detected" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:58 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:66 msgid "Autodetection timeout" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:69 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 msgid "Log communication to serial.log (might negatively impact performance)" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:74 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:82 msgid "Additional serial ports" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:77 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:85 #, python-format msgid "" "Use this to define additional glob patterns" @@ -2419,107 +2979,117 @@ msgid "" "/dev/ttyAMA*. One entry per line." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:83 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:89 +msgid "Additional baud rates" +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:92 +msgid "" +"Use this to define additional serial port baud rates to list for " +"connecting with, e.g. 123456. Comma separated." +msgstr "" + +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:98 msgid "" "Not only cancel ongoing prints but also disconnect on unhandled errors " "from the firmware." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:90 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 msgid "" "Ignore any unhandled errors from the firmware. Only use this if your " "firmware sends stuff prefixed with \"Error\" that is not an actual error." " Might mask printer issues, be careful!" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:98 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 msgid "Command to send to the firmware on first handshake attempt." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:99 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:114 msgid "\"Hello\" command" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:102 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:117 msgid "" "Use this to specify a different command than the default " "M110 to send to the printer on initial connection to trigger" " a communication handshake." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:105 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:120 msgid "" "Commands that are know to run long and hence should suppress " "communication timeouts from being triggered." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:106 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 msgid "Long running commands" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:109 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:124 msgid "" "Use this to specify the commands known to take a long time to complete " "without output from your printer and hence might cause timeout issues. " "Just the G or M code, comma separated." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:112 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:127 msgid "" "Commands that always require a line number and checksum to be sent with " "them." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:113 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:128 msgid "Commands that always require a checksum" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:116 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:131 msgid "" "Use this to specify which commands always need to be " "sent with a checksum. Comma separated list." msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Generate additional ok for M29" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:121 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:136 msgid "Most Marlin < v1.1.0" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:126 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 msgid "Simulate an additional `ok` for resend requests" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:129 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:144 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:130 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:145 msgid "Max. consecutive timeouts while idle" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:135 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:150 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:136 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:151 msgid "Max. consecutive timeouts while printing" msgstr "" -#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:141 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:156 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:142 +#: src/octoprint/templates/dialogs/settings/serialconnection.jinja2:157 msgid "Max. consecutive timeouts during long running commands" msgstr "" @@ -2527,30 +3097,6 @@ msgstr "" msgid "Commands" msgstr "" -#: src/octoprint/templates/dialogs/settings/server.jinja2:4 -msgid "Command to restart the OctoPrint server" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:5 -msgid "Restart OctoPrint" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:10 -msgid "Command to restart the system OctoPrint is running on" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:11 -msgid "Restart system" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:16 -msgid "Command to shut down the system OctoPrint is running on" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/server.jinja2:17 -msgid "Shutdown system" -msgstr "" - #: src/octoprint/templates/dialogs/settings/temperatures.jinja2:2 msgid "Temperature Graph" msgstr "" @@ -2575,62 +3121,6 @@ msgstr "" msgid "RegExp" msgstr "" -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:2 -msgid "URL to embed into the UI for live viewing of the webcam stream" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:3 -msgid "Stream URL" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:8 -msgid "URL to use for retrieving webcam snapshot images for timelapse creation" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:9 -msgid "Snapshot URL" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:14 -msgid "Full path to the FFMPEG binary" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:15 -msgid "Path to FFMPEG" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:20 -msgid "Bitrate to use for encoding the timelapse video" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:21 -msgid "Timelapse bitrate" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:26 -msgid "Number of FFMPEG encoding threads" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:27 -msgid "FFMPEG threads" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:35 -msgid "Enable OctoPrint watermark in timelapse movies" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:42 -msgid "Flip webcam horizontally" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:47 -msgid "Flip webcam vertically" -msgstr "" - -#: src/octoprint/templates/dialogs/settings/webcam.jinja2:52 -msgid "Rotate webcam 90 degrees counter clockwise" -msgstr "" - #: src/octoprint/templates/dialogs/usersettings/access.jinja2:5 msgid "" "If you do not wish to change your password, just leave the following " @@ -2647,6 +3137,41 @@ msgid "" "of the page." msgstr "" +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:1 +msgid "All Done!" +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" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_end.jinja2:8 +#, python-format +msgid "" +"\n" +" If you enjoy OctoPrint, please consider supporting its ongoing\n" +" development. You can find find this link also in the \"About\" " +"dialog. Thank you!\n" +msgstr "" + +#: src/octoprint/templates/dialogs/wizard/firstrun_start.jinja2:1 +msgid "Hello!" +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" +" get you printing in no time!\n" +msgstr "" + #: src/octoprint/templates/navbar/login.jinja2:11 msgid "Remember me" msgstr "" @@ -2672,7 +3197,7 @@ msgid "Upload locally" msgstr "" #: src/octoprint/templates/overlays/dragndrop.jinja2:7 -#: src/octoprint/templates/sidebar/files.jinja2:49 +#: src/octoprint/templates/sidebar/files.jinja2:62 msgid "Upload to SD" msgstr "" @@ -2690,10 +3215,15 @@ msgstr "" #: src/octoprint/templates/overlays/reloadui.jinja2:7 msgid "" -"There is a new version of the server active now, a reload of the user " -"interface is needed. This will not interrupt any print jobs you might " -"have ongoing. Please reload the web interface now by clicking the button " -"below." +"\n" +" There is a new version of the server active now, a " +"reload\n" +" of the user interface is needed. This will not " +"interrupt\n" +" any print jobs you might have ongoing. Please reload " +"the\n" +" web interface now by clicking the button below.\n" +" " msgstr "" #: src/octoprint/templates/sidebar/connection.jinja2:8 @@ -2704,42 +3234,51 @@ msgstr "" msgid "Auto-connect on server startup" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:9 -#: src/octoprint/templates/sidebar/files.jinja2:23 -msgid "Uploaded" +#: src/octoprint/templates/sidebar/files.jinja2:5 +msgid "Back" msgstr "" #: src/octoprint/templates/sidebar/files.jinja2:13 -msgid "Additional data" -msgstr "" - -#: src/octoprint/templates/sidebar/files.jinja2:14 -#: src/octoprint/templates/sidebar/files.jinja2:26 -msgid "Download" -msgstr "" - -#: src/octoprint/templates/sidebar/files.jinja2:15 #: src/octoprint/templates/sidebar/files.jinja2:27 -msgid "Remove" -msgstr "" - -#: src/octoprint/templates/sidebar/files.jinja2:16 -msgid "Load" +msgid "Uploaded" msgstr "" #: src/octoprint/templates/sidebar/files.jinja2:17 +msgid "Additional data" +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:18 +#: src/octoprint/templates/sidebar/files.jinja2:30 +msgid "Download" +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:19 +#: src/octoprint/templates/sidebar/files.jinja2:31 +#: src/octoprint/templates/sidebar/files.jinja2:40 +msgid "Remove" +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:20 +msgid "Load" +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:21 msgid "Load and Print" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Free" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:37 +#: src/octoprint/templates/sidebar/files.jinja2:45 msgid "Total" msgstr "" -#: src/octoprint/templates/sidebar/files.jinja2:67 +#: src/octoprint/templates/sidebar/files.jinja2:50 +msgid "Create folder..." +msgstr "" + +#: src/octoprint/templates/sidebar/files.jinja2:80 msgid "Hint: You can also drag and drop files on this page to upload them." msgstr "" @@ -2759,43 +3298,59 @@ msgstr "" msgid "Sort by file size" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:10 -msgid "Only show GCode files" +#: src/octoprint/templates/sidebar/files_header.jinja2:12 +msgid "Sort by Folders, Files" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:11 -msgid "Only show STL files" +#: src/octoprint/templates/sidebar/files_header.jinja2:13 +msgid "Sort by Files, Folders" msgstr "" #: src/octoprint/templates/sidebar/files_header.jinja2:14 -msgid "Only show files stored locally" -msgstr "" - -#: src/octoprint/templates/sidebar/files_header.jinja2:15 -msgid "Only show files stored on SD" +msgid "Mixed" msgstr "" #: src/octoprint/templates/sidebar/files_header.jinja2:18 -msgid "Hide successfully printed files" +msgid "Only show machine code files" +msgstr "" + +#: src/octoprint/templates/sidebar/files_header.jinja2:19 +msgid "Only show model files" +msgstr "" + +#: src/octoprint/templates/sidebar/files_header.jinja2:22 +msgid "Only show files stored locally" msgstr "" #: src/octoprint/templates/sidebar/files_header.jinja2:23 +msgid "Only show files stored on SD" +msgstr "" + +#: src/octoprint/templates/sidebar/files_header.jinja2:26 +msgid "Hide folders without files" +msgstr "" + +#: src/octoprint/templates/sidebar/files_header.jinja2:27 +msgid "Hide successfully printed files" +msgstr "" + +#: src/octoprint/templates/sidebar/files_header.jinja2:32 msgid "Refresh file list" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:30 +#: src/octoprint/templates/sidebar/files_header.jinja2:39 msgid "SD Card operations" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:34 +#: src/octoprint/templates/sidebar/files_header.jinja2:43 msgid "Initialize SD card" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:35 +#: src/octoprint/templates/sidebar/files_header.jinja2:44 msgid "Refresh SD files" msgstr "" -#: src/octoprint/templates/sidebar/files_header.jinja2:36 +#: src/octoprint/templates/sidebar/files_header.jinja2:45 msgid "Release SD card" msgstr "" @@ -2907,83 +3462,91 @@ msgid "" " mode." msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:68 +#: src/octoprint/templates/tabs/control.jinja2:69 msgid "Feed rate:" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:76 +#: src/octoprint/templates/tabs/control.jinja2:78 msgid "Select Tool..." msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:87 +#: src/octoprint/templates/tabs/control.jinja2:89 msgid "Extrude" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:88 +#: src/octoprint/templates/tabs/control.jinja2:90 msgid "Retract" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:92 +#: src/octoprint/templates/tabs/control.jinja2:94 msgid "Flow rate:" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:99 +#: src/octoprint/templates/tabs/control.jinja2:101 msgid "Motors off" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:100 +#: src/octoprint/templates/tabs/control.jinja2:102 msgid "Fan on" msgstr "" -#: src/octoprint/templates/tabs/control.jinja2:101 +#: src/octoprint/templates/tabs/control.jinja2:103 msgid "Fan off" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:17 -msgid "Model info" +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:11 +msgid "Previous layer" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:20 -msgid "Layer info" -msgstr "" - -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:24 -msgid "Renderer options" +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:14 +msgid "Next layer" msgstr "" #: src/octoprint/templates/tabs/gcodeviewer.jinja2:28 +msgid "Model info" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:31 +msgid "Layer info" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:35 +msgid "Renderer options" +msgstr "" + +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:39 msgid "Sync with job progress" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:33 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:44 msgid "Center viewport on model" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:36 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:47 msgid "Zoom in on model" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:42 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:53 msgid "Show moves" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:45 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:56 msgid "Show retracts" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:51 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:62 msgid "Also show previous layer" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:54 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 msgid "Also show next layer" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:59 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:70 msgid "Reload" msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:65 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 msgid "" "\n" " Note that the time and usage values in this tab are " @@ -2998,7 +3561,7 @@ msgid "" " " msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:76 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 msgid "" "

\n" " You've selected " msgstr "" -#: src/octoprint/templates/tabs/gcodeviewer.jinja2:87 +#: src/octoprint/templates/tabs/gcodeviewer.jinja2:98 #, python-format msgid "Yes, please visualize %(name)s regardless of its size" msgstr "" -#: src/octoprint/templates/tabs/temperature.jinja2:13 -msgid "Offset" -msgstr "" - #: src/octoprint/templates/tabs/temperature.jinja2:29 #: src/octoprint/templates/tabs/temperature.jinja2:51 msgid "Set" @@ -3135,35 +3694,47 @@ msgstr "" msgid "Interval" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:38 -msgid "Save as default" +#: src/octoprint/templates/tabs/timelapse.jinja2:37 +msgid "Retraction Z-Hop (in mm)" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:43 -msgid "Save config" +#: src/octoprint/templates/tabs/timelapse.jinja2:42 +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. " +"For this to work properly your retraction z-hop has to be different from " +"your layerheight!" msgstr "" #: src/octoprint/templates/tabs/timelapse.jinja2:47 +msgid "Save as default" +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:52 +msgid "Save config" +msgstr "" + +#: src/octoprint/templates/tabs/timelapse.jinja2:56 msgid "Finished Timelapses" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:50 +#: src/octoprint/templates/tabs/timelapse.jinja2:59 msgid "Creation date" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:81 +#: src/octoprint/templates/tabs/timelapse.jinja2:90 msgid "Unrendered Timelapses" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:87 +#: src/octoprint/templates/tabs/timelapse.jinja2:96 msgid "Frames" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Delete unrendered timelapse" msgstr "" -#: src/octoprint/templates/tabs/timelapse.jinja2:99 +#: src/octoprint/templates/tabs/timelapse.jinja2:108 msgid "Render timelapse" msgstr ""