mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
updated DE translation for 1.3.0 (MQTT5, modules, function, ...) and other small fixes (#2901)
This commit is contained in:
parent
734adc6445
commit
ed44fb461c
@ -143,6 +143,7 @@
|
|||||||
"nodeActionDisabled": "Node-Aktionen deaktiviert",
|
"nodeActionDisabled": "Node-Aktionen deaktiviert",
|
||||||
"nodeActionDisabledSubflow": "Node-Aktionen deaktiviert im Subflow",
|
"nodeActionDisabledSubflow": "Node-Aktionen deaktiviert im Subflow",
|
||||||
"missing-types": "<p>Flows gestoppt aufgrund fehlender Node-Typen</p>",
|
"missing-types": "<p>Flows gestoppt aufgrund fehlender Node-Typen</p>",
|
||||||
|
"missing-modules": "<p>Flows angehalten aufgrund fehlender Module</p>",
|
||||||
"safe-mode": "<p>Flows sind im abgesicherten Modus gestoppt.</p><p>Flows können bearbeitet und übernommen (deploy) werden, um sie neu zu starten.</p>",
|
"safe-mode": "<p>Flows sind im abgesicherten Modus gestoppt.</p><p>Flows können bearbeitet und übernommen (deploy) werden, um sie neu zu starten.</p>",
|
||||||
"restartRequired": "Node-RED muss neu gestartet werden, damit die Module nach Upgrade aktiviert werden",
|
"restartRequired": "Node-RED muss neu gestartet werden, damit die Module nach Upgrade aktiviert werden",
|
||||||
"credentials_load_failed": "<p>Flows gestoppt, da die Berechtigungen nicht entschlüsselt werden konnten.</p><p>Die Datei mit dem Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p>",
|
"credentials_load_failed": "<p>Flows gestoppt, da die Berechtigungen nicht entschlüsselt werden konnten.</p><p>Die Datei mit dem Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p>",
|
||||||
@ -338,8 +339,21 @@
|
|||||||
"output": "Ausgänge:",
|
"output": "Ausgänge:",
|
||||||
"status": "Status-Node",
|
"status": "Status-Node",
|
||||||
"deleteSubflow": "Subflow löschen",
|
"deleteSubflow": "Subflow löschen",
|
||||||
|
"confirmDelete": "Sind Sie sicher mit dem Löschen dieses Subflows?",
|
||||||
"info": "Beschreibung",
|
"info": "Beschreibung",
|
||||||
"category": "Kategorie",
|
"category": "Kategorie",
|
||||||
|
"module": "Module",
|
||||||
|
"license": "Lizenz",
|
||||||
|
"licenseNone": "Keine",
|
||||||
|
"licenseOther": "Andere",
|
||||||
|
"type": "Node-Typ",
|
||||||
|
"version": "Version",
|
||||||
|
"versionPlaceholder": "x.y.z",
|
||||||
|
"keys": "Schlüsselwörter",
|
||||||
|
"keysPlaceholder": "Komma-getrennte Schlüsselwörter",
|
||||||
|
"author": "Author",
|
||||||
|
"authorPlaceholder": "Dein Name <email@beispiel.de>",
|
||||||
|
"desc": "Beschreibung",
|
||||||
"env": {
|
"env": {
|
||||||
"restore": "Stelle auf Subflow-Standard zurück",
|
"restore": "Stelle auf Subflow-Standard zurück",
|
||||||
"remove": "Entferne Umgebungsvariable"
|
"remove": "Entferne Umgebungsvariable"
|
||||||
@ -386,6 +400,7 @@
|
|||||||
"icon": "Icon",
|
"icon": "Icon",
|
||||||
"inputType": "Eingangstyp",
|
"inputType": "Eingangstyp",
|
||||||
"selectType": "Wähle Typen ...",
|
"selectType": "Wähle Typen ...",
|
||||||
|
"loadCredentials": "Lade Node-Berechtigungen",
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"input": "Eingang",
|
"input": "Eingang",
|
||||||
"select": "Wähle",
|
"select": "Wähle",
|
||||||
@ -420,7 +435,8 @@
|
|||||||
},
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"scopeChange": "Wenn Sie den Geltungsbereich (scope) ändern, wird er für Nodes in anderen Flows nicht verfügbar sein",
|
"scopeChange": "Wenn Sie den Geltungsbereich (scope) ändern, wird er für Nodes in anderen Flows nicht verfügbar sein",
|
||||||
"invalidProperties": "Ungültige Eigenschaften:"
|
"invalidProperties": "Ungültige Eigenschaften:",
|
||||||
|
"credentialLoadFailed": "Laden der Node-Berechtigungen fehlgeschlagen"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"keyboard": {
|
"keyboard": {
|
||||||
@ -842,7 +858,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"editableList": {
|
"editableList": {
|
||||||
"add": "hinzufügen"
|
"add": "hinzufügen",
|
||||||
|
"addTitle": "Element hinzufügen"
|
||||||
},
|
},
|
||||||
"search": {
|
"search": {
|
||||||
"empty": "Keine Übereinstimmungen gefunden",
|
"empty": "Keine Übereinstimmungen gefunden",
|
||||||
@ -981,7 +998,7 @@
|
|||||||
"desc0": "Die Datei mit den Flow-Berechtigungen kann verschlüsselt werden, um ihren Inhalt zu schützen.",
|
"desc0": "Die Datei mit den Flow-Berechtigungen kann verschlüsselt werden, um ihren Inhalt zu schützen.",
|
||||||
"desc1": "Wenn Sie diese Berechtigungen in einem öffentlichen Repository speichern möchten, müssen Sie sie mit einen geheimen Schlüsselausdruck verschlüsseln.",
|
"desc1": "Wenn Sie diese Berechtigungen in einem öffentlichen Repository speichern möchten, müssen Sie sie mit einen geheimen Schlüsselausdruck verschlüsseln.",
|
||||||
"desc2": "Die Datei mit den Flow-Berechtigungen ist derzeit nicht verschlüsselt.",
|
"desc2": "Die Datei mit den Flow-Berechtigungen ist derzeit nicht verschlüsselt.",
|
||||||
"desc3": "D.h. ihr Inhalt (z. B. Passwörter und Zugriffs-Tokens) kann von jedem mit Zugriff auf die Datei gelesen werden.",
|
"desc3": "D.h. ihr Inhalt (z.B. Passwörter und Zugriffs-Tokens) kann von jedem mit Zugriff auf die Datei gelesen werden.",
|
||||||
"desc4": "Wenn Sie diese Berechtigungen in einen öffentlichen Repository speichern möchten, müssen Sie diese verschlüsseln, indem Sie einen geheimen Schlüsselausdruck eingeben.",
|
"desc4": "Wenn Sie diese Berechtigungen in einen öffentlichen Repository speichern möchten, müssen Sie diese verschlüsseln, indem Sie einen geheimen Schlüsselausdruck eingeben.",
|
||||||
"desc5": "Ihre Datei mit den Flow-Berechtigungen wird derzeit mit dem Eintrag 'credentialSecret' Ihrer Einstellungsdatei als Schlüssel verschlüsselt.",
|
"desc5": "Ihre Datei mit den Flow-Berechtigungen wird derzeit mit dem Eintrag 'credentialSecret' Ihrer Einstellungsdatei als Schlüssel verschlüsselt.",
|
||||||
"desc6": "Die Datei mit den Flow-Berechtigungen wird derzeit mit einem vom System generierten Schlüssel verschlüsselt. Sie sollten einen neuen geheimen Schlüssel für dieses Projekt vorgeben.",
|
"desc6": "Die Datei mit den Flow-Berechtigungen wird derzeit mit einem vom System generierten Schlüssel verschlüsselt. Sie sollten einen neuen geheimen Schlüssel für dieses Projekt vorgeben.",
|
||||||
@ -1080,6 +1097,7 @@
|
|||||||
"editor-tab": {
|
"editor-tab": {
|
||||||
"properties": "Eigenschaften",
|
"properties": "Eigenschaften",
|
||||||
"envProperties": "Umgebungsvariablen",
|
"envProperties": "Umgebungsvariablen",
|
||||||
|
"module": "Moduleigenschaften",
|
||||||
"description": "Beschreibung",
|
"description": "Beschreibung",
|
||||||
"appearance": "Erscheinungsbild",
|
"appearance": "Erscheinungsbild",
|
||||||
"preview": "Vorschau",
|
"preview": "Vorschau",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"$string": {
|
"$string": {
|
||||||
"args": "arg[, prettify]",
|
"args": "arg[, prettify]",
|
||||||
"desc": "Wandelt `arg` in eine Zeichenfolge um gemäß der folgenden Regeln:\n\n- Zeichenfolgen (string) bleiben unverändert\n- Funktionen werden in eine leere Zeichenfolge konvertiert\n- Numerische Unendlichkeit und NaN lösen einen Fehler aus, da sie nicht als JSON-Zahlenwert dargestellt werden können.\n- Alle anderen Werte werden mit Hilfe der Funktion `JSON.stringify` in eine JSON-Zeichenfolge konvertiert. Wenn `prettify` `true` ist, wird \"prettified\" JSON erzeugt. Z. B. Eine Zeile pro Feld und Zeilen werden eingeschoben basierend auf der Feldtiefe."
|
"desc": "Wandelt `arg` in eine Zeichenfolge um gemäß der folgenden Regeln:\n\n- Zeichenfolgen (string) bleiben unverändert\n- Funktionen werden in eine leere Zeichenfolge konvertiert\n- Numerische Unendlichkeit und NaN lösen einen Fehler aus, da sie nicht als JSON-Zahlenwert dargestellt werden können.\n- Alle anderen Werte werden mit Hilfe der Funktion `JSON.stringify` in eine JSON-Zeichenfolge konvertiert. Wenn `prettify` `true` ist, wird \"prettified\" JSON erzeugt. Z.B. Eine Zeile pro Feld und Zeilen werden eingeschoben basierend auf der Feldtiefe."
|
||||||
},
|
},
|
||||||
"$length": {
|
"$length": {
|
||||||
"args": "str",
|
"args": "str",
|
||||||
@ -125,7 +125,7 @@
|
|||||||
},
|
},
|
||||||
"$exists": {
|
"$exists": {
|
||||||
"args": "arg",
|
"args": "arg",
|
||||||
"desc": "Gibt den booleschen Wert `true` zurück, wenn der Ausdruck `arg` zu einem Wert ausgewertet wird, oder `false`, wenn der Ausdruck nicht mit einem anderen Ausdruck übereinstimmt (z. B. ein Pfad zu einer nicht vorhandenen Feldreferenz)."
|
"desc": "Gibt den booleschen Wert `true` zurück, wenn der Ausdruck `arg` zu einem Wert ausgewertet wird, oder `false`, wenn der Ausdruck nicht mit einem anderen Ausdruck übereinstimmt (z.B. ein Pfad zu einer nicht vorhandenen Feldreferenz)."
|
||||||
},
|
},
|
||||||
"$count": {
|
"$count": {
|
||||||
"args": "array",
|
"args": "array",
|
||||||
@ -205,7 +205,7 @@
|
|||||||
},
|
},
|
||||||
"$formatNumber": {
|
"$formatNumber": {
|
||||||
"args": "number, picture [, options]",
|
"args": "number, picture [, options]",
|
||||||
"desc": "Wandelt `number` in eine Zeichenfolge um und formatiert sie in eine dezimale Darstellung, wie im `picture`-String-Parameter vorgegeben.\n\nDas Verhalten dieser Funktion ist mit der XPath/XQuery-Funktion fn:formatnummer konsistent, wie sie in der XPath F&O 3.1-Spezifikation definiert ist. Der `picture`-String-Parameter definiert, wie die Zahl formatiert ist und hat die gleiche Syntax wie fn:format-number.\n\nDer optionale dritte Parameter `options` wird verwendet, um die standardmäßigen länderspezifischen Formatierungszeichen, wie z. B. das Dezimaltrennzeichen, zu überschreiben. Wenn dieser Parameter vorgegeben wird, muss es sich um ein Objekt handeln, das Name/Wert-Paare enthält, die im Abschnitt mit dem Dezimalformat der XPath F&O 3.1-Spezifikation vorgegeben sind."
|
"desc": "Wandelt `number` in eine Zeichenfolge um und formatiert sie in eine dezimale Darstellung, wie im `picture`-String-Parameter vorgegeben.\n\nDas Verhalten dieser Funktion ist mit der XPath/XQuery-Funktion fn:formatnummer konsistent, wie sie in der XPath F&O 3.1-Spezifikation definiert ist. Der `picture`-String-Parameter definiert, wie die Zahl formatiert ist und hat die gleiche Syntax wie fn:format-number.\n\nDer optionale dritte Parameter `options` wird verwendet, um die standardmäßigen länderspezifischen Formatierungszeichen, wie z.B. das Dezimaltrennzeichen, zu überschreiben. Wenn dieser Parameter vorgegeben wird, muss es sich um ein Objekt handeln, das Name/Wert-Paare enthält, die im Abschnitt mit dem Dezimalformat der XPath F&O 3.1-Spezifikation vorgegeben sind."
|
||||||
},
|
},
|
||||||
"$formatBase": {
|
"$formatBase": {
|
||||||
"args": "number [, radix]",
|
"args": "number [, radix]",
|
||||||
|
@ -36,11 +36,11 @@
|
|||||||
<p>Das maximal einstellbare Intervall beträgt etwa 596 Stunden bzw. 24 Tage.
|
<p>Das maximal einstellbare Intervall beträgt etwa 596 Stunden bzw. 24 Tage.
|
||||||
Wenn jedoch Intervalle größer als 24h benötigt werden, sollte ein <span style="background-color:Gainsboro">scheduler</span>-Node verwendet werden,
|
Wenn jedoch Intervalle größer als 24h benötigt werden, sollte ein <span style="background-color:Gainsboro">scheduler</span>-Node verwendet werden,
|
||||||
der mit Stromausfällen und Neustarts besser umgehen kann.</p>
|
der mit Stromausfällen und Neustarts besser umgehen kann.</p>
|
||||||
<p><b>Hinweis:</b> Die Optionen <i>"Intervall zwischen Uhrzeiten"</i> und <i>"Täglicher Zeitpunkt"</i>
|
<p><b>Hinweis</b>: Die Optionen <i>"Intervall zwischen Uhrzeiten"</i> und <i>"Täglicher Zeitpunkt"</i>
|
||||||
verwenden das Standard-Cron-System.</p>
|
verwenden das Standard-Cron-System.</p>
|
||||||
<p>Beispiel "Intervall zwischen Uhrzeiten": Von 3:00 bis 4:00 in 15-Minuten-Intervall ergibt die Zeitpunkte
|
<p>Beispiel "Intervall zwischen Uhrzeiten": Von 3:00 bis 4:00 in 15-Minuten-Intervall ergibt die Zeitpunkte
|
||||||
3:00, 3:15, 3:30, 3:45 und 4:00.</p>
|
3:00, 3:15, 3:30, 3:45 und 4:00.</p>
|
||||||
<p>Wenn Sie alle 20 Minuten ab sofort verwenden möchten, verwenden Sie die Option<i>"Intervall"</i>.</p>
|
<p>Wenn Sie alle 20 Minuten ab sofort verwenden möchten, verwenden Sie die Option<i>"Intervall"</i>.</p>
|
||||||
<p><b>Hinweis:</b> Um einen Zeilenvorschub in eine Zeichenfolge einzuschließen, muss ein Funktions-Node
|
<p><b>Hinweis</b>: Um einen Zeilenvorschub in eine Zeichenfolge einzuschließen, muss ein Funktions-Node
|
||||||
zur Erstellung der Nutzdaten (Payload) verwendet werden.</p>
|
zur Erstellung der Nutzdaten (Payload) verwendet werden.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -19,8 +19,8 @@
|
|||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Wenn ein Node die Bearbeitung seiner Nachrichten abgeschlossen hat,
|
<p>Wenn ein Node die Bearbeitung seiner Nachrichten abgeschlossen hat,
|
||||||
kann der <span style="background-color:Gainsboro">complete</span>-Node dazu benutzt werden, einen weiteren Flow anzustoßen.</p>
|
kann der <span style="background-color:Gainsboro">complete</span>-Node dazu benutzt werden, einen weiteren Flow anzustoßen.</p>
|
||||||
<p>Der Node kann z. B. mit einem anderen Node ohne Ausgang verknüpft werden
|
<p>Der Node kann z.B. mit einem anderen Node ohne Ausgang verknüpft werden
|
||||||
(z. B. E-Mail-Sende-Node), um den Flow fortzusetzen.</p>
|
(z.B. E-Mail-Sende-Node), um den Flow fortzusetzen.</p>
|
||||||
<p>Im Node werden dazu die zu überwachenden Nodes des selben Flows ausgewählt.
|
<p>Im Node werden dazu die zu überwachenden Nodes des selben Flows ausgewählt.
|
||||||
Im Gegensatz zum <span style="background-color:Gainsboro">catch</span>-Node besteht hier jedoch nicht die Auswahlmöglichkeit aller Nodes des Flows.</p>
|
Im Gegensatz zum <span style="background-color:Gainsboro">catch</span>-Node besteht hier jedoch nicht die Auswahlmöglichkeit aller Nodes des Flows.</p>
|
||||||
<p>Nicht alle Nodes können diesen Node anstoßen.
|
<p>Nicht alle Nodes können diesen Node anstoßen.
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
<p>Die Links zwischen Link-Nodes werden nur angezeigt, wenn ein Link-Node ausgewählt ist.
|
<p>Die Links zwischen Link-Nodes werden nur angezeigt, wenn ein Link-Node ausgewählt ist.
|
||||||
Wenn Links zu anderen Flow-Tabs vorhanden sind, werden virtuelle Link-Nodes als Gegenparts angezeigt,
|
Wenn Links zu anderen Flow-Tabs vorhanden sind, werden virtuelle Link-Nodes als Gegenparts angezeigt,
|
||||||
über die durch Klicken zum entsprechenden Flow-Tab gesprungen werden kann.</p>
|
über die durch Klicken zum entsprechenden Flow-Tab gesprungen werden kann.</p>
|
||||||
<p><b>Hinweis:</b> Links können zu Subflows weder rein- noch rausgehend erstellt werden.</p>
|
<p><b>Hinweis</b>: Links können zu Subflows weder rein- noch rausgehend erstellt werden.</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/html" data-help-name="link out">
|
<script type="text/html" data-help-name="link out">
|
||||||
@ -33,5 +33,5 @@
|
|||||||
<p>Die Links zwischen Link-Nodes werden nur angezeigt, wenn ein Link-Node ausgewählt ist.
|
<p>Die Links zwischen Link-Nodes werden nur angezeigt, wenn ein Link-Node ausgewählt ist.
|
||||||
Wenn Links zu anderen Flow-Tabs vorhanden sind, werden virtuelle Link-Nodes als Gegenparts angezeigt,
|
Wenn Links zu anderen Flow-Tabs vorhanden sind, werden virtuelle Link-Nodes als Gegenparts angezeigt,
|
||||||
über die durch Klicken zum entsprechenden Flow-Tab gesprungen werden kann.</p>
|
über die durch Klicken zum entsprechenden Flow-Tab gesprungen werden kann.</p>
|
||||||
<p><b>Hinweis:</b> Links können zu Subflows weder rein- noch rausgehend erstellt werden.</p>
|
<p><b>Hinweis</b>: Links können zu Subflows weder rein- noch rausgehend erstellt werden.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -35,7 +35,7 @@
|
|||||||
<li>Ein einzelnes Nachrichtenobjekt, das an Nodes am ersten Ausgang übergeben wird</li>
|
<li>Ein einzelnes Nachrichtenobjekt, das an Nodes am ersten Ausgang übergeben wird</li>
|
||||||
<li>Ein Array von Nachrichtenobjekten, die an die Nodes an den entsprechenden Ausgängen übergeben werden</li>
|
<li>Ein Array von Nachrichtenobjekten, die an die Nodes an den entsprechenden Ausgängen übergeben werden</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p><b>Hinweis:</b> Der Start-Code wird nur während der Initialisierung des Nodes ausgeführt.
|
<p><b>Hinweis</b>: Der Start-Code wird nur während der Initialisierung des Nodes ausgeführt.
|
||||||
Wenn <code>node.send</code> im Start-Code aufgerufen wird, können nachfolgende Nodes die Nachricht möglicherweise nicht empfangen.</p>
|
Wenn <code>node.send</code> im Start-Code aufgerufen wird, können nachfolgende Nodes die Nachricht möglicherweise nicht empfangen.</p>
|
||||||
<p>Wenn ein Element des Arrays selbst ein Array von Nachrichten ist, werden mehrere Nachrichten an den entsprechenden Ausgang gesendet.</p>
|
<p>Wenn ein Element des Arrays selbst ein Array von Nachrichten ist, werden mehrere Nachrichten an den entsprechenden Ausgang gesendet.</p>
|
||||||
<p>Wenn null zurückgegeben wird, entweder direkt oder als ein Array-Element, wird keine Nachricht weitergegeben.</p>
|
<p>Wenn null zurückgegeben wird, entweder direkt oder als ein Array-Element, wird keine Nachricht weitergegeben.</p>
|
||||||
|
@ -25,8 +25,8 @@
|
|||||||
<h4>Regeln</h4>
|
<h4>Regeln</h4>
|
||||||
<p>Es gibt vier Regeltypen:</p>
|
<p>Es gibt vier Regeltypen:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li><b>value rules:</b> Regeln werden hinsichtlich einer eingestellten Eigenschaft ausgewertet</li>
|
<li><b>value rules</b>: Regeln werden hinsichtlich einer eingestellten Eigenschaft ausgewertet</li>
|
||||||
<li><b>sequence rules:</b> Regeln beziehen sich auf Nachrichtensequenzen,
|
<li><b>sequence rules</b>: Regeln beziehen sich auf Nachrichtensequenzen,
|
||||||
wie sie beispielsweise durch den <span style="background-color:Gainsboro">split</span>-Node erzeugt werden</li>
|
wie sie beispielsweise durch den <span style="background-color:Gainsboro">split</span>-Node erzeugt werden</li>
|
||||||
<li>Ein <b>JSONata-Ausdruck</b> kann die gesamte Eingangsnachricht auswerten und einen <code>true</code>-Wert zurückliefern,
|
<li>Ein <b>JSONata-Ausdruck</b> kann die gesamte Eingangsnachricht auswerten und einen <code>true</code>-Wert zurückliefern,
|
||||||
um eine Regelerfüllung zu signalisieren</li>
|
um eine Regelerfüllung zu signalisieren</li>
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
von einer bestehenden Nachricht- oder einer Kontext-Eigenschaft übernommen werden</dd>
|
von einer bestehenden Nachricht- oder einer Kontext-Eigenschaft übernommen werden</dd>
|
||||||
<dt>Ändere</dt>
|
<dt>Ändere</dt>
|
||||||
<dd>Suchen und Ersetzen von Teilen einer Eigenschaft.
|
<dd>Suchen und Ersetzen von Teilen einer Eigenschaft.
|
||||||
Wenn reguläre Ausdrücke verwendet werden, kann auch durch sogenannte Capture Groups ersetzt werden, z. B. <code>$1</code>.
|
Wenn reguläre Ausdrücke verwendet werden, kann auch durch sogenannte Capture Groups ersetzt werden, z.B. <code>$1</code>.
|
||||||
Beim Ersetzen wird der Typ nur geändert, wenn eine vollständige Übereinstimmung vorliegt.</dd>
|
Beim Ersetzen wird der Typ nur geändert, wenn eine vollständige Übereinstimmung vorliegt.</dd>
|
||||||
<dt>Lösche</dt>
|
<dt>Lösche</dt>
|
||||||
<dd>Löschen einer Eigenschaft</dd>
|
<dd>Löschen einer Eigenschaft</dd>
|
||||||
|
@ -50,8 +50,8 @@
|
|||||||
indem <code>{{flow.name}}</code> oder <code>{{global.name}}</code> verwendet wird.
|
indem <code>{{flow.name}}</code> oder <code>{{global.name}}</code> verwendet wird.
|
||||||
Oder für den persistenten Speicher <code>store</code> kann <code>{{flow[store].name}}</code> oder
|
Oder für den persistenten Speicher <code>store</code> kann <code>{{flow[store].name}}</code> oder
|
||||||
<code>{{global[store].name}}</code> verwendet werden.
|
<code>{{global[store].name}}</code> verwendet werden.
|
||||||
<p><b>Hinweis:</b> Standardmäßig werden bei <i>Mustache</i> sog. <i>Escaper</i>
|
<p><b>Hinweis</b>: Standardmäßig werden bei <i>Mustache</i> sog. <i>Escaper</i>
|
||||||
bei allen nicht-numerischen und HTML-Entitäten erzeugt.
|
bei allen nicht-numerischen und HTML-Entitäten erzeugt.
|
||||||
Z. B. <code>&</code> wird durch <code>&amp;</code> ersetzt.
|
Z.B. <code>&</code> wird durch <code>&amp;</code> ersetzt.
|
||||||
Um dies zu verhindern, müssen <code>{{{dreifache}}}</code> Klammern verwendet werden.
|
Um dies zu verhindern, müssen <code>{{{dreifache}}}</code> Klammern verwendet werden.
|
||||||
</script>
|
</script>
|
||||||
|
@ -61,17 +61,17 @@
|
|||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Standardmäßig wartet der zur Befehlsausführung genutzte Systemaufruf <code>exec</code>,
|
<p>Standardmäßig wartet der zur Befehlsausführung genutzte Systemaufruf <code>exec</code>,
|
||||||
bis die Ausführung abgeschlossen ist, und gibt anschließend dessen Ausgaben zurück.
|
bis die Ausführung abgeschlossen ist, und gibt anschließend dessen Ausgaben zurück.
|
||||||
Ein erfolgreich ausgeführter Befehl sollte z. B. den Rückgabe-Code <code>{ code: 0 }</code> haben.</p>
|
Ein erfolgreich ausgeführter Befehl sollte z.B. den Rückgabe-Code <code>{ code: 0 }</code> haben.</p>
|
||||||
<p>Optional kann stattdessen <code>spawn</code> verwendet werden, wodurch die Standardausgabe und Standardfehlerausgabe
|
<p>Optional kann stattdessen <code>spawn</code> verwendet werden, wodurch die Standardausgabe und Standardfehlerausgabe
|
||||||
bereits während der Befehlsausführung in der Regel Zeile für Zeile rückgegeben werden.
|
bereits während der Befehlsausführung in der Regel Zeile für Zeile rückgegeben werden.
|
||||||
Nach Befehlsabschluss wird ein Objekt am 3. Port ausgegeben.
|
Nach Befehlsabschluss wird ein Objekt am 3. Port ausgegeben.
|
||||||
Ein erfolgreich ausgeführter Befehl sollte z. B. <code>{ code: 0 }</code> zurückgeben.</p>
|
Ein erfolgreich ausgeführter Befehl sollte z.B. <code>{ code: 0 }</code> zurückgeben.</p>
|
||||||
<p>Fehler können zusätzliche Informationen über den dritten Port als <code>msg.payload</code> zurückgeben,
|
<p>Fehler können zusätzliche Informationen über den dritten Port als <code>msg.payload</code> zurückgeben,
|
||||||
z. B. eine <code>message</code>- oder <code>signal</code>-Zeichenfolge.</p>
|
z.B. eine <code>message</code>- oder <code>signal</code>-Zeichenfolge.</p>
|
||||||
<p>Der auszuführende Befehl wird innerhalb des Nodes mit der Option zum Anhängen von
|
<p>Der auszuführende Befehl wird innerhalb des Nodes mit der Option zum Anhängen von
|
||||||
<code>msg.payload</code> und weiteren Parametern definiert.</p>
|
<code>msg.payload</code> und weiteren Parametern definiert.</p>
|
||||||
<p>Befehle oder Parameter mit Leerzeichen sollten in Anführungszeichen eingeschlossen werden,
|
<p>Befehle oder Parameter mit Leerzeichen sollten in Anführungszeichen eingeschlossen werden,
|
||||||
z. B. <code>"Dies ist ein einzelner Parameter"</code></p>
|
z.B. <code>"Dies ist ein einzelner Parameter"</code></p>
|
||||||
<p>Die zurückgegebenen Daten (Payload) sind in der Regel eine <i>Zeichenfolge (string)</i>,
|
<p>Die zurückgegebenen Daten (Payload) sind in der Regel eine <i>Zeichenfolge (string)</i>,
|
||||||
außer es werden nicht UTF-8-Zeichen wie bei einem <i>binären Puffer (buffer)</i> erkannt.</p>
|
außer es werden nicht UTF-8-Zeichen wie bei einem <i>binären Puffer (buffer)</i> erkannt.</p>
|
||||||
<p>Bei einem aktiven Node werden Status und die PID angezeigt.
|
<p>Bei einem aktiven Node werden Status und die PID angezeigt.
|
||||||
@ -79,11 +79,11 @@
|
|||||||
<h4>Prozesse beenden</h4>
|
<h4>Prozesse beenden</h4>
|
||||||
<p>Durch Senden von <code>msg.kill</code> wird ein einzelner aktiver Prozess beendet.
|
<p>Durch Senden von <code>msg.kill</code> wird ein einzelner aktiver Prozess beendet.
|
||||||
<code>msg.kill</code> sollte als Zeichenfolge (string) den Signaltyp enthalten,
|
<code>msg.kill</code> sollte als Zeichenfolge (string) den Signaltyp enthalten,
|
||||||
z. B. <code>SIGINT</code>, <code>SIGQUIT</code> oder <code>SIGHUP</code>.
|
z.B. <code>SIGINT</code>, <code>SIGQUIT</code> oder <code>SIGHUP</code>.
|
||||||
Der Standardwert ist <code>SIGTERM</code>, wenn die Zeichenfolge leer ist.</p>
|
Der Standardwert ist <code>SIGTERM</code>, wenn die Zeichenfolge leer ist.</p>
|
||||||
<p>Wenn der Node mehr als einen Befehl bzw. Prozess ausführt,
|
<p>Wenn der Node mehr als einen Befehl bzw. Prozess ausführt,
|
||||||
muss zusätzlich über <code>msg.pid</code> die PID des zu beendenden Prozesses übergeben werden.</p>
|
muss zusätzlich über <code>msg.pid</code> die PID des zu beendenden Prozesses übergeben werden.</p>
|
||||||
<p>Wenn ein <code>Zeitlimit</code> angegeben ist, wird der Prozess automatisch nach Ablauf der Zeit beendet.</p>
|
<p>Wenn ein <code>Zeitlimit</code> angegeben ist, wird der Prozess automatisch nach Ablauf der Zeit beendet.</p>
|
||||||
<p>Tipp: Wenn Sie eine Python-App ausführen, müssen Sie möglicherweise den Parameter <code>-u</code> verwenden,
|
<p><b>Tipp</b>: Wenn Sie eine Python-App ausführen, müssen Sie möglicherweise den Parameter <code>-u</code> verwenden,
|
||||||
um die Ausgabepufferung zu stoppen.</p>
|
um die Ausgabepufferung zu stoppen.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -93,6 +93,7 @@
|
|||||||
"catchUncaught": "catch: Nicht gefangen",
|
"catchUncaught": "catch: Nicht gefangen",
|
||||||
"label": {
|
"label": {
|
||||||
"source": "Fehler abfangen von",
|
"source": "Fehler abfangen von",
|
||||||
|
"selectAll": "Alles auswählen",
|
||||||
"uncaught": "Fehler ignorieren, die von anderen <span style=\"background-color:Gainsboro\">catch</span>-Nodes behandelt wurden"
|
"uncaught": "Fehler ignorieren, die von anderen <span style=\"background-color:Gainsboro\">catch</span>-Nodes behandelt wurden"
|
||||||
},
|
},
|
||||||
"scope": {
|
"scope": {
|
||||||
@ -104,7 +105,8 @@
|
|||||||
"status": "status: Alle",
|
"status": "status: Alle",
|
||||||
"statusNodes": "status: __number__",
|
"statusNodes": "status: __number__",
|
||||||
"label": {
|
"label": {
|
||||||
"source": "Status melden von"
|
"source": "Status melden von",
|
||||||
|
"sortByType": "Nach Typ sortieren"
|
||||||
},
|
},
|
||||||
"scope": {
|
"scope": {
|
||||||
"all": "allen Nodes",
|
"all": "allen Nodes",
|
||||||
@ -207,16 +209,26 @@
|
|||||||
"function": {
|
"function": {
|
||||||
"function": "",
|
"function": "",
|
||||||
"label": {
|
"label": {
|
||||||
|
"setup": "Setup",
|
||||||
"function": "Funktion",
|
"function": "Funktion",
|
||||||
"initialize": "Start",
|
"initialize": "Start",
|
||||||
"finalize": "Stopp",
|
"finalize": "Stopp",
|
||||||
"outputs": "Ausgänge"
|
"outputs": "Ausgänge",
|
||||||
|
"modules": "Module"
|
||||||
},
|
},
|
||||||
"text": {
|
"text": {
|
||||||
"initialize": "// Der Code hier wird ausgeführt,\n// wenn der Node gestartet wird\n",
|
"initialize": "// Der Code hier wird ausgeführt,\n// wenn der Node gestartet wird\n",
|
||||||
"finalize": "// Der Code hier wird ausgeführt,\n// wenn der Node gestoppt wird\n"
|
"finalize": "// Der Code hier wird ausgeführt,\n// wenn der Node gestoppt wird\n"
|
||||||
},
|
},
|
||||||
|
"require": {
|
||||||
|
"var": "Variable",
|
||||||
|
"module": "Modul"
|
||||||
|
},
|
||||||
"error": {
|
"error": {
|
||||||
|
"moduleNotAllowed": "Modul __module__ nicht erlaubt",
|
||||||
|
"moduleLoadError": "Fehler beim Laden des Moduls __module__: __error__",
|
||||||
|
"moduleNameError": "Ungültiger Modul-Variablenname: __name__",
|
||||||
|
"moduleNameReserved": "Reservierter Variablenname: __name__",
|
||||||
"inputListener": "Es kann keine Überwachung (listener) von 'input'-Ereignissen innerhalb der Funktion hinzugefügt werden",
|
"inputListener": "Es kann keine Überwachung (listener) von 'input'-Ereignissen innerhalb der Funktion hinzugefügt werden",
|
||||||
"non-message-returned": "Function hat versucht, eine Nachricht vom Typ __type__ zu senden"
|
"non-message-returned": "Function hat versucht, eine Nachricht vom Typ __type__ zu senden"
|
||||||
}
|
}
|
||||||
@ -342,18 +354,46 @@
|
|||||||
"mqtt": {
|
"mqtt": {
|
||||||
"label": {
|
"label": {
|
||||||
"broker": "Server",
|
"broker": "Server",
|
||||||
"example": "z. B. lokaler Host",
|
"example": "z.B. lokaler Host",
|
||||||
"output": "Ausgang",
|
"output": "Ausgang",
|
||||||
"qos": "QoS",
|
"qos": "QoS",
|
||||||
"retain": "Retain",
|
"retain": "Retain",
|
||||||
"clientid": "Client-ID",
|
"clientid": "Client-ID",
|
||||||
"port": "Port",
|
"port": "Port",
|
||||||
"keepalive": "Keep-alive-Zeit (s)",
|
"keepalive": "Keep-Alive",
|
||||||
"cleansession": "Bereinigte Sitzung (clean session) verwenden",
|
"cleansession": "Bereinigte Sitzung (clean session) verwenden",
|
||||||
|
"cleanstart": "Verwende bereinigten Start",
|
||||||
"use-tls": "Sichere Verbindung (SSL/TLS) verwenden",
|
"use-tls": "Sichere Verbindung (SSL/TLS) verwenden",
|
||||||
"tls-config": "TLS-Konfiguration",
|
"tls-config": "TLS-Konfiguration",
|
||||||
"verify-server-cert": "Server-Zertifikat überprüfen",
|
"verify-server-cert": "Server-Zertifikat überprüfen",
|
||||||
"compatmode": "MQTT 3.1 unterstützen"
|
"compatmode": "MQTT 3.1 unterstützen",
|
||||||
|
"userProperties": "Benutzereigenschaften",
|
||||||
|
"subscriptionIdentifier": "Subscription ID",
|
||||||
|
"flags": "Flags",
|
||||||
|
"nl": "Keine Nachrichten vom diesem Client empfangen",
|
||||||
|
"rap": "Retain-Flag behalten von originaler Veröffentlichung",
|
||||||
|
"rh": "Behandlung aufbewahrter Nachrichten ",
|
||||||
|
"rh0": "Aufbewahrte Nachrichten senden",
|
||||||
|
"rh1": "Nur von neuen Abonnements senden",
|
||||||
|
"rh2": "Nicht(s) senden",
|
||||||
|
"responseTopic": "Antwort-Topic",
|
||||||
|
"contentType": "Inhaltstyp",
|
||||||
|
"correlationData": "Korrelationsdaten",
|
||||||
|
"expiry": "Zeitablauf (s)",
|
||||||
|
"sessionExpiry": "Session-Zeitablauf (s)",
|
||||||
|
"topicAlias": "Alias",
|
||||||
|
"payloadFormatIndicator": "Format",
|
||||||
|
"payloadFormatIndicatorFalse": "Undefnierte Bytes (Standard)",
|
||||||
|
"payloadFormatIndicatorTrue": "UTF-8 encodierte Nutzdaten",
|
||||||
|
"protocolVersion": "Protokoll",
|
||||||
|
"protocolVersion3": "MQTT V3.1 (legacy)",
|
||||||
|
"protocolVersion4": "MQTT V3.1.1",
|
||||||
|
"protocolVersion5": "MQTT V5",
|
||||||
|
"topicAliasMaximum": "Alias Max",
|
||||||
|
"maximumPacketSize": "Max. Packetgröße",
|
||||||
|
"receiveMaximum": "Empfange Max.",
|
||||||
|
"session": "Session",
|
||||||
|
"delay": "Verzögerung"
|
||||||
},
|
},
|
||||||
"sections-label": {
|
"sections-label": {
|
||||||
"birth-message": "Nachricht bei Verbindungsaufbau",
|
"birth-message": "Nachricht bei Verbindungsaufbau",
|
||||||
@ -452,7 +492,7 @@
|
|||||||
"invalid-payload": "Üngültige Nutzdaten (Payload)"
|
"invalid-payload": "Üngültige Nutzdaten (Payload)"
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"requesting": "anfordernd"
|
"requesting": "Anfordernd"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"websocket": {
|
"websocket": {
|
||||||
@ -500,7 +540,7 @@
|
|||||||
"output": "Ausgang",
|
"output": "Ausgang",
|
||||||
"port": "Port",
|
"port": "Port",
|
||||||
"host": "Host",
|
"host": "Host",
|
||||||
"payload": "Nutzdaten (payload)",
|
"payload": "Nutzdaten (Payload)",
|
||||||
"delimited": "Begrenzt durch",
|
"delimited": "Begrenzt durch",
|
||||||
"close-connection": "Verbindung nach jeder gesendeten Nachricht schließen",
|
"close-connection": "Verbindung nach jeder gesendeten Nachricht schließen",
|
||||||
"decode-base64": "Base64-Nachricht dekodieren",
|
"decode-base64": "Base64-Nachricht dekodieren",
|
||||||
@ -542,8 +582,8 @@
|
|||||||
"errors": {
|
"errors": {
|
||||||
"connection-lost": "Verbindung verloren zu __host__:__port__",
|
"connection-lost": "Verbindung verloren zu __host__:__port__",
|
||||||
"timeout": "Aufgrund Zeitüberschreitung geschlossener Port __port__",
|
"timeout": "Aufgrund Zeitüberschreitung geschlossener Port __port__",
|
||||||
"cannot-listen": "Port __port__ kann nicht empfangsbereit gesetzt werden. Fehler: __error__",
|
"cannot-listen": "Port __port__ kann nicht empfangsbereit gesetzt werden. FEHLER: __error__",
|
||||||
"error": "Fehler: __error__",
|
"error": "FEHLER: __error__",
|
||||||
|
|
||||||
"socket-error": "Socket-Fehler von __host__:__port__",
|
"socket-error": "Socket-Fehler von __host__:__port__",
|
||||||
"no-host": "Host und/oder Port nicht vorgegeben",
|
"no-host": "Host und/oder Port nicht vorgegeben",
|
||||||
@ -602,7 +642,7 @@
|
|||||||
},
|
},
|
||||||
"errors": {
|
"errors": {
|
||||||
"access-error": "UDP-Zugriffsfehler, Sie benötigen möglicherweise Root-Zugriff für Ports unter 1024",
|
"access-error": "UDP-Zugriffsfehler, Sie benötigen möglicherweise Root-Zugriff für Ports unter 1024",
|
||||||
"error": "Fehler: __error__",
|
"error": "FEHLER: __error__",
|
||||||
"bad-mcaddress": "Ungültige Multicast-Adresse",
|
"bad-mcaddress": "Ungültige Multicast-Adresse",
|
||||||
"interface": "Muss IP-Adresse der erforderlichen Schnittstelle sein",
|
"interface": "Muss IP-Adresse der erforderlichen Schnittstelle sein",
|
||||||
"ip-notset": "UDP: IP-Adresse nicht angegeben",
|
"ip-notset": "UDP: IP-Adresse nicht angegeben",
|
||||||
@ -685,9 +725,9 @@
|
|||||||
"roundresult": "Runde Ergebnis auf die nächste ganze Zahl"
|
"roundresult": "Runde Ergebnis auf die nächste ganze Zahl"
|
||||||
},
|
},
|
||||||
"placeholder": {
|
"placeholder": {
|
||||||
"min": "z. B. 0",
|
"min": "z.B. 0",
|
||||||
"maxin": "z. B. 99",
|
"maxin": "z.B. 99",
|
||||||
"maxout": "z. B. 255"
|
"maxout": "z.B. 255"
|
||||||
},
|
},
|
||||||
"scale": {
|
"scale": {
|
||||||
"payload": "Skalierung",
|
"payload": "Skalierung",
|
||||||
@ -838,9 +878,9 @@
|
|||||||
"none": "Standard (default)",
|
"none": "Standard (default)",
|
||||||
"native": "Native",
|
"native": "Native",
|
||||||
"unicode": "Unicode",
|
"unicode": "Unicode",
|
||||||
"japanese": "Japanese",
|
"japanese": "Japanisch",
|
||||||
"chinese": "Chinese",
|
"chinese": "Chinesisch",
|
||||||
"korean": "Korean",
|
"korean": "Koreanisch",
|
||||||
"taiwan": "Taiwan/Hong Kong",
|
"taiwan": "Taiwan/Hong Kong",
|
||||||
"windows": "Windows codepages",
|
"windows": "Windows codepages",
|
||||||
"iso": "ISO Codeseiten",
|
"iso": "ISO Codeseiten",
|
||||||
|
@ -26,6 +26,17 @@
|
|||||||
2: Garantiert exakt einmal empfangen (once and once only)</dd>
|
2: Garantiert exakt einmal empfangen (once and once only)</dd>
|
||||||
<dt>retain<span class="property-type">boolean</span></dt>
|
<dt>retain<span class="property-type">boolean</span></dt>
|
||||||
<dd>Bei <code>true</code> kann es eine aufbewahrte ältere Nachricht sein</dd>
|
<dd>Bei <code>true</code> kann es eine aufbewahrte ältere Nachricht sein</dd>
|
||||||
|
|
||||||
|
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic der Nachricht</dd>
|
||||||
|
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Korrelationsdaten der Nachricht</dd>
|
||||||
|
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload)</dd>
|
||||||
|
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht</dd>
|
||||||
|
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Das abonnierte Topic darf MQTT-Platzhalterzeichen (wildcards) enthalten (+ für eine Ebene und # für mehrere Ebenen).</p>
|
<p>Das abonnierte Topic darf MQTT-Platzhalterzeichen (wildcards) enthalten (+ für eine Ebene und # für mehrere Ebenen).</p>
|
||||||
@ -52,6 +63,18 @@
|
|||||||
<dt class="optional">retain<span class="property-type">boolean</span></dt>
|
<dt class="optional">retain<span class="property-type">boolean</span></dt>
|
||||||
<dd>Bei <code>true</code> wird die Nachricht beim Broker aufbewahrt.
|
<dd>Bei <code>true</code> wird die Nachricht beim Broker aufbewahrt.
|
||||||
Standard (default) ist <code>false</code>.</dd>
|
Standard (default) ist <code>false</code>.</dd>
|
||||||
|
<dt class="optional">responseTopic <span class="property-type">string</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: MQTT-Antwort-Topic für die Nachricht</dd>
|
||||||
|
<dt class="optional">correlationData <span class="property-type">buffer</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Korrelationsdaten für die Nachricht</dd>
|
||||||
|
<dt class="optional">contentType <span class="property-type">string</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Inhaltstyp der Nutzdaten (Payload)</dd>
|
||||||
|
<dt class="optional">userProperties <span class="property-type">object</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Alle Benutzer-Eigenschaften der Nachricht</dd>
|
||||||
|
<dt class="optional">messageExpiryInterval <span class="property-type">number</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Ablaufzeit der Nachricht in Sekunden</dd>
|
||||||
|
<dt class="optional">topicAlias <span class="property-type">number</span></dt>
|
||||||
|
<dd><b>MQTTv5</b>: Der zu benutzende MQTT-Topic-Alias</dd>
|
||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p><code>msg.payload</code> wird als Nutzdaten (Payload) der zu publizierenden Nachricht verwendet.
|
<p><code>msg.payload</code> wird als Nutzdaten (Payload) der zu publizierenden Nachricht verwendet.
|
||||||
|
@ -41,15 +41,15 @@
|
|||||||
</dl>
|
</dl>
|
||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Der Node ist auf dem eingestellten Pfad für Anforderungen eines bestimmten Typs empfangsbereit.
|
<p>Der Node ist auf dem eingestellten Pfad für Anforderungen eines bestimmten Typs empfangsbereit.
|
||||||
Der Pfad kann vollständig angegeben werden, z. B. <code>/user</code> oder benannte Parameter beinhalten,
|
Der Pfad kann vollständig angegeben werden, z.B. <code>/user</code> oder benannte Parameter beinhalten,
|
||||||
die einen beliebigen Wert akzeptieren, z. B. <code>/user/:name</code>.
|
die einen beliebigen Wert akzeptieren, z.B. <code>/user/:name</code>.
|
||||||
Wenn benannte Parameter verwendet werden, kann auf ihren aktuellen Wert über <code>msg.req.params</code>
|
Wenn benannte Parameter verwendet werden, kann auf ihren aktuellen Wert über <code>msg.req.params</code>
|
||||||
zugegriffen werden.</p>
|
zugegriffen werden.</p>
|
||||||
<p>Für Anforderungen, die einen Hauptteil (Body) enthalten, wie z. B. POST oder PUT, wird der Inhalt der
|
<p>Für Anforderungen, die einen Hauptteil (Body) enthalten, wie z.B. POST oder PUT, wird der Inhalt der
|
||||||
Anforderung über <code>msg.payload</code> verfügbar gemacht.</p>
|
Anforderung über <code>msg.payload</code> verfügbar gemacht.</p>
|
||||||
<p>Wenn der Inhaltstyp der Anforderung ermittelt werden kann, wird der Hauptteil als passender Typ analysiert.
|
<p>Wenn der Inhaltstyp der Anforderung ermittelt werden kann, wird der Hauptteil als passender Typ analysiert.
|
||||||
Z. B. <code>application/json</code> wird zu einem JavaScript-Objekt analysiert.</p>
|
Z.B. <code>application/json</code> wird zu einem JavaScript-Objekt analysiert.</p>
|
||||||
<p><b>Hinweis:</b> Dieser Node sendet keine Antwort an die Anforderung.
|
<p><b>Hinweis</b>: Dieser Node sendet keine Antwort an die Anforderung.
|
||||||
Der Flow muss einen <span style="background-color:Gainsboro">http response</span>-Node enthalten,
|
Der Flow muss einen <span style="background-color:Gainsboro">http response</span>-Node enthalten,
|
||||||
um die Anforderung zu vervollständigen.</p>
|
um die Anforderung zu vervollständigen.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -60,8 +60,8 @@
|
|||||||
Diese ermöglichen es, die URL aus den Werten der eingehenden Nachricht aufzubauen.
|
Diese ermöglichen es, die URL aus den Werten der eingehenden Nachricht aufzubauen.
|
||||||
Wenn die URL beispielsweise <code>example.com/{{{topic}}}</code> lautet,
|
Wenn die URL beispielsweise <code>example.com/{{{topic}}}</code> lautet,
|
||||||
wird der Wert von <code>msg.topic</code> automatisch eingefügt.
|
wird der Wert von <code>msg.topic</code> automatisch eingefügt.
|
||||||
Die Verwendung von {{{...}} hindert Mustache am Escaping von Zeichen wie z. B. / & usw.</p>
|
Die Verwendung von {{{...}} hindert Mustache am Escaping von Zeichen wie z.B. / & usw.</p>
|
||||||
<p><b>Hinweis:</b> Wenn Node-RED hinter einem Proxy läuft, sollte die Umgebungsvariable <code>http_proxy=...</code>
|
<p><b>Hinweis</b>: Wenn Node-RED hinter einem Proxy läuft, sollte die Umgebungsvariable <code>http_proxy=...</code>
|
||||||
gesetzt und Node-RED neu gestartet werden.
|
gesetzt und Node-RED neu gestartet werden.
|
||||||
Alternativ kann eine Proxy-Konfiguration verwendet werden, die dann Vorrang vor der Umgebungsvariable hat.</p>
|
Alternativ kann eine Proxy-Konfiguration verwendet werden, die dann Vorrang vor der Umgebungsvariable hat.</p>
|
||||||
<h4>Verwendung mehrerer HTTP-Anforderungs-Nodes</h4>
|
<h4>Verwendung mehrerer HTTP-Anforderungs-Nodes</h4>
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
<script type="text/html" data-help-name="tcp in">
|
<script type="text/html" data-help-name="tcp in">
|
||||||
<p>TCP-Eingang zur Verbindung mit einem entfernten TCP-Port oder Akzeptanz eingehender Verbindungen.</p>
|
<p>TCP-Eingang zur Verbindung mit einem entfernten TCP-Port oder Akzeptanz eingehender Verbindungen.</p>
|
||||||
<p><b>Hinweis:</b> Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
<p><b>Hinweis</b>: Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
||||||
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -29,7 +29,7 @@
|
|||||||
dass sie vorm Senden wieder in Binärdaten umgewandelt wird.</p>
|
dass sie vorm Senden wieder in Binärdaten umgewandelt wird.</p>
|
||||||
<p>Wenn <code>msg._session</code> nicht vorhanden ist,
|
<p>Wenn <code>msg._session</code> nicht vorhanden ist,
|
||||||
werden die Nutzdaten (Payload) an <b>alle</b> verbundenen Clients gesendet.</p>
|
werden die Nutzdaten (Payload) an <b>alle</b> verbundenen Clients gesendet.</p>
|
||||||
<p><b>Hinweis:</b> Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
<p><b>Hinweis</b>: Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
||||||
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
Multicast wird unterstützt.</p>
|
Multicast wird unterstützt.</p>
|
||||||
<p>Über die Eigenschaften <code>msg.ip</code> und <code>msg.port</code> können IP-Addresse und Port vorgeben werden,
|
<p>Über die Eigenschaften <code>msg.ip</code> und <code>msg.port</code> können IP-Addresse und Port vorgeben werden,
|
||||||
von dem die Nachtrichten empfangen werden.</p>
|
von dem die Nachtrichten empfangen werden.</p>
|
||||||
<p><b>Hinweis:</b> Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
<p><b>Hinweis</b>: Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
||||||
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -30,6 +30,6 @@
|
|||||||
an den die Nachtrichten gesendet werden. Statisch im Node vorgebene Werte haben aber Vorrang.</p>
|
an den die Nachtrichten gesendet werden. Statisch im Node vorgebene Werte haben aber Vorrang.</p>
|
||||||
<p>Bei Verwendung von Broadcast sollte die Adresse auf die lokale Broadcast-IP-Adresse oder
|
<p>Bei Verwendung von Broadcast sollte die Adresse auf die lokale Broadcast-IP-Adresse oder
|
||||||
auf 255.255.255.255 (globale Broadcast-Adresse) eingestellt werden.</p>
|
auf 255.255.255.255 (globale Broadcast-Adresse) eingestellt werden.</p>
|
||||||
<p><b>Hinweis:</b> Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
<p><b>Hinweis</b>: Auf einigen Systemen benötigen Sie möglicherweise Root- oder Administrator-Zugriffsrechte,
|
||||||
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
um Ports unter 1024 und/oder Broadcast nutzen zu können.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -43,15 +43,16 @@
|
|||||||
<p>Bei der Konvertierung nach CSV wird die Spaltenvorlage verwendet, um festzustellen,
|
<p>Bei der Konvertierung nach CSV wird die Spaltenvorlage verwendet, um festzustellen,
|
||||||
welche Eigenschaften aus dem Objekt in welcher Reihenfolge extrahiert werden sollen.</p>
|
welche Eigenschaften aus dem Objekt in welcher Reihenfolge extrahiert werden sollen.</p>
|
||||||
<p>Wenn die Spaltenvorlage nicht vorgegeben ist, kann eine einfache, Komma getrennte Liste über
|
<p>Wenn die Spaltenvorlage nicht vorgegeben ist, kann eine einfache, Komma getrennte Liste über
|
||||||
die <code>msg.columns</code>-Eigenschaft übergeben werden, um vorzugeben, was der Node extrahieren soll.
|
die <code>msg.columns</code>-Eigenschaft übergeben werden, um vorzugeben, was der Node extrahieren soll,
|
||||||
|
und wie es sortiert sein soll.
|
||||||
Wenn das nicht vorgegeben ist, werden alle Objekt-Eigenschaften in der Reihenfolge ausgegeben,
|
Wenn das nicht vorgegeben ist, werden alle Objekt-Eigenschaften in der Reihenfolge ausgegeben,
|
||||||
wie die Eigenschaften in der ersten Zeile gefunden wurden.</p>
|
wie die Eigenschaften in der ersten Zeile gefunden wurden.</p>
|
||||||
<p>Wenn die Eingangsdaten ein Array sind, wird die Spaltenvorlage nur verwendet,
|
<p>Wenn die Eingangsdaten ein Array sind, wird die Spaltenvorlage nur verwendet,
|
||||||
um optional eine Reihe von Spaltentiteln zu erzeugen.</p>
|
um optional eine Reihe von Spaltentiteln zu erzeugen.</p>
|
||||||
<p>Mit der Option <i>Zahlenwerte ermitteln</i> werden Zeichenfolgen als Zahlenwerte ausgewertet, z. B. der mittlere Wert der CSV-Zeile <code>1,"1.5",2</code></p>
|
<p>Mit der Option <i>Zahlenwerte ermitteln</i> werden Zeichenfolgen als Zahlenwerte ausgewertet, z.B. der mittlere Wert der CSV-Zeile <code>1,"1.5",2</code></p>
|
||||||
<p>Mit der Option <i>Leere Zeichenfolgen (string) einbeziehen</i> werden auch leere Zeichenfolgen übergeben, z. B. der mittlere Wert der CSV-Zeile <code>"1","",3</code></p>
|
<p>Mit der Option <i>Leere Zeichenfolgen (string) einbeziehen</i> werden auch leere Zeichenfolgen übergeben, z.B. der mittlere Wert der CSV-Zeile <code>"1","",3</code></p>
|
||||||
<p>Mit der Option <i>Nullwerte einbeziehen</i> werden auch Nullwerte rückgegeben, z. B. der mittlere Wert der CSV-Zeile <code>"1",,3</code></p>
|
<p>Mit der Option <i>Nullwerte einbeziehen</i> werden auch Nullwerte rückgegeben, z.B. der mittlere Wert der CSV-Zeile <code>"1",,3</code></p>
|
||||||
<p>Der Node kann mehrteilige Eingangsdaten akzeptieren, solange die <code>parts</code>-Eigenschaft korrekt gesetzt ist.</p>
|
<p>Der Node kann mehrteilige Eingangsdaten akzeptieren, solange die <code>parts</code>-Eigenschaft korrekt gesetzt ist.</p>
|
||||||
<p>Wenn mehrere Nachrichten ausgegeben werden, sind ihre <code>parts</code>-Eigenschaften gesetzt und sie bilden eine vollständige Nachrichtensequenz.</p>
|
<p>Wenn mehrere Nachrichten ausgegeben werden, sind ihre <code>parts</code>-Eigenschaften gesetzt und sie bilden eine vollständige Nachrichtensequenz.</p>
|
||||||
<p><b>Hinweis:</b>Die Spaltenvorlage muss Komma-getrennt sein, auch wenn für die Daten ein anderes Trennzeichen gewählt wird.</p>
|
<p><b>Hinweis</b>:Die Spaltenvorlage muss Komma-getrennt sein, auch wenn für die Daten ein anderes Trennzeichen gewählt wird.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<p>Standardmäßig verarbeitet der Node <code>msg.payload</code>,
|
<p>Standardmäßig verarbeitet der Node <code>msg.payload</code>,
|
||||||
kann aber auch eine beliebige Nachrichteneigenschaft konvertieren.</p>
|
kann aber auch eine beliebige Nachrichteneigenschaft konvertieren.</p>
|
||||||
<p>Die Konvertierungsrichtung kann im Node auch vorgegeben werden, um eine bestimmte Ziel-Kodierung sicherzustellen.
|
<p>Die Konvertierungsrichtung kann im Node auch vorgegeben werden, um eine bestimmte Ziel-Kodierung sicherzustellen.
|
||||||
Dies kann z. B. zusammen mit dem <span style="background-color:Gainsboro">http in</span>-Node benutzt werden, um sicherzustellen,
|
Dies kann z.B. zusammen mit dem <span style="background-color:Gainsboro">http in</span>-Node benutzt werden, um sicherzustellen,
|
||||||
dass die Nutzdaten (Payload) ein analysiertes (parsed) Objekt ist,
|
dass die Nutzdaten (Payload) ein analysiertes (parsed) Objekt ist,
|
||||||
auch wenn eine eingehende Anfrage seinen Inhaltstyp nicht korrekt eingestellt hat,
|
auch wenn eine eingehende Anfrage seinen Inhaltstyp nicht korrekt eingestellt hat,
|
||||||
damit der <span style="background-color:Gainsboro">http in</span>-Node die Konvertierung durchführen kann.</p>
|
damit der <span style="background-color:Gainsboro">http in</span>-Node die Konvertierung durchführen kann.</p>
|
||||||
|
@ -21,10 +21,10 @@
|
|||||||
<dt>payload<span class="property-type">object | string | array | buffer</span></dt>
|
<dt>payload<span class="property-type">object | string | array | buffer</span></dt>
|
||||||
<dd>Das Node-Verhalten wird durch den <code>msg.payload</code>-Typ bestimmt:
|
<dd>Das Node-Verhalten wird durch den <code>msg.payload</code>-Typ bestimmt:
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Zeichenfolge (string) / Binärer Puffer (buffer):</b> Die Nachricht wird anhand des vorgegebenen Zeichens (Standard: <code>\n</code>),
|
<li><b>Zeichenfolge (string) / Binärer Puffer (buffer)</b>: Die Nachricht wird anhand des vorgegebenen Zeichens (Standard: <code>\n</code>),
|
||||||
der Buffer-Sequenz oder in feste Längen aufgeteilt</li>
|
der Buffer-Sequenz oder in feste Längen aufgeteilt</li>
|
||||||
<li><b>Datenfeld (array):</b> Die Nachricht wird entweder in einzelne Array-Elemente oder Arrays mit fester Länge aufgeteilt</li>
|
<li><b>Datenfeld (array)</b>: Die Nachricht wird entweder in einzelne Array-Elemente oder Arrays mit fester Länge aufgeteilt</li>
|
||||||
<li><b>Objekt (object):</b> Jedes Schlüssel/Wert-Paar wird einzeln als Nachricht gesendet</li>
|
<li><b>Objekt (object)</b>: Jedes Schlüssel/Wert-Paar wird einzeln als Nachricht gesendet</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
@ -41,7 +41,7 @@
|
|||||||
<li><code>type</code>: Nachrichtentyp string/array/object/buffer</li>
|
<li><code>type</code>: Nachrichtentyp string/array/object/buffer</li>
|
||||||
<li><code>ch</code>: Die für das Aufteilen der String- oder Buffer-Nachricht verwendeten Daten, entweder als String oder als Byte-Array.</li>
|
<li><code>ch</code>: Die für das Aufteilen der String- oder Buffer-Nachricht verwendeten Daten, entweder als String oder als Byte-Array.</li>
|
||||||
<li><code>key</code>: Schlüssel der Eigenschaft, aus der diese Nachricht erstellt wurde (nur bei einem Objekt).
|
<li><code>key</code>: Schlüssel der Eigenschaft, aus der diese Nachricht erstellt wurde (nur bei einem Objekt).
|
||||||
Optional kann dieser Wert auch in andere Nachrichteneigenschaft kopiert werden, wie z. B. <code>msg.topic</code>.</li>
|
Optional kann dieser Wert auch in andere Nachrichteneigenschaft kopiert werden, wie z.B. <code>msg.topic</code>.</li>
|
||||||
<li><code>len</code>: Nachrichtenlänge bei Aufteilung in feste Längen</li>
|
<li><code>len</code>: Nachrichtenlänge bei Aufteilung in feste Längen</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
@ -86,7 +86,7 @@
|
|||||||
<li><code>type</code>: Nachrichtentyp string/array/object/buffer</li>
|
<li><code>type</code>: Nachrichtentyp string/array/object/buffer</li>
|
||||||
<li><code>ch</code>: Die für das Aufteilen der String- oder Buffer-Nachricht verwendeten Daten, entweder als String oder als Byte-Array.</li>
|
<li><code>ch</code>: Die für das Aufteilen der String- oder Buffer-Nachricht verwendeten Daten, entweder als String oder als Byte-Array.</li>
|
||||||
<li><code>key</code>: Schlüssel der Eigenschaft, aus der diese Nachricht erstellt wurde (nur bei einem Objekt).
|
<li><code>key</code>: Schlüssel der Eigenschaft, aus der diese Nachricht erstellt wurde (nur bei einem Objekt).
|
||||||
Optional kann dieser Wert auch in andere Nachrichteneigenschaft kopiert werden, wie z. B. <code>msg.topic</code>.</li>
|
Optional kann dieser Wert auch in andere Nachrichteneigenschaft kopiert werden, wie z.B. <code>msg.topic</code>.</li>
|
||||||
<li><code>len</code>: Nachrichtenlänge bei Aufteilung in feste Längen</li>
|
<li><code>len</code>: Nachrichtenlänge bei Aufteilung in feste Längen</li>
|
||||||
</ul>
|
</ul>
|
||||||
</dd>
|
</dd>
|
||||||
@ -149,11 +149,11 @@
|
|||||||
<p>Standardmäßig wird der Reduktions-Ausdruck in Reihenfolge von der ersten bis zur letzten Nachricht der Sequenz angewendet.
|
<p>Standardmäßig wird der Reduktions-Ausdruck in Reihenfolge von der ersten bis zur letzten Nachricht der Sequenz angewendet.
|
||||||
Er kann optional in umgekehrter Reihenfolge angewendet werden.</p>
|
Er kann optional in umgekehrter Reihenfolge angewendet werden.</p>
|
||||||
</dl>
|
</dl>
|
||||||
<p><b>Beispiel:</b> Die folgenden Einstellungen berechnen bei einer Sequenz von Zahlenwerten den Mittelwert:
|
<p><b>Beispiel</b>: Die folgenden Einstellungen berechnen bei einer Sequenz von Zahlenwerten den Mittelwert:
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Reduktions-Ausdruck:</b> <code>$A+payload</code></li>
|
<li><b>Reduktions-Ausdruck</b>: <code>$A+payload</code></li>
|
||||||
<li><b>Anfangswert:</b> <code>0</code></li>
|
<li><b>Anfangswert</b>: <code>0</code></li>
|
||||||
<li><b>Fix-up-Ausdruck:</b> <code>$A/$N</code></li>
|
<li><b>Fix-up-Ausdruck</b>: <code>$A/$N</code></li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<h4>Speichern von Nachrichten</h4>
|
<h4>Speichern von Nachrichten</h4>
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
<li><code>count</code>: Gesamtzahl der Nachrichten in der Gruppe</li>
|
<li><code>count</code>: Gesamtzahl der Nachrichten in der Gruppe</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p><b>Hinweis:</b> Dieser Node speichert intern Nachrichten um seine Aufgabe erfüllen zu können.
|
<p><b>Hinweis</b>: Dieser Node speichert intern Nachrichten um seine Aufgabe erfüllen zu können.
|
||||||
Um einen unerwarteten Speicherverbrauch zu vermeiden, kann die Anzahl der gespeicherten Nachrichten begrenzt werden.
|
Um einen unerwarteten Speicherverbrauch zu vermeiden, kann die Anzahl der gespeicherten Nachrichten begrenzt werden.
|
||||||
Standardmäßig ist die Nachrichtenanzahl nicht begrenzt.
|
Standardmäßig ist die Nachrichtenanzahl nicht begrenzt.
|
||||||
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
||||||
|
@ -40,4 +40,5 @@
|
|||||||
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend arbeiten zu können.
|
<p>Dieser Node puffert Nachrichten intern, um sequenzübergreifend arbeiten zu können.
|
||||||
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
Mit der Laufzeiteinstellung <code>nodeMessageBufferMaxLength</code> kann begrenzt werden,
|
||||||
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
wie viele Nachrichten im Node zwischengespeichert werden sollen.</p>
|
||||||
|
<p>Wenn eine Nachricht mit gesetzter <code>msg.reset</code>-Eigenschaft empfangen wurde, wird die zwischengespeicherte Nachricht gelöscht und nicht gesendet.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -52,7 +52,7 @@
|
|||||||
<h3>Details</h3>
|
<h3>Details</h3>
|
||||||
<p>Der Dateiname sollte ein absoluter Pfad sein.
|
<p>Der Dateiname sollte ein absoluter Pfad sein.
|
||||||
Andernfalls wird er relativ zum Arbeitsverzeichnis des Node-RED-Prozesses angewandt.</p>
|
Andernfalls wird er relativ zum Arbeitsverzeichnis des Node-RED-Prozesses angewandt.</p>
|
||||||
<p>Unter Windows müssen die Pfadtrenner (\) in Escape-Codes umgewandelt werden, z. B.: <code>\\Users\\myUser</code>.</p>
|
<p>Unter Windows müssen die Pfadtrenner (\) in Escape-Codes umgewandelt werden, z.B.: <code>\\Users\\myUser</code>.</p>
|
||||||
<p>Optional kann eine Textdatei in einzelne Zeilen mit jeweils eine Nachricht pro Zeile aufgeteilt werden.
|
<p>Optional kann eine Textdatei in einzelne Zeilen mit jeweils eine Nachricht pro Zeile aufgeteilt werden.
|
||||||
Eine Binärdatei wird in kleine Teile in Größe abhängig vom Betriebssystem aufgeteilt,
|
Eine Binärdatei wird in kleine Teile in Größe abhängig vom Betriebssystem aufgeteilt,
|
||||||
aber typischerweise 64k (Linux/Mac) oder 41k (Windows).</p>
|
aber typischerweise 64k (Linux/Mac) oder 41k (Windows).</p>
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
<code>msg.type</code> enthält den Typ des geänderten Elements, normalerweise <i>file</i> oder <i>directory</i>,
|
<code>msg.type</code> enthält den Typ des geänderten Elements, normalerweise <i>file</i> oder <i>directory</i>,
|
||||||
während <code>msg.size</code> die Dateigröße in Bytes enthält.</p>
|
während <code>msg.size</code> die Dateigröße in Bytes enthält.</p>
|
||||||
<p>Natürlich ist unter Linux <i>alles</i> eine Datei und kann somit beobachtet werden ...</p>
|
<p>Natürlich ist unter Linux <i>alles</i> eine Datei und kann somit beobachtet werden ...</p>
|
||||||
<p><b>Hinweis:</b> Das Verzeichnis oder die Datei muss vorhanden sein, um beobachtet werden zu können.
|
<p><b>Hinweis</b>: Das Verzeichnis oder die Datei muss vorhanden sein, um beobachtet werden zu können.
|
||||||
Wenn die Datei oder das Verzeichnis gelöscht wird, kann es nicht weiter überwacht werden,
|
Wenn die Datei oder das Verzeichnis gelöscht wird, kann es nicht weiter überwacht werden,
|
||||||
auch wenn sie/es wieder neu erstellt wird.</p>
|
auch wenn sie/es wieder neu erstellt wird.</p>
|
||||||
</script>
|
</script>
|
||||||
|
@ -42,8 +42,9 @@
|
|||||||
"uninstall-failed-long": "Die Deinstallation des Moduls __name__ ist fehlgeschlagen:",
|
"uninstall-failed-long": "Die Deinstallation des Moduls __name__ ist fehlgeschlagen:",
|
||||||
"uninstalled": "Das Modul __name__ ist deinstalliert"
|
"uninstalled": "Das Modul __name__ ist deinstalliert"
|
||||||
},
|
},
|
||||||
|
"deprecatedOption": "Die Verwendung von __old__ ist abgekündigt. Stattdessen __new__ verwenden.",
|
||||||
"unable-to-listen": "Überwachen (listen) von __listenpath__ nicht möglich",
|
"unable-to-listen": "Überwachen (listen) von __listenpath__ nicht möglich",
|
||||||
"port-in-use": "Fehler: Port wird verwendet",
|
"port-in-use": "FEHLER: Port wird verwendet",
|
||||||
"uncaught-exception": "Nicht abgefangene Ausnahmebedingung:",
|
"uncaught-exception": "Nicht abgefangene Ausnahmebedingung:",
|
||||||
"admin-ui-disabled": "Administrator-Benutzeroberfläche deaktiv",
|
"admin-ui-disabled": "Administrator-Benutzeroberfläche deaktiv",
|
||||||
"now-running": "Server wird jetzt auf __listenpath__ ausgeführt",
|
"now-running": "Server wird jetzt auf __listenpath__ ausgeführt",
|
||||||
@ -88,7 +89,13 @@
|
|||||||
"not-available": "Einstellungen nicht verfügbar",
|
"not-available": "Einstellungen nicht verfügbar",
|
||||||
"property-read-only": "Die Eigenschaft '__prop__ 'ist schreibgeschützt"
|
"property-read-only": "Die Eigenschaft '__prop__ 'ist schreibgeschützt"
|
||||||
},
|
},
|
||||||
|
"library": {
|
||||||
|
"unknownLibrary": "Unbekannte Bibliothek (Library): __library__",
|
||||||
|
"unknownType": "Unbekannter Bibliothekstyp (Library type): __type__",
|
||||||
|
"readOnly": "Bibliothek (Library) __library__ ist nur lesbar",
|
||||||
|
"failedToInit": "Fehler beim Initialisieren der Bibliothek (Library) __library__: __error__",
|
||||||
|
"invalidProperty": "Ungültige Eigenschaft __prop__: '__value__'"
|
||||||
|
},
|
||||||
"nodes": {
|
"nodes": {
|
||||||
"credentials": {
|
"credentials": {
|
||||||
"error": "Fehler beim Laden der Berechtigungen: __message__",
|
"error": "Fehler beim Laden der Berechtigungen: __message__",
|
||||||
@ -155,6 +162,7 @@
|
|||||||
"projects": {
|
"projects": {
|
||||||
"changing-project": "Aktives Projekt wird festgelegt: __project__",
|
"changing-project": "Aktives Projekt wird festgelegt: __project__",
|
||||||
"active-project": "Aktives Projekt: __project__",
|
"active-project": "Aktives Projekt: __project__",
|
||||||
|
"projects-directory": "Projektverzeichnis: __projectsDirectory__",
|
||||||
"project-not-found": "Projekt nicht gefunden: __project__",
|
"project-not-found": "Projekt nicht gefunden: __project__",
|
||||||
"no-active-project": "Kein aktives Projekt: Es wird die Standarddatei für die Flows verwendet",
|
"no-active-project": "Kein aktives Projekt: Es wird die Standarddatei für die Flows verwendet",
|
||||||
"disabled": "Projekte deaktiviert: editorTheme.projects.enabled=false",
|
"disabled": "Projekte deaktiviert: editorTheme.projects.enabled=false",
|
||||||
|
Loading…
Reference in New Issue
Block a user