Show overlay when a new server version is detected

That's more user friendly than just blindly reloading the page. Also include installed Template- and AssetPlugins in the check whether there's a new version or not.
This commit is contained in:
Gina Häußge 2015-06-21 18:02:16 +02:00
parent 33ea9c3459
commit 22710ccfb3
11 changed files with 336 additions and 265 deletions

View file

@ -49,8 +49,17 @@ class PrinterStateConnection(sockjs.tornado.SockJSConnection, octoprint.printer.
self._remoteAddress = self._getRemoteAddress(info) self._remoteAddress = self._getRemoteAddress(info)
self._logger.info("New connection from client: %s" % self._remoteAddress) self._logger.info("New connection from client: %s" % self._remoteAddress)
plugin_signature = lambda impl: "{}:{}".format(impl._identifier, impl._plugin_version)
template_plugins = map(plugin_signature, self._pluginManager.get_implementations(octoprint.plugin.TemplatePlugin))
asset_plugins = map(plugin_signature, self._pluginManager.get_implementations(octoprint.plugin.AssetPlugin))
ui_plugins = sorted(set(template_plugins + asset_plugins))
import hashlib
plugin_hash = hashlib.md5()
plugin_hash.update(",".join(ui_plugins))
# connected => update the API key, might be necessary if the client was left open while the server restarted # connected => update the API key, might be necessary if the client was left open while the server restarted
self._emit("connected", {"apikey": octoprint.server.UI_API_KEY, "version": octoprint.server.VERSION, "display_version": octoprint.server.DISPLAY_VERSION}) self._emit("connected", {"apikey": octoprint.server.UI_API_KEY, "version": octoprint.server.VERSION, "display_version": octoprint.server.DISPLAY_VERSION, "plugin_hash": plugin_hash.hexdigest()})
self._printer.register_callback(self) self._printer.register_callback(self)
self._fileManager.register_slicingprogress_callback(self) self._fileManager.register_slicingprogress_callback(self)

File diff suppressed because one or more lines are too long

View file

@ -9,6 +9,11 @@ function DataUpdater(allViewModels) {
self._autoReconnectTimeouts = [0, 1, 1, 2, 3, 5, 8, 13, 20, 40, 100]; self._autoReconnectTimeouts = [0, 1, 1, 2, 3, 5, 8, 13, 20, 40, 100];
self._autoReconnectDialogIndex = 1; self._autoReconnectDialogIndex = 1;
self._pluginHash = undefined;
self.reloadOverlay = $("#reloadui_overlay");
$("#reloadui_overlay_reload").click(function() { location.reload(true); });
self.connect = function() { self.connect = function() {
var options = {}; var options = {};
if (SOCKJS_DEBUG) { if (SOCKJS_DEBUG) {
@ -119,6 +124,9 @@ function DataUpdater(allViewModels) {
DISPLAY_VERSION = data["display_version"]; DISPLAY_VERSION = data["display_version"];
$("span.version").text(DISPLAY_VERSION); $("span.version").text(DISPLAY_VERSION);
var oldPluginHash = self._pluginHash;
self._pluginHash = data["plugin_hash"];
if ($("#offline_overlay").is(":visible")) { if ($("#offline_overlay").is(":visible")) {
hideOfflineOverlay(); hideOfflineOverlay();
_.each(self.allViewModels, function(viewModel) { _.each(self.allViewModels, function(viewModel) {
@ -132,13 +140,8 @@ function DataUpdater(allViewModels) {
} }
} }
if (oldVersion != VERSION) { if (oldVersion != VERSION || (oldPluginHash != undefined && oldPluginHash != self._pluginHash)) {
// version change detected, force reloading UI - use randomized delay to reduce server load in self.reloadOverlay.show();
// the case of multiple clients
var delay = 5 + Math.floor(Math.random() * 5) + 1;
setTimeout(function() {location.reload(true);}, delay * 1000);
// TODO notify about that, or show confirmation
} }
break; break;

View file

@ -387,19 +387,21 @@ ul.dropdown-menu li a {
width: 100%; width: 100%;
} }
/** Offline overlay */ /** Offline & Reload overlay */
#offline_overlay { #offline_overlay,
#reloadui_overlay {
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
z-index: 10000; z-index: 10001;
display: none; display: none;
} }
#offline_overlay_background { #offline_overlay_background,
#reloadui_overlay_background {
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;
@ -412,7 +414,8 @@ ul.dropdown-menu li a {
opacity: 0.5; opacity: 0.5;
} }
#offline_overlay_wrapper { #offline_overlay_wrapper,
#reloadui_overlay_wrapper {
position: absolute; position: absolute;
top: 0; top: 0;
bottom: 0; bottom: 0;

View file

@ -134,6 +134,7 @@
<!-- Overlays --> <!-- Overlays -->
{% include 'overlays/dragndrop.jinja2' %} {% include 'overlays/dragndrop.jinja2' %}
{% include 'overlays/offline.jinja2' %} {% include 'overlays/offline.jinja2' %}
{% include 'overlays/reloadui.jinja2' %}
<!-- End of overlays --> <!-- End of overlays -->
<!-- Generic plugin template files --> <!-- Generic plugin template files -->

View file

@ -0,0 +1,14 @@
<div id="reloadui_overlay" xmlns="http://www.w3.org/1999/html">
<div id="reloadui_overlay_background"></div>
<div id="reloadui_overlay_wrapper">
<div class="container">
<div class="hero-unit">
<h1>{{ _('Please reload') }}</h1>
<p>{{ _('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.') }}</p>
<p>
<a class="btn btn-primary btn-large" id="reloadui_overlay_reload">{{ _('Reload now') }}</a>
</p>
</div>
</div>
</div>
</div>

View file

@ -11,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OctoPrint\n" "Project-Id-Version: OctoPrint\n"
"Report-Msgid-Bugs-To: i18n@octoprint.org\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n"
"POT-Creation-Date: 2015-06-20 01:02+0200\n" "POT-Creation-Date: 2015-06-21 17:58+0200\n"
"PO-Revision-Date: 2015-06-20 01:04+0100\n" "PO-Revision-Date: 2015-06-21 18:00+0100\n"
"Last-Translator: Gina Häußge <osd@foosel.net>\n" "Last-Translator: Gina Häußge <osd@foosel.net>\n"
"Language-Team: German (http://www.transifex.com/projects/p/octoprint/" "Language-Team: German (http://www.transifex.com/projects/p/octoprint/"
"language/de/)\n" "language/de/)\n"
@ -139,97 +139,97 @@ msgstr "Bestätigen"
msgid "Plugin Manager" msgid "Plugin Manager"
msgstr "Pluginmanager" msgstr "Pluginmanager"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:272 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:275
msgid "Installing plugin..." msgid "Installing plugin..."
msgstr "Installiere Plugin..." msgstr "Installiere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
msgid "Installing plugin from uploaded archive..." msgid "Installing plugin from uploaded archive..."
msgstr "Installiere Plugin von hochgeladenem Archiv..." msgstr "Installiere Plugin von hochgeladenem Archiv..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:144 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:147
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:220 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:223
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:297 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:300
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:327 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:330
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:544
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:574
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:591
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:608
msgid "Something went wrong" msgid "Something went wrong"
msgstr "Etwas ist schief gegangen" msgstr "Etwas ist schief gegangen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:145 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:148
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:221 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:224
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:298 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:301
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:328 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331
msgid "Please consult octoprint.log for details" msgid "Please consult octoprint.log for details"
msgstr "Bitte konsultiere octoprint.log für Details" msgstr "Bitte konsultiere octoprint.log für Details"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:277
#, python-format #, python-format
msgid "Installing plugin \"%(name)s\" from %(url)s..." msgid "Installing plugin \"%(name)s\" from %(url)s..."
msgstr "Installiere Plugin \"%(name)s\" von %(url)s..." msgstr "Installiere Plugin \"%(name)s\" von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:276 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279
#, python-format #, python-format
msgid "Installing plugin from %(url)s..." msgid "Installing plugin from %(url)s..."
msgstr "Installiere Plugin von %(url)s..." msgstr "Installiere Plugin von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:282
msgid "Reinstalling plugin..." msgid "Reinstalling plugin..."
msgstr "Reinstalliere Plugin..." msgstr "Reinstalliere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:280 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:283
#, python-format #, python-format
msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgid "Reinstalling plugin \"%(name)s\" from %(url)s..."
msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..." msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
msgid "Uninstalling plugin..." msgid "Uninstalling plugin..."
msgstr "Deinstalliere Plugin..." msgstr "Deinstalliere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
#, python-format #, python-format
msgid "Uninstalling plugin \"%(name)s\"" msgid "Uninstalling plugin \"%(name)s\""
msgstr "Deinstalliere Plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Reinstall" msgid "Reinstall"
msgstr "Reinstallieren" msgstr "Reinstallieren"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146
msgid "Install" msgid "Install"
msgstr "Installieren" msgstr "Installieren"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Incompatible" msgid "Incompatible"
msgstr "Inkompatibel" msgstr "Inkompatibel"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:371 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:374
#: src/octoprint/templates/overlays/reloadui.jinja2:9
msgid "Reload now" msgid "Reload now"
msgstr "Jetzt neu laden" msgstr "Jetzt neu laden"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:443
msgid "Done!" msgid "Done!"
msgstr "Fertig!" msgstr "Fertig!"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Enable Plugin" msgid "Enable Plugin"
msgstr "Plugin enablen" msgstr "Plugin enablen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Disable Plugin" msgid "Disable Plugin"
msgstr "Plugin disablen" msgstr "Plugin disablen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:525 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:528
#, python-format
msgid "Plugin installed" msgid "Plugin installed"
msgstr "Plugin installiert" msgstr "Plugin installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:526 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:529
msgid "" msgid ""
"A plugin was installed successfully, however it was impossible to detect " "A plugin was installed successfully, however it was impossible to detect "
"which one. Please Restart OctoPrint to make sure everything will be " "which one. Please Restart OctoPrint to make sure everything will be "
@ -239,16 +239,16 @@ msgstr ""
"detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass " "detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass "
"alles ordnungsgemäß registriert wird." "alles ordnungsgemäß registriert wird."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:530 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533
#, python-format #, python-format
msgid "Plugin \"%(name)s\" reinstalled" msgid "Plugin \"%(name)s\" reinstalled"
msgstr "Plugin \"%(name)s\" reinstalliert" msgstr "Plugin \"%(name)s\" reinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:531 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534
msgid "The plugin was reinstalled successfully" msgid "The plugin was reinstalled successfully"
msgstr "Das Plugin wurde erfolgreich reinstalliert" msgstr "Das Plugin wurde erfolgreich reinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:532 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535
msgid "" msgid ""
"The plugin was reinstalled successfully, however a restart of OctoPrint is " "The plugin was reinstalled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -256,7 +256,7 @@ msgstr ""
"Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von " "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von "
"OctoPrint notwendig bevor es genutzt werden kann." "OctoPrint notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536
msgid "" msgid ""
"The plugin was reinstalled successfully, however a reload of the page is " "The plugin was reinstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -264,16 +264,16 @@ msgstr ""
"Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der " "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der "
"Seite notwendig bevor es genutzt werden kann." "Seite notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538
#, python-format #, python-format
msgid "Plugin \"%(name)s\" installed" msgid "Plugin \"%(name)s\" installed"
msgstr "Plugin \"%(name)s\" installiert" msgstr "Plugin \"%(name)s\" installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:539
msgid "The plugin was installed successfully" msgid "The plugin was installed successfully"
msgstr "Das Plugin wurde erfolgreich installiert" msgstr "Das Plugin wurde erfolgreich installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540
msgid "" msgid ""
"The plugin was installed successfully, however a restart of OctoPrint is " "The plugin was installed successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -281,7 +281,7 @@ msgstr ""
"Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von "
"OctoPrint notwendig bevor es genutzt werden kann." "OctoPrint notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541
msgid "" msgid ""
"The plugin was installed successfully, however a reload of the page is " "The plugin was installed successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -289,19 +289,19 @@ msgstr ""
"Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der " "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der "
"Seite notwendig bevor es genutzt werden kann." "Seite notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:549 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:552
#, python-format #, python-format
msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:554
#, python-format #, python-format
msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:555 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558
#, python-format #, python-format
msgid "" msgid ""
"Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for " "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for "
@ -310,7 +310,7 @@ msgstr ""
"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte "
"konsultiere das Log für Details." "konsultiere das Log für Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560
#, python-format #, python-format
msgid "" msgid ""
"Installing the plugin from URL \"%(url)s\" failed, please see the log for " "Installing the plugin from URL \"%(url)s\" failed, please see the log for "
@ -319,16 +319,16 @@ msgstr ""
"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte "
"konsultiere das Log für Details" "konsultiere das Log für Details"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569
#, python-format #, python-format
msgid "Plugin \"%(name)s\" uninstalled" msgid "Plugin \"%(name)s\" uninstalled"
msgstr "Plugin \"%(name)s\" deinstalliert" msgstr "Plugin \"%(name)s\" deinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:567 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:570
msgid "The plugin was uninstalled successfully" msgid "The plugin was uninstalled successfully"
msgstr "Das Plugin wurde erfolgreich deinstalliert" msgstr "Das Plugin wurde erfolgreich deinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:568 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571
msgid "" msgid ""
"The plugin was uninstalled successfully, however a restart of OctoPrint is " "The plugin was uninstalled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -336,7 +336,7 @@ msgstr ""
"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572
msgid "" msgid ""
"The plugin was uninstalled successfully, however a reload of the page is " "The plugin was uninstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -344,27 +344,27 @@ msgstr ""
"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der " "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der "
"Seite notwendig." "Seite notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:573 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:576
#, python-format #, python-format
msgid "Uninstalling the plugin failed: %(reason)s" msgid "Uninstalling the plugin failed: %(reason)s"
msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:575 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:578
msgid "Uninstalling the plugin failed, please see the log for details." msgid "Uninstalling the plugin failed, please see the log for details."
msgstr "" msgstr ""
"Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für "
"Details." "Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:583 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586
#, python-format #, python-format
msgid "Plugin \"%(name)s\" enabled" msgid "Plugin \"%(name)s\" enabled"
msgstr "Plugin \"%(name)s\" aktiviert" msgstr "Plugin \"%(name)s\" aktiviert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:584 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587
msgid "The plugin was enabled successfully." msgid "The plugin was enabled successfully."
msgstr "Das Plugin wurde erfolgreich aktiviert." msgstr "Das Plugin wurde erfolgreich aktiviert."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:585 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588
msgid "" msgid ""
"The plugin was enabled successfully, however a restart of OctoPrint is " "The plugin was enabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -372,7 +372,7 @@ msgstr ""
"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:589
msgid "" msgid ""
"The plugin was enabled successfully, however a reload of the page is needed " "The plugin was enabled successfully, however a reload of the page is needed "
"for that to take effect." "for that to take effect."
@ -380,28 +380,28 @@ msgstr ""
"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite " "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite "
"notwendig." "notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:590 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:593
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:607 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:610
#, python-format #, python-format
msgid "Toggling the plugin failed: %(reason)s" msgid "Toggling the plugin failed: %(reason)s"
msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:592 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:609 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612
msgid "Toggling the plugin failed, please see the log for details." msgid "Toggling the plugin failed, please see the log for details."
msgstr "" msgstr ""
"Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:600 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603
#, python-format #, python-format
msgid "Plugin \"%(name)s\" disabled" msgid "Plugin \"%(name)s\" disabled"
msgstr "Plugin \"%(name)s\" deaktiviert" msgstr "Plugin \"%(name)s\" deaktiviert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:601 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:604
msgid "The plugin was disabled successfully." msgid "The plugin was disabled successfully."
msgstr "Das Plugin wurde erfolgreich deaktiviert." msgstr "Das Plugin wurde erfolgreich deaktiviert."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:602 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605
msgid "" msgid ""
"The plugin was disabled successfully, however a restart of OctoPrint is " "The plugin was disabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -409,7 +409,7 @@ msgstr ""
"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:606
msgid "" msgid ""
"The plugin was disabled successfully, however a reload of the page is needed " "The plugin was disabled successfully, however a reload of the page is needed "
"for that to take effect." "for that to take effect."
@ -546,7 +546,7 @@ msgid ""
msgstr "" msgstr ""
"Übergebe <code>--process-dependency-links</code> an <code>pip install</code>" "Übergebe <code>--process-dependency-links</code> an <code>pip install</code>"
#: src/octoprint/plugins/softwareupdate/__init__.py:486 #: src/octoprint/plugins/softwareupdate/__init__.py:499
#: src/octoprint/server/views.py:146 #: src/octoprint/server/views.py:146
#: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: 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:13
@ -883,14 +883,14 @@ msgstr "Zugriff"
msgid "Interface" msgid "Interface"
msgstr "Interface" msgstr "Interface"
#: src/octoprint/static/js/app/dataupdater.js:61 #: src/octoprint/static/js/app/dataupdater.js:65
#: src/octoprint/static/js/app/dataupdater.js:95 #: src/octoprint/static/js/app/dataupdater.js:99
#: src/octoprint/static/js/app/helpers.js:436 #: src/octoprint/static/js/app/helpers.js:436
#: src/octoprint/templates/overlays/offline.jinja2:6 #: src/octoprint/templates/overlays/offline.jinja2:6
msgid "Server is offline" msgid "Server is offline"
msgstr "Der Server ist offline" msgstr "Der Server ist offline"
#: src/octoprint/static/js/app/dataupdater.js:62 #: src/octoprint/static/js/app/dataupdater.js:66
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response from " "The server appears to be offline, at least I'm not getting any response from "
"it. I'll try to reconnect automatically <strong>over the next couple of " "it. I'll try to reconnect automatically <strong>over the next couple of "
@ -902,7 +902,7 @@ msgstr ""
"erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch " "erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch "
"jederzeit einen manuellen Verbindungsversuch anstoßen." "jederzeit einen manuellen Verbindungsversuch anstoßen."
#: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:100
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response from " "The server appears to be offline, at least I'm not getting any response from "
"it. I <strong>could not reconnect automatically</strong>, but you may try a " "it. I <strong>could not reconnect automatically</strong>, but you may try a "
@ -913,31 +913,31 @@ msgstr ""
"aber Du kannst mittels des folgenden Buttons einen manuellen " "aber Du kannst mittels des folgenden Buttons einen manuellen "
"Verbindungsversuch anstoßen." "Verbindungsversuch anstoßen."
#: src/octoprint/static/js/app/dataupdater.js:168 #: src/octoprint/static/js/app/dataupdater.js:166
#: src/octoprint/static/js/app/dataupdater.js:196 #: src/octoprint/static/js/app/dataupdater.js:194
#, python-format #, python-format
msgid "Slicing ... (%(percentage)d%%)" msgid "Slicing ... (%(percentage)d%%)"
msgstr "Slice ... (%(percentage)d%%)" msgstr "Slice ... (%(percentage)d%%)"
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
msgid "Rendering timelapse" msgid "Rendering timelapse"
msgstr "Zeitrafferaufnahme wird gerendert" msgstr "Zeitrafferaufnahme wird gerendert"
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
#, python-format #, python-format
msgid "Now rendering timelapse %(movie_basename)s" msgid "Now rendering timelapse %(movie_basename)s"
msgstr "Rendere Zeitrafferaufnahme %(movie_basename)s" msgstr "Rendere Zeitrafferaufnahme %(movie_basename)s"
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
msgid "Timelapse ready" msgid "Timelapse ready"
msgstr "Zeitrafferaufnahme fertig" msgstr "Zeitrafferaufnahme fertig"
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
#, python-format #, python-format
msgid "New timelapse %(movie_basename)s is done rendering." msgid "New timelapse %(movie_basename)s is done rendering."
msgstr "Neue Zeitrafferaufnahme %(movie_basename)s wurde fertig gerendert" msgstr "Neue Zeitrafferaufnahme %(movie_basename)s wurde fertig gerendert"
#: src/octoprint/static/js/app/dataupdater.js:189 #: src/octoprint/static/js/app/dataupdater.js:187
#, python-format #, python-format
msgid "" msgid ""
"Rendering of timelapse %(movie_basename)s failed with return code " "Rendering of timelapse %(movie_basename)s failed with return code "
@ -946,41 +946,41 @@ msgstr ""
"Rendering der Zeitrafferaufnahme %(movie_basename)s fehlgeschlagen mit " "Rendering der Zeitrafferaufnahme %(movie_basename)s fehlgeschlagen mit "
"Returncode %(returncode)s" "Returncode %(returncode)s"
#: src/octoprint/static/js/app/dataupdater.js:191 #: src/octoprint/static/js/app/dataupdater.js:189
msgid "Rendering failed" msgid "Rendering failed"
msgstr "Rendering fehlgeschlagen" msgstr "Rendering fehlgeschlagen"
#: src/octoprint/static/js/app/dataupdater.js:198 #: src/octoprint/static/js/app/dataupdater.js:196
msgid "Slicing ..." msgid "Slicing ..."
msgstr "Slice ..." msgstr "Slice ..."
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
msgid "Slicing done" msgid "Slicing done"
msgstr "Slicing abgeschlossen" msgstr "Slicing abgeschlossen"
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
#, python-format #, python-format
msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds"
msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden" msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden"
#: src/octoprint/static/js/app/dataupdater.js:214 #: src/octoprint/static/js/app/dataupdater.js:212
#, python-format #, python-format
msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s"
msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s" msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s"
#: src/octoprint/static/js/app/dataupdater.js:215 #: src/octoprint/static/js/app/dataupdater.js:213
msgid "Slicing failed" msgid "Slicing failed"
msgstr "Slicing fehlgeschlagen" msgstr "Slicing fehlgeschlagen"
#: src/octoprint/static/js/app/dataupdater.js:219 #: src/octoprint/static/js/app/dataupdater.js:217
msgid "Streaming ..." msgid "Streaming ..."
msgstr "Streaming ..." msgstr "Streaming ..."
#: src/octoprint/static/js/app/dataupdater.js:225 #: src/octoprint/static/js/app/dataupdater.js:223
msgid "Streaming done" msgid "Streaming done"
msgstr "Streaming abgeschlossen" msgstr "Streaming abgeschlossen"
#: src/octoprint/static/js/app/dataupdater.js:226 #: src/octoprint/static/js/app/dataupdater.js:224
#, python-format #, python-format
msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds"
msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden" msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden"
@ -2311,6 +2311,20 @@ msgstr "SD-Karte ist nicht initialisiert"
msgid "Attempt to reconnect" msgid "Attempt to reconnect"
msgstr "Erneut verbinden" msgstr "Erneut verbinden"
#: src/octoprint/templates/overlays/reloadui.jinja2:6
msgid "Please reload"
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."
#: src/octoprint/templates/sidebar/connection.jinja2:8 #: src/octoprint/templates/sidebar/connection.jinja2:8
msgid "Save connection settings" msgid "Save connection settings"
msgstr "Verbindungseinstellungen speichern" msgstr "Verbindungseinstellungen speichern"

View file

@ -11,8 +11,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OctoPrint\n" "Project-Id-Version: OctoPrint\n"
"Report-Msgid-Bugs-To: i18n@octoprint.org\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n"
"POT-Creation-Date: 2015-06-20 01:02+0200\n" "POT-Creation-Date: 2015-06-21 17:58+0200\n"
"PO-Revision-Date: 2015-06-20 01:04+0100\n" "PO-Revision-Date: 2015-06-21 18:00+0100\n"
"Last-Translator: Gina Häußge <osd@foosel.net>\n" "Last-Translator: Gina Häußge <osd@foosel.net>\n"
"Language-Team: German (http://www.transifex.com/projects/p/octoprint/" "Language-Team: German (http://www.transifex.com/projects/p/octoprint/"
"language/de/)\n" "language/de/)\n"
@ -139,97 +139,97 @@ msgstr "Bestätigen"
msgid "Plugin Manager" msgid "Plugin Manager"
msgstr "Pluginmanager" msgstr "Pluginmanager"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:272 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:275
msgid "Installing plugin..." msgid "Installing plugin..."
msgstr "Installiere Plugin..." msgstr "Installiere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
msgid "Installing plugin from uploaded archive..." msgid "Installing plugin from uploaded archive..."
msgstr "Installiere Plugin von hochgeladenem Archiv..." msgstr "Installiere Plugin von hochgeladenem Archiv..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:144 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:147
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:220 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:223
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:297 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:300
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:327 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:330
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:544
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:574
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:591
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:608
msgid "Something went wrong" msgid "Something went wrong"
msgstr "Etwas ist schief gegangen" msgstr "Etwas ist schief gegangen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:145 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:148
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:221 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:224
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:298 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:301
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:328 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331
msgid "Please consult octoprint.log for details" msgid "Please consult octoprint.log for details"
msgstr "Bitte konsultiere octoprint.log für Details" msgstr "Bitte konsultiere octoprint.log für Details"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:277
#, python-format #, python-format
msgid "Installing plugin \"%(name)s\" from %(url)s..." msgid "Installing plugin \"%(name)s\" from %(url)s..."
msgstr "Installiere Plugin \"%(name)s\" von %(url)s..." msgstr "Installiere Plugin \"%(name)s\" von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:276 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279
#, python-format #, python-format
msgid "Installing plugin from %(url)s..." msgid "Installing plugin from %(url)s..."
msgstr "Installiere Plugin von %(url)s..." msgstr "Installiere Plugin von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:282
msgid "Reinstalling plugin..." msgid "Reinstalling plugin..."
msgstr "Reinstalliere Plugin..." msgstr "Reinstalliere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:280 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:283
#, python-format #, python-format
msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgid "Reinstalling plugin \"%(name)s\" from %(url)s..."
msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..." msgstr "Reinstalliere Plugin \"%(name)s\" von %(url)s..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
msgid "Uninstalling plugin..." msgid "Uninstalling plugin..."
msgstr "Deinstalliere Plugin..." msgstr "Deinstalliere Plugin..."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
#, python-format #, python-format
msgid "Uninstalling plugin \"%(name)s\"" msgid "Uninstalling plugin \"%(name)s\""
msgstr "Deinstalliere Plugin \"%(name)s\"" msgstr "Deinstalliere Plugin \"%(name)s\""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Reinstall" msgid "Reinstall"
msgstr "Reinstallieren" msgstr "Reinstallieren"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146
msgid "Install" msgid "Install"
msgstr "Installieren" msgstr "Installieren"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Incompatible" msgid "Incompatible"
msgstr "Inkompatibel" msgstr "Inkompatibel"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:371 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:374
#: src/octoprint/templates/overlays/reloadui.jinja2:9
msgid "Reload now" msgid "Reload now"
msgstr "Jetzt neu laden" msgstr "Jetzt neu laden"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:443
msgid "Done!" msgid "Done!"
msgstr "Fertig!" msgstr "Fertig!"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Enable Plugin" msgid "Enable Plugin"
msgstr "Plugin enablen" msgstr "Plugin enablen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Disable Plugin" msgid "Disable Plugin"
msgstr "Plugin disablen" msgstr "Plugin disablen"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:525 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:528
#, python-format
msgid "Plugin installed" msgid "Plugin installed"
msgstr "Plugin installiert" msgstr "Plugin installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:526 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:529
msgid "" msgid ""
"A plugin was installed successfully, however it was impossible to detect " "A plugin was installed successfully, however it was impossible to detect "
"which one. Please Restart OctoPrint to make sure everything will be " "which one. Please Restart OctoPrint to make sure everything will be "
@ -239,16 +239,16 @@ msgstr ""
"detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass " "detektieren, welches. Bitte starte OctoPrint neu um sicherzustellen, dass "
"alles ordnungsgemäß registriert wird." "alles ordnungsgemäß registriert wird."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:530 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533
#, python-format #, python-format
msgid "Plugin \"%(name)s\" reinstalled" msgid "Plugin \"%(name)s\" reinstalled"
msgstr "Plugin \"%(name)s\" reinstalliert" msgstr "Plugin \"%(name)s\" reinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:531 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534
msgid "The plugin was reinstalled successfully" msgid "The plugin was reinstalled successfully"
msgstr "Das Plugin wurde erfolgreich reinstalliert" msgstr "Das Plugin wurde erfolgreich reinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:532 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535
msgid "" msgid ""
"The plugin was reinstalled successfully, however a restart of OctoPrint is " "The plugin was reinstalled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -256,7 +256,7 @@ msgstr ""
"Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von " "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neustart von "
"OctoPrint notwendig bevor es genutzt werden kann." "OctoPrint notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536
msgid "" msgid ""
"The plugin was reinstalled successfully, however a reload of the page is " "The plugin was reinstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -264,16 +264,16 @@ msgstr ""
"Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der " "Das Plugin wurde erfolgreich reinstalliert, es ist aber ein Neuladen der "
"Seite notwendig bevor es genutzt werden kann." "Seite notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538
#, python-format #, python-format
msgid "Plugin \"%(name)s\" installed" msgid "Plugin \"%(name)s\" installed"
msgstr "Plugin \"%(name)s\" installiert" msgstr "Plugin \"%(name)s\" installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:539
msgid "The plugin was installed successfully" msgid "The plugin was installed successfully"
msgstr "Das Plugin wurde erfolgreich installiert" msgstr "Das Plugin wurde erfolgreich installiert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540
msgid "" msgid ""
"The plugin was installed successfully, however a restart of OctoPrint is " "The plugin was installed successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -281,7 +281,7 @@ msgstr ""
"Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neustart von "
"OctoPrint notwendig bevor es genutzt werden kann." "OctoPrint notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541
msgid "" msgid ""
"The plugin was installed successfully, however a reload of the page is " "The plugin was installed successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -289,19 +289,19 @@ msgstr ""
"Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der " "Das Plugin wurde erfolgreich installiert, es ist jedoch ein Neuladen der "
"Seite notwendig bevor es genutzt werden kann." "Seite notwendig bevor es genutzt werden kann."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:549 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:552
#, python-format #, python-format
msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:554
#, python-format #, python-format
msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s" "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:555 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558
#, python-format #, python-format
msgid "" msgid ""
"Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for " "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log for "
@ -310,7 +310,7 @@ msgstr ""
"Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " "Reinstallation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte "
"konsultiere das Log für Details." "konsultiere das Log für Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560
#, python-format #, python-format
msgid "" msgid ""
"Installing the plugin from URL \"%(url)s\" failed, please see the log for " "Installing the plugin from URL \"%(url)s\" failed, please see the log for "
@ -319,16 +319,16 @@ msgstr ""
"Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte " "Installation des Plugins von URL \"%(url)s\" fehlgeschlagen, bitte "
"konsultiere das Log für Details" "konsultiere das Log für Details"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569
#, python-format #, python-format
msgid "Plugin \"%(name)s\" uninstalled" msgid "Plugin \"%(name)s\" uninstalled"
msgstr "Plugin \"%(name)s\" deinstalliert" msgstr "Plugin \"%(name)s\" deinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:567 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:570
msgid "The plugin was uninstalled successfully" msgid "The plugin was uninstalled successfully"
msgstr "Das Plugin wurde erfolgreich deinstalliert" msgstr "Das Plugin wurde erfolgreich deinstalliert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:568 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571
msgid "" msgid ""
"The plugin was uninstalled successfully, however a restart of OctoPrint is " "The plugin was uninstalled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -336,7 +336,7 @@ msgstr ""
"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572
msgid "" msgid ""
"The plugin was uninstalled successfully, however a reload of the page is " "The plugin was uninstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -344,27 +344,27 @@ msgstr ""
"Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der " "Das Plugin wurde erfolgreich deinstalliert, es ist jedoch ein Neuladen der "
"Seite notwendig." "Seite notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:573 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:576
#, python-format #, python-format
msgid "Uninstalling the plugin failed: %(reason)s" msgid "Uninstalling the plugin failed: %(reason)s"
msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s" msgstr "Deinstallation des Plugins fehlgeschlagen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:575 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:578
msgid "Uninstalling the plugin failed, please see the log for details." msgid "Uninstalling the plugin failed, please see the log for details."
msgstr "" msgstr ""
"Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für " "Deinstallation des Plugins fehlgeschlagen, bitte konsultiere das Log für "
"Details." "Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:583 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586
#, python-format #, python-format
msgid "Plugin \"%(name)s\" enabled" msgid "Plugin \"%(name)s\" enabled"
msgstr "Plugin \"%(name)s\" aktiviert" msgstr "Plugin \"%(name)s\" aktiviert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:584 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587
msgid "The plugin was enabled successfully." msgid "The plugin was enabled successfully."
msgstr "Das Plugin wurde erfolgreich aktiviert." msgstr "Das Plugin wurde erfolgreich aktiviert."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:585 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588
msgid "" msgid ""
"The plugin was enabled successfully, however a restart of OctoPrint is " "The plugin was enabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -372,7 +372,7 @@ msgstr ""
"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:589
msgid "" msgid ""
"The plugin was enabled successfully, however a reload of the page is needed " "The plugin was enabled successfully, however a reload of the page is needed "
"for that to take effect." "for that to take effect."
@ -380,28 +380,28 @@ msgstr ""
"Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite " "Das Plugin wurde erfolgreich aktiviert, es ist jedoch ein Neuladen der Seite "
"notwendig." "notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:590 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:593
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:607 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:610
#, python-format #, python-format
msgid "Toggling the plugin failed: %(reason)s" msgid "Toggling the plugin failed: %(reason)s"
msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s" msgstr "Togglen des Plugins fehlgeschalgen: %(reason)s"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:592 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:609 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612
msgid "Toggling the plugin failed, please see the log for details." msgid "Toggling the plugin failed, please see the log for details."
msgstr "" msgstr ""
"Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details." "Togglen des Plugins fehlgeschlagen, bitte konsultiere das Log für Details."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:600 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603
#, python-format #, python-format
msgid "Plugin \"%(name)s\" disabled" msgid "Plugin \"%(name)s\" disabled"
msgstr "Plugin \"%(name)s\" deaktiviert" msgstr "Plugin \"%(name)s\" deaktiviert"
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:601 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:604
msgid "The plugin was disabled successfully." msgid "The plugin was disabled successfully."
msgstr "Das Plugin wurde erfolgreich deaktiviert." msgstr "Das Plugin wurde erfolgreich deaktiviert."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:602 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605
msgid "" msgid ""
"The plugin was disabled successfully, however a restart of OctoPrint is " "The plugin was disabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
@ -409,7 +409,7 @@ msgstr ""
"Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von " "Das Plugin wurde erfolgreich deaktiviert, es ist jedoch ein Neustart von "
"OctoPrint notwendig." "OctoPrint notwendig."
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:606
msgid "" msgid ""
"The plugin was disabled successfully, however a reload of the page is needed " "The plugin was disabled successfully, however a reload of the page is needed "
"for that to take effect." "for that to take effect."
@ -546,7 +546,7 @@ msgid ""
msgstr "" msgstr ""
"Übergebe <code>--process-dependency-links</code> an <code>pip install</code>" "Übergebe <code>--process-dependency-links</code> an <code>pip install</code>"
#: src/octoprint/plugins/softwareupdate/__init__.py:486 #: src/octoprint/plugins/softwareupdate/__init__.py:499
#: src/octoprint/server/views.py:146 #: src/octoprint/server/views.py:146
#: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: 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:13
@ -883,14 +883,14 @@ msgstr "Zugriff"
msgid "Interface" msgid "Interface"
msgstr "Interface" msgstr "Interface"
#: src/octoprint/static/js/app/dataupdater.js:61 #: src/octoprint/static/js/app/dataupdater.js:65
#: src/octoprint/static/js/app/dataupdater.js:95 #: src/octoprint/static/js/app/dataupdater.js:99
#: src/octoprint/static/js/app/helpers.js:436 #: src/octoprint/static/js/app/helpers.js:436
#: src/octoprint/templates/overlays/offline.jinja2:6 #: src/octoprint/templates/overlays/offline.jinja2:6
msgid "Server is offline" msgid "Server is offline"
msgstr "Der Server ist offline" msgstr "Der Server ist offline"
#: src/octoprint/static/js/app/dataupdater.js:62 #: src/octoprint/static/js/app/dataupdater.js:66
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response from " "The server appears to be offline, at least I'm not getting any response from "
"it. I'll try to reconnect automatically <strong>over the next couple of " "it. I'll try to reconnect automatically <strong>over the next couple of "
@ -902,7 +902,7 @@ msgstr ""
"erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch " "erneut zu verbinden, aber Du kannst mittels des folgenden Buttons auch "
"jederzeit einen manuellen Verbindungsversuch anstoßen." "jederzeit einen manuellen Verbindungsversuch anstoßen."
#: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:100
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response from " "The server appears to be offline, at least I'm not getting any response from "
"it. I <strong>could not reconnect automatically</strong>, but you may try a " "it. I <strong>could not reconnect automatically</strong>, but you may try a "
@ -913,31 +913,31 @@ msgstr ""
"aber Du kannst mittels des folgenden Buttons einen manuellen " "aber Du kannst mittels des folgenden Buttons einen manuellen "
"Verbindungsversuch anstoßen." "Verbindungsversuch anstoßen."
#: src/octoprint/static/js/app/dataupdater.js:168 #: src/octoprint/static/js/app/dataupdater.js:166
#: src/octoprint/static/js/app/dataupdater.js:196 #: src/octoprint/static/js/app/dataupdater.js:194
#, python-format #, python-format
msgid "Slicing ... (%(percentage)d%%)" msgid "Slicing ... (%(percentage)d%%)"
msgstr "Slice ... (%(percentage)d%%)" msgstr "Slice ... (%(percentage)d%%)"
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
msgid "Rendering timelapse" msgid "Rendering timelapse"
msgstr "Zeitrafferaufnahme wird gerendert" msgstr "Zeitrafferaufnahme wird gerendert"
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
#, python-format #, python-format
msgid "Now rendering timelapse %(movie_basename)s" msgid "Now rendering timelapse %(movie_basename)s"
msgstr "Rendere Zeitrafferaufnahme %(movie_basename)s" msgstr "Rendere Zeitrafferaufnahme %(movie_basename)s"
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
msgid "Timelapse ready" msgid "Timelapse ready"
msgstr "Zeitrafferaufnahme fertig" msgstr "Zeitrafferaufnahme fertig"
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
#, python-format #, python-format
msgid "New timelapse %(movie_basename)s is done rendering." msgid "New timelapse %(movie_basename)s is done rendering."
msgstr "Neue Zeitrafferaufnahme %(movie_basename)s wurde fertig gerendert" msgstr "Neue Zeitrafferaufnahme %(movie_basename)s wurde fertig gerendert"
#: src/octoprint/static/js/app/dataupdater.js:189 #: src/octoprint/static/js/app/dataupdater.js:187
#, python-format #, python-format
msgid "" msgid ""
"Rendering of timelapse %(movie_basename)s failed with return code " "Rendering of timelapse %(movie_basename)s failed with return code "
@ -946,41 +946,41 @@ msgstr ""
"Rendering der Zeitrafferaufnahme %(movie_basename)s fehlgeschlagen mit " "Rendering der Zeitrafferaufnahme %(movie_basename)s fehlgeschlagen mit "
"Returncode %(returncode)s" "Returncode %(returncode)s"
#: src/octoprint/static/js/app/dataupdater.js:191 #: src/octoprint/static/js/app/dataupdater.js:189
msgid "Rendering failed" msgid "Rendering failed"
msgstr "Rendering fehlgeschlagen" msgstr "Rendering fehlgeschlagen"
#: src/octoprint/static/js/app/dataupdater.js:198 #: src/octoprint/static/js/app/dataupdater.js:196
msgid "Slicing ..." msgid "Slicing ..."
msgstr "Slice ..." msgstr "Slice ..."
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
msgid "Slicing done" msgid "Slicing done"
msgstr "Slicing abgeschlossen" msgstr "Slicing abgeschlossen"
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
#, python-format #, python-format
msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds"
msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden" msgstr "%(stl)s nach %(gcode)s geslicet, dauerte %(time).2f Sekunden"
#: src/octoprint/static/js/app/dataupdater.js:214 #: src/octoprint/static/js/app/dataupdater.js:212
#, python-format #, python-format
msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s"
msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s" msgstr "Konnte %(stl)s nicht nach %(gcode)s slicen: %(reason)s"
#: src/octoprint/static/js/app/dataupdater.js:215 #: src/octoprint/static/js/app/dataupdater.js:213
msgid "Slicing failed" msgid "Slicing failed"
msgstr "Slicing fehlgeschlagen" msgstr "Slicing fehlgeschlagen"
#: src/octoprint/static/js/app/dataupdater.js:219 #: src/octoprint/static/js/app/dataupdater.js:217
msgid "Streaming ..." msgid "Streaming ..."
msgstr "Streaming ..." msgstr "Streaming ..."
#: src/octoprint/static/js/app/dataupdater.js:225 #: src/octoprint/static/js/app/dataupdater.js:223
msgid "Streaming done" msgid "Streaming done"
msgstr "Streaming abgeschlossen" msgstr "Streaming abgeschlossen"
#: src/octoprint/static/js/app/dataupdater.js:226 #: src/octoprint/static/js/app/dataupdater.js:224
#, python-format #, python-format
msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds"
msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden" msgstr "%(local)s nach %(remote)s gestreamt, dauerte %(time).2f Sekunden"
@ -2311,6 +2311,20 @@ msgstr "SD-Karte ist nicht initialisiert"
msgid "Attempt to reconnect" msgid "Attempt to reconnect"
msgstr "Erneut verbinden" msgstr "Erneut verbinden"
#: src/octoprint/templates/overlays/reloadui.jinja2:6
msgid "Please reload"
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."
#: src/octoprint/templates/sidebar/connection.jinja2:8 #: src/octoprint/templates/sidebar/connection.jinja2:8
msgid "Save connection settings" msgid "Save connection settings"
msgstr "Verbindungseinstellungen speichern" msgstr "Verbindungseinstellungen speichern"

View file

@ -6,9 +6,9 @@
#, fuzzy #, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OctoPrint 1.2.0-rc1-34-g61bd803\n" "Project-Id-Version: OctoPrint 1.2.0-rc3-2-g33ea9c3-dirty\n"
"Report-Msgid-Bugs-To: i18n@octoprint.org\n" "Report-Msgid-Bugs-To: i18n@octoprint.org\n"
"POT-Creation-Date: 2015-06-20 01:02+0200\n" "POT-Creation-Date: 2015-06-21 17:58+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -132,246 +132,247 @@ msgstr ""
msgid "Plugin Manager" msgid "Plugin Manager"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:272 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:275
msgid "Installing plugin..." msgid "Installing plugin..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:129 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:132
msgid "Installing plugin from uploaded archive..." msgid "Installing plugin from uploaded archive..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:144 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:147
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:220 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:223
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:297 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:300
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:327 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:330
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:544
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:574
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:591
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:608
msgid "Something went wrong" msgid "Something went wrong"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:145 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:148
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:221 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:224
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:298 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:301
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:328 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:331
msgid "Please consult octoprint.log for details" msgid "Please consult octoprint.log for details"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:274 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:277
#, python-format #, python-format
msgid "Installing plugin \"%(name)s\" from %(url)s..." msgid "Installing plugin \"%(name)s\" from %(url)s..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:276 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279
#, python-format #, python-format
msgid "Installing plugin from %(url)s..." msgid "Installing plugin from %(url)s..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:279 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:282
msgid "Reinstalling plugin..." msgid "Reinstalling plugin..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:280 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:283
#, python-format #, python-format
msgid "Reinstalling plugin \"%(name)s\" from %(url)s..." msgid "Reinstalling plugin \"%(name)s\" from %(url)s..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
msgid "Uninstalling plugin..." msgid "Uninstalling plugin..."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:318 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:321
#, python-format #, python-format
msgid "Uninstalling plugin \"%(name)s\"" msgid "Uninstalling plugin \"%(name)s\""
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Reinstall" msgid "Reinstall"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:130
#: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146 #: src/octoprint/plugins/pluginmanager/templates/pluginmanager_settings.jinja2:146
msgid "Install" msgid "Install"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:353 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:356
msgid "Incompatible" msgid "Incompatible"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:371 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:374
#: src/octoprint/templates/overlays/reloadui.jinja2:9
msgid "Reload now" msgid "Reload now"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:440 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:443
msgid "Done!" msgid "Done!"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Enable Plugin" msgid "Enable Plugin"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:460 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:463
msgid "Disable Plugin" msgid "Disable Plugin"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:525 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:528
msgid "Plugin installed" msgid "Plugin installed"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:526 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:529
msgid "" msgid ""
"A plugin was installed successfully, however it was impossible to detect " "A plugin was installed successfully, however it was impossible to detect "
"which one. Please Restart OctoPrint to make sure everything will be " "which one. Please Restart OctoPrint to make sure everything will be "
"registered properly" "registered properly"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:530 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533
#, python-format #, python-format
msgid "Plugin \"%(name)s\" reinstalled" msgid "Plugin \"%(name)s\" reinstalled"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:531 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:534
msgid "The plugin was reinstalled successfully" msgid "The plugin was reinstalled successfully"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:532 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535
msgid "" msgid ""
"The plugin was reinstalled successfully, however a restart of OctoPrint " "The plugin was reinstalled successfully, however a restart of OctoPrint "
"is needed for that to take effect." "is needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:533 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536
msgid "" msgid ""
"The plugin was reinstalled successfully, however a reload of the page is " "The plugin was reinstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:535 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538
#, python-format #, python-format
msgid "Plugin \"%(name)s\" installed" msgid "Plugin \"%(name)s\" installed"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:536 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:539
msgid "The plugin was installed successfully" msgid "The plugin was installed successfully"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:537 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:540
msgid "" msgid ""
"The plugin was installed successfully, however a restart of OctoPrint is " "The plugin was installed successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:538 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:541
msgid "" msgid ""
"The plugin was installed successfully, however a reload of the page is " "The plugin was installed successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:549 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:552
#, python-format #, python-format
msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Reinstalling the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:551 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:554
#, python-format #, python-format
msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s" msgid "Installing the plugin from URL \"%(url)s\" failed: %(reason)s"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:555 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:558
#, python-format #, python-format
msgid "" msgid ""
"Reinstalling the plugin from URL \"%(url)s\" failed, please see the log " "Reinstalling the plugin from URL \"%(url)s\" failed, please see the log "
"for details." "for details."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:557 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:560
#, python-format #, python-format
msgid "" msgid ""
"Installing the plugin from URL \"%(url)s\" failed, please see the log for" "Installing the plugin from URL \"%(url)s\" failed, please see the log for"
" details." " details."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:566 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569
#, python-format #, python-format
msgid "Plugin \"%(name)s\" uninstalled" msgid "Plugin \"%(name)s\" uninstalled"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:567 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:570
msgid "The plugin was uninstalled successfully" msgid "The plugin was uninstalled successfully"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:568 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:571
msgid "" msgid ""
"The plugin was uninstalled successfully, however a restart of OctoPrint " "The plugin was uninstalled successfully, however a restart of OctoPrint "
"is needed for that to take effect." "is needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:569 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:572
msgid "" msgid ""
"The plugin was uninstalled successfully, however a reload of the page is " "The plugin was uninstalled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:573 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:576
#, python-format #, python-format
msgid "Uninstalling the plugin failed: %(reason)s" msgid "Uninstalling the plugin failed: %(reason)s"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:575 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:578
msgid "Uninstalling the plugin failed, please see the log for details." msgid "Uninstalling the plugin failed, please see the log for details."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:583 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586
#, python-format #, python-format
msgid "Plugin \"%(name)s\" enabled" msgid "Plugin \"%(name)s\" enabled"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:584 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:587
msgid "The plugin was enabled successfully." msgid "The plugin was enabled successfully."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:585 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:588
msgid "" msgid ""
"The plugin was enabled successfully, however a restart of OctoPrint is " "The plugin was enabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:586 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:589
msgid "" msgid ""
"The plugin was enabled successfully, however a reload of the page is " "The plugin was enabled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:590 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:593
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:607 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:610
#, python-format #, python-format
msgid "Toggling the plugin failed: %(reason)s" msgid "Toggling the plugin failed: %(reason)s"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:592 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:595
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:609 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:612
msgid "Toggling the plugin failed, please see the log for details." msgid "Toggling the plugin failed, please see the log for details."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:600 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603
#, python-format #, python-format
msgid "Plugin \"%(name)s\" disabled" msgid "Plugin \"%(name)s\" disabled"
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:601 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:604
msgid "The plugin was disabled successfully." msgid "The plugin was disabled successfully."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:602 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:605
msgid "" msgid ""
"The plugin was disabled successfully, however a restart of OctoPrint is " "The plugin was disabled successfully, however a restart of OctoPrint is "
"needed for that to take effect." "needed for that to take effect."
msgstr "" msgstr ""
#: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:603 #: src/octoprint/plugins/pluginmanager/static/js/pluginmanager.js:606
msgid "" msgid ""
"The plugin was disabled successfully, however a reload of the page is " "The plugin was disabled successfully, however a reload of the page is "
"needed for that to take effect." "needed for that to take effect."
@ -498,7 +499,7 @@ msgstr ""
msgid "Use <code>--process-dependency-links</code> with <code>pip install</code>" msgid "Use <code>--process-dependency-links</code> with <code>pip install</code>"
msgstr "" msgstr ""
#: src/octoprint/plugins/softwareupdate/__init__.py:486 #: src/octoprint/plugins/softwareupdate/__init__.py:499
#: src/octoprint/server/views.py:146 #: src/octoprint/server/views.py:146
#: src/octoprint/static/js/app/viewmodels/appearance.js:11 #: 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:13
@ -805,14 +806,14 @@ msgstr ""
msgid "Interface" msgid "Interface"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:61 #: src/octoprint/static/js/app/dataupdater.js:65
#: src/octoprint/static/js/app/dataupdater.js:95 #: src/octoprint/static/js/app/dataupdater.js:99
#: src/octoprint/static/js/app/helpers.js:436 #: src/octoprint/static/js/app/helpers.js:436
#: src/octoprint/templates/overlays/offline.jinja2:6 #: src/octoprint/templates/overlays/offline.jinja2:6
msgid "Server is offline" msgid "Server is offline"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:62 #: src/octoprint/static/js/app/dataupdater.js:66
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response " "The server appears to be offline, at least I'm not getting any response "
"from it. I'll try to reconnect automatically <strong>over the next couple" "from it. I'll try to reconnect automatically <strong>over the next couple"
@ -820,79 +821,79 @@ msgid ""
"anytime using the button below." "anytime using the button below."
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:96 #: src/octoprint/static/js/app/dataupdater.js:100
msgid "" msgid ""
"The server appears to be offline, at least I'm not getting any response " "The server appears to be offline, at least I'm not getting any response "
"from it. I <strong>could not reconnect automatically</strong>, but you " "from it. I <strong>could not reconnect automatically</strong>, but you "
"may try a manual reconnect using the button below." "may try a manual reconnect using the button below."
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:168 #: src/octoprint/static/js/app/dataupdater.js:166
#: src/octoprint/static/js/app/dataupdater.js:196 #: src/octoprint/static/js/app/dataupdater.js:194
#, python-format #, python-format
msgid "Slicing ... (%(percentage)d%%)" msgid "Slicing ... (%(percentage)d%%)"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
msgid "Rendering timelapse" msgid "Rendering timelapse"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:185 #: src/octoprint/static/js/app/dataupdater.js:183
#, python-format #, python-format
msgid "Now rendering timelapse %(movie_basename)s" msgid "Now rendering timelapse %(movie_basename)s"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
msgid "Timelapse ready" msgid "Timelapse ready"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:187 #: src/octoprint/static/js/app/dataupdater.js:185
#, python-format #, python-format
msgid "New timelapse %(movie_basename)s is done rendering." msgid "New timelapse %(movie_basename)s is done rendering."
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:189 #: src/octoprint/static/js/app/dataupdater.js:187
#, python-format #, python-format
msgid "" msgid ""
"Rendering of timelapse %(movie_basename)s failed with return code " "Rendering of timelapse %(movie_basename)s failed with return code "
"%(returncode)s" "%(returncode)s"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:191 #: src/octoprint/static/js/app/dataupdater.js:189
msgid "Rendering failed" msgid "Rendering failed"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:198 #: src/octoprint/static/js/app/dataupdater.js:196
msgid "Slicing ..." msgid "Slicing ..."
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
msgid "Slicing done" msgid "Slicing done"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:204 #: src/octoprint/static/js/app/dataupdater.js:202
#, python-format #, python-format
msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds" msgid "Sliced %(stl)s to %(gcode)s, took %(time).2f seconds"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:214 #: src/octoprint/static/js/app/dataupdater.js:212
#, python-format #, python-format
msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s" msgid "Could not slice %(stl)s to %(gcode)s: %(reason)s"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:215 #: src/octoprint/static/js/app/dataupdater.js:213
msgid "Slicing failed" msgid "Slicing failed"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:219 #: src/octoprint/static/js/app/dataupdater.js:217
msgid "Streaming ..." msgid "Streaming ..."
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:225 #: src/octoprint/static/js/app/dataupdater.js:223
msgid "Streaming done" msgid "Streaming done"
msgstr "" msgstr ""
#: src/octoprint/static/js/app/dataupdater.js:226 #: src/octoprint/static/js/app/dataupdater.js:224
#, python-format #, python-format
msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds" msgid "Streamed %(local)s to %(remote)s on SD, took %(time).2f seconds"
msgstr "" msgstr ""
@ -2125,6 +2126,18 @@ msgstr ""
msgid "Attempt to reconnect" msgid "Attempt to reconnect"
msgstr "" msgstr ""
#: src/octoprint/templates/overlays/reloadui.jinja2:6
msgid "Please reload"
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."
msgstr ""
#: src/octoprint/templates/sidebar/connection.jinja2:8 #: src/octoprint/templates/sidebar/connection.jinja2:8
msgid "Save connection settings" msgid "Save connection settings"
msgstr "" msgstr ""