@node-red/editor-client
Advanced tools
Comparing version 1.3.0-beta.1 to 1.3.0
{ | ||
"common" : { | ||
"label" : { | ||
"name" : "Name", | ||
"ok" : "OK", | ||
"done" : "Fertig", | ||
"cancel" : "Abbrechen", | ||
"delete" : "Löschen", | ||
"close" : "Schließen", | ||
"load" : "Laden", | ||
"save" : "Speichern", | ||
"import" : "Import", | ||
"export" : "Exportieren", | ||
"back" : "Zurück", | ||
"next" : "Weiter", | ||
"clone" : "Projekt duplizieren", | ||
"cont" : "Weiter" | ||
} | ||
}, | ||
"workspace" : { | ||
"defaultName" : "Flow __number__", | ||
"editFlow" : "Flow bearbeiten: __name__", | ||
"confirmDelete" : "Löschen bestätigen", | ||
"delete" : "Sind Sie wirklich sicher, dass Sie '__label__' löschen wollen?", | ||
"dropFlowHere" : "Hier können Sie den Flow fallen lassen.", | ||
"status" : "Status", | ||
"enabled" : "Aktiviert", | ||
"disabled" : "Inaktiviert", | ||
"info" : "Beschreibung" | ||
}, | ||
"menu" : { | ||
"label" : { | ||
"view" : { | ||
"view" : "Ansicht", | ||
"grid" : "Raster", | ||
"showGrid" : "Raster anzeigen", | ||
"snapGrid" : "Am Raster ausrichten", | ||
"gridSize" : "Rastergröße", | ||
"textDir" : "Textrichtung", | ||
"defaultDir" : "Standard", | ||
"ltr" : "Von links nach rechts", | ||
"rtl" : "Von rechts nach links", | ||
"auto" : "Kontextuell" | ||
}, | ||
"sidebar" : { | ||
"show" : "Seitenleiste anzeigen" | ||
}, | ||
"settings" : "Einstellungen", | ||
"userSettings" : "Benutzereinstellungen", | ||
"nodes" : "Nodes", | ||
"displayStatus" : "Nodestatus anzeigen", | ||
"displayConfig" : "Konfigurations-Node", | ||
"import" : "Import", | ||
"export" : "Exportieren", | ||
"search" : "Flows durchsuchen", | ||
"searchInput" : "Flows durchsuchen", | ||
"subflows" : "Subflow", | ||
"createSubflow" : "Subflow erstellen", | ||
"selectionToSubflow" : "Auswahl zu Subflow", | ||
"flows" : "Flows", | ||
"add" : "Hinzufügen", | ||
"rename" : "Umbenennen", | ||
"delete" : "Löschen", | ||
"keyboardShortcuts" : "Tastenkürzel", | ||
"login" : "Anmelden", | ||
"logout" : "Abmelden", | ||
"editPalette" : "Palette verwalten", | ||
"other" : "Sonstige", | ||
"showTips" : "Tipps anzeigen", | ||
"help" : "Node-RED-Website", | ||
"projects" : "Projekte", | ||
"projects-new" : "Neu", | ||
"projects-open" : "Öffnen", | ||
"projects-settings" : "Projekteinstellungen" | ||
} | ||
}, | ||
"user" : { | ||
"loggedInAs" : "Angemeldet als __name__", | ||
"username" : "Benutzername", | ||
"password" : "Kennwort", | ||
"login" : "Anmelden", | ||
"loginFailed" : "Anmeldung fehlgeschlagen", | ||
"notAuthorized" : "Keine Berechtigung", | ||
"errors" : { | ||
"settings" : "Sie müssen angemeldet sein, um auf die Einstellungen zuzugreifen.", | ||
"deploy" : "Sie müssen angemeldet sein, um Änderungen anwenden zu können.", | ||
"notAuthorized" : "Sie müssen angemeldet sein, um diese Aktion ausführen zu können." | ||
} | ||
}, | ||
"notification" : { | ||
"warning" : "<strong> Warnung </strong>: __message__", | ||
"warnings" : { | ||
"undeployedChanges" : "Node hat nicht implementierte Änderungen", | ||
"nodeActionDisabled" : "In Subflow inaktivierte Nodeaktionen", | ||
"missing-types" : "<p> Die Flows wurden aufgrund fehlender Nodetypen gestoppt. </p>", | ||
"restartRequired" : "Node-RED muss erneut gestartet werden, damit aufgerüstete Module aktiviert werden können", | ||
"credentials_load_failed" : "<p> Die Flows wurden gestoppt, da die Berechtigungsnachweise nicht entschlüsselt werden konnten. </p> <p> Die Datei mit dem Datenflowberechtigungsnachweis ist verschlüsselt, aber der Verschlüsselungsschlüssel des Projekts fehlt oder ist ungültig. </p>", | ||
"credentials_load_failed_reset" : "<p> Die Berechtigungsnachweise konnten nicht entschlüsselt werden </p> <p> Die Datei mit dem Flow-Berechtigungsnachweis ist verschlüsselt, aber der Chiffrierschlüssel des Projekts fehlt oder ist ungültig. </p> <p> Die Datei des Flow-Berechtigungsnachweises wird bei der nächsten Implementierung zurückgesetzt. Alle vorhandenen Datenflowberechtigungsnachweise werden gelöscht. </p>", | ||
"missing_flow_file" : "<p> Die Projektflowdatei wurde nicht gefunden. </p> <p> Das Projekt ist nicht mit einer Flow-Datei konfiguriert. </p>", | ||
"missing_package_file" : "<p> Die Projektpaketdatei wurde nicht gefunden. </p> <p> In dem Projekt fehlt eine Datei 'package.json'. </p>", | ||
"project_empty" : "<p> Das Projekt ist leer. </p> <p> Möchten Sie eine Standardgruppe von Projektdateien erstellen? <br/> Andernfalls müssen Sie Dateien außerhalb des Editors manuell zum Projekt hinzufügen. </p>", | ||
"project_not_found" : "<p> Das Projekt '__project__' wurde nicht gefunden. </p>", | ||
"git_merge_conflict" : "<p> Das automatische Zusammenführen von Änderungen ist fehlgeschlagen. </p> <p> Beheben Sie die nicht zusammengeführten Konflikte und schreiben Sie die Ergebnisse fest. </p>" | ||
"common": { | ||
"label": { | ||
"name": "Name", | ||
"ok": "OK", | ||
"done": "Fertig", | ||
"cancel": "Abbrechen", | ||
"delete": "Löschen", | ||
"close": "Schließen", | ||
"load": "Laden", | ||
"save": "Speichern", | ||
"import": "Import", | ||
"export": "Exportiere", | ||
"back": "Zurück", | ||
"next": "Weiter", | ||
"clone": "Projekt klonen", | ||
"cont": "Weiter", | ||
"style": "Stil", | ||
"line": "Rahmen", | ||
"fill": "Füllung", | ||
"label": "Name", | ||
"color": "Farbe", | ||
"position": "Position", | ||
"enable": "Aktivieren", | ||
"disable": "Deaktivieren", | ||
"upload": "Upload" | ||
}, | ||
"type": { | ||
"string": "string", | ||
"number": "number", | ||
"boolean": "boolean", | ||
"array": "array", | ||
"buffer": "buffer", | ||
"object": "object", | ||
"jsonString": "JSON string", | ||
"undefined": "undefiniert", | ||
"null": "null" | ||
} | ||
}, | ||
"error" : "<strong> Fehler </strong>: __message__", | ||
"errors" : { | ||
"lostConnection" : "Verbindung zum Server verloren, Verbindung wird erneut hergestellt ...", | ||
"lostConnectionReconnect" : "Verbindung zum Server verloren, Verbindung in __time__s wird wieder hergestellt.", | ||
"lostConnectionTry" : "Jetzt testen", | ||
"cannotAddSubflowToItself" : "Subflow kann nicht zu sich selbst hinzugefügt werden", | ||
"cannotAddCircularReference" : "Subflow kann nicht hinzugefügt werden-zirkuläre Referenz wurde erkannt", | ||
"unsupportedVersion" : "<p> Verwenden einer nicht unterstützten Version von Node.js </p> <p> Sie sollten ein Upgrade auf das neueste LTS-Release von Node.js durchführen. </p>", | ||
"failedToAppendNode" : "<p> Fehler beim Laden von '__module__' </p> <p> __error__ </p>" | ||
"event": { | ||
"loadPlugins": "Lade Plugins", | ||
"loadPalette": "Lade Palette", | ||
"loadNodeCatalogs": "Lade Node-Kataloge", | ||
"loadNodes": "Lade Nodes __count__", | ||
"loadFlows": "Lade Flows", | ||
"importFlows": "Füge Flows dem Arbeitsbereich hinzu", | ||
"importError": "<p>Fehler beim Laden von Flows.</p><p>__message__</p>" | ||
}, | ||
"project" : { | ||
"change-branch" : "Wechseln Sie in die lokale Verzweigung '__project__'.", | ||
"merge-abort" : "Git-Zusammenführung abgebrochen", | ||
"loaded" : "Projekt '__project__' geladen", | ||
"updated" : "Projekt '__project__' aktualisiert", | ||
"pull" : "Projekt '__project__' erneut geladen", | ||
"revert" : "Projekt '__project__' erneut geladen", | ||
"merge-complete" : "Git-Zusammenführung abgeschlossen" | ||
"workspace": { | ||
"defaultName": "Flow __number__", | ||
"editFlow": "Flow bearbeiten: __name__", | ||
"confirmDelete": "Löschen bestätigen", | ||
"delete": "Sind Sie sicher, dass '__label__' gelöscht werden soll?", | ||
"dropFlowHere": "Hier kann der Flow eingefügt werden", | ||
"addFlow": "Flow hinzufügen", | ||
"listFlows": "Flows auflisten", | ||
"status": "Status", | ||
"enabled": "Aktiviert", | ||
"disabled": "Deaktiviert", | ||
"info": "Beschreibung", | ||
"selectNodes": "Klicke Nodes zum Auswählen" | ||
}, | ||
"label" : { | ||
"manage-project-dep" : "Projektabhängigkeiten verwalten", | ||
"setup-cred" : "Berechtigungsnachweise einrichten", | ||
"setup-project" : "Projektdateien konfigurieren", | ||
"create-default-package" : "Standardpaketdatei erstellen", | ||
"no-thanks" : "Nein danke", | ||
"create-default-project" : "Standardprojektdateien erstellen", | ||
"show-merge-conflicts" : "Zusammenführungskonflikte anzeigen" | ||
} | ||
}, | ||
"clipboard" : { | ||
"clipboard" : "Zwischenablage", | ||
"nodes" : "Nodes", | ||
"pasteNodes" : "Nodes hier einfügen", | ||
"importNodes" : "Nodes importieren", | ||
"exportNodes" : "Nodes in Zwischenablage exportieren", | ||
"importUnrecognised" : "Importierter Typ nicht erkannt:", | ||
"importUnrecognised_plural" : "Importierte Typen nicht erkannt:", | ||
"nodesExported" : "Nodes, die in die Zwischenablage exportiert wurden", | ||
"nodeCopied" : "__count__ Node kopiert", | ||
"nodeCopied_plural" : "__count__ Nodes kopiert", | ||
"invalidFlow" : "Ungültiger Nachrichtenflow: __message__", | ||
"export" : { | ||
"selected" : "Ausgewählte Nodes", | ||
"current" : "Aktueller Flow", | ||
"all" : "alle Flows", | ||
"compact" : "kompakt", | ||
"formatted" : "formatiert", | ||
"copy" : "In Zwischenablage exportieren" | ||
"menu": { | ||
"label": { | ||
"view": { | ||
"view": "Ansicht", | ||
"grid": "Raster", | ||
"showGrid": "Raster anzeigen", | ||
"snapGrid": "Am Raster ausrichten", | ||
"gridSize": "Rastergröße", | ||
"textDir": "Textrichtung", | ||
"defaultDir": "Standard", | ||
"ltr": "Von links nach rechts", | ||
"rtl": "Von rechts nach links", | ||
"auto": "Kontextabhängig", | ||
"language": "Sprache", | ||
"browserDefault": "Browservorgabe" | ||
}, | ||
"sidebar": { | ||
"show": "Seitenleiste anzeigen" | ||
}, | ||
"palette": { | ||
"show": "Palette anzeigen" | ||
}, | ||
"settings": "Einstellungen", | ||
"userSettings": "Einstellungen", | ||
"nodes": "Nodes", | ||
"displayStatus": "Node-Status anzeigen", | ||
"displayConfig": "Konfigurations-Nodes", | ||
"import": "Import", | ||
"export": "Export", | ||
"search": "Flows durchsuchen", | ||
"searchInput": "Flows durchsuchen", | ||
"subflows": "Subflow", | ||
"createSubflow": "Erstellen", | ||
"selectionToSubflow": "Auswahl in Subflow umwandeln", | ||
"flows": "Flow", | ||
"add": "Hinzufügen", | ||
"rename": "Umbenennen", | ||
"delete": "Löschen", | ||
"keyboardShortcuts": "Tastenkürzel", | ||
"login": "Anmelden", | ||
"logout": "Abmelden", | ||
"editPalette": "Palette verwalten", | ||
"other": "Sonstige", | ||
"showTips": "Tipps anzeigen", | ||
"help": "Node-RED-Website", | ||
"projects": "Projekt", | ||
"projects-new": "Neu", | ||
"projects-open": "Öffnen", | ||
"projects-settings": "Einstellungen", | ||
"showNodeLabelDefault": "Zeige Namen von neu hinzugefügten Nodes", | ||
"groups": "Gruppe", | ||
"groupSelection": "Auswahl gruppieren", | ||
"ungroupSelection": "Gruppe auflösen", | ||
"groupMergeSelection": "Auswahl der Gruppe hinzufügen", | ||
"groupRemoveSelection": "Auswahl aus der Gruppe entfernen" | ||
} | ||
}, | ||
"import" : { | ||
"import" : "Importieren in", | ||
"newFlow" : "neuer Flow" | ||
"actions": { | ||
"toggle-navigator": "Navigator ein-/ausblenden", | ||
"zoom-out": "Verkleinern", | ||
"zoom-reset": "Vergrößerung rücksetzen", | ||
"zoom-in": "Vergrößern" | ||
}, | ||
"copyMessagePath" : "Pfad kopiert", | ||
"copyMessageValue" : "Wert kopiert", | ||
"copyMessageValue_truncated" : "Abgeschnittene Wert kopiert" | ||
}, | ||
"deploy" : { | ||
"deploy" : "deploy", | ||
"full" : "Voll", | ||
"fullDesc" : "Implementiert alles im Arbeitsbereich", | ||
"modifiedFlows" : "Geänderte Flows", | ||
"modifiedFlowsDesc" : "Implementiert nur Flows, die geänderte Nodes enthalten.", | ||
"modifiedNodes" : "Geänderte Nodes", | ||
"modifiedNodesDesc" : "Implementiert nur Nodes, die sich geändert haben.", | ||
"successfulDeploy" : "Erfolgreich implementiert", | ||
"deployFailed" : "Deploy fehlgeschlagen: __message__", | ||
"unusedConfigNodes" : "Sie haben einige nicht verwendete Konfigurations-Nodes.", | ||
"unusedConfigNodesLink" : "Klicken Sie hier, um sie zu sehen", | ||
"errors" : { | ||
"noResponse" : "Keine Antwort vom Server" | ||
"user": { | ||
"loggedInAs": "Angemeldet als __name__", | ||
"username": "Benutzername", | ||
"password": "Passwort", | ||
"login": "Anmelden", | ||
"loginFailed": "Anmeldung fehlgeschlagen", | ||
"notAuthorized": "Nicht berechtigt", | ||
"errors": { | ||
"settings": "Sie müssen angemeldet sein, um auf die Einstellungen zuzugreifen zu können", | ||
"deploy": "Sie müssen angemeldet sein, um Änderungen übernehmen (deploy) zu können", | ||
"notAuthorized": "Sie müssen angemeldet sein, um diese Aktion ausführen zu können" | ||
} | ||
}, | ||
"confirm" : { | ||
"button" : { | ||
"ignore" : "Ignorieren", | ||
"confirm" : "Deploy bestätigen", | ||
"review" : "Änderungen prüfen", | ||
"cancel" : "Abbrechen", | ||
"merge" : "Zusammenführen", | ||
"overwrite" : "Ignorieren & deployen" | ||
}, | ||
"undeployedChanges" : "Sie haben nicht implementierte Änderungen.\n\nWenn Sie diese Seite verlassen, gehen diese Änderungen verloren.", | ||
"improperlyConfigured" : "Der Arbeitsbereich enthält einige Nodes, die nicht ordnungsgemäß konfiguriert sind:", | ||
"unknown" : "Der Arbeitsbereich enthält einige unbekannte Node-Typen:", | ||
"confirm" : "Sind Sie sicher, dass Sie deployen möchten?", | ||
"doNotWarn" : "warnen Sie nicht noch einmal.", | ||
"conflict" : "Auf dem Server wird eine aktuellere Gruppe von Datenflüssen ausgeführt.", | ||
"backgroundUpdate" : "Die Datenflüsse auf dem Server wurden aktualisiert.", | ||
"conflictChecking" : "Überprüfen Sie, ob die Änderungen automatisch gemischt werden können.", | ||
"conflictAutoMerge" : "Die Änderungen enthalten keine Konflikte und können automatisch gemischt werden.", | ||
"conflictManualMerge" : "Zu den Änderungen gehören Konflikte, die aufgelöst werden müssen, bevor sie implementiert werden können.", | ||
"plusNMore" : "+ __count__ mehr" | ||
} | ||
}, | ||
"diff" : { | ||
"unresolvedCount" : "__count__ unaufgelöster Konflikt", | ||
"unresolvedCount_plural" : "__count__ unaufgelöste Konflikte", | ||
"globalNodes" : "Globale Nodes", | ||
"flowProperties" : "Flow-Eigenschaften", | ||
"type" : { | ||
"added" : "hinzugefügt", | ||
"changed" : "geändert", | ||
"unchanged" : "unverändert", | ||
"deleted" : "gelöscht", | ||
"flowDeleted" : "Flow gelöscht", | ||
"flowAdded" : "Flow hinzugefügt", | ||
"movedTo" : "verschoben zu __id__", | ||
"movedFrom" : "verschoben von __id__" | ||
"notification": { | ||
"warning": "<strong>Warnung:</strong> __message__", | ||
"warnings": { | ||
"undeployedChanges": "Node hat nicht übernommene (deploy) Änderungen", | ||
"nodeActionDisabled": "Node-Aktionen deaktiviert", | ||
"nodeActionDisabledSubflow": "Node-Aktionen deaktiviert im Subflow", | ||
"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>", | ||
"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_reset": "<p>Die Berechtigungen konnten nicht entschlüsselt werden.</p><p>Die Datei mit den Flow-Berechtigungen ist verschlüsselt, aber der Schlüssel des Projekts fehlt oder ist ungültig.</p><p>Die Datei mit den Flow-Berechtigungen wird bei der nächsten Übernahme (deploy) zurückgesetzt. Alle vorhandenen Flow-Berechtigungen werden gelöscht.</p>", | ||
"missing_flow_file": "<p>Die Flow-Datei des Projekts wurde nicht gefunden.</p><p>Das Projekt ist nicht mit einer Flow-Datei konfiguriert.</p>", | ||
"missing_package_file": "<p>Die Paket-Datei des Projekts wurde nicht gefunden.</p><p>In dem Projekt fehlt die 'package.json'-Datei.</p>", | ||
"project_empty": "<p>Das Projekt ist leer.</p><p>Soll ein Standardsatz an Projektdateien erstellen werden?<br/>Andernfalls müssen die Dateien manuell außerhalb des Editors dem Projekt hinzugefügt werden.</p>", | ||
"project_not_found": "<p>Das Projekt '__project__' wurde nicht gefunden.</p>", | ||
"git_merge_conflict": "<p>Der automatische Merge der Änderungen ist fehlgeschlagen.</p><p>Die Merge-Konflikte müssen behoben und die Ergebnisse ins Repository übertragen werden (commit).</p>" | ||
}, | ||
"error": "<strong>Fehler:</strong> __message__", | ||
"errors": { | ||
"lostConnection": "Verbindung zum Server verloren. Verbindung wird erneut hergestellt ...", | ||
"lostConnectionReconnect": "Verbindung zum Server verloren. Verbindung wird in __time__ s versucht wieder herzustellen.", | ||
"lostConnectionTry": "Jetzt testen", | ||
"cannotAddSubflowToItself": "Subflow kann nicht zu sich selbst hinzugefügt werden", | ||
"cannotAddCircularReference": "Subflow kann nicht hinzugefügt werden, da ein zirkulärer Bezug erkannt wurde", | ||
"unsupportedVersion": "<p>Nicht unterstützte Version von Node.js erkannt.</p><p>Es muss ein Upgrade auf das neueste LTS-Release von Node.js durchgeführt werden.</p>", | ||
"failedToAppendNode": "<p>Fehler beim Laden von '__module__'.</p><p>__error__</p>" | ||
}, | ||
"project": { | ||
"change-branch": "Wechsel in den Branch '__project__'", | ||
"merge-abort": "Merge abgebrochen", | ||
"loaded": "Projekt '__project__' geladen", | ||
"updated": "Projekt '__project__' aktualisiert", | ||
"pull": "Projekt '__project__' erneut geladen", | ||
"revert": "Änderungen im Projekt '__project__' rückgängig gemacht", | ||
"merge-complete": "Merge abgeschlossen", | ||
"setupCredentials": "Berechtigungen einrichten", | ||
"setupProjectFiles": "Projektdateien einrichten", | ||
"no": "Nein, Danke", | ||
"createDefault": "Standardprojektdateien erstellen", | ||
"mergeConflict": "Merge-Konflikte anzeigen" | ||
}, | ||
"label": { | ||
"manage-project-dep": "Projektabhängigkeiten verwalten", | ||
"setup-cred": "Berechtigungen einrichten", | ||
"setup-project": "Projektdateien einrichten", | ||
"create-default-package": "Standardpaketdatei erstellen", | ||
"no-thanks": "Nein, Danke", | ||
"create-default-project": "Standardprojektdateien erstellen", | ||
"show-merge-conflicts": "Merge-Konflikte anzeigen" | ||
} | ||
}, | ||
"nodeCount" : "__count__, Node", | ||
"nodeCount_plural" : "__count__-Nodes", | ||
"local" : "Lokale Änderungen", | ||
"remote" : "Ferne Änderungen", | ||
"reviewChanges" : "Änderungen prüfen", | ||
"noBinaryFileShowed" : "Der Inhalt der Binärdatei kann nicht angezeigt", | ||
"viewCommitDiff" : "Änderungen committen", | ||
"compareChanges" : "Änderungen vergleichen", | ||
"saveConflict" : "Konfliktlösung speichern", | ||
"conflictHeader" : "<span> __resolved__ </span> von <span> __unresolved__ </span> -Konflikten behoben", | ||
"commonVersionError" : "Allgemeine Version enthält keine gültige JSON-Datei:", | ||
"oldVersionError" : "Alte Version enthält keine gültige JSON-Datei:", | ||
"newVersionError" : "Neue Version enthält keine gültige JSON-Datei:" | ||
}, | ||
"subflow" : { | ||
"editSubflow" : "Subflow bearbeiten: __name__", | ||
"edit" : "Subflow bearbeiten", | ||
"subflowInstances" : "Es ist __count__ Instanz dieser Subflow-Vorlage vorhanden.", | ||
"subflowInstances_plural" : "Es gibt __count__ Instanzen dieser Subflow-Vorlage.", | ||
"editSubflowProperties" : "Eigenschaften bearbeiten", | ||
"input" : "Eingaben:", | ||
"output" : "Ausgaben:", | ||
"deleteSubflow" : "Subflow löschen", | ||
"info" : "Beschreibung", | ||
"category" : "Kategorie", | ||
"errors" : { | ||
"noNodesSelected" : "<strong> Subflow kann nicht erstellt werden </strong>: Es wurden keine Nodes ausgewählt.", | ||
"multipleInputsToSelection" : "<strong> Subflow kann nicht erstellt werden </strong>: Mehrere Eingaben zur Auswahl" | ||
} | ||
}, | ||
"editor" : { | ||
"configEdit" : "Bearbeiten", | ||
"configAdd" : "Hinzufügen", | ||
"configUpdate" : "Aktualisieren", | ||
"configDelete" : "Löschen", | ||
"nodesUse" : "__count__node verwendet diese Konfiguration", | ||
"nodesUse_plural" : "__count__ -Nodes verwenden diese Konfiguration", | ||
"addNewConfig" : "Neuen __type__config-Node hinzufügen", | ||
"editNode" : "__type__ Node bearbeiten", | ||
"editConfig" : "__type__config-Node bearbeiten", | ||
"addNewType" : "Neuen __type__ hinzufügen ...", | ||
"nodeProperties" : "Node-Eigenschaften", | ||
"portLabels" : "Node-Einstellungen", | ||
"labelInputs" : "Eingänge", | ||
"labelOutputs" : "Ausgänge", | ||
"settingIcon" : "Symbol", | ||
"noDefaultLabel" : "keine", | ||
"defaultLabel" : "Standardbeschriftung verwenden", | ||
"searchIcons" : "Suchsymbole", | ||
"useDefault" : "Standardwert verwenden", | ||
"errors" : { | ||
"scopeChange" : "Wenn Sie den Geltungsbereich ändern, wird er für Nodes in anderen Nachrichtenflüssen, die ihn verwenden, nicht verfügbar sein." | ||
} | ||
}, | ||
"keyboard" : { | ||
"title" : "Tastenkürzel", | ||
"keyboard" : "Tastatur", | ||
"filterActions" : "Filteraktionen", | ||
"shortcut" : "Direktaufruf", | ||
"scope" : "Bereich", | ||
"unassigned" : "Nicht zugeordnet", | ||
"global" : "global", | ||
"workspace" : "Arbeitsbereich", | ||
"selectAll" : "Alle Nodes auswählen", | ||
"selectAllConnected" : "Alle verbundenen Nodes auswählen", | ||
"addRemoveNode" : "Node aus Auswahl hinzufügen/entfernen", | ||
"editSelected" : "Ausgewählten Node bearbeiten", | ||
"deleteSelected" : "Ausgewählte Node oder ausgewählten Link löschen", | ||
"importNode" : "Node importieren", | ||
"exportNode" : "Node exportieren", | ||
"nudgeNode" : "Ausgewählte Nodes verschieben (1px)", | ||
"moveNode" : "Ausgewählte Nodes verschieben (20px)", | ||
"toggleSidebar" : "Seitenleiste ein-/ausblenden", | ||
"copyNode" : "Ausgewählte Nodes kopieren", | ||
"cutNode" : "Ausgewählte Nodes ausschneiden", | ||
"pasteNode" : "Node einfügen", | ||
"undoChange" : "Letzte Änderung rückgängig machen", | ||
"searchBox" : "Suchfeld öffnen", | ||
"managePalette" : "Palette verwalten" | ||
}, | ||
"library" : { | ||
"library" : "Bibliothek", | ||
"openLibrary" : "Bibliothek öffnen ...", | ||
"saveToLibrary" : "In Bibliothek speichern ...", | ||
"typeLibrary" : "__type__, Bibliothek", | ||
"unnamedType" : "Unbenannt __type__", | ||
"dialogSaveOverwrite" : "Ein __libraryType__ mit dem Namen __libraryName__ ist bereits vorhanden. Überschreiben?", | ||
"invalidFilename" : "Ungültiger Dateiname", | ||
"savedNodes" : "Gespeicherte Nodes", | ||
"savedType" : "Gespeichert __type__", | ||
"saveFailed" : "Speichern fehlgeschlagen: __message__", | ||
"types": { | ||
"examples" : "Beispiele" | ||
} | ||
}, | ||
"palette" : { | ||
"noInfo" : "Keine Informationen verfügbar", | ||
"filter" : "Nodes filtern", | ||
"search" : "Suchmodule", | ||
"addCategory" : "Neu hinzufügen ...", | ||
"label" : { | ||
"subflows" : "Subflows", | ||
"input" : "Eingabe", | ||
"output" : "Ausgabe", | ||
"function" : "Funktion", | ||
"social" : "Soziale", | ||
"storage" : "Speicher", | ||
"analysis" : "Analyse", | ||
"advanced" : "fortgeschritten" | ||
"clipboard": { | ||
"clipboard": "Zwischenablage", | ||
"nodes": "Nodes", | ||
"node": "__count__ Node", | ||
"node_plural": "__count__ Nodes", | ||
"configNode": "__count__ Konfigurations-Node", | ||
"configNode_plural": "__count__ Konfigurations-Nodes", | ||
"group": "__count__ Gruppe", | ||
"group_plural": "__count__ Gruppen", | ||
"flow": "__count__ Flow", | ||
"flow_plural": "__count__ Flows", | ||
"subflow": "__count__ Subflow", | ||
"subflow_plural": "__count__ Subflows", | ||
"replacedNodes": "__count__ Node ersetzt", | ||
"replacedNodes_plural": "__count__ Nodes ersetzt", | ||
"pasteNodes": "Flow-JSON hier einfügen oder", | ||
"selectFile": "Datei für Import auswählen", | ||
"importNodes": "Import", | ||
"exportNodes": "Export", | ||
"download": "Download", | ||
"importUnrecognised": "Importierter Typ nicht erkannt:", | ||
"importUnrecognised_plural": "Importierte Typen nicht erkannt:", | ||
"importDuplicate": "Importiertes doppeltes Node:", | ||
"importDuplicate_plural": "Importierte doppelte Nodes:", | ||
"nodesExported": "Nodes in der Zwischenablage abgelegt", | ||
"nodesImported": "Eingefügt:", | ||
"nodeCopied": "__count__ Node kopiert", | ||
"nodeCopied_plural": "__count__ Nodes kopiert", | ||
"groupCopied": "__count__ Gruppe kopiert", | ||
"groupCopied_plural": "__count__ Gruppen kopiert", | ||
"groupStyleCopied": "Gruppenstil kopiert", | ||
"invalidFlow": "Ungültiger Flow: __message__", | ||
"recoveredNodes": "Wiederhergestellte Nodes", | ||
"recoveredNodesInfo": "Die Nodes dieses Flows hatten keine gültigen Flow-IDs als sie importiert wurden und wurden diesem Flow hinzugefügt. Diese können nun entweder wiederhergestellt oder gelöscht werden.", | ||
"recoveredNodesNotification": "<p>Importierte Nodes ohne eine gültige Flow-ID.</p><p>Sie wurden als neuer Flow mit Namen '__flowName__' hinzugefügt.</p>", | ||
"export": { | ||
"selected": "Ausgewählte Nodes", | ||
"current": "Aktuellen Flow", | ||
"all": "Alle Flows", | ||
"compact": "Kompakt", | ||
"formatted": "Formatiert", | ||
"copy": "In Zwischenablage exportieren", | ||
"export": "In Bibliothek exportieren", | ||
"exportAs": "Exportiere als", | ||
"overwrite": "Ersetzen", | ||
"exists": "<p>'__file__' existiert bereits.</p><p>Soll sie ersetzt werden?</p>" | ||
}, | ||
"import": { | ||
"import": "Importiere in", | ||
"importSelected": "Importiere Auswahl", | ||
"importCopy": "Importiere Kopie", | ||
"viewNodes": "Zeige Nodes ...", | ||
"newFlow": "Neuen Flow", | ||
"replace": "Ersetzen", | ||
"errors": { | ||
"notArray": "Eingabe ist kein JSON-Array", | ||
"itemNotObject": "Eingabe ist kein gültiger Flow. Das Element __index__ ist kein Node-Objekt.", | ||
"missingId": "Eingabe ist kein gültiger Flow. Dem Element __index__ fehlt die 'id'-Eigenschaft.", | ||
"missingType": "Eingabe ist kein gültiger Flow. Dem Element __index__ fehlt die 'type'-Eigenschaft." | ||
}, | ||
"conflictNotification1": "Einige der zu importierenden Nodes sind bereits im Arbeitsbereich vorhanden", | ||
"conflictNotification2": "Selektiere die zu importierenden Nodes und welche vorhandenen Nodes zu ersetzen oder zu kopieren sind" | ||
}, | ||
"copyMessagePath": "Pfad kopiert", | ||
"copyMessageValue": "Wert kopiert", | ||
"copyMessageValue_truncated": "Abgeschnittenen Wert kopiert" | ||
}, | ||
"event" : { | ||
"nodeAdded" : "Node zur Palette hinzugefügt:", | ||
"nodeAdded_plural" : "Die Nodes wurde der Palette hinzugefügt.", | ||
"nodeRemoved" : "Node aus Palette entfernt:", | ||
"nodeRemoved_plural" : "Nodes aus Palette entfernt:", | ||
"nodeEnabled" : "Node aktiviert:", | ||
"nodeEnabled_plural" : "Nodes aktiviert:", | ||
"nodeDisabled" : "Node inaktiviert:", | ||
"nodeDisabled_plural" : "Nodes inaktiviert:", | ||
"nodeUpgraded" : "Node-Modul __module__ aktualisiert auf Version __version__" | ||
"deploy": { | ||
"deploy": "Übernahme (deploy)", | ||
"full": "Vollständig", | ||
"fullDesc": "Übernimmt alles im Arbeitsbereich", | ||
"modifiedFlows": "Geänderte Flows", | ||
"modifiedFlowsDesc": "Übernimmt nur Flows, die geänderte Nodes enthalten", | ||
"modifiedNodes": "Geänderte Nodes", | ||
"modifiedNodesDesc": "Übernimmt nur Nodes, die sich geändert haben", | ||
"restartFlows": "Flows neustarten", | ||
"restartFlowsDesc": "Startet die aktuell übernommenen Flows (ohne vorheriges Deploy)", | ||
"successfulDeploy": "Erfolgreich übernommen (deploy)", | ||
"successfulRestart": "Flows erfolgreich neugestartet", | ||
"deployFailed": "Übernahme (deploy) fehlgeschlagen: __message__", | ||
"unusedConfigNodes": "Einige Konfigurations-Nodes werden nicht verwendet.", | ||
"unusedConfigNodesLink": "Hier klicken, um sie anzuschauen.", | ||
"errors": { | ||
"noResponse": "Keine Antwort vom Server" | ||
}, | ||
"confirm": { | ||
"button": { | ||
"ignore": "Ignorieren", | ||
"confirm": "Übernahme (deploy) bestätigen", | ||
"review": "Änderungen prüfen", | ||
"cancel": "Abbrechen", | ||
"merge": "Zusammenführen (merge)", | ||
"overwrite": "Ignorieren & übernehmen" | ||
}, | ||
"undeployedChanges": "Es gibt nicht übernommene (deploy) Änderungen.\n\nWenn die Seite verlassen wird, gehen die Änderungen verloren.", | ||
"improperlyConfigured": "Der Arbeitsbereich enthält einige Nodes, die nicht ordnungsgemäß eingestellt sind:", | ||
"unknown": "Der Arbeitsbereich enthält einige unbekannte Node-Typen:", | ||
"confirm": "Sind Sie sicher, dass übernommen werden soll (deploy)?", | ||
"doNotWarn": "Hiervor nicht noch einmal warnen", | ||
"conflict": "Auf dem Server wird ein aktuellerer Satz von Flows ausgeführt", | ||
"backgroundUpdate": "Die Flows auf dem Server wurden aktualisiert", | ||
"conflictChecking": "Überprüfen, ob die Änderungen automatisch zusammengeführt (merge) werden können", | ||
"conflictAutoMerge": "Die Änderungen enthalten keine Konflikte und können automatisch zusammengeführt (merge) werden", | ||
"conflictManualMerge": "Die Änderungen haben Konflikte, die aufgelöst werden müssen, bevor sie übernommen (deploy) werden können", | ||
"plusNMore": "weitere __count__" | ||
} | ||
}, | ||
"editor" : { | ||
"title" : "Palette verwalten", | ||
"palette" : "Palette", | ||
"times" : { | ||
"seconds" : "Vor Sekunden", | ||
"minutes" : "Minuten vor", | ||
"minutesV" : "__count__ Minuten", | ||
"hoursV" : "__count__ Stunde ago", | ||
"hoursV_plural" : "__count__hours ago", | ||
"daysV" : "__count__ Tag ago", | ||
"daysV_plural" : "__count__ Tage", | ||
"weeksV" : "__count__ Woche vor", | ||
"weeksV_plural" : "__count__wochen ago", | ||
"monthsV" : "__count__ Monat vor", | ||
"monthsV_plural" : "__count__ Monaten", | ||
"yearsV" : "__count__ Jahr", | ||
"yearsV_plural" : "__count__ Jahren", | ||
"yearMonthsV" : "____ Jahr, __count__ Monat", | ||
"yearMonthsV_plural" : "____ Jahr, __count__ Monaten", | ||
"yearsMonthsV" : "____ Jahre, __count__ Monat vor", | ||
"yearsMonthsV_plural" : "____ Jahre, __count__ Monaten" | ||
}, | ||
"nodeCount" : "__label__, Node", | ||
"nodeCount_plural" : "__label__ Nodes", | ||
"moduleCount" : "__count__ Modul verfügbar", | ||
"moduleCount_plural" : "__count__-Module verfügbar", | ||
"inuse" : "im Gebrauch", | ||
"enableall" : "alle aktivieren", | ||
"disableall" : "Alle inaktivieren", | ||
"enable" : "aktivieren", | ||
"disable" : "inaktivieren", | ||
"remove" : "entfernen", | ||
"update" : "Update auf __version__", | ||
"updated" : "aktualisiert", | ||
"install" : "Installieren", | ||
"installed" : "Installiert", | ||
"loading" : "Kataloge werden geladen ...", | ||
"tab-nodes" : "Nodes", | ||
"tab-install" : "Installieren", | ||
"sort" : "Sortierung:", | ||
"sortAZ" : "a-z", | ||
"sortRecent" : "kürzlich", | ||
"more" : "+ __count__ mehr", | ||
"errors" : { | ||
"catalogLoadFailed" : "<p> Fehler beim Laden des Node-Katalogs. </p> <p> Weitere Informationen finden Sie in der Browserkonsole. </p>", | ||
"installFailed" : "<p> Installation fehlgeschlagen: __module__ </p> <p> __message__ </p> <p> Überprüfen Sie das Protokoll auf weitere Informationen. </p>", | ||
"removeFailed" : "<p> Entfernen fehlgeschlagen: __module__ </p> <p> __message__ </p> <p> Überprüfen Sie das Protokoll auf weitere Informationen. </p>", | ||
"updateFailed" : "<p> Aktualisierung fehlgeschlagen: __module__ </p> <p> __message__ </p> <p> Überprüfen Sie das Protokoll auf weitere Informationen. </p>", | ||
"enableFailed" : "<p> Fehlgeschlagene Aktivierung: __module__ </p> <p> __message__ </p> <p> Überprüfen Sie das Protokoll auf weitere Informationen. </p>", | ||
"disableFailed" : "<p> Inaktivieren fehlgeschlagen: __module__ </p> <p> __message__ </p> <p> Überprüfen Sie das Protokoll auf weitere Informationen. </p>" | ||
}, | ||
"confirm" : { | ||
"install" : { | ||
"body" : "<p> Installieren von '__module__' </p> <p> Vor der Installation von lesen Sie bitte die Dokumentation des Nodes. Einige Nodes haben Abhängigkeiten, die nicht automatisch aufgelöst werden können und einen Neustart von 'Node-RED' erfordern. </p>", | ||
"title" : "Nodes installieren" | ||
"eventLog": { | ||
"title": "Ereignisprotokoll", | ||
"view": "Zeige Protokoll" | ||
}, | ||
"diff": { | ||
"unresolvedCount": "__count__ unaufgelöster Konflikt", | ||
"unresolvedCount_plural": "__count__ unaufgelöste Konflikte", | ||
"globalNodes": "Globale Nodes", | ||
"flowProperties": "Flow-Eigenschaften", | ||
"type": { | ||
"added": "Hinzugefügt", | ||
"changed": "Geändert", | ||
"unchanged": "Unverändert", | ||
"deleted": "Gelöscht", | ||
"flowDeleted": "Flow gelöscht", | ||
"flowAdded": "Flow hinzugefügt", | ||
"movedTo": "Verschoben nach __id__", | ||
"movedFrom": "Verschoben von __id__" | ||
}, | ||
"remove" : { | ||
"body" : "<p> Entfernen von '__module__' </p> <p>-Der Node deinstalliert ihn aus Node-RED. Der Node kann weiterhin Ressourcen verwenden, bis Node-RED erneut gestartet wird. </p>", | ||
"title" : "Nodes entfernen" | ||
"nodeCount": "__count__ Node", | ||
"nodeCount_plural": "__count__ Nodes", | ||
"local": "Lokale Änderungen", | ||
"remote": "(Remote) Server-Änderungen", | ||
"reviewChanges": "Änderungen prüfen", | ||
"noBinaryFileShowed": "Der Inhalt der Binärdatei kann nicht angezeigt werden", | ||
"viewCommitDiff": "Commit-Änderungen anzeigen", | ||
"compareChanges": "Änderungen vergleichen", | ||
"saveConflict": "Konfliktlösung speichern", | ||
"conflictHeader": "<span> __resolved__</span> von <span> __unresolved__</span> Konflikten behoben", | ||
"commonVersionError": "Gemeinsame Version enthält keinen gültigen JSON-Code:", | ||
"oldVersionError": "Alte Version enthält keinen gültigen JSON-Code:", | ||
"newVersionError": "Neue Version enthält keinen gültigen JSON-Code:" | ||
}, | ||
"subflow": { | ||
"editSubflowInstance": "Subflow-Instanz bearbeiten: __name__", | ||
"editSubflow": "Subflow-Vorlage bearbeiten: __name__", | ||
"edit": "Subflow-Vorlage bearbeiten", | ||
"subflowInstances": "Es ist __count__ Instanz dieser Subflow-Vorlage vorhanden", | ||
"subflowInstances_plural": "Es sind __count__ Instanzen dieser Subflow-Vorlage vorhanden", | ||
"editSubflowProperties": "Eigenschaften bearbeiten", | ||
"input": "Eingänge:", | ||
"output": "Ausgänge:", | ||
"status": "Status-Node", | ||
"deleteSubflow": "Subflow löschen", | ||
"confirmDelete": "Sind Sie sicher mit dem Löschen dieses Subflows?", | ||
"info": "Beschreibung", | ||
"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": { | ||
"restore": "Stelle auf Subflow-Standard zurück", | ||
"remove": "Entferne Umgebungsvariable" | ||
}, | ||
"update" : { | ||
"body" : "<p> Aktualisieren von '__module__' </p> <p> Für die Aktualisierung des Nodes ist ein Neustart von 'Node-RED' erforderlich, damit die Aktualisierung abgeschlossen werden kann. Dies muss manuell geschehen. </p>", | ||
"title" : "Nodes aktualisieren" | ||
"errors": { | ||
"noNodesSelected": "<strong>Subflow kann nicht erstellt werden:</strong> Es wurden keine Nodes ausgewählt.", | ||
"multipleInputsToSelection": "<strong>Subflow kann nicht erstellt werden:</strong> Mehrere Eingänge zur Auswahl" | ||
} | ||
}, | ||
"group": { | ||
"editGroup": "Editiere Gruppe: __name__", | ||
"errors": { | ||
"cannotCreateDiffGroups": "Kann keine Gruppe erzeugen mit Nodes von verschiedenen Gruppen", | ||
"cannotAddSubflowPorts": "Kann keine Subflow-Anschlüsse zu einer Gruppe hinzufügen" | ||
} | ||
}, | ||
"editor": { | ||
"configEdit": "Bearbeiten", | ||
"configAdd": "Hinzufügen", | ||
"configUpdate": "Aktualisieren", | ||
"configDelete": "Löschen", | ||
"nodesUse": "__count__ Node verwendet diese Konfiguration", | ||
"nodesUse_plural": "__count__ Nodes verwenden diese Konfiguration", | ||
"addNewConfig": "Neuen Konfigurations-Node '__type__' hinzufügen", | ||
"editNode": "Node '__type__' bearbeiten", | ||
"editConfig": "Konfigurations-Node '__type__' bearbeiten", | ||
"addNewType": "Neuen Typ '__type__' hinzufügen", | ||
"nodeProperties": "Node-Eigenschaften", | ||
"label": "Name", | ||
"color": "Farbe", | ||
"portLabels": "Anschlussnamen", | ||
"labelInputs": "Eingänge", | ||
"labelOutputs": "Ausgänge", | ||
"settingIcon": "Icon", | ||
"default": "Standard", | ||
"noDefaultLabel": "keine", | ||
"defaultLabel": "Standardnamen verwenden", | ||
"searchIcons": "Such-Icons", | ||
"useDefault": "Standardwert verwenden", | ||
"description": "Beschreibung", | ||
"show": "Anzeigen", | ||
"hide": "Verbergen", | ||
"locale": "Wähle Oberflächensprache", | ||
"icon": "Icon", | ||
"inputType": "Eingangstyp", | ||
"selectType": "Wähle Typen ...", | ||
"loadCredentials": "Lade Node-Berechtigungen", | ||
"inputs": { | ||
"input": "Eingang", | ||
"select": "Wähle", | ||
"checkbox": "Checkbox", | ||
"spinner": "Spinner", | ||
"none": "Kein", | ||
"hidden": "Verberge Eigenschaft" | ||
}, | ||
"cannotUpdate" : { | ||
"body" : "Es ist eine Aktualisierung für diesen Node verfügbar, aber sie ist nicht an einer Position installiert, die vom Palettenmanager aktualisiert werden kann. <br/> <br/> Weitere Informationen zum Aktualisieren dieses Nodes finden Sie in der Dokumentation." | ||
"types": { | ||
"str": "string", | ||
"num": "number", | ||
"bool": "bool", | ||
"json": "JSON", | ||
"bin": "buffer", | ||
"env": "Umgebungsvariable", | ||
"cred": "Berechtigung" | ||
}, | ||
"button" : { | ||
"review" : "Node-Informationen öffnen", | ||
"install" : "installieren", | ||
"remove" : "Entfernen", | ||
"update" : "Aktualisieren" | ||
"menu": { | ||
"input": "Eingang", | ||
"select": "Auswahl", | ||
"checkbox": "Checkbox", | ||
"spinner": "Spinner", | ||
"hidden": "Nur Bezeichnung" | ||
}, | ||
"select": { | ||
"label": "Bezeichnung", | ||
"value": "Wert" | ||
}, | ||
"spinner": { | ||
"min": "Minimum", | ||
"max": "Maximum" | ||
}, | ||
"errors": { | ||
"scopeChange": "Wenn Sie den Geltungsbereich (scope) ändern, wird er für Nodes in anderen Flows nicht verfügbar sein", | ||
"invalidProperties": "Ungültige Eigenschaften:", | ||
"credentialLoadFailed": "Laden der Node-Berechtigungen fehlgeschlagen" | ||
} | ||
} | ||
} | ||
}, | ||
"sidebar" : { | ||
"info" : { | ||
"name" : "Node-Informationen", | ||
"tabName" : "Name", | ||
"label" : "info", | ||
"node" : "Node", | ||
"type" : "Typ", | ||
"id" : "ID", | ||
"status" : "Status", | ||
"enabled" : "Aktiviert", | ||
"disabled" : "Inaktiviert", | ||
"subflow" : "Subflow", | ||
"instances" : "Exemplare", | ||
"properties" : "Eigenschaften", | ||
"info" : "Informationen", | ||
"blank" : "leer", | ||
"null" : "null", | ||
"showMore" : "Weitere anzeigen", | ||
"showLess" : "Weniger anzeigen", | ||
"flow" : "Flow", | ||
"selection" : "Auswahl", | ||
"nodes" : "__count__ Nodes", | ||
"flowDesc" : "Beschreibung des Flows", | ||
"subflowDesc" : "Beschreibung des Subflows", | ||
"nodeHelp" : "Node-Hilfe", | ||
"none" : "Keine", | ||
"arrayItems" : "__count__ items", | ||
"showTips" : "Sie können die Tipps in der Anzeige \"Einstellungen\" öffnen." | ||
}, | ||
"config" : { | ||
"name" : "Konfigurations-Node", | ||
"label" : "Konfiguration", | ||
"global" : "Bei allen Flows", | ||
"none" : "keine", | ||
"subflows" : "Subflows", | ||
"flows" : "Flows", | ||
"filterAll" : "alle", | ||
"filterUnused" : "Nicht verwendet", | ||
"filtered" : "__count__ verdeckt" | ||
"keyboard": { | ||
"title": "Tastenkürzel", | ||
"keyboard": "Tastatur", | ||
"filterActions": "Suche", | ||
"shortcut": "Tastenkürzel", | ||
"scope": "Geltungsbereich", | ||
"unassigned": "Nicht zugeordnet", | ||
"global": "global", | ||
"workspace": "Arbeitsbereich", | ||
"selectAll": "Alle Nodes auswählen", | ||
"selectAllConnected": "Alle verbundenen Nodes auswählen", | ||
"addRemoveNode": "Node aus Auswahl hinzufügen/entfernen", | ||
"editSelected": "Ausgewählten Node bearbeiten", | ||
"deleteSelected": "Ausgewählte Nodes oder Links löschen", | ||
"importNode": "Node importieren", | ||
"exportNode": "Node exportieren", | ||
"nudgeNode": "Ausgewählte Nodes verschieben (1px)", | ||
"moveNode": "Ausgewählte Nodes verschieben (20px)", | ||
"toggleSidebar": "Seitenleiste ein-/ausblenden", | ||
"togglePalette": "Palette ein-/ausblenden", | ||
"copyNode": "Ausgewählte Nodes kopieren", | ||
"cutNode": "Ausgewählte Nodes ausschneiden", | ||
"pasteNode": "Node einfügen", | ||
"undoChange": "Letzte Änderung rückgängig machen", | ||
"searchBox": "Suchfeld öffnen", | ||
"managePalette": "Palette verwalten", | ||
"actionList": "Aktionsliste" | ||
}, | ||
"context" : { | ||
"name" : "Kontextdaten", | ||
"label" : "Kontext", | ||
"none" : "keine ausgewählt", | ||
"refresh" : "Zum Aktualisieren neu laden", | ||
"empty" : "leer", | ||
"node" : "Node", | ||
"flow" : "Flow", | ||
"global" : "Global" | ||
"library": { | ||
"library": "Bibliothek", | ||
"openLibrary": "Bibliothek öffnen ...", | ||
"saveToLibrary": "In Bibliothek speichern ...", | ||
"typeLibrary": "'__type__'-Bibliothek", | ||
"unnamedType": "Unbenannter Typ __type__", | ||
"exportedToLibrary": "Nodes in Bibliothek exportiert", | ||
"dialogSaveOverwrite": "Ein __libraryType__ mit dem Namen __libraryName__ existiert bereits. Überschreiben?", | ||
"invalidFilename": "Ungültiger Dateiname", | ||
"savedNodes": "Gespeicherte Nodes", | ||
"savedType": "Gespeicherter Typ __type__", | ||
"saveFailed": "Speichern fehlgeschlagen: __message__", | ||
"newFolder": "Neues Verzeichnis", | ||
"types": { | ||
"local": "Lokal", | ||
"examples": "Beispiele" | ||
} | ||
}, | ||
"palette" : { | ||
"name" : "Palettenverwaltung", | ||
"label" : "Palette" | ||
"palette": { | ||
"noInfo": "Keine Informationen verfügbar", | ||
"filter": "Nodes filtern", | ||
"search": "Modules durchsuchen", | ||
"addCategory": "Neu hinzufügen ...", | ||
"label": { | ||
"subflows": "Subflows", | ||
"network": "Netzwerk", | ||
"common": "Allgemein", | ||
"input": "Eingabe", | ||
"output": "Ausgabe", | ||
"function": "Funktion", | ||
"sequence": "Sequenz", | ||
"parser": "Parser", | ||
"social": "Soziale Medien", | ||
"storage": "Speicher", | ||
"analysis": "Analyse", | ||
"advanced": "Fortgeschritten" | ||
}, | ||
"actions": { | ||
"collapse-all": "Kategorien einklappen", | ||
"expand-all": "Kategorien ausklappen" | ||
}, | ||
"event": { | ||
"nodeAdded": "Node zur Palette hinzugefügt:", | ||
"nodeAdded_plural": "Nodes zur Palette hinzugefügt:", | ||
"nodeRemoved": "Node aus der Palette entfernt:", | ||
"nodeRemoved_plural": "Nodes aus der Palette entfernt:", | ||
"nodeEnabled": "Node aktiviert:", | ||
"nodeEnabled_plural": "Nodes aktiviert:", | ||
"nodeDisabled": "Node deaktiviert:", | ||
"nodeDisabled_plural": "Nodes deaktiviert:", | ||
"nodeUpgraded": "Upgrade von Node-Modul __module__ auf Version __version__ durchgeführt" | ||
}, | ||
"editor": { | ||
"title": "Palette verwalten", | ||
"palette": "Palette", | ||
"times": { | ||
"seconds": "Sekunde(n) zuvor", | ||
"minutes": "Minute(n) zuvor", | ||
"minutesV": "vor __count__ Minute(n)", | ||
"hoursV": "vor __count__ Stunde(n)", | ||
"hoursV_plural": "vor __count__ Stunde(n)", | ||
"daysV": "vor __count__ Tag(en)", | ||
"daysV_plural": "vor __count__ Tag(en)", | ||
"weeksV": "vor __count__ Woche(n)", | ||
"weeksV_plural": "vor __count__ Woche(n)", | ||
"monthsV": "vor __count__ Monat(en)", | ||
"monthsV_plural": "vor __count__ Monat(en)", | ||
"yearsV": "vor __count__ Jahr(en)", | ||
"yearsV_plural": "vor __count__ Jahr(en)", | ||
"yearMonthsV": "vor __y__ Jahr(en), __count__ Monat(en)", | ||
"yearMonthsV_plural": "vor __y__ Jahr(en), __count__ Monat(en)", | ||
"yearsMonthsV": "vor __y__ Jahr(en), __count__ Monat(en)", | ||
"yearsMonthsV_plural": "vor __y__ Jahr(en), __count__ Monat(en)" | ||
}, | ||
"nodeCount": "__label__ Node", | ||
"nodeCount_plural": "__label__ Nodes", | ||
"moduleCount": "__count__ Modul verfügbar", | ||
"moduleCount_plural": "__count__ Module verfügbar", | ||
"inuse": "In Gebrauch", | ||
"enableall": "Alle aktivieren", | ||
"disableall": "Alle deaktivieren", | ||
"enable": "Aktivieren", | ||
"disable": "Deaktivieren", | ||
"remove": "Entfernen", | ||
"update": "Aktualisierung auf __version__", | ||
"updated": "Aktualisiert", | ||
"install": "Installieren", | ||
"installed": "Installiert", | ||
"conflict": "Konflikt", | ||
"conflictTip": "<p>Dieses Modul kann nicht installiert werden, weil es<br/>Nodetypen enthält, die bereits installiert sind.</p><p>Konflikte mit <code>__module__</code>.</p>", | ||
"loading": "Kataloge werden geladen ...", | ||
"tab-nodes": "Installierte Nodes", | ||
"tab-install": "Installation", | ||
"sort": "Sortierung:", | ||
"sortAZ": "a-z", | ||
"sortRecent": "neueste", | ||
"more": "weitere __count__", | ||
"upload": "Upload Modul tgz-Datei", | ||
"refresh": "Aktualisiere Modulliste", | ||
"errors": { | ||
"catalogLoadFailed": "<p>Fehler beim Laden des Node-Katalogs.</p><p>Weitere Informationen finden Sie in der Browserkonsole.</p>", | ||
"installFailed": "<p>Installation fehlgeschlagen: __module__.</p><p>__message__</p><p>Überprüfen Sie das Protokoll auf weitere Informationen.</p>", | ||
"removeFailed": "<p>Entfernen fehlgeschlagen: __module__.</p><p>__message__</p><p>Überprüfen Sie das Protokoll auf weitere Informationen.</p>", | ||
"updateFailed": "<p>Aktualisierung fehlgeschlagen: __module__.</p><p>__message__</p><p>Überprüfen Sie das Protokoll auf weitere Informationen.</p>", | ||
"enableFailed": "<p>Aktivierung fehlgeschlagen: __module__.</p><p>__message__</p><p>Überprüfen Sie das Protokoll auf weitere Informationen.</p>", | ||
"disableFailed": "<p>Deaktivierung fehlgeschlagen: __module__.</p><p>__message__</p><p>Überprüfen Sie das Protokoll auf weitere Informationen.</p>" | ||
}, | ||
"confirm": { | ||
"install": { | ||
"body": "<p>Installation von '__module__'</p><p>Vor der Installation bitte die Dokumentation des Nodes lesen. Einige Nodes haben Abhängigkeiten, die nicht automatisch aufgelöst werden können und einen Neustart von Node-RED erfordern.</p>", | ||
"title": "Nodes installieren" | ||
}, | ||
"remove": { | ||
"body": "<p>Entfernung von '__module__'.</p><p>Die Entfernung des Nodes deinstalliert ihn aus Node-RED. Der Node kann weiterhin Ressourcen verwenden, bis Node-RED erneut gestartet wird.</p>", | ||
"title": "Nodes entfernen" | ||
}, | ||
"update": { | ||
"body": "<p>Aktualisierung von '__module__'.</p><p>Für die Aktualisierung des Nodes ist ein Neustart von Node-RED erforderlich, damit die Aktualisierung abgeschlossen werden kann. Dieses muss manuell geschehen.</p>", | ||
"title": "Nodes aktualisieren" | ||
}, | ||
"cannotUpdate": { | ||
"body": "Es ist eine Aktualisierung für diesen Node verfügbar, aber sie ist nicht an einer Stelle installiert, die vom Palettenmanager aktualisiert werden kann.<br/><br/>Weitere Informationen zum Aktualisieren dieses Nodes befinden sich in der Dokumentation." | ||
}, | ||
"button": { | ||
"review": "Node-Informationen öffnen", | ||
"install": "Installieren", | ||
"remove": "Entfernen", | ||
"update": "Aktualisieren" | ||
} | ||
} | ||
} | ||
}, | ||
"project" : { | ||
"label" : "Projekt", | ||
"name" : "Projekt", | ||
"description" : "Beschreibung", | ||
"dependencies" : "Abhängigkeiten", | ||
"settings" : "Einstellungen", | ||
"noSummaryAvailable" : "Keine Zusammenfassung verfügbar", | ||
"editDescription" : "Projektbeschreibung bearbeiten", | ||
"editDependencies" : "Projektabhängigkeiten bearbeiten", | ||
"editReadme" : "README.md bearbeiten", | ||
"projectSettings" : { | ||
"edit" : "bearbeiten", | ||
"none" : "Keine", | ||
"install" : "installieren", | ||
"removeFromProject" : "Aus Projekt entfernen", | ||
"addToProject" : "Zu Projekt hinzufügen", | ||
"files" : "Dateien", | ||
"flow" : "Flow", | ||
"credentials" : "Berechtigungsnachweis", | ||
"invalidEncryptionKey" : "Ungültiger Chiffrierschlüssel", | ||
"encryptionEnabled" : "Verschlüsselung aktiviert", | ||
"encryptionDisabled" : "Verschlüsselung inaktiviert", | ||
"setTheEncryptionKey" : "Legen Sie den Verschlüsselungsschlüssel fest:", | ||
"resetTheEncryptionKey" : "Setzt den Verschlüsselungsschlüssel zurück:", | ||
"changeTheEncryptionKey" : "Ändern Sie den Verschlüsselungsschlüssel:", | ||
"currentKey" : "Aktueller Schlüssel", | ||
"newKey" : "Neuer Schlüssel", | ||
"credentialsAlert" : "Dadurch werden alle vorhandenen Berechtigungsnachweise gelöscht.", | ||
"versionControl" : "Versionssteuerung", | ||
"branches" : "Verzweigungen", | ||
"noBranches" : "Keine Verzweigungen", | ||
"deleteConfirm" : "Sind Sie sicher, dass Sie die lokale Verzweigung '__name__' löschen wollen? Dies kann nicht rückgängig gemacht werden.", | ||
"unmergedConfirm" : "Die lokale Verzweigung '__name__' enthält nicht zusammengeführte Änderungen, die verloren gehen. Sind Sie sicher, dass Sie ihn löschen möchten?", | ||
"deleteUnmergedBranch" : "Nicht zusammengeführte Verzweigung löschen", | ||
"gitRemotes" : "Git Remotes", | ||
"addRemote" : "ferne hinzufügen", | ||
"addRemote2" : "Ferne hinzufügen", | ||
"remoteName" : "Ferner Name", | ||
"nameRule" : "Darf nur A-Z 0-9 _ enthalten.", | ||
"url" : "URL", | ||
"urlRule" : "https://, ssh:// oder file://", | ||
"urlRule2" : "Geben Sie den Benutzernamen/das Kennwort nicht in die URL ein.", | ||
"noRemotes" : "Keine Remotes", | ||
"deleteRemoteConfrim" : "Sind Sie sicher, dass Sie den fernen '__name__' löschen möchten?", | ||
"deleteRemote" : "Ferne löschen" | ||
}, | ||
"userSettings" : { | ||
"committerDetail" : "Committer-Details", | ||
"committerTip" : "Leer lassen für Systemstandard", | ||
"userName" : "Benutzername", | ||
"email" : "E-Mail", | ||
"sshKeys" : "SSH-Schlüssel", | ||
"sshKeysTip" : "Ermöglicht es Ihnen, sichere Verbindungen zu fernen Git-Repositorys zu erstellen.", | ||
"add" : "Schlüssel hinzufügen", | ||
"addSshKey" : "SSH-Schlüssel hinzufügen", | ||
"addSshKeyTip" : "Ein neues öffentungs-/privates Schlüsselpaar generieren", | ||
"name" : "Name", | ||
"nameRule" : "Darf nur A-Z 0-9 _ enthalten.", | ||
"passphrase" : "Kennphrase", | ||
"passphraseShort" : "Kennphrase zu kurz", | ||
"optional" : "Optional", | ||
"cancel" : "Abbrechen", | ||
"generate" : "Schlüssel generieren", | ||
"noSshKeys" : "Keine SSH-Schlüssel", | ||
"copyPublicKey" : "Öffentlichen Schlüssel in Zwischenablage kopieren", | ||
"delete" : "Löschtaste", | ||
"gitConfig" : "Git-Konfiguration", | ||
"deleteConfirm" : "Sind Sie sicher, dass der SSH-Schlüssel __name__ gelöscht werden soll? Dies kann nicht rückgängig gemacht werden." | ||
}, | ||
"versionControl" : { | ||
"unstagedChanges" : "Nicht zwischengespeicherte Änderungen", | ||
"stagedChanges" : "Gespeichte Änderungen", | ||
"resolveConflicts" : "Konflikte auflösen", | ||
"head" : "HEAD", | ||
"staged" : "Zwischengelagert", | ||
"unstaged" : "Nicht zwischengespeichert", | ||
"local" : "Lokal", | ||
"remote" : "Fern", | ||
"revert" : "Sind Sie sicher, dass die Änderungen auf '__file__' zurückgesetzt werden sollen? Dies kann nicht rückgängig gemacht werden.", | ||
"revertChanges" : "Änderungen zurücksetzen", | ||
"localChanges" : "Lokale Änderungen", | ||
"none" : "Keine", | ||
"conflictResolve" : "Alle Konflikte wurden aufgelöst. Committe die Änderungen, um den Merge Request abzuschließen.", | ||
"localFiles" : "Lokale Dateien", | ||
"all" : "alle", | ||
"unmergedChanges" : "Nicht zusammengeführte Änderungen", | ||
"abortMerge" : "Zusammenführen abbrechen", | ||
"commit" : "Festschreiben", | ||
"changeToCommit" : "Änderungen beim Festschreiben", | ||
"commitPlaceholder" : "Geben Sie Ihre Festschreibungsnachricht", | ||
"cancelCapital" : "Abbrechen", | ||
"commitCapital" : "Festschreiben", | ||
"commitHistory" : "Protokoll festschreiben", | ||
"branch" : "Verzweigung:", | ||
"moreCommits" : " weitere Commit (s)", | ||
"changeLocalBranch" : "Lokale Verzweigung ändern", | ||
"createBranchPlaceholder" : "Verzweigung suchen oder erstellen", | ||
"upstream" : "Upstream", | ||
"localOverwrite" : "Sie haben lokale Änderungen, die überschrieben werden, indem Sie die Verzweigung ändern. Sie müssen diese Änderungen zuerst festschreiben oder rückgängig machen.", | ||
"manageRemoteBranch" : "Ferne Verzweigung verwalten", | ||
"unableToAccess" : "Zugriff auf fernes Repository nicht möglich", | ||
"retry" : "Retry", | ||
"setUpstreamBranch" : "Als vorgeschaltete Verzweigung festlegen", | ||
"createRemoteBranchPlaceholder" : "Ferne Verzweigung suchen oder erstellen", | ||
"trackedUpstreamBranch" : "Die erstellte Verzweigung wird als überwachte Upstream-Verzweigung festgelegt.", | ||
"selectUpstreamBranch" : "Die Verzweigung wird erstellt. Wählen Sie diese Option aus, um sie als überwachte Upstream-Verzweigung festzulegen", | ||
"pushFailed" : "Push ist fehlgeschlagen, da die ferne Commit-COMMs-COMMs (COMM Zuerst ziehen und mischen, dann erneut drücken.", | ||
"push" : "Push", | ||
"pull" : "Pull", | ||
"unablePull" : "<p> Ferne Änderungen können nicht gezogen werden. Die nicht zwischengespeicherten lokalen Änderungen werden überschrieben. </p> <p> Die Änderungen festschreiben und die Anforderung wiederholen. </p>", | ||
"showUnstagedChanges" : "Nicht zwischengespeicherte Änderungen anzeigen", | ||
"connectionFailed" : "Verbindung zum fernen Repository konnte nicht hergestellt werden: ", | ||
"pullUnrelatedHistory" : "<p> Das ferne Protokoll der Festschreibungen hat einen nicht zugehörigen Verlauf. </p> <p> Sind Sie sicher, dass Sie die Änderungen in Ihr lokales Repository ziehen möchten? </p>", | ||
"pullChanges" : "Änderungen extrahieren", | ||
"history" : "Verlauf", | ||
"daysAgo" : "__count__ Tag ago", | ||
"daysAgo_plural" : "__count__ Tage", | ||
"hoursAgo" : "__count__ Stunde ago", | ||
"hoursAgo_plural" : "__count__hours ago", | ||
"minsAgo" : "__count__ min ago", | ||
"minsAgo_plural" : "__count__ mins ago", | ||
"secondsAgo" : "Sekunden zurück", | ||
"notTracking" : "Ihre lokale Verzweigung verfolgt derzeit keine ferne Verzweigung.", | ||
"statusUnmergedChanged" : "In Ihrem Repository sind nicht zusammengeführte Änderungen vorhanden. Sie müssen die Konflikte beheben und das Ergebnis festschreiben.", | ||
"repositoryUpToDate" : "Ihr Repository ist auf dem neuesten Stand.", | ||
"commitsAhead" : "Ihr Repository ist __count__commit vor der fernen. Sie können diese Festschreibung jetzt übertragen.", | ||
"commitsAhead_plural" : "Ihr Repository ist __count__ ist vor der fernen Commits festgeschrieben. Sie können diese Commits jetzt verschieben.", | ||
"commitsBehind" : "Ihr Projektarchiv ist __count__ hinter der Fernbedienung. Sie können diese Festschreibung jetzt extrahieren.", | ||
"commitsBehind_plural" : "Ihr Repository ist __count__ ist hinter der Fernbedienung festgeschrieben. Sie können diese Commits jetzt extrahieren.", | ||
"commitsAheadAndBehind1" : "Ihr Projektarchiv ist __count__commit hinter und ", | ||
"commitsAheadAndBehind1_plural" : "Ihr Repository ist __count__ schreibt sich zurück und ", | ||
"commitsAheadAndBehind2" : "__count__ wird vor der fernen festgeschrieben. ", | ||
"commitsAheadAndBehind2_plural" : "__count__ schreibt vor der fernen Funktion fest. ", | ||
"commitsAheadAndBehind3" : "Sie müssen die ferne Festschreibung nach unten ziehen, bevor Sie sie drücken.", | ||
"commitsAheadAndBehind3_plural" : "Sie müssen die fernen Festschreibungen vor dem Pusdrücken zurückziehen." | ||
} | ||
} | ||
}, | ||
"typedInput" : { | ||
"type" : { | ||
"str" : "String", | ||
"num" : "Number", | ||
"re" : "Regulärer Ausdruck", | ||
"bool" : "boolean", | ||
"json" : "JSON", | ||
"bin" : "Buffer", | ||
"date" : "timestamp", | ||
"jsonata" : "Ausdruck", | ||
"env" : "env, Variable" | ||
} | ||
}, | ||
"editableList" : { | ||
"add" : "hinzufügen" | ||
}, | ||
"search" : { | ||
"empty" : "Keine Übereinstimmungen gefunden", | ||
"addNode" : "Node hinzufügen ..." | ||
}, | ||
"expressionEditor" : { | ||
"functions" : "Funktionen", | ||
"functionReference" : "Funktionsreferenz", | ||
"insert" : "Einfügen", | ||
"title" : "JSONata-Ausdruckseditor", | ||
"test" : "Test", | ||
"data" : "Beispielnachricht", | ||
"result" : "Ergebnis", | ||
"format" : "Formatiere Ausdruck", | ||
"compatMode" : "Kompatibilitätsmodus aktiviert", | ||
"compatModeDesc" : "<h3> JSONata-Kompatibilitätsmodus </h3> <p> Der aktuelle Ausdruck scheint immer noch auf <code> msg </code> zu verweisen, so dass er im Kompatibilitätsmodus ausgewertet wird. Aktualisieren Sie den Ausdruck so, dass <code> msg </code> nicht verwendet wird, da dieser Modus in der Zukunft entfernt wird. </p> <p> Wenn die JSONata-Unterstützung zuerst zu Node-RED hinzugefügt wurde, ist der Ausdruck erforderlich, um auf das Objekt <code> msg </code> zu verweisen. Beispiel: <code> msg.payload </code> würde für den Zugriff auf die Nutzdaten verwendet. </p> <p> Das ist nicht mehr erforderlich, da der Ausdruck direkt anhand der Nachricht ausgewertet wird. Um auf die Nutzdaten zugreifen zu können, muss der Ausdruck nur <code> Nutzdaten </code> sein. </p>", | ||
"noMatch" : "Kein übereinstimmende Ergebnisse", | ||
"errors" : { | ||
"invalid-expr" : "Ungültiger JSONata-Ausdruck:\n __message__", | ||
"invalid-msg" : "Ungültiges Beispiel für JSON-Nachricht:\n __message__", | ||
"context-unsupported" : "Kontextfunktionen können nicht getestet werden\n $flowContext oder $globalContext", | ||
"eval" : "Fehler beim Auswerten des Ausdrucks\n __message__" | ||
} | ||
}, | ||
"jsEditor" : { | ||
"title" : "JavaScript-Editor" | ||
}, | ||
"jsonEditor" : { | ||
"title" : "JSON-Editor", | ||
"format" : "Formatiere JSON" | ||
}, | ||
"markdownEditor" : { | ||
"title" : "Markdown-Editor" | ||
}, | ||
"bufferEditor" : { | ||
"title" : "Buffereditor", | ||
"modeString" : "Als UTF-8-Zeichenfolge bearbeiten", | ||
"modeArray" : "Als JSON-Array bearbeiten", | ||
"modeDesc" : "<h3> Buffereditor </h3> <p> Der Buffertyp wird als JSON-Array mit Bytewerten gespeichert. Der Editor versucht, den eingegebenen Wert als JSON-Array zu parsen. Wenn es sich nicht um ein gültiges JSON handelt, wird es als UTF-8-Zeichenfolge behandelt und in ein Array der einzelnen Zeichencodepunkte konvertiert. </p> <p> Beispiel: Der Wert <code> Hello World </code> wird in das JSON-Array konvertiert: <pre> [ 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100] </pre> </p>" | ||
}, | ||
"projects" : { | ||
"config-git" : "Git-Client konfigurieren", | ||
"welcome" : { | ||
"hello" : "Hallo! Wir haben 'Projekte' in 'Node-RED' eingeführt.", | ||
"desc0" : "Dies ist eine neue Methode für die Verwaltung Ihrer Datenflowsdateien und die Versionssteuerung Ihrer Abläufe.", | ||
"desc1" : "Um zu beginnen, können Sie Ihr erstes Projekt erstellen oder ein vorhandenes Projekt aus einem Git-Repository klonen.", | ||
"desc2" : "Wenn Sie sich nicht sicher sind, können Sie das jetzt überspringen. Sie können immer noch Ihr erstes Projekt aus dem 'Projects' -Menü erstellen.", | ||
"create" : "Projekt erstellen", | ||
"clone" : "Repository klonen", | ||
"not-right-now" : "Jetzt nicht mehr" | ||
"sidebar": { | ||
"info": { | ||
"name": "Info", | ||
"tabName": "Name", | ||
"label": "Info", | ||
"node": "Node", | ||
"type": "Typ", | ||
"group": "Gruppe", | ||
"module": "Modul", | ||
"id": "ID", | ||
"status": "Status", | ||
"enabled": "Aktiviert", | ||
"disabled": "Deaktiviert", | ||
"subflow": "Subflow", | ||
"instances": "Instanzen", | ||
"properties": "Eigenschaften", | ||
"info": "Info", | ||
"desc": "Beschreibung", | ||
"blank": "leer", | ||
"null": "null", | ||
"showMore": "Mehr anzeigen", | ||
"showLess": "Weniger anzeigen", | ||
"flow": "Flow", | ||
"selection": "Auswahl", | ||
"nodes": "__count__ Nodes", | ||
"flowDesc": "Flow-Beschreibung", | ||
"subflowDesc": "Subflow-Beschreibung", | ||
"nodeHelp": "Node-Hilfe", | ||
"none": "Keine", | ||
"arrayItems": "__count__ Elemente", | ||
"showTips": "Sie können Anzeige der Tipps in den Einstellungen im Tab 'Ansicht' reaktivieren", | ||
"outline": "Entwurf", | ||
"empty": "leer", | ||
"globalConfig": "Globale Konfigurations-Nodes", | ||
"triggerAction": "Auslösen", | ||
"find": "Suche im Arbeitsbereich", | ||
"search": { | ||
"configNodes": "Konfigurations-Nodes", | ||
"unusedConfigNodes": "Unbenutzte Konfigurations-Nodes", | ||
"invalidNodes": "Ungültige Nodes", | ||
"uknownNodes": "Unbekannte Nodes", | ||
"unusedSubflows": "Unbenutzte Subflows" | ||
} | ||
}, | ||
"help": { | ||
"name": "Hilfe", | ||
"label": "Hilfe", | ||
"search": "Hilfe durchsuchen", | ||
"nodeHelp": "Node-Hilfe", | ||
"showHelp": "Hilfe zeigen", | ||
"showInOutline": "Zeige im Editor", | ||
"showTopics": "Zeige Hilfethemen", | ||
"noHelp": "Kein Hilfethema ausgewählt" | ||
}, | ||
"config": { | ||
"name": "Konfigurations-Node", | ||
"label": "Konfiguration", | ||
"global": "Bei allen Flows", | ||
"none": "keine", | ||
"subflows": "Subflows", | ||
"flows": "Flows", | ||
"filterAll": "alle", | ||
"showAllConfigNodes": "Zeige alle Konfigurations-Nodes", | ||
"filterUnused": "Nicht verwendet", | ||
"showAllUnusedConfigNodes": "Zeige alle unbenutzten Konfigurations-Nodes", | ||
"filtered": "__count__ versteckt" | ||
}, | ||
"context": { | ||
"name": "Kontextdaten", | ||
"label": "Kontext", | ||
"none": "Keine ausgewählt", | ||
"refresh": "Zum Aktualisieren neu laden", | ||
"empty": "leer", | ||
"node": "Node", | ||
"flow": "Flow", | ||
"global": "Global", | ||
"deleteConfirm": "Sind Sie sicher, dass dieses Element gelöscht werden soll?", | ||
"autoRefresh": "Aktualisierung bei Selektionsänderung", | ||
"refrsh": "Aktualisieren", | ||
"delete": "Löschen" | ||
}, | ||
"palette": { | ||
"name": "Palettenverwaltung", | ||
"label": "Palette" | ||
}, | ||
"project": { | ||
"label": "Projekt", | ||
"name": "Projekt", | ||
"description": "Beschreibung", | ||
"dependencies": "Abhängigkeiten", | ||
"settings": "Einstellungen", | ||
"noSummaryAvailable": "Keine Zusammenfassung verfügbar", | ||
"editDescription": "Projektbeschreibung bearbeiten", | ||
"editDependencies": "Projektabhängigkeiten bearbeiten", | ||
"noDescriptionAvailable": "Keine Beschreibung verfügbar", | ||
"editReadme": "README.md bearbeiten", | ||
"showProjectSettings": "Zeige Projekteinstellungen", | ||
"projectSettings": { | ||
"title": "Projekteinstellungen", | ||
"edit": "Bearbeiten", | ||
"none": "Keine", | ||
"install": "Installieren", | ||
"removeFromProject": "Aus Projekt entfernen", | ||
"addToProject": "Zu Projekt hinzufügen", | ||
"files": "Dateien", | ||
"flow": "Flow", | ||
"credentials": "Berechtigungen", | ||
"package": "Paket", | ||
"packageCreate": "Datei wird erstellt beim Speichern der Änderungen", | ||
"fileNotExist": "Datei existiert nicht", | ||
"selectFile": "Wähle Datei", | ||
"invalidEncryptionKey": "Ungültiger Schlüssel", | ||
"encryptionEnabled": "Verschlüsselung aktiviert", | ||
"encryptionDisabled": "Verschlüsselung deaktiviert", | ||
"setTheEncryptionKey": "Legen Sie den Schlüssel fest", | ||
"resetTheEncryptionKey": "Setzt den Schlüssel zurück", | ||
"changeTheEncryptionKey": "Schlüssel ändern", | ||
"currentKey": "Aktueller Schlüssel", | ||
"newKey": "Neuer Schlüssel", | ||
"credentialsAlert": "Dadurch werden alle vorhandenen Berechtigungen gelöscht", | ||
"versionControl": "Versionsverwaltung (Git)", | ||
"branches": "Branches", | ||
"noBranches": "Keine Branches", | ||
"deleteConfirm": "Sind Sie sicher, dass der Branch '__name__' gelöscht werden soll? Dieses kann nicht rückgängig gemacht werden.", | ||
"unmergedConfirm": "Der Branch '__name__' enthält nicht zusammengeführte (merge) Änderungen, die verloren gehen. Sind Sie sicher, dass er gelöscht werden soll?", | ||
"deleteUnmergedBranch": "Nicht zusammengeführten (merge) Branch löschen", | ||
"gitRemotes": "(Remote) Server-Repositories", | ||
"addRemote": "(Remote) Server-Repository hinzufügen", | ||
"addRemote2": "(Remote) Server-Repository hinzufügen", | ||
"remoteName": "Name des (remote) Server-Repositories", | ||
"nameRule": "Darf nur A-Z 0-9 _ enthalten", | ||
"url": "URL", | ||
"urlRule": "https://, ssh:// oder file://", | ||
"urlRule2": "Geben Sie Benutzername & Passwort nicht innerhalb der URL vor", | ||
"noRemotes": "Keine (remote) Server-Repositories", | ||
"deleteRemoteConfrim": "Sind Sie sicher, dass die Verbindung zum (remote) Server-Repository '__name__' entfernt werden soll?", | ||
"deleteRemote": "(Remote) Server-Repository entfernen" | ||
}, | ||
"userSettings": { | ||
"committerDetail": "Git-Benutzerkonto", | ||
"committerTip": "Leer lassen für Systemstandard", | ||
"userName": "Benutzername", | ||
"email": "E-Mail", | ||
"workflow": "Arbeitsablauf", | ||
"workfowTip": "Wähle deinen bevorzugten Git-Arbeitsablauf", | ||
"workflowManual": "Manuell", | ||
"workflowManualTip": "Alle Änderungen müssen manuell übertragen werden (commit) über die Seitenleiste 'Projekthistorie'", | ||
"workflowAuto": "Automatisch", | ||
"workflowAutoTip": "Änderungen werden automatisch übertragen (commit) mit jeder Übernahme (deploy)", | ||
"sshKeys": "SSH-Schlüssel", | ||
"sshKeysTip": "Ermöglicht es Ihnen, eine sichere Verbindungen zum (remote) Server-Repository herzuerstellen", | ||
"add": "Schlüssel hinzufügen", | ||
"addSshKey": "SSH-Schlüssel hinzufügen", | ||
"addSshKeyTip": "Ein neues öffentlich-privates Schlüsselpaar generieren", | ||
"name": "Name", | ||
"nameRule": "Darf nur A-Z 0-9 _ enthalten", | ||
"passphrase": "Passphrase", | ||
"passphraseShort": "Passphrase zu kurz", | ||
"optional": "Optional", | ||
"cancel": "Abbrechen", | ||
"generate": "Schlüssel generieren", | ||
"noSshKeys": "Keine SSH-Schlüssel", | ||
"copyPublicKey": "Öffentlichen Schlüssel in Zwischenablage kopieren", | ||
"delete": "Schlüssel löschen", | ||
"gitConfig": "Git-Konfig.", | ||
"deleteConfirm": "Sind Sie sicher, dass der SSH-Schlüssel __name__ gelöscht werden soll? Dies kann nicht rückgängig gemacht werden." | ||
}, | ||
"versionControl": { | ||
"unstagedChanges": "Aus Commit-Zwischengespeicher entfernte Änderungen (unstaged)", | ||
"stagedChanges": "Zwischengespeicherte Comit-Änderungen (staged)", | ||
"unstageChange": "Aus Comit-Zwischengespeicher entfernen (unstage)", | ||
"stageChange": "Änderung für Commit zwischenspeichern (stage)", | ||
"unstageAllChange": "Alle Änderungen aus Commit-Zwischengespeicher entfernen (unstage)", | ||
"stageAllChange": "Alle Änderungen für Commit zwischenspeichern (stage)", | ||
"commitChanges": "Zwischengespeicherte Änderungen ins Repository übertragen (commit)", | ||
"resolveConflicts": "Konflikte auflösen", | ||
"head": "HEAD (Stand Repository)", | ||
"staged": "Für Commit zwischengespeichert (staged)", | ||
"unstaged": "Aus Commit-Zwischengespeicher entfernt (unstaged)", | ||
"local": "Lokal", | ||
"remote": "Server (remote)", | ||
"revert": "Sind Sie sicher, dass die Änderungen in '__file__' rückgängig gemacht werden sollen? Dies kann nicht rückgängig gemacht werden.", | ||
"revertChanges": "Änderungen rückgängig machen", | ||
"localChanges": "Lokale Änderungen", | ||
"none": "Keine", | ||
"conflictResolve": "Alle Konflikte wurden aufgelöst. Übertrage die Änderungen (commit), um den Merge abzuschließen.", | ||
"localFiles": "Lokale Dateien", | ||
"all": "alle", | ||
"unmergedChanges": "Nicht zusammengeführte (merge) Änderungen", | ||
"abortMerge": "Merge abbrechen", | ||
"commit": "Commit", | ||
"changeToCommit": "Änderungen für Commit", | ||
"commitPlaceholder": "Geben Sie Ihren Kommentar für den Commit ein", | ||
"cancelCapital": "Abbrechen", | ||
"commitCapital": "Commit", | ||
"commitHistory": "Commit-Historie", | ||
"branch": "Branch:", | ||
"moreCommits": "Weitere Commits", | ||
"changeLocalBranch": "Branch ändern", | ||
"createBranchPlaceholder": "Branch suchen oder erzeugen", | ||
"upstream": "Server (remote/upstream)", | ||
"localOverwrite": "Sie haben lokale Änderungen, die überschrieben werden, wenn Sie den Branch wechseln. Sie müssen diese Änderungen zuerst übertragen (commit) oder rückgängig machen (revert).", | ||
"manageRemoteBranch": "(Remote) Server-Branch verwalten", | ||
"unableToAccess": "Zugriff auf (remote) Server-Repository nicht möglich", | ||
"retry": "Retry", | ||
"setUpstreamBranch": "Als (remote) Server-Branch festlegen", | ||
"createRemoteBranchPlaceholder": "(remote) Server-Branch suchen oder erzeugen", | ||
"trackedUpstreamBranch": "Der lokal erstellte Branch wird mit dem (remote) Server-Branch verknüpft (tracked)", | ||
"selectUpstreamBranch": "Der Branch wird erstellt. Wählen Sie diese Option aus, um ihn mit einen (remote) Server-Branch zu verknüpfen (tracked)", | ||
"pushFailed": "Push ist fehlgeschlagen, da das (remote) Server-Repository Änderungen (Commits) hat. Zuerst die Commits vom (remote) Server- ins lokale Repository ziehen (pull) und zusammenführen (merge).", | ||
"push": "Push", | ||
"pull": "Pull", | ||
"unablePull": "<p>Commits im (remote) Server-Repository können nicht ins lokale Repository gezogen werden (pull). Die nicht zwischengespeicherten lokalen Änderungen würden überschrieben werden.</p><p>Zuerst Änderungen ins Repository übertragen (commit) und dann den Pull wiederholen.</p>", | ||
"showUnstagedChanges": "Nicht zwischengespeicherte Commit-Änderungen anzeigen", | ||
"connectionFailed": "Verbindung zum (remote) Server-Repository konnte nicht hergestellt werden: ", | ||
"pullUnrelatedHistory": "<p>Das (remote) Server-Repository hat eine nicht passende Commit-Historie.</p><p>Sind Sie sicher, dass die Commits vom (remote) Server- ins lokale Repository gezogen werden sollen (pull)?</p>", | ||
"pullChanges": "Commits vom (remote) Server- ins lokale Repository ziehen (pull)", | ||
"history": "Historie", | ||
"projectHistory": "Projekthistorie", | ||
"daysAgo": "vor __count__ Tag", | ||
"daysAgo_plural": "vor __count__ Tagen", | ||
"hoursAgo": "vor __count__ Stunde", | ||
"hoursAgo_plural": "vor __count__ Stunden", | ||
"minsAgo": "vor __count__ Minute", | ||
"minsAgo_plural": "vor __count__ Minuten", | ||
"secondsAgo": "Sekunden zurück", | ||
"notTracking": "Ihr lokaler Branch ist derzeit mit keinem (remote) Server-Branch verknüpft (tracked).", | ||
"statusUnmergedChanged": "In Ihrem Repository sind nicht zusammengeführte (merge) Änderungen vorhanden. Sie müssen erst die Konflikte beheben und das Ergebnis ins Repository übertragen (commit).", | ||
"repositoryUpToDate": "Ihr Repository ist auf dem neuesten Stand", | ||
"commitsAhead": "Ihr lokales Repository ist __count__ Commit voraus gegenüber dem (remote) Server. Sie können den lokalen Commit jetzt zum (remote) Server-Repository schieben (push).", | ||
"commitsAhead_plural": "Ihr lokales Repository ist __count__ Commits voraus gegenüber dem (remote) Server. Sie können die lokalen Commits jetzt zum (remote) Server-Repository schieben (push).", | ||
"commitsBehind": "Ihr lokales Repository ist __count__ Commit hinter dem (remote) Server. Sie können die Commit jetzt vom (remote) Server- ins lokale Repository ziehen (pull).", | ||
"commitsBehind_plural": "Ihr lokales Repository ist __count__ Commits hinter dem (remote) Server. Sie können die Commits jetzt vom (remote) Server- ins lokale Repository ziehen (pull).", | ||
"commitsAheadAndBehind1": "Das lokale Repository ist __count__ Commit hinter und ", | ||
"commitsAheadAndBehind1_plural": "Das lokale Repository ist __count__ Commits hinter und ", | ||
"commitsAheadAndBehind2": "__count__ Commit voraus gegenüber den vom (remote) Server. ", | ||
"commitsAheadAndBehind2_plural": "__count__ Commits voraus gegenüber den vom (remote) Server. ", | ||
"commitsAheadAndBehind3": "Der Server-Commit muss erst gezogen werden (pull), bevor die lokalen Commits geschoben werden können (push).", | ||
"commitsAheadAndBehind3_plural": "Die Server-Commits müssen erst gezogen werden (pull), bevor die lokalen Commits geschoben werden können (push).", | ||
"refreshCommitHistory": "Commit-Historie (Server/remote & lokal) aktualisieren", | ||
"refreshChanges": "Aktualisiere Änderungen" | ||
} | ||
} | ||
}, | ||
"git-config" : { | ||
"setup" : "Konfigurieren Sie Ihren Versionssteuerungsclient.", | ||
"desc0" : "Node-RED verwendet das Open-Source-Tool Git für die Versionssteuerung. Es protokolliert Änderungen in Ihren Projektdateien und ermöglicht es Ihnen, sie in ferne Repositorys zu übertragen.", | ||
"desc1" : "Wenn Sie eine Reihe von Änderungen festschreiben, werden die Änderungen mit einem Benutzernamen und einer E-Mail-Adresse von GIT-Datensätzen vorgenommen. Der Benutzername kann alles sein, was Sie wollen-es muss nicht Ihr richtiger Name sein.", | ||
"desc2" : "Ihr Git-Client ist bereits mit den unten stehenden Details konfiguriert.", | ||
"desc3" : "Sie können diese Einstellungen später unter der Registerkarte \"Git config\" des Einstellungsdialogs ändern.", | ||
"username" : "Benutzername", | ||
"email" : "E-Mail" | ||
"typedInput": { | ||
"type": { | ||
"str": "string", | ||
"num": "number", | ||
"re": "Regulärer Ausdruck", | ||
"bool": "boolean", | ||
"json": "JSON", | ||
"bin": "buffer", | ||
"date": "timestamp", | ||
"jsonata": "JSONata", | ||
"env": "Umgebungsvariable", | ||
"cred": "Berechtigung" | ||
} | ||
}, | ||
"project-details" : { | ||
"create" : "Erstellen Sie Ihr Projekt.", | ||
"desc0" : "Ein Projekt wird als Git-Repository verwaltet. Es ist wesentlich einfacher, Ihre Abläufe mit anderen zu teilen und an ihnen zu arbeiten.", | ||
"desc1" : "Sie können mehrere Projekte erstellen und schnell zwischen den Projekten im Editor wechseln.", | ||
"desc2" : "Zu Beginn benötigt Ihr Projekt einen Namen und eine optionale Beschreibung.", | ||
"already-exists" : "Das Projekt ist bereits vorhanden", | ||
"must-contain" : "Darf nur A-Z 0-9 _ enthalten.", | ||
"project-name" : "Projektname", | ||
"desc" : "Beschreibung", | ||
"opt" : "Optional" | ||
"editableList": { | ||
"add": "hinzufügen", | ||
"addTitle": "Element hinzufügen" | ||
}, | ||
"clone-project" : { | ||
"clone" : "Projekt klonen", | ||
"desc0" : "Wenn Sie bereits über ein Git-Repository verfügen, das ein Projekt enthält, können Sie es klonen, um es zu starten.", | ||
"already-exists" : "Das Projekt ist bereits vorhanden", | ||
"must-contain" : "Darf nur A-Z 0-9 _ enthalten.", | ||
"project-name" : "Projektname", | ||
"no-info-in-url" : "Geben Sie den Benutzernamen/das Kennwort nicht in die URL ein.", | ||
"git-url" : "Git-Repository-URL", | ||
"protocols" : "https://, ssh:// oder file://", | ||
"auth-failed" : "Authentifizierung fehlgeschlagen", | ||
"username" : "Benutzername", | ||
"passwd" : "Kennwort", | ||
"ssh-key" : "SSH-Schlüssel", | ||
"passphrase" : "Kennphrase", | ||
"ssh-key-desc" : "Bevor Sie ein Repository über ssh klonen können, müssen Sie einen SSH-Schlüssel hinzufügen, um auf diesen zu zugreifen.", | ||
"ssh-key-add" : "Einen ssh-Schlüssel hinzufügen", | ||
"credential-key" : "Verschlüsselungsschlüssel für Berechtigungsnachweise", | ||
"cant-get-ssh-key" : "Fehler! Der ausgewählte SSH-Schlüsselpfad kann nicht abgerufen werden.", | ||
"already-exists2" : "bereits vorhanden", | ||
"git-error" : "Git-Fehler", | ||
"connection-failed" : "Verbindung fehlgeschlagen", | ||
"not-git-repo" : "Kein Git-Repository", | ||
"repo-not-found" : "Repository nicht gefunden" | ||
"search": { | ||
"empty": "Keine Übereinstimmungen gefunden", | ||
"addNode": "Node hinzufügen ..." | ||
}, | ||
"default-files" : { | ||
"create" : "Erstellen Sie Ihre Projektdateien.", | ||
"desc0" : "Ein Projekt enthält Ihre Flow-Dateien, eine README-Datei und eine package.json-Datei.", | ||
"desc1" : "Es kann alle anderen Dateien enthalten, die im Git-Repository verwaltet werden sollen.", | ||
"desc2" : "Ihre vorhandenen Flow- und Berechtigungsnachweisdateien werden in das Projekt kopiert.", | ||
"flow-file" : "Flow-Datei", | ||
"credentials-file" : "Berechtigungsnachweisdatei" | ||
"expressionEditor": { | ||
"functions": "Funktionen", | ||
"functionReference": "Funktionsreferenz", | ||
"insert": "Einfügen", | ||
"title": "JSONata-Editor", | ||
"test": "Test", | ||
"data": "Beispielnachricht", | ||
"result": "Ergebnis", | ||
"format": "Formatiere Ausdruck", | ||
"compatMode": "Kompatibilitätsmodus aktiviert", | ||
"compatModeDesc": "<h3>JSONata-Kompatibilitätsmodus</h3><p>Der aktuelle Ausdruck scheint immer noch auf <code>msg</code> zu verweisen, so dass er im Kompatibilitätsmodus ausgewertet wird. Bitte aktualisieren Sie den Ausdruck so, dass <code>msg</code> nicht verwendet wird, da dieser Modus in der Zukunft entfernt wird.</p><p>Wenn die JSONata-Unterstützung zuerst zu Node-RED hinzugefügt wurde, ist der Ausdruck erforderlich, um auf das Objekt <code>msg</code> zu verweisen. Beispiel: <code>msg.payload</code> würde für den Zugriff auf die Nutzdaten (Payload) verwendet.</p><p>Das ist nicht mehr erforderlich, da der Ausdruck direkt anhand der Nachricht ausgewertet wird. Um auf die Nutzdaten (Payload) zugreifen zu können, darf der Ausdruck nur <code>payload</code> sein.</p>", | ||
"noMatch": "Kein übereinstimmende Ergebnisse", | ||
"errors": { | ||
"invalid-expr": "Ungültiger JSONata-Ausdruck:\n__message__", | ||
"invalid-msg": "Ungültiges Beispiel für JSON-Nachricht:\n__message__", | ||
"context-unsupported": "Kontextfunktionen können nicht getestet werden\n$flowContext oder $globalContext", | ||
"eval": "Fehler beim Auswerten des Ausdrucks\n__message__" | ||
} | ||
}, | ||
"encryption-config" : { | ||
"setup" : "Setup der Verschlüsselung Ihrer Berechtigungsnachweisdatei", | ||
"desc0" : "Die Datei mit den Datenflowsberechtigungsnachweisen kann verschlüsselt werden, um ihren Inhalt sicher zu halten.", | ||
"desc1" : "Wenn Sie diese Berechtigungsnachweise in einem öffentlichen Git-Repository speichern möchten, müssen Sie sie verschlüsseln, indem Sie einen geheimen Schlüsselausdruck bereitstellen.", | ||
"desc2" : "Die Datei mit den Datenflowberechtigungsnachweisen ist derzeit nicht verschlüsselt.", | ||
"desc3" : "Das heißt, ihr Inhalt, wie z. B. Kennwörter und Zugriffstokens, kann von jedem mit Zugriff auf die Datei gelesen werden.", | ||
"desc4" : "Wenn Sie diese Berechtigungsnachweise in einem öffentlichen Git-Repository speichern möchten, müssen Sie sie verschlüsseln, indem Sie einen geheimen Schlüsselausdruck bereitstellen.", | ||
"desc5" : "Ihre Datei mit den Datenflowberechtigungsnachweisen wird derzeit mit der Eigenschaft credentialSecret aus Ihrer Einstellungsdatei als Schlüssel verschlüsselt.", | ||
"desc6" : "Die Datei mit den Datenflowberechtigungsnachweisen wird derzeit mit einem vom System generierten Schlüssel verschlüsselt. Sie sollten einen neuen geheimen Schlüssel für dieses Projekt angeben.", | ||
"desc7" : "Der Schlüssel wird separat von den Projektdateien gespeichert. Sie müssen den Schlüssel angeben, damit dieses Projekt in einer anderen Instanz von Node-RED verwendet werden kann.", | ||
"credentials" : "Berechtigungsnachweis", | ||
"enable" : "Verschlüsselung aktivieren", | ||
"disable" : "Verschlüsselung inaktivieren", | ||
"disabled" : "inaktiviert", | ||
"copy" : "Vorhandenen Schlüssel kopieren", | ||
"use-custom" : "Angepasster Schlüssel verwenden", | ||
"desc8" : "Die Datei mit den Berechtigungsnachweisen wird nicht verschlüsselt, und ihr Inhalt kann leicht gelesen werden.", | ||
"create-project-files" : "Projektdateien erstellen", | ||
"create-project" : "Projekt erstellen", | ||
"already-exists" : "bereits vorhanden", | ||
"git-error" : "Git-Fehler", | ||
"git-auth-error" : "git-auth-Fehler" | ||
"jsEditor": { | ||
"title": "JavaScript-Editor" | ||
}, | ||
"create-success" : { | ||
"success" : "Sie haben Ihr erstes Projekt erfolgreich erstellt!", | ||
"desc0" : "Sie können jetzt weiterhin Node-RED verwenden, wie Sie es immer haben.", | ||
"desc1" : "Auf der Registerkarte \"info\" in der Seitenleiste wird angezeigt, was Ihr aktuelles aktives Projekt ist. Die Schaltfläche neben dem Namen kann für den Zugriff auf die Sicht 'Projekteinstellungen' verwendet werden.", | ||
"desc2" : "Die Registerkarte 'Verlauf' in der Seitenleiste kann verwendet werden, um Dateien anzuzeigen, die sich in Ihrem Projekt geändert haben, und sie festzuschreiben. Es zeigt Ihnen eine vollständige Historie Ihrer Commits an und ermöglicht es Ihnen, Ihre Änderungen in ein fernes Repository zu übertragen." | ||
"textEditor": { | ||
"title": "Texteditor" | ||
}, | ||
"create" : { | ||
"projects" : "Projekte", | ||
"already-exists" : "Das Projekt ist bereits vorhanden", | ||
"must-contain" : "Darf nur A-Z 0-9 _ enthalten.", | ||
"no-info-in-url" : "Geben Sie den Benutzernamen/das Kennwort nicht in die URL ein.", | ||
"open" : "Projekt öffnen", | ||
"create" : "Projekt erstellen", | ||
"clone" : "Repository klonen", | ||
"project-name" : "Projektname", | ||
"desc" : "Beschreibung", | ||
"opt" : "Optional", | ||
"flow-file" : "Flow-Datei", | ||
"credentials" : "Berechtigungsnachweis", | ||
"enable-encryption" : "Verschlüsselung aktivieren", | ||
"disable-encryption" : "Verschlüsselung inaktivieren", | ||
"encryption-key" : "Chiffrierschlüssel", | ||
"desc0" : "Eine Phrase, mit der Sie Ihre Berechtigungsnachweise schützen", | ||
"desc1" : "Die Datei mit den Berechtigungsnachweisen wird nicht verschlüsselt, und ihr Inhalt kann leicht gelesen werden.", | ||
"git-url" : "Git-Repository-URL", | ||
"protocols" : "https://, ssh:// oder file://", | ||
"auth-failed" : "Authentifizierung fehlgeschlagen", | ||
"username" : "Benutzername", | ||
"password" : "Kennwort", | ||
"ssh-key" : "SSH-Schlüssel", | ||
"passphrase" : "Kennphrase", | ||
"desc2" : "Bevor Sie ein Repository über ssh klonen können, müssen Sie einen SSH-Schlüssel hinzufügen, um auf diesen zu zugreifen.", | ||
"add-ssh-key" : "Einen ssh-Schlüssel hinzufügen", | ||
"credentials-encryption-key" : "Verschlüsselungsschlüssel für Berechtigungsnachweise", | ||
"already-exists-2" : "bereits vorhanden", | ||
"git-error" : "Git-Fehler", | ||
"con-failed" : "Verbindung fehlgeschlagen", | ||
"not-git" : "Kein Git-Repository", | ||
"no-resource" : "Repository nicht gefunden", | ||
"cant-get-ssh-key-path" : "Fehler! Der ausgewählte SSH-Schlüsselpfad kann nicht abgerufen werden.", | ||
"unexpected_error" : "unerwarteter_Fehler" | ||
"jsonEditor": { | ||
"title": "JSON-Editor", | ||
"format": "JSON formatieren", | ||
"rawMode": "JSON-Editor", | ||
"uiMode": "Visueller Editor", | ||
"insertAbove": "Oberhalb einfügen", | ||
"insertBelow": "Unterhalb einfügen", | ||
"addItem": "Element hinzufügen", | ||
"copyPath": "Kopiere Pfad zu Element", | ||
"expandItems": "Elemente ausklappen", | ||
"collapseItems": "Elemente einklappen", | ||
"duplicate": "Dupliziere", | ||
"error": { | ||
"invalidJSON": "Ungültiger JSON-Code: " | ||
} | ||
}, | ||
"delete" : { | ||
"confirm" : "Sind Sie sicher, dass Sie dieses Projekt löschen möchten?" | ||
"markdownEditor": { | ||
"title": "Markdown-Editor", | ||
"expand": "Erweitern", | ||
"format": "Formatiert mit Markdown", | ||
"heading1": "Überschrift 1", | ||
"heading2": "Überschrift 2", | ||
"heading3": "Überschrift 3", | ||
"bold": "Fett", | ||
"italic": "Kursiv", | ||
"code": "Code", | ||
"ordered-list": "Sortierte List", | ||
"unordered-list": "Unsortierte List", | ||
"quote": "Zitat", | ||
"link": "Link", | ||
"horizontal-rule": "Horizontale Regel", | ||
"toggle-preview": "Vorschau ein-/ausklappen" | ||
}, | ||
"create-project-list" : { | ||
"search" : "Projekte durchsuchen", | ||
"current" : "aktuell" | ||
"bufferEditor": { | ||
"title": "Buffer-Editor", | ||
"modeString": "Als UTF-8-String behandeln", | ||
"modeArray": "Als JSON-Array behandeln", | ||
"modeDesc": "<h3>Buffer-Editor</h3><p>Der Typ 'buffer' wird als JSON-Array mit Bytewerten gespeichert. Der Editor versucht, den eingegebenen Wert als JSON-Array zu parsen. Wenn es sich nicht um gültigen JSON-Code handelt, wird es als UTF-8-Zeichenfolge (string) behandelt und in ein Array der einzelnen Zeichencodepunkte konvertiert.</p><p>Beispiel: Der Wert <code>Hello World</code> wird in das JSON-Array konvertiert:<pre> [ 72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]</pre>.</p>" | ||
}, | ||
"require-clean" : { | ||
"confirm" : "<p> Sie haben nicht implementierte Änderungen verloren, die verloren gehen. </p> <p> Möchten Sie fortfahren? </p>" | ||
"projects": { | ||
"config-git": "Git-Client konfigurieren", | ||
"welcome": { | ||
"hello": "Hallo! Wir haben 'Projekte' in Node-RED eingeführt.", | ||
"desc0": "Dies ist eine neue Methode für die Verwaltung Ihrer Flow-Dateien und die Versionsverwaltung Ihrer Flows.", | ||
"desc1": "Um zu beginnen, können Sie Ihr erstes Projekt erstellen oder ein vorhandenes Projekt aus einem Git-Repository klonen.", | ||
"desc2": "Wenn Sie sich nicht sicher sind, können Sie das jetzt überspringen. Sie können immer noch Ihr erstes Projekt über das 'Projekt'-Menü erstellen.", | ||
"create": "Projekt erstellen", | ||
"clone": "Repository lokal klonen", | ||
"openExistingProject": "Öffne vorhandenes Projekt", | ||
"not-right-now": "Jetzt nicht" | ||
}, | ||
"git-config": { | ||
"setup": "Richten Sie Ihre Git-Versionsverwaltung ein", | ||
"desc0": "Node-RED verwendet das Open-Source-Tool Git für die Versionsverwaltung. Es speichert Änderungen in Ihren Projektdateien und ermöglicht es Ihnen, sie in (remote) Server-Repositories zu schieben (push).", | ||
"desc1": "Wenn Sie eine Reihe von Änderungen ins Repository übertragen (commit), werden die Änderungen mit einem Benutzernamen und einer E-Mail-Adresse in Form von Git-Datensätzen (Commits) vorgenommen. Der Benutzername kann alles sein, was Sie wollen. Es muss nicht Ihr richtiger Name sein.", | ||
"desc2": "Ihr Git-Client ist bereits mit den unten stehenden Details konfiguriert.", | ||
"desc3": "Sie können diese Einstellungen später in den Einstellungen im Tab 'Git-Konfig.' ändern.", | ||
"username": "Benutzername", | ||
"email": "E-Mail" | ||
}, | ||
"project-details": { | ||
"create": "Erstellen Sie Ihr Projekt", | ||
"desc0": "Ein Projekt wird als Git-Repository verwaltet. Damit ist es wesentlich einfacher, Ihre Flows mit anderen zu teilen und gemeinsam an ihnen zu arbeiten.", | ||
"desc1": "Sie können mehrere Projekte erstellen und schnell zwischen den Projekten im Editor wechseln.", | ||
"desc2": "Zu Beginn benötigt Ihr Projekt einen Namen und optional eine Beschreibung.", | ||
"already-exists": "Das Projekt ist bereits vorhanden", | ||
"must-contain": "Darf nur A-Z 0-9 _ enthalten", | ||
"project-name": "Projektname", | ||
"desc": "Beschreibung", | ||
"opt": "Optional" | ||
}, | ||
"clone-project": { | ||
"clone": "Projekt klonen", | ||
"desc0": "Wenn Sie bereits über ein Git-Repository verfügen, das ein Projekt enthält, können Sie es klonen, um damit zu arbeiten.", | ||
"already-exists": "Das Projekt ist bereits vorhanden", | ||
"must-contain": "Darf nur A-Z 0-9 _ enthalten", | ||
"project-name": "Projektname", | ||
"no-info-in-url": "Geben Sie Benutzername & Passwort nicht innerhalb der URL vor", | ||
"git-url": "Git-Repository-URL", | ||
"protocols": "https://, ssh:// oder file://", | ||
"auth-failed": "Authentifizierung fehlgeschlagen", | ||
"username": "Benutzername", | ||
"passwd": "Passwort", | ||
"ssh-key": "SSH-Schlüssel", | ||
"passphrase": "Passphrase", | ||
"ssh-key-desc": "Bevor Sie ein Repository über SSH lokal klonen können, müssen Sie einen SSH-Schlüssel hinzufügen, um auf diesen zugreifen zu können", | ||
"ssh-key-add": "SSH-Schlüssel hinzufügen", | ||
"credential-key": "Schlüssel für Berechtigungen", | ||
"cant-get-ssh-key": "Fehler! Der ausgewählte SSH-Schlüsselpfad kann nicht abgerufen werden", | ||
"already-exists2": "bereits vorhanden", | ||
"git-error": "Git-Fehler", | ||
"connection-failed": "Verbindung fehlgeschlagen", | ||
"not-git-repo": "Kein Git-Repository", | ||
"repo-not-found": "Repository nicht gefunden" | ||
}, | ||
"default-files": { | ||
"create": "Erstellen Sie Ihre Projektdateien", | ||
"desc0": "Ein Projekt enthält Ihre Flow-Dateien, eine README-Datei und die 'package.json'-Datei.", | ||
"desc1": "Es kann alle anderen Dateien enthalten, die im Git-Repository verwaltet werden sollen.", | ||
"desc2": "Ihre vorhandenen Flow- und Berechtigungs-Dateien werden in das Projekt kopiert.", | ||
"flow-file": "Flow-Datei", | ||
"credentials-file": "Datei mit Berechtigungen" | ||
}, | ||
"encryption-config": { | ||
"setup": "Einrichtung der Verschlüsselung Ihrer Datei mit den Berechtigungen", | ||
"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.", | ||
"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.", | ||
"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.", | ||
"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.", | ||
"desc7": "Der Schlüssel wird separat von den Projektdateien gespeichert. Sie müssen den Schlüssel angeben, damit dieses Projekt auch in einem anderen Node-RED-System verwendet werden kann.", | ||
"credentials": "Berechtigung", | ||
"enable": "Verschlüsselung aktivieren", | ||
"disable": "Verschlüsselung deaktivieren", | ||
"disabled": "deaktiviert", | ||
"copy": "Vorhandenen Schlüssel ersetzen", | ||
"use-custom": "Eigenen Schlüssel verwenden", | ||
"desc8": "Die Datei mit den Berechtigungen wird nicht verschlüsselt, und ihr Inhalt kann leicht gelesen werden", | ||
"create-project-files": "Projektdateien erstellen", | ||
"create-project": "Projekt erstellen", | ||
"already-exists": "bereits vorhanden", | ||
"git-error": "Git-Fehler", | ||
"git-auth-error": "Git-Authentifizierungsfehler" | ||
}, | ||
"create-success": { | ||
"success": "Sie haben Ihr erstes Projekt erfolgreich erstduellt!", | ||
"desc0": "Sie können jetzt Node-RED wie bisher verwenden.", | ||
"desc1": "Im Tab 'Info' in der Seitenleiste wird angezeigt, welches das aktuelle Projekt ist. Über die Schaltfläche rechts neben dem Projektnamen gelangt man zu 'Projekteinstellungen'.", | ||
"desc2": "Im Tab 'Commit-Historie' in der Seitenleiste werden alle Dateien angezeigt, die sich in Ihrem Projekt geändert haben, und um sie ins lokale Repository zu übertragen (commit). Es zeigt Ihnen eine vollständige Historie Ihrer Commits an und ermöglicht es Ihnen, Ihre Commits in ein (remote) Server-Repository zu schieben (push)." | ||
}, | ||
"create": { | ||
"projects": "Projekt", | ||
"already-exists": "Das Projekt ist bereits vorhanden", | ||
"must-contain": "Darf nur A-Z 0-9 _ enthalten", | ||
"no-info-in-url": "Geben Sie Benutzername & Passwort nicht innerhalb der URL vor", | ||
"open": "Projekt öffnen", | ||
"create": "Projekt erstellen", | ||
"clone": "Repository lokal klonen", | ||
"project-name": "Projektname", | ||
"desc": "Beschreibung", | ||
"opt": "Optional", | ||
"flow-file": "Flow-Datei", | ||
"credentials": "Berechtigungen", | ||
"enable-encryption": "Verschlüsselung aktivieren", | ||
"disable-encryption": "Verschlüsselung deaktivieren", | ||
"encryption-key": "Schlüssel", | ||
"desc0": "Eine Floskel, mit der Sie Ihre Berechtigungen schützen", | ||
"desc1": "Die Datei mit den Berechtigungen wird nicht verschlüsselt, und ihr Inhalt kann leicht gelesen werden", | ||
"git-url": "Git-Repository-URL", | ||
"protocols": "https://, ssh:// oder file://", | ||
"auth-failed": "Authentifizierung fehlgeschlagen", | ||
"username": "Benutzername", | ||
"password": "Passwort", | ||
"ssh-key": "SSH-Schlüssel", | ||
"passphrase": "Passphrase", | ||
"desc2": "Bevor Sie ein Repository über SSH klonen können, müssen Sie einen SSH-Schlüssel hinzufügen, um auf diesen zu zugreifen", | ||
"add-ssh-key": "Einen SSH-Schlüssel hinzufügen", | ||
"credentials-encryption-key": "Schlüssel für Berechtigungen", | ||
"already-exists-2": "bereits vorhanden", | ||
"git-error": "Git-Fehler", | ||
"con-failed": "Verbindung fehlgeschlagen", | ||
"not-git": "Kein Git-Repository", | ||
"no-resource": "Repository nicht gefunden", | ||
"cant-get-ssh-key-path": "Fehler! Der ausgewählte SSH-Schlüsselpfad kann nicht abgerufen werden.", | ||
"unexpected_error": "unerwarteter_Fehler" | ||
}, | ||
"delete": { | ||
"confirm": "Sind Sie sicher, dass dieses Projekt gelöscht werden soll?" | ||
}, | ||
"create-project-list": { | ||
"search": "Projekte durchsuchen", | ||
"current": "aktuell" | ||
}, | ||
"require-clean": { | ||
"confirm": "<p>Sie haben nicht übernommene (deploy) Änderungen, die verloren gehen werden.</p><p>Möchten Sie fortfahren?</p>" | ||
}, | ||
"send-req": { | ||
"auth-req": "Authentifizierung für Repository erforderlich", | ||
"username": "Benutzername", | ||
"password": "Passwort", | ||
"passphrase": "Passphrase", | ||
"retry": "Retry", | ||
"update-failed": "Fehler beim Aktualisieren der Authentifizierung", | ||
"unhandled": "Nicht behandelte Fehlerantwort", | ||
"host-key-verify-failed": "<p>Verifikation des Host-Schlüssels fehlgeschlagen.</p><p>Der Repository Host-Schlüssel konnte nicht verifiziert werden. Bitte aktualisieren Sie Ihre <code>known_hosts</code>-Datei und versuchen Sie es erneut.</p>" | ||
}, | ||
"create-branch-list": { | ||
"invalid": "Ungültiger Branch", | ||
"create": "Branch erzeugen", | ||
"current": "aktuell" | ||
}, | ||
"create-default-file-set": { | ||
"no-active": "Der Satz an Standarddateien kann ohne aktives Projekt nicht erstellt werden", | ||
"no-empty": "Der Satz an Standarddateien kann nicht für leeres Projekt erstellt werden", | ||
"git-error": "Git-Fehler" | ||
}, | ||
"errors": { | ||
"no-username-email": "Ihr Git-Client ist nicht mit einem Benutzernamen/einer E-Mail konfiguriert", | ||
"unexpected": "Es ist ein unerwarteter Fehler aufgetreten", | ||
"code": "code" | ||
} | ||
}, | ||
"send-req" : { | ||
"auth-req" : "Authentifizierung für Repository erforderlich", | ||
"username" : "Benutzername", | ||
"password" : "Kennwort", | ||
"passphrase" : "Kennphrase", | ||
"retry" : "Retry", | ||
"update-failed" : "Fehler beim Aktualisieren der Auth.", | ||
"unhandled" : "Nicht behandelte Fehlerantwort" | ||
"editor-tab": { | ||
"properties": "Eigenschaften", | ||
"envProperties": "Umgebungsvariablen", | ||
"module": "Moduleigenschaften", | ||
"description": "Beschreibung", | ||
"appearance": "Erscheinungsbild", | ||
"preview": "Vorschau", | ||
"defaultValue": "Standardwert" | ||
}, | ||
"create-branch-list" : { | ||
"invalid" : "Ungültige Verzweigung", | ||
"create" : "Verzweigung erstellen", | ||
"current" : "aktuell" | ||
}, | ||
"create-default-file-set" : { | ||
"no-active" : "Standarddatei kann ohne aktives Projekt nicht erstellt werden", | ||
"no-empty" : "Für ein nicht leeres Projekt kann keine Standarddatei erstellt werden.", | ||
"git-error" : "Git-Fehler" | ||
}, | ||
"errors" : { | ||
"no-username-email" : "Ihr Git-Client ist nicht mit einem Benutzernamen/einer E-Mail konfiguriert.", | ||
"unexpected" : "Es ist ein unerwarteter Fehler aufgetreten", | ||
"code" : "code" | ||
"languages": { | ||
"de": "German", | ||
"en-US": "English", | ||
"ja": "Japanese", | ||
"ko": "Korean", | ||
"ru": "Russian", | ||
"zh-CN": "Chinese(Simplified)", | ||
"zh-TW": "Chinese(Traditional)" | ||
} | ||
} | ||
} |
{ | ||
"info" : { | ||
"tip0" : "Sie können die ausgewählten Nodes oder Verbindungen mit {{ core:delete-selection }} entfernen.", | ||
"tip1" : "Suche nach Nodes mit {{ core:search }}", | ||
"tip2" : "{{ core:toggle-sidebar }} schaltet die Ansicht dieser Seitenleiste ein.", | ||
"tip3" : "Sie können Ihre Palette von Nodes mit {{ core:manage-palette }} verwalten.", | ||
"tip4" : "Ihre Flow-Konfigurations-Nodes werden in der Seitenleiste angezeigt. Es kann über das Menü oder mit {{ core:show-config-tab }} aufgerufen werden.", | ||
"tip5" : "Aktiviert oder inaktiviert diese Tipps von der Option in den Einstellungen", | ||
"tip6" : "Verschieben Sie die ausgewählten Nodes mit Hilfe der [left] [up] [down] und [right] Tasten. Halten Sie [Shift] gedrückt, um das Fenster weiter zu schieben", | ||
"tip7" : "Wenn Sie einen Node auf eine Verbindung ziehen, wird er in die Verbindung eingefügt.", | ||
"tip8" : "Die ausgewählten Nodes exportieren oder die aktuelle Registerkarte mit {{ core:show-export-dialog }}", | ||
"tip9" : "Importieren Sie einen Flow, indem Sie sein JSON in den Editor ziehen oder mit {{ core:show-import-dialog }}.", | ||
"tip10" : "[Umschalt] [Klicken] und ziehen Sie auf einen Node-Anschluss, um alle angeschlossenen Verbindungen oder nur die ausgewählte zu verschieben.", | ||
"tip11" : "Die Registerkarte \"Info\" mit {{ core:show-info-tab }} oder der Registerkarte \"Debug\" mit {{ core:show-debug-tab }} anzeigen", | ||
"tip12" : "[ctrl] [Klicken] in den Arbeitsbereich, um den Schnellhinzufügedialog zu öffnen.", | ||
"tip13" : "Halten Sie [ctrl] gedrückt, wenn Sie auf einem Node-Anschluss klicken, um eine Schnellverbindung zu aktivieren.", | ||
"tip14" : "Halten Sie [Umschalt] gedrückt, wenn Sie auf einen Node klicken, um auch alle verbundenen Nodes auszuwählen.", | ||
"tip15" : "Halten Sie [ctrl] gedrückt, wenn Sie auf einen Node klicken, um ihn aus der aktuellen Auswahl hinzuzufügen oder zu entfernen.", | ||
"tip16" : "Indexzungen wechseln mit {{ core:show-previous-tab }} und {{ core:show-next-tab }}", | ||
"tip17" : "Sie können die Änderungen im Editierrahmen des Nodes mit {{ core:confirm-edit-tray }} bestätigen oder sie mit {{ core:cancel-edit-tray }} abbrechen.", | ||
"tip18" : "Durch Drücken von {{ core:edit-selected-node }} wird der erste Node in der aktuellen Auswahl bearbeitet." | ||
} | ||
} | ||
"info": { | ||
"tip0": "Sie können die ausgewählten Nodes oder Verbindungen mit {{ core:delete-selection }} entfernen", | ||
"tip1": "Sie können nach Nodes mit {{ core:search }} suchen", | ||
"tip2": "{{ core:toggle-sidebar }} blendet die Seitenleiste ein/aus", | ||
"tip3": "Sie können Ihre Node-Palette mit {{ core:manage-palette }} verwalten", | ||
"tip4": "Ihre Flow-Konfigurationsnodes werden in der Seitenleiste angezeigt, die über das Menü oder mit {{ core:show-config-tab }} angezeigt werden kann", | ||
"tip5": "Aktiviere oder deaktiviere diese Tipps in den Einstellungen im Tab 'Ansicht'", | ||
"tip6": "Sie können die ausgewählten Nodes mit den [left]/[up]/[down]/[right]-Tasten verschieben. Wenn Sie dabei [Shift] gedrückt halten, können Sie den Fensterausschnitt verschieben.", | ||
"tip7": "Wenn Sie ein Node auf eine Verbindung ziehen, wird es in die Verbindung eingefügt", | ||
"tip8": "Sie können die ausgewählten Nodes oder den aktuellen Flow-Tab mit {{ core:show-export-dialog }} exportieren", | ||
"tip9": "Sie können einen Flow importieren, indem Sie sein JSON in den Editor ziehen oder mittels {{ core:show-import-dialog }}", | ||
"tip10": "Halten Sie [Shift] beim [Klicken] auf ein Node gedrückt, um auch alle verbundenen Nodes mit zu verschieben", | ||
"tip11": "Sie können den Tab 'Info' mit {{ core:show-info-tab }} oder den Tab 'Debug' mit {{ core:show-debug-tab }} anzeigen lassen", | ||
"tip12": "Halten Sie [Strg] beim [Klicken] in den Arbeitsbereich gedrückt, um den Schnellhinzufügedialog öffnen", | ||
"tip13": "Halten Sie [Strg] beim [Klicken] auf einen Node-Anschluss gedrückt, um eine Verbindung nur durch kurzes [Klicken] (ohne Halten) zu verlegen", | ||
"tip14": "Halten Sie [Shift] beim [Klicken] auf ein Node gedrückt, um auch alle verbundenen Nodes mit auszuwählen", | ||
"tip15": "Halten Sie [Strg] beim [Klicken] auf ein Node gedrückt, um es zu der aktuellen Auswahl hinzuzufügen oder aus ihr zu entfernen", | ||
"tip16": "Sie können die Flow-Tabs mit {{ core:show-previous-tab }} und {{ core:show-next-tab }} wechseln", | ||
"tip17": "Sie können die Änderungen im Node-Editor mit {{ core:confirm-edit-tray }} bestätigen oder sie mit {{ core:cancel-edit-tray }} verwerfen", | ||
"tip18": "Sie können mit {{ core:edit-selected-node }} den ersten Node in der aktuellen Auswahl bearbeiten" | ||
} | ||
} |
{ | ||
"$string" : { | ||
"args" : "arg", | ||
"desc" : "Transformiert den Parameter *arg* in eine Zeichenfolge mit den folgenden Transformationsregeln:\n\n -Zeichenfolgen 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-Nummer dargestellt werden können.\n -Alle anderen Werte werden mit Hilfe der Funktion 'JSON.stringify' in eine JSON-Zeichenfolge konvertiert." | ||
}, | ||
"$length" : { | ||
"args" : "str", | ||
"desc" : "Gibt die Anzahl der Zeichen in der Zeichenfolge `str` zurück. Es wird ein Fehler ausgelöst, wenn `str` keine Zeichenfolge ist." | ||
}, | ||
"$substring" : { | ||
"args" : "str, start [, länge]", | ||
"desc" : "Gibt eine Zeichenfolge zurück, die die Zeichen im ersten Parameter `str` beginnend bei Position `start` (Null-Offset) enthält. Wenn \"length\" angegeben ist, enthält die Unterzeichenfolge maximal \"Länge\" Zeichen. Wenn `start` negativ ist, gibt es die Anzahl der Zeichen am Ende von `str` an." | ||
}, | ||
"$substringBefore" : { | ||
"args" : "str, chars", | ||
"desc" : "Gibt die Unterzeichenfolge vor dem ersten Auftreten der Zeichenfolge `chars` in `str` zurück. Falls `str` nicht `chars` enthält, gibt es `str` zurück." | ||
}, | ||
"$substringAfter" : { | ||
"args" : "str, chars", | ||
"desc" : "Gibt die Unterzeichenfolge nach dem ersten Auftreten der Zeichenfolge `chars` in `str` zurück. Falls `str` nicht `chars` enthält, gibt es `str` zurück." | ||
}, | ||
"$uppercase" : { | ||
"args" : "str", | ||
"desc" : "Gibt eine Zeichenfolge mit allen Zeichen von `str` zurück, die in Großbuchstaben konvertiert werden." | ||
}, | ||
"$lowercase" : { | ||
"args" : "str", | ||
"desc" : "Gibt eine Zeichenfolge mit allen Zeichen von `str` in Kleinbuchstaben zurück." | ||
}, | ||
"$trim" : { | ||
"args" : "str", | ||
"desc" : "Normalisiert und trimmt alle Leerzeichen in `str` durch Anwenden der folgenden Schritte:\n\n -Alle Tabulatorstopps, Wagenrückläufe und Zeilenvorschübe werden durch Leerzeichen ersetzt.\n-Zusammenhängende Folgen von Räumen werden auf einen einzigen Raum reduziert.\n-Trailing und führende Plätze werden entfernt.\n\n Wenn 'str' nicht angegeben ist (d. h. Diese Funktion wird ohne Argumente aufgerufen), dann wird der Kontextwert als Wert von `str` verwendet. Es wird ein Fehler ausgelöst, wenn `str` keine Zeichenfolge ist." | ||
}, | ||
"$contains" : { | ||
"args" : "str, Muster", | ||
"desc" : "Gibt `true` zurück, wenn `str` durch `Muster` abgeglichen wird, sonst gibt es `false` zurück. Wenn 'str' nicht angegeben ist (d. h. Diese Funktion wird mit einem Argument aufgerufen), dann wird der Kontextwert als Wert von `str` verwendet. Der Parameter 'Muster' kann entweder eine Zeichenfolge oder ein regulärer Ausdruck sein." | ||
}, | ||
"$split" : { | ||
"args" : "str [, Trennzeichen] [, Grenzwert]", | ||
"desc" : "Teilt den Parameter 'str' in einem Array mit Unterzeichenfolgen. Es ist ein Fehler, wenn `str` keine Zeichenfolge ist. Der optionale Parameter 'Trennzeichen' gibt die Zeichen in der `str` an, um die es entweder als Zeichenfolge oder als regulärer Ausdruck geteilt werden soll. Wenn 'Trennzeichen' nicht angegeben wird, wird die leere Zeichenfolge angenommen, und `str` wird in ein Array aus einzelnen Zeichen aufgeteilt. Es handelt sich um einen Fehler, wenn `Trennzeichen' keine Zeichenfolge ist. Der optionale Parameter 'Grenzwert' ist eine Zahl, die die maximale Anzahl von Unterzeichenfolgen angibt, die in das resultierende Array eingeschlossen werden sollen. Alle zusätzlichen Unterzeichenfolgen werden gelöscht. Wenn 'Grenzwert' nicht angegeben wird, wird ' str ` vollständig geteilt, wobei die Größe des resultierenden Arrays nicht begrenzt ist. Es handelt sich um einen Fehler, wenn `Grenzwert' keine nicht negative Zahl ist." | ||
}, | ||
"$join" : { | ||
"args" : "array [, Trennzeichen]", | ||
"desc" : "Verkettet ein Array von Komponentenzeichenfolgen in eine einzelne verkettete Zeichenfolge mit jeder Komponentenzeichenfolge, die durch den optionalen Parameter 'separator' getrennt ist. Es ist ein Fehler, wenn die Eingabe `Array` ein Element enthält, das keine Zeichenfolge ist. Wenn 'Trennzeichen' nicht angegeben wird, wird davon ausgegangen, dass es sich um eine leere Zeichenfolge handelt, d. h. Zwischen den Komponentenzeichenfolgen ist kein Trennzeichen vorhanden. Es handelt sich um einen Fehler, wenn `Trennzeichen' keine Zeichenfolge ist." | ||
}, | ||
"$match" : { | ||
"args" : "str, Muster [, Grenzwert]", | ||
"desc" : "Wendet die Zeichenfolge `str` an den regulären Ausdruck `Muster` an und gibt ein Array von Objekten zurück, wobei jedes Objekt Informationen zu jedem Vorkommen einer Übereinstimmung in `str` enthält." | ||
}, | ||
"$replace" : { | ||
"args" : "str, Muster, Ersatz [, Grenzwert]", | ||
"desc" : "Findet Vorkommen von `Muster` in `str` und ersetzt sie durch `Ersatz`.\n\nDer optionale Parameter 'Grenzwert' ist die maximale Anzahl an Ersetzungen." | ||
}, | ||
"$now" : { | ||
"args" : "", | ||
"desc" : "Generiert einen Zeitstempel im ISO-8601-kompatiblen Format und gibt sie als Zeichenfolge zurück." | ||
}, | ||
"$base64encode" : { | ||
"args" : "Zeichenfolge", | ||
"desc" : "Konvertiert eine ASCII-Zeichenfolge in eine Basis-64-Darstellung. Jedes Zeichen in der Zeichenfolge wird als Byte mit binären Daten behandelt. Dies setzt voraus, dass alle Zeichen in der Zeichenfolge im Bereich von 0x00 bis 0xFF liegen, der alle Zeichen in URI-codierten Zeichenfolgen enthält. Unicode-Zeichen außerhalb dieses Bereichs werden nicht unterstützt." | ||
}, | ||
"$base64decode" : { | ||
"args" : "Zeichenfolge", | ||
"desc" : "Konvertiert die Basis-64-codierten Byte in eine Zeichenfolge unter Verwendung einer UTF-8-Unicode-Codepage." | ||
}, | ||
"$number" : { | ||
"args" : "arg", | ||
"desc" : "Der Parameter 'arg' wird unter Verwendung der folgenden Regeln für das Casting in eine Zahl verwendet:\n\n -Zahlen bleiben unverändert\n -Zeichenfolgen, die eine Folge von Zeichen enthalten, die eine rechtliche JSON-Nummer darstellen, werden in diese Zahl konvertiert.\n -Alle anderen Werte bewirken, dass ein Fehler ausgelöst wird." | ||
}, | ||
"$abs" : { | ||
"args" : "Anzahl", | ||
"desc" : "Gibt den absoluten Wert des Parameters 'Zahl' zurück." | ||
}, | ||
"$floor" : { | ||
"args" : "Anzahl", | ||
"desc" : "Gibt den Wert von 'Zahl' auf die nächste ganze Zahl zurück, die kleiner oder gleich 'Zahl' ist." | ||
}, | ||
"$ceil" : { | ||
"args" : "Anzahl", | ||
"desc" : "Gibt den Wert von 'Zahl' auf die nächste ganze Zahl zurück, die größer oder gleich 'Zahl' ist." | ||
}, | ||
"$round" : { | ||
"args" : "Zahl [, Genauigkeit]", | ||
"desc" : "Gibt den Wert des Parameters `Zahl` zurück, der auf die Anzahl der Dezimalstellen gerundet wird, die durch den optionalen Parameter 'Genauigkeit' angegeben wird." | ||
}, | ||
"$power" : { | ||
"args" : "Basis, Exponent", | ||
"desc" : "Gibt den Wert von `Basis` potenziert mit `Exponent` zurück." | ||
}, | ||
"$sqrt" : { | ||
"args" : "Zahl", | ||
"desc" : "Gibt die Quadratwurzel des Werts des Parameters 'Zahl' zurück." | ||
}, | ||
"$random" : { | ||
"args" : "", | ||
"desc" : "Gibt eine Pseudozufallszahl größer-gleich null und kleiner als eins zurück." | ||
}, | ||
"$millis" : { | ||
"args" : "", | ||
"desc" : "Gibt die Anzahl der Millisekunden seit der Unix-Epoche (1. Januar 1970 (UTC)) als Zahl zurück. Alle Invocationen von `$millis ()` innerhalb einer Auswertung eines Ausdrucks geben alle denselben Wert zurück." | ||
}, | ||
"$sum" : { | ||
"args" : "Array", | ||
"desc" : "Gibt die arithmetische Summe eines `Array` von Zahlen zurück. Es ist ein Fehler, wenn die Eingabe `Array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$max" : { | ||
"args" : "Array", | ||
"desc" : "Gibt die maximale Anzahl in einem `Array` von Zahlen zurück. Es ist ein Fehler, wenn die Eingabe `Array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$min" : { | ||
"args" : "Array", | ||
"desc" : "Gibt die minimale Zahl in einem `Array` von Zahlen zurück. Es ist ein Fehler, wenn die Eingabe `Array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$average" : { | ||
"args" : "Array", | ||
"desc" : "Gibt den Mittelwert eines `Array` von Zahlen zurück. Es ist ein Fehler, wenn die Eingabe `Array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$boolean" : { | ||
"args" : "arg", | ||
"desc" : "Castet das Argument mit den folgenden Regeln in einen Booleschen Wert:\n\n -` Boolean ': nicht geändert\n -` string `: leer: `false`\n -` string `: nicht leer: `true`\n -` Zahl `: ` 0 `: ` falsch `\n -` Zahl `: Nicht-Null: `true`\n -` null `: `false`\n -` array `: leer: `false`\n -` array `: enthält ein Mitglied, das auf `true` setzt: `true`\n -` array `: alle Member werden in `false` umgesetzt: `false`\n -` object `: empty: `false`\n -` object `: non-empty: `true`\n -` Funktion `: ` falsch `" | ||
}, | ||
"$not" : { | ||
"args" : "arg", | ||
"desc" : "Gibt den Booleschen Wert NOT für das Argument zurück. `arg` wird zuerst in einen Booleschen Wert umgesetzt." | ||
}, | ||
"$exists" : { | ||
"args" : "arg", | ||
"desc" : "Gibt den Booleschen Wert 'true' zurück, wenn der Ausdruck `arg` als Wert ausgewertet wird, oder 'false', wenn der Ausdruck nicht mit einem anderen Ausdruck übereinstimmt (z. B. ein Pfad zu einer nicht vorhandenen Feldreferenz)." | ||
}, | ||
"$count" : { | ||
"args" : "Array", | ||
"desc" : "Gibt die Anzahl der Elemente in dem Array zurück." | ||
}, | ||
"$append" : { | ||
"args" : "Array, Array", | ||
"desc" : "Hängen Sie zwei Arrays an." | ||
}, | ||
"$sort" : { | ||
"args" : "array [, Funktion]", | ||
"desc" : "Gibt ein Array zurück, das alle Werte im Parameter 'array' enthält, aber in der Reihenfolge sortiert wird.\n\nWenn ein Vergleichsoperator 'function' angegeben wird, muss es sich um eine Funktion handeln, die zwei Parameter benötigt:\n\n` Funktion (links, rechts) `\n\nDiese Funktion wird durch den Sortieralgorithmus aufgerufen, um zwei Werte links und rechts zu vergleichen. Wenn der Wert von links nach dem Wert von rechts in der gewünschten Sortierreihenfolge platziert werden soll, muss die Funktion den Booleschen Wert 'true' zurückgeben, um einen Auslagerungsspeicher anzuzeigen. Andernfalls muss 'false' zurückgegeben werden." | ||
}, | ||
"$reverse" : { | ||
"args" : "Array", | ||
"desc" : "Gibt ein Array zurück, das alle Werte aus dem Parameter 'array' enthält, aber in umgekehrter Reihenfolge." | ||
}, | ||
"$shuffle" : { | ||
"args" : "Array", | ||
"desc" : "Gibt ein Array zurück, das alle Werte aus dem Parameter ` array ` enthält, aber in zufälliger Reihenfolge geschattiert ist." | ||
}, | ||
"$zip" : { | ||
"args" : "Array, ...", | ||
"desc" : "Gibt ein konvolviertes (gezipptes) Array zurück, das gruppierte Arrays von Werten aus den Argumenten ` array1 ` ... ` arrayN ' aus Index 0, 1, 2 ... enthält." | ||
}, | ||
"$keys" : { | ||
"args" : "Objekt", | ||
"desc" : "Gibt ein Array zurück, das die Schlüssel in dem Objekt enthält. Wenn es sich bei dem Argument um ein Array von Objekten handelt, enthält das zurückgegebene Array eine deduplizierte Liste aller Schlüssel in allen Objekten." | ||
}, | ||
"$lookup" : { | ||
"args" : "Objekt, Schlüssel", | ||
"desc" : "Gibt den Wert zurück, der dem Schlüssel im Objekt zugeordnet ist. Wenn es sich bei dem ersten Argument um ein Array von Objekten handelt, werden alle Objekte im Array durchsucht, und die Werte, die mit allen Vorkommen des Schlüssels verknüpft sind, werden zurückgegeben." | ||
}, | ||
"$spread" : { | ||
"args" : "Objekt", | ||
"desc" : "Teilt ein Objekt, das Schlüssel/Wert-Paare enthält, in ein Array von Objekten, von denen jedes ein einzelnes Schlüssel/Wert-Paar aus dem Eingabeobjekt hat. Wenn es sich bei dem Parameter um ein Array von Objekten handelt, enthält die resultierende Feldgruppe ein Objekt für jedes Schlüssel/Wert-Paar in jedem Objekt in der angegebenen Feldgruppe." | ||
}, | ||
"$merge" : { | ||
"args" : "array <object>", | ||
"desc" : "Mischt ein Array von ` Objekten ` in ein einzelnes ` Objekt `, das alle Schlüssel/Wert-Paare aus jedem der Objekte in dem Eingabe-Array enthält. Wenn eines der Eingabeobjekte denselben Schlüssel enthält, enthält das zurückgegebene Objekt den Wert des letzten Objekts in der Feldgruppe. Es handelt sich um einen Fehler, wenn das Eingabe-Array ein Element enthält, das kein Objekt ist." | ||
}, | ||
"$sift" : { | ||
"args" : "Objekt, Funktion", | ||
"desc" : "Gibt ein Objekt zurück, das nur die Schlüssel/Wert-Paare aus dem Parameter 'object' enthält, die die Prädikat ` funktion ' erfüllen, die als zweiter Parameter übergeben wird.\n\nDie Funktion ` function `, die als zweiter Parameter angegeben wird, muss die folgende Signatur aufweisen:\n\n` function (value [, key [, object]]) `" | ||
}, | ||
"$each" : { | ||
"args" : "Objekt, Funktion", | ||
"desc" : "Gibt ein Array zurück, das die Werte enthält, die von der Funktion ` function ` zurückgegeben werden, wenn sie auf jedes Schlüssel/Wert-Paar im ` object ` angewendet werden." | ||
}, | ||
"$map" : { | ||
"args" : "Array, Funktion", | ||
"desc" : "Gibt ein Array zurück, das die Ergebnisse der Anwendung des Parameters ` function ` auf jeden Wert im Parameter 'array' enthält.\n\nDie Funktion ` function `, die als zweiter Parameter angegeben wird, muss die folgende Signatur aufweisen:\n\n` function (value [, index [, array]]) `" | ||
}, | ||
"$filter" : { | ||
"args" : "Array, Funktion", | ||
"desc" : "Gibt ein Array zurück, das nur die Werte im Parameter 'array' enthält, die das Prädikat ` funktion ` erfüllen.\n\nDie Funktion ` function `, die als zweiter Parameter angegeben wird, muss die folgende Signatur aufweisen:\n\n` function (value [, index [, array]]) `" | ||
}, | ||
"$reduce" : { | ||
"args" : "array, function [, init]", | ||
"desc" : "Gibt einen aggregierten Wert zurück, der aus der Anwendung des Parameters ` function 'nacheinander auf jeden Wert in' array ` in Kombination mit dem Ergebnis der vorherigen Anwendung der Funktion angewendet wurde.\n\nDie Funktion muss zwei Argumente akzeptieren und verhält sich wie ein Infix-Operator zwischen jedem Wert innerhalb des ` Array `.\n\nDer optionale Parameter 'init' wird als Anfangswert in der Aggregation verwendet." | ||
}, | ||
"$flowContext" : { | ||
"args" : "Zeichenfolge [, Zeichenfolge]", | ||
"desc" : "Ruft eine Flusskontexteigenschaft ab.\n\nDies ist eine definierte Funktion vom Typ \"Node-RED\"." | ||
}, | ||
"$globalContext" : { | ||
"args" : "Zeichenfolge [, Zeichenfolge]", | ||
"desc" : "Ruft eine globale Kontexteigenschaft ab.\n\nDies ist eine definierte Funktion vom Typ \"Node-RED\"." | ||
}, | ||
"$pad" : { | ||
"args" : "string, width [, char]", | ||
"desc" : "Gibt eine Kopie der ` Zeichenfolge ` mit zusätzlichen Aufenthalten zurück, falls erforderlich, so dass die Gesamtzahl der Zeichen mindestens der absolute Wert des Parameters 'width' ist.\n\nWenn ` width ` eine positive Zahl ist, wird die Zeichenfolge nach rechts aufgefüllt. Wenn sie negativ ist, wird sie nach links geplisften.\n\nDas optionale Argument 'char' gibt die Padding-Zeichen an, die verwendet werden sollen. Wenn keine Angabe gemacht wird, wird standardmäßig der Wert für das Leerzeichen angenommen." | ||
}, | ||
"$fromMillis" : { | ||
"args" : "Anzahl", | ||
"desc" : "Konvertieren Sie eine Zahl, die Millisekunden seit der Unix-Epoche (1. Januar 1970 (UTC)) enthält in eine Zeitangabe im ISO 8601-Format." | ||
}, | ||
"$formatNumber" : { | ||
"args" : "Zahl, Bild [, Optionen]", | ||
"desc" : "Transformiere die `Zahl` an eine Zeichenfolge und formatiert sie in eine dezimale Darstellung, wie in der 'Bild' -Zeichenfolge angegeben.\n\n Das 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 Parameter für die Bildzeichenfolge definiert, wie die Zahl formatiert ist und hat die gleiche Syntax wie fn:format-number.\n\nDas optionale dritte Argument ` Optionen ` wird verwendet, um die standardmäßigen länderspezifischen Formatierungszeichen, wie z. B. das Dezimaltrennzeichen, zu überschreiben. Wenn dieses Argument angegeben 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 angegeben sind." | ||
}, | ||
"$formatBase" : { | ||
"args" : "Zahl [, Radix]", | ||
"desc" : "Transformiere die `Zahl` in eine Zeichenfolge und formatiert sie in eine ganze Zahl, die in der durch das `radix` -Argument angegebenen Zahlenbasis dargestellt wird. Wenn 'radix' nicht angegeben wird, wird standardmäßig die Basis 10 verwendet. 'radix` kann zwischen 2 und 36 liegen, andernfalls wird ein Fehler ausgelöst." | ||
}, | ||
"$toMillis" : { | ||
"args" : "timestamp", | ||
"desc" : "Konvertieren Sie eine Zeitangabe im ISO 8601-Format in die Anzahl der Millisekunden seit der Unix-Epoche (1. Januar 1970 (UTC)) als Zahl. Es wird ein Fehler ausgelöst, wenn die Zeichenfolge nicht das richtige Format hat." | ||
}, | ||
"$env" : { | ||
"args" : "arg", | ||
"desc" : "Gibt den Wert einer Umgebungsvariablen zurück.\n\nDies ist eine definierte Funktion vom Typ \"Node-RED\"." | ||
} | ||
} | ||
"$string": { | ||
"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." | ||
}, | ||
"$length": { | ||
"args": "str", | ||
"desc": "Gibt die Zeichenanzahl von `str` zurück. Es wird ein Fehler ausgelöst, wenn `str` keine Zeichenfolge ist." | ||
}, | ||
"$substring": { | ||
"args": "str, start [, length]", | ||
"desc": "Gibt eine Teilzeichenfolge zurück, die die Zeichen in `str` beginnend bei Position `start` (Null-Offset) enthält. Wenn `length` vorgegeben ist, enthält die rückgegebene Zeichenfolge maximal die in `length` vorgegebene Zeichenanzahl. Wenn `start` negativ ist, werden die Zeichen vom Ende aus gezählt von `str` zurückgegeben." | ||
}, | ||
"$substringBefore": { | ||
"args": "str, chars", | ||
"desc": "Gibt die Teilzeichenfolge vor dem ersten Auftreten der Zeichenfolge `chars` in `str` zurück. Falls `str` nicht `chars` enthält, wird `str` zurückgegeben." | ||
}, | ||
"$substringAfter": { | ||
"args": "str, chars", | ||
"desc": "Gibt die Teilzeichenfolge nach dem ersten Auftreten der Zeichenfolge `chars` in `str` zurück. Falls `str` nicht `chars` enthält, wird `str` zurückgegeben." | ||
}, | ||
"$uppercase": { | ||
"args": "str", | ||
"desc": "Gibt veränderten `str` zurück, bei dem allen Zeichen in Großbuchstaben umgewandelt wurden." | ||
}, | ||
"$lowercase": { | ||
"args": "str", | ||
"desc": "Gibt veränderten `str` zurück, bei dem allen Zeichen in Kleinbuchstaben umgewandelt wurden." | ||
}, | ||
"$trim": { | ||
"args": "[str]", | ||
"desc": "Normalisiert und trimmt alle Leerzeichen in `str` durch Anwenden der folgenden Schritte:\n\n- Alle Tabulatoren, Wagenrückläufe (returns) und Zeilenvorschübe (line feeds) werden durch Leerzeichen ersetzt.\n- Zusammenhängende Folgen von Leerzeichen werden auf ein einzelnes Leerzeichen reduziert.\n- Leerzeichen am Anfang und am Ende werden entfernt.\n\nWenn `str` nicht vorgegeben ist (d.h. diese Funktion wird ohne Parameter aufgerufen), dann wird der Kontextwert als Wert von `str` verwendet. Es wird ein Fehler ausgelöst, wenn `str` keine Zeichenfolge ist." | ||
}, | ||
"$contains": { | ||
"args": "str, pattern", | ||
"desc": "Gibt `false` zurück, wenn `pattern` als Teilzeichenfolge in `str` enthalten ist, sonst gibt sie `false` zurück. Wenn `str` nicht vorgegeben ist (d. h. Diese Funktion wird mit einem Parameter aufgerufen), dann wird der Kontextwert als Wert von `str` verwendet. `pattern` kann entweder eine Zeichenfolge oder ein regulärer Ausdruck sein." | ||
}, | ||
"$split": { | ||
"args": "str [, separator] [, limit]", | ||
"desc": "Teilt `str` in einem Array mit Teilzeichenfolgen. Es ergibt einen Fehler, wenn `str` keine Zeichenfolge ist.\n\nDer optionale Parameter `separator` gibt die Zeichen in der `str` an, anhand dem, vorgegeben entweder als Zeichenfolge oder als regulärer Ausdruck, `str` geteilt werden soll. Wenn `separator` nicht vorgegeben wird, wird ein leerer String als `separator` angenommen und `str` wird in ein Array aus einzelnen Zeichen aufgeteilt. Es handelt sich um einen Fehler, wenn `separator` leer ist.\n\nDer optionale Parameter `limit` ist eine Zahl, die die maximale Anzahl von Teilzeichenfolgen angibt, die in dem rückzugebenen Array enthalten sein sollen. Alle zusätzlichen Teilzeichenfolgen werden verworfen. Wenn `limit` nicht vorgegeben wird, wird `str` vollständig geteilt, wobei die Größe des resultierenden Arrays nicht begrenzt ist. Es handelt sich um einen Fehler, wenn `limit` eine negative Zahl ist." | ||
}, | ||
"$join": { | ||
"args": "array [, separator]", | ||
"desc": "Verkettet ein Array von Zeichenfolgen zu einer einzigen Zeichenfolge, wobei die einzelnen Zeichenfolgen durch den optionalen Trennzeichen-Parameter `separator` getrennt sind. Es ergibt einen Fehler, wenn das `array` ein Element enthält, das keine Zeichenfolge ist. Wenn `separator` nicht vorgegeben wird, wird davon ausgegangen, dass es sich um eine leere Zeichenfolge handelt, d.h. zwischen den einzelnen Zeichenfolgen wird kein Trennzeichen eingefügt. Es handelt sich um einen Fehler, wenn `separator` keine Zeichenfolge ist." | ||
}, | ||
"$match": { | ||
"args": "str, pattern [, limit]", | ||
"desc": "Wendet den regulären Ausdruck `pattern` auf die Zeichenfolge `str` an und gibt ein Array von Objekten zurück, die Informationen zu jedem Vorkommen von `pattern` in `str` enthält." | ||
}, | ||
"$replace": { | ||
"args": "str, pattern, replacement [, limit]", | ||
"desc": "Findet Vorkommen von `pattern` in `str` und ersetzt sie durch `replacement`.\n\nDer optionale Parameter `limit` ist die maximale Anzahl an Ersetzungen." | ||
}, | ||
"$now": { | ||
"args": "", | ||
"desc": "Generiert einen Zeitstempel im ISO-8601-kompatiblen Format und gibt sie als Zeichenfolge zurück." | ||
}, | ||
"$base64encode": { | ||
"args": "str", | ||
"desc": "Konvertiert eine ASCII-Zeichenfolge `str` in eine Basis-64-Darstellung. Jedes Zeichen in `str` wird als Byte mit binären Daten behandelt. Dies setzt voraus, dass alle Zeichen in der Zeichenfolge im Bereich von 0x00 bis 0xFF liegen, der alle Zeichen in URI-codierten Zeichenfolgen enthält. Unicode-Zeichen außerhalb dieses Bereichs werden nicht unterstützt." | ||
}, | ||
"$base64decode": { | ||
"args": "str", | ||
"desc": "Konvertiert den Basis-64-codierten `str` in eine Zeichenfolge unter Verwendung einer UTF-8-Unicode-Codepage." | ||
}, | ||
"$number": { | ||
"args": "arg", | ||
"desc": "Wandelt `arg` unter Verwendung der folgenden Regeln in eine Zahl um:\n\n- Zahlen bleiben unverändert\n- Zeichenfolgen, die eine Folge von Zeichen enthalten, die einen echten JSON-Zahlenwert darstellen, werden in die entsprechende Zahl konvertiert.\n- Alle anderen Werte bewirken, dass ein Fehler ausgelöst wird." | ||
}, | ||
"$abs": { | ||
"args": "number", | ||
"desc": "Gibt den absoluten Wert von `number` zurück." | ||
}, | ||
"$floor": { | ||
"args": "number", | ||
"desc": "Gibt `number` abgerundet auf die nächste ganze Zahl zurück, die kleiner oder gleich `number` ist." | ||
}, | ||
"$ceil": { | ||
"args": "number", | ||
"desc": "Gibt `number` aufgerundet auf die nächste ganze Zahl zurück, die größer oder gleich `number` ist." | ||
}, | ||
"$round": { | ||
"args": "number [, precision]", | ||
"desc": "Gibt `number` gerundet auf die Anzahl der Nachkommastellen zurück, welche durch den optionalen Parameter `precision` vorgegeben ist." | ||
}, | ||
"$power": { | ||
"args": "base, exponent", | ||
"desc": "Gibt `base` potenziert mit `exponent` zurück." | ||
}, | ||
"$sqrt": { | ||
"args": "number", | ||
"desc": "Gibt die Quadratwurzel von `number` zurück." | ||
}, | ||
"$random": { | ||
"args": "", | ||
"desc": "Gibt eine Pseudozufallszahl größer-gleich null und kleiner als eins zurück." | ||
}, | ||
"$millis": { | ||
"args": "", | ||
"desc": "Gibt die aktuelle Anzahl der Millisekunden seit Beginn der Unix-Zeitrechnung (1. Januar 1970 UTC) als Zahl zurück. Alle Aufrufe von `$millis()` innerhalb der Auswertung eines Ausdrucks geben alle denselben Wert zurück." | ||
}, | ||
"$sum": { | ||
"args": "array", | ||
"desc": "Gibt die arithmetische Summe eines `array` von Zahlen zurück. Es ergibt einen Fehler, wenn `array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$max": { | ||
"args": "array", | ||
"desc": "Gibt die größte Zahl von einem `array` von Zahlen zurück. Es ergibt einen Fehler, wenn `array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$min": { | ||
"args": "array", | ||
"desc": "Gibt die kleinste Zahl von einem `array` von Zahlen zurück. Es ergibt einen Fehler, wenn `array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$average": { | ||
"args": "array", | ||
"desc": "Gibt den Mittelwert eines `array` von Zahlen zurück. Es ergibt einen Fehler, wenn `array` ein Element enthält, das keine Zahl ist." | ||
}, | ||
"$boolean": { | ||
"args": "arg", | ||
"desc": "Wandelt `arg` gemäß folgender Regeln in einen booleschen Wert um:\n\n- `Boolean`: unverändert\n- `string`: leer → `false`, nicht leer → `true`\n- `Zahl`: `0` → `falsch`, Nicht-Null → `true`\n- `null` → `false`\n- `array`: leer → `false`, enthält mindestens ein Element, das `true` ist → `true`, alle Elemente sind `false` → `false`\n- `object`: leer → `false`, nicht leer → `true`\n- `function`: `false`" | ||
}, | ||
"$not": { | ||
"args": "arg", | ||
"desc": "Gibt den invertierten booleschen Wert von `arg` zurück. `arg` wird zuerst in einen booleschen Wert umgesetzt." | ||
}, | ||
"$exists": { | ||
"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)." | ||
}, | ||
"$count": { | ||
"args": "array", | ||
"desc": "Gibt die Anzahl der Elemente in dem Array `array` zurück." | ||
}, | ||
"$append": { | ||
"args": "array, array", | ||
"desc": "Verkettet zwei Arrays miteinander." | ||
}, | ||
"$sort": { | ||
"args": "array [, function]", | ||
"desc": "Gibt ein Array zurück, das alle Elemente vom `array` in sortierter Reihenfolge enthält.\n\nWenn ein Vergleichsoperator `function` vorgegeben wird, muss es sich um eine Funktion handeln, die zwei Parameter benötigt:\n\n`function(left, right)`\n\nDiese Funktion wird durch den Sortieralgorithmus aufgerufen, um zwei Elemente links und rechts zu vergleichen. Wenn das linke Element nach dem rechten in der gewünschten Sortierreihenfolge platziert werden soll, muss die Funktion den booleschen Wert `true` zurückgeben, um eine Vertauschung anzuzeigen. Andernfalls muss `false` zurückgegeben werden." | ||
}, | ||
"$reverse": { | ||
"args": "array", | ||
"desc": "Gibt ein Array zurück, das alle Elemente vom `array` in umgekehrter Reihenfolge enthält." | ||
}, | ||
"$shuffle": { | ||
"args": "array", | ||
"desc": "Gibt ein Array zurück, das alle Elemente vom `array` in zufälliger Reihenfolge enthält." | ||
}, | ||
"$zip": { | ||
"args": "array, ...", | ||
"desc": "Gibt ein gepacktes (geziptes) Array zurück, das gruppierte Arrays der Elemente von `array1` ... `arrayN` aus Index 0, 1, 2 ... enthält." | ||
}, | ||
"$keys": { | ||
"args": "object", | ||
"desc": "Gibt ein Array zurück, das die Schlüssel in dem Objekt `object` enthält. Wenn es sich bei dem Parameter um ein Array von Objekten handelt, enthält das zurückgegebene Array eine deduplizierte Liste aller Schlüssel in allen Objekten." | ||
}, | ||
"$lookup": { | ||
"args": "object, key", | ||
"desc": "Gibt den Wert zurück, der dem Schlüssel `key` im Objekt `object` zugeordnet ist. Wenn es sich bei dem ersten Parameter um ein Array von Objekten handelt, werden alle Objekte im Array durchsucht, und die Werte, die mit allen Vorkommen des Schlüssels verknüpft sind, werden zurückgegeben." | ||
}, | ||
"$spread": { | ||
"args": "object", | ||
"desc": "Teilt ein Objekt `object`, das Schlüssel/Wert-Paare enthält, in ein Array von Objekten, von denen jedes ein einzelnes Schlüssel/Wert-Paar aus dem Eingabeobjekt hat. Wenn es sich bei dem Parameter um ein Array von Objekten handelt, enthält die resultierende Feldgruppe ein Objekt für jedes Schlüssel/Wert-Paar in jedem Objekt in der vorgegebenen Feldgruppe." | ||
}, | ||
"$merge": { | ||
"args": "array<object>", | ||
"desc": "Fügt ein Array von Objekt-Elementen `object` in ein einzelnes Objekt `object` zusammen, das alle Schlüssel/Wert-Paare aus jedem der Objekte in dem Ausgangs-Array enthält. Wenn eines der Ausgangs-Objekte denselben Schlüssel enthält, enthält das zurückgegebene Objekt den Wert des letzten Objekts des Arrays. Es handelt sich um einen Fehler, wenn das Ausgangs-Array ein Element enthält, das kein Objekt ist." | ||
}, | ||
"$sift": { | ||
"args": "object, function", | ||
"desc": "Gibt ein Objekt zurück, das nur die Schlüssel/Wert-Paare aus dem Parameter `object` enthält, die die Prädikat `function` erfüllen, die als zweiter Parameter übergeben wird.\n\nDie Funktion `function`, die als zweiter Parameter vorgegeben wird, muss die folgende Signatur aufweisen:\n\n`function(value [, key [, object]])`" | ||
}, | ||
"$each": { | ||
"args": "object, function", | ||
"desc": "Gibt ein Array zurück, das die Werte enthält, die von der Funktion `function` zurückgegeben werden, wenn sie auf jedes Schlüssel/Wert-Paar im `object` angewendet werden." | ||
}, | ||
"$map": { | ||
"args": "array, function", | ||
"desc": "Gibt ein Array zurück, das die Ergebnisse von `function`, angewendet auf jedes Element von `array`, enthält.\n\nDie Funktion `function`, die als zweiter Parameter vorgegeben wird, muss die folgende Signatur aufweisen:\n\n`function(value [, index [, array]])`" | ||
}, | ||
"$filter": { | ||
"args": "array, function", | ||
"desc": "Gibt ein Array zurück, das nur die Elemente von `array` enthält, die das Eigenschaft `function` erfüllen.\n\nDie Funktion `function`, die als zweiter Parameter vorgegeben wird, muss die folgende Signatur aufweisen:\n\n`function(value [, index [, array]])`" | ||
}, | ||
"$reduce": { | ||
"args": "array, function [, init]", | ||
"desc": "Gibt einen aggregierten Wert zurück, der aus der Anwendung des Parameters `function` nacheinander auf jedes Element in `array` in Kombination mit dem Ergebnis der vorherigen Anwendung der Funktion angewendet wurde.\n\nDie Funktion muss zwei Parameter akzeptieren und verhält sich wie ein Infix-Operator zwischen jedem Element innerhalb des `array`.\n\nDer optionale Parameter `init` wird als Anfangswert in der Aggregation verwendet." | ||
}, | ||
"$flowContext": { | ||
"args": "str [, str]", | ||
"desc": "Ruft eine Flow-Kontexteigenschaft ab.\n\nDies ist eine definierte Funktion vom Typ `Node-RED`." | ||
}, | ||
"$globalContext": { | ||
"args": "str [, str]", | ||
"desc": "Ruft eine globale Kontexteigenschaft ab.\n\nDies ist eine definierte Funktion vom Typ `Node-RED`." | ||
}, | ||
"$pad": { | ||
"args": "str, width [, char]", | ||
"desc": "Gibt eine aufgefüllte Kopie von `str` zurück, so dass (falls erforderlich) die Gesamtzahl der Zeichen mindestens dem absoluten Wert von `width` entspricht.\n\nWenn `width` eine positive Zahl ist, wird die Zeichenfolge nach rechts aufgefüllt. Wenn sie negativ ist, wird sie nach links aufgefüllt.\n\nDer optionale Parameter `char` gibt die Auffüll-Zeichen an, die verwendet werden sollen. Wenn keine Angabe gemacht wird, wird standardmäßig mit Leerzeichen aufgefüllt." | ||
}, | ||
"$fromMillis": { | ||
"args": "number", | ||
"desc": "Konvertiert `number`, die die Millisekunden seit Beginn der Unix-Zeitrechnung (1. Januar 1970 UTC) enthält, in eine Zeitangabe im ISO 8601-Format." | ||
}, | ||
"$formatNumber": { | ||
"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." | ||
}, | ||
"$formatBase": { | ||
"args": "number [, radix]", | ||
"desc": "Wandelt `number` in eine Zeichenfolge um und formatiert sie in eine ganze Zahl, die in der durch den `radix`-Parameter vorgegebenen Zahlenbasis dargestellt wird. Wenn `radix` nicht vorgegeben wird, wird standardmäßig die Basis 10 verwendet. `radix` kann zwischen 2 und 36 liegen, andernfalls wird ein Fehler ausgelöst." | ||
}, | ||
"$toMillis": { | ||
"args": "timestamp", | ||
"desc": "Konvertiert eine Zeitangabe `timestamp` im ISO 8601-Format in die Anzahl der Millisekunden seit Beginn der Unix-Zeitrechnung (1. Januar 1970 UTC). Es wird ein Fehler ausgelöst, wenn die Zeichenfolge nicht das richtige Format hat." | ||
}, | ||
"$env": { | ||
"args": "arg", | ||
"desc": "Gibt den Wert einer Umgebungsvariablen zurück.\n\nDies ist eine definierte Funktion vom Typ `Node-RED`." | ||
}, | ||
"$eval": { | ||
"args": "expr [, context]", | ||
"desc": "Analysiert (parse) und evaluiert den String `expr`, welcher JSON or a JSONata Ausdrücke enthält, unter Benutzung des aktuellen Kontextes für die Evaluierung." | ||
}, | ||
"$formatInteger": { | ||
"args": "number, picture", | ||
"desc": "Wandelt `number` in eine Zeichenfolge um und formatiert sie in einer Ganzzahl-Darstellung, spezifiziert durch den `picture`-String-Parameter. Der `picture`-String-Parameter definiert, wie die Zahl `number` formatiert werden soll und hat den selben Syntax wie `fn:format-integer` der XPath F&O 3.1 Spezifikation." | ||
}, | ||
"$parseInteger": { | ||
"args": "str, picture", | ||
"desc": "Wandelt den Inhalt von `str` in eine Ganzzahl `integer` (als JSON Zahl), spezifiziert durch den `picture`-String-Parameter. Der `picture`-String-Parameter hat das selbe Format wie `$formatInteger`." | ||
}, | ||
"$error": { | ||
"args": "[str]", | ||
"desc": "Erzeugt eine Fehlermeldung. Der optionale String `str` ersetzt die Standardmeldung `$error() function evaluated`." | ||
}, | ||
"$assert": { | ||
"args": "arg, str", | ||
"desc": "Wenn `arg` gleich `true` ist, liefert die Function `undefined` zurück. Wenn `arg` gleich `false` ist, wird ein Ausnahmefehler gemeldet mit dem String_Parameter `str` als Meldetext." | ||
}, | ||
"$single": { | ||
"args": "array, function", | ||
"desc": "Gibt ein einziges Element aus `array` zurück, welches die Bedingung `function` erfüllt (d.h. die Funktion `function` gibt den booleschen Wert `true` zurück, wenn das Element übergeben werden soll). Sie meldet einen Ausnahmefehler, wenn die Anzahl der Elemente mit erfüllter Bedingung (`function` ist `true`) nicht genau eins ist.\n\nDie Funktion `function` sollte in der folgenden Art vorgegeben werden: `function(value [, index [, array]])` wobei `value` für jedes Element des Arrays gilt, `index` ist die Position dieses Elements und das gesamte Array `array` wird als dritter Parameter übergeben." | ||
}, | ||
"$encodeUrlComponent": { | ||
"args": "str", | ||
"desc": "Kodiert eine URL-Komponente (Uniform Resource Locator), indem jedes Vorkommen bestimmter Zeichen durch eine, zwei, drei oder vier Escape-Sequenzen ersetzt wird, die die UTF-8-Kodierung des Zeichens darstellen.\n\nBeispiel: `$encodeUrlComponent(\"?x=test\")` => `\"%3Fx%3Dtest\"`" | ||
}, | ||
"$encodeUrl": { | ||
"args": "str", | ||
"desc": "Kodiert eine URL (Uniform Resource Locator), indem jedes Vorkommen bestimmter Zeichen durch eine, zwei, drei oder vier Escape-Sequenzen ersetzt wird, die die UTF-8-Kodierung des Zeichens darstellen.\n\nBeispiel: `$encodeUrl(\"https://mozilla.org/?x=шеллы\")` => `\"https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B\"`" | ||
}, | ||
"$decodeUrlComponent": { | ||
"args": "str", | ||
"desc": "Dekodiert eine URL-Komponente (Uniform Resource Locator) zuvor erzeugt von encodeUrlComponent.\n\nBeispiel: `$decodeUrlComponent(\"%3Fx%3Dtest\")` => `\"?x=test\"`" | ||
}, | ||
"$decodeUrl": { | ||
"args": "str", | ||
"desc": "Dekodiert eine URL (Uniform Resource Locator) zuvor erzeugt von encodeUrl.\n\nBeispiel: `$decodeUrl(\"https://mozilla.org/?x=%D1%88%D0%B5%D0%BB%D0%BB%D1%8B\")` => `\"https://mozilla.org/?x=шеллы\"`" | ||
}, | ||
"$distinct": { | ||
"args": "array", | ||
"desc": "Liefert ein `array` zurück, bei dem doppelte Elemente entfernt wurden." | ||
}, | ||
"$type": { | ||
"args": "value", | ||
"desc": "Liefert den Typ von `value` als String. When `value` undefiniert ist, wird `undefined` zurückgeliefert." | ||
}, | ||
"$moment": { | ||
"args": "[str]", | ||
"desc": "Liefert ein `date` Objekt unter Benutzung der Moment Library." | ||
} | ||
} |
@@ -47,3 +47,4 @@ { | ||
"importFlows": "Adding Flows to workspace", | ||
"importError": "<p>Error adding flows</p><p>__message__</p>" | ||
"importError": "<p>Error adding flows</p><p>__message__</p>", | ||
"loadingProject": "Loading project" | ||
}, | ||
@@ -50,0 +51,0 @@ "workspace": { |
@@ -47,3 +47,4 @@ { | ||
"importFlows": "ワークスペースにフローを追加中", | ||
"importError": "<p>フロー追加エラー</p><p>__message__</p>" | ||
"importError": "<p>フロー追加エラー</p><p>__message__</p>", | ||
"loadingProject": "プロジェクトを読み込み中" | ||
}, | ||
@@ -147,2 +148,3 @@ "workspace": { | ||
"missing-types": "<p>不明なノードが存在するため、フローを停止しました。</p>", | ||
"missing-modules": "<p>不明なモジュールが存在するため、フローを停止しました。</p>", | ||
"safe-mode": "<p>セーフモードでフローを停止しました</p><p>フローを変更し、再起動するために変更をデプロイできます</p>", | ||
@@ -862,3 +864,4 @@ "restartRequired": "更新されたモジュールを有効化するため、Node-REDを再起動する必要があります", | ||
"editableList": { | ||
"add": "追加" | ||
"add": "追加", | ||
"addTitle": "要素を追加" | ||
}, | ||
@@ -865,0 +868,0 @@ "search": { |
{ | ||
"name": "@node-red/editor-client", | ||
"version": "1.3.0-beta.1", | ||
"version": "1.3.0", | ||
"license": "Apache-2.0", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -41,2 +41,3 @@ { | ||
"enter": "core:edit-selected-node", | ||
"ctrl-enter": "core:go-to-selection", | ||
"ctrl-c": "core:copy-selection-to-internal-clipboard", | ||
@@ -48,2 +49,3 @@ "ctrl-x": "core:cut-selection-to-internal-clipboard", | ||
"ctrl-a": "core:select-all-nodes", | ||
"escape": "core:select-none", | ||
"alt-s u": "core:select-upstream-nodes", | ||
@@ -61,6 +63,6 @@ "alt-s d": "core:select-downstream-nodes", | ||
"shift-a": "core:step-view-left", | ||
"up": "core:move-selection-up", | ||
"right": "core:move-selection-right", | ||
"down": "core:move-selection-down", | ||
"left": "core:move-selection-left", | ||
"ctrl-up": "core:move-selection-up", | ||
"ctrl-right": "core:move-selection-right", | ||
"ctrl-down": "core:move-selection-down", | ||
"ctrl-left": "core:move-selection-left", | ||
"shift-up": "core:step-selection-up", | ||
@@ -70,9 +72,15 @@ "shift-right": "core:step-selection-right", | ||
"shift-left": "core:step-selection-left", | ||
"ctrl-shift-j": "core:show-previous-tab", | ||
"ctrl-shift-k": "core:show-next-tab", | ||
"ctrl-[": "core:show-previous-tab", | ||
"ctrl-]": "core:show-next-tab", | ||
"ctrl-shift-left": "core:go-to-previous-location", | ||
"ctrl-shift-right": "core:go-to-next-location", | ||
"ctrl-shift-g": "core:group-selection", | ||
"ctrl-shift-u": "core:ungroup-selection", | ||
"ctrl-shift-c": "core:copy-group-style", | ||
"ctrl-shift-v": "core:paste-group-style" | ||
"ctrl-shift-v": "core:paste-group-style", | ||
"right": "core:go-to-nearest-node-on-right", | ||
"left": "core:go-to-nearest-node-on-left", | ||
"up": "core:go-to-nearest-node-above", | ||
"down": "core:go-to-nearest-node-below" | ||
} | ||
} |
@@ -1,1 +0,1 @@ | ||
ace.define("ace/mode/jsonata",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules","ace/worker/worker_client","ace/mode/text"],function(e,t,n){"use strict";var r=e("../lib/oop"),o=e("./text_highlight_rules").TextHighlightRules,a=e("../worker/worker_client").WorkerClient,i=Object.keys(jsonata.functions);i.sort(function(e,t){return t.length-e.length}),i="("+i.join("|").replace(/\$/g,"\\$")+")(\\b)";function g(){var e=this.createKeywordMapper({"keyword.operator":"and|or|in","constant.language":"null|Infinity|NaN|undefined","constant.language.boolean":"true|false","storage.type":"function"},"identifier");this.$rules={no_regex:[{token:"comment.doc",regex:"\\/\\*",next:"comments"},{token:"string",regex:"'(?=.)",next:"qstring"},{token:"string",regex:'"(?=.)',next:"qqstring"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/[+-]?\d[\d_]*(?:(?:\.\d*)?(?:[eE][+-]?\d+)?)?\b/},{token:"keyword",regex:/λ/},{token:"keyword",regex:i},{token:e,regex:"[a-zA-Z\\$_¡-][a-zA-Z\\d\\$_¡-]*"},{token:"punctuation.operator",regex:/[.](?![.])/},{token:"keyword.operator",regex:/\|\||<=|>=|\.\.|\*\*|!=|:=|[=<>`!$%&*+\-~\/^]/,next:"start"},{token:"punctuation.operator",regex:/[?:,;.]/,next:"start"},{token:"paren.lparen",regex:/[\[({]/,next:"start"},{token:"paren.rparen",regex:/[\])}]/}],qqstring:[{token:"string",regex:'"|$',next:"no_regex"},{defaultToken:"string"}],qstring:[{token:"string",regex:"'|$",next:"no_regex"},{defaultToken:"string"}],regex:[{token:"string.regexp",regex:"/[sxngimy]*",next:"start"},{defaultToken:"string.regexp"}],start:[{token:"comment.doc",regex:"\\/\\*",next:"comments"},{token:"string.regexp",regex:"\\/",next:"regex"},{token:"empty",regex:"",next:"no_regex"}],comments:[{token:"comment.doc",regex:"\\*\\/",next:"start"},{defaultToken:"comment.doc"}]}}r.inherits(g,o);o=e("./text").Mode,e=function(){this.HighlightRules=g};r.inherits(e,o),function(){this.createWorker=function(t){var e=new a(["ace"],"ace/mode/jsonata_worker","JSONataWorker");return e.attachToDocument(t.getDocument()),e.on("annotate",function(e){t.setAnnotations(e.data)}),e.on("terminate",function(){t.clearAnnotations()}),e},this.$id="ace/mode/jsonata"}.call(e.prototype),t.Mode=e}); | ||
ace.define("ace/mode/jsonata",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules","ace/worker/worker_client","ace/mode/text"],function(e,t,n){"use strict";var r=e("../lib/oop"),o=e("./text_highlight_rules").TextHighlightRules,a=e("../worker/worker_client").WorkerClient;(g=Object.keys(jsonata.functions)).sort(function(e,t){return t.length-e.length});function i(){var e=this.createKeywordMapper({"keyword.operator":"and|or|in","constant.language":"null|Infinity|NaN|undefined","constant.language.boolean":"true|false","storage.type":"function"},"identifier");this.$rules={no_regex:[{token:"comment.doc",regex:"\\/\\*",next:"comments"},{token:"string",regex:"'(?=.)",next:"qstring"},{token:"string",regex:'"(?=.)',next:"qqstring"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/[+-]?\d[\d_]*(?:(?:\.\d*)?(?:[eE][+-]?\d+)?)?\b/},{token:"keyword",regex:/λ/},{token:"keyword",regex:g},{token:e,regex:"[a-zA-Z\\$_¡-][a-zA-Z\\d\\$_¡-]*"},{token:"punctuation.operator",regex:/[.](?![.])/},{token:"keyword.operator",regex:/\|\||<=|>=|\.\.|\*\*|!=|:=|[=<>`!$%&*+\-~\/^]/,next:"start"},{token:"punctuation.operator",regex:/[?:,;.]/,next:"start"},{token:"paren.lparen",regex:/[\[({]/,next:"start"},{token:"paren.rparen",regex:/[\])}]/}],qqstring:[{token:"string",regex:'"|$',next:"no_regex"},{defaultToken:"string"}],qstring:[{token:"string",regex:"'|$",next:"no_regex"},{defaultToken:"string"}],regex:[{token:"string.regexp",regex:"/[sxngimy]*",next:"start"},{defaultToken:"string.regexp"}],start:[{token:"comment.doc",regex:"\\/\\*",next:"comments"},{token:"string.regexp",regex:"\\/",next:"regex"},{token:"empty",regex:"",next:"no_regex"}],comments:[{token:"comment.doc",regex:"\\*\\/",next:"start"},{defaultToken:"comment.doc"}]}}var g="("+g.join("|").replace(/\$/g,"\\$")+")(\\b)";r.inherits(i,o);o=e("./text").Mode,e=function(){this.HighlightRules=i};r.inherits(e,o),function(){this.createWorker=function(t){var e=new a(["ace"],"ace/mode/jsonata_worker","JSONataWorker");return e.attachToDocument(t.getDocument()),e.on("annotate",function(e){t.setAnnotations(e.data)}),e.on("terminate",function(){t.clearAnnotations()}),e},this.$id="ace/mode/jsonata"}.call(e.prototype),t.Mode=e}); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
8418991
63540
7