{ "common": { "label": { "name": "Name", "ok": "Ok", "done":"Done", "cancel": "Cancel", "delete": "Delete", "close": "Close", "load": "Load", "save": "Save", "import": "Import", "export": "Export" } }, "workspace": { "defaultName": "Flow __number__", "editFlow": "Edit flow: __name__", "confirmDelete": "Confirm delete", "delete": "Are you sure you want to delete '__label__'?", "dropFlowHere": "Drop the flow here" }, "menu": { "label": { "view": { "view": "View", "showGrid": "Show grid", "snapGrid": "Snap to grid" }, "sidebar": { "show": "Show sidebar" }, "displayStatus": "Show node status", "displayConfig": "Configuration nodes", "import": "Import", "export": "Export", "clipboard": "Clipboard", "library": "Library", "examples": "Examples", "subflows": "Subflows", "createSubflow": "Create Subflow", "selectionToSubflow": "Selection to Subflow", "flows": "Flows", "add": "Add", "rename": "Rename", "delete": "Delete", "keyboardShortcuts": "Keyboard Shortcuts", "login": "Login", "logout": "Logout" } }, "user": { "loggedInAs": "Logged in as __name__", "login": "Login", "loginFailed": "Login failed", "notAuthorized": "Not authorized" }, "notification": { "warning": "Warning: __message__", "warnings": { "undeployedChanges": "node has undeployed changes", "nodeActionDisabled": "node actions disabled within subflow" }, "error": "Error: __message__", "errors": { "lostConnection": "Lost connection to server, reconnecting...", "lostConnectionReconnect": "Lost connection to server, reconnecting in __time__s.", "lostConnectionTry": "Try now", "cannotAddSubflowToItself": "Cannot add subflow to itself", "cannotAddCircularReference": "Cannot add subflow - circular reference detected" } }, "clipboard": { "nodes": "Nodes:", "selectNodes": "Select the text above and copy to the clipboard.", "pasteNodes": "Paste nodes here", "importNodes": "Import nodes", "exportNodes": "Export nodes to clipboard", "importUnrecognised": "Imported unrecognised type:", "importUnrecognised_plural": "Imported unrecognised types:", "nodeCopied": "__count__ node copied", "nodeCopied_plural": "__count__ nodes copied", "invalidFlow": "Invalid flow: __message__" }, "deploy": { "deploy": "Deploy", "full": "Full", "fullDesc": "Deploys everything in the workspace", "modifiedFlows": "Modified Flows", "modifiedFlowsDesc": "Only deploys flows that contain changed nodes", "modifiedNodes": "Modified Nodes", "modifiedNodesDesc": "Only deploys nodes that have changed", "successfulDeploy": "Successfully deployed", "deployFailed": "Deploy failed: __message__", "unusedConfigNodes":"You have some unused configuration nodes.", "unusedConfigNodesLink":"Click here to see them", "errors": { "noResponse": "no response from server" }, "confirm": { "button": { "confirm": "Confirm deploy", "cancel": "Cancel" }, "undeployedChanges": "You have undeployed changes.\n\nLeaving this page will lose these changes.", "improperlyConfigured": "The workspace contains some nodes that are not properly configured:", "unknown": "The workspace contains some unknown node types:", "confirm": "Are you sure you want to deploy?" } }, "subflow": { "editSubflow": "Edit flow template: __name__", "edit": "Edit flow template", "subflowInstances": "There is __count__ instance of this subflow template", "subflowInstances_plural": "There are __count__ instances of this subflow template", "editSubflowProperties": "edit properties", "input": "inputs:", "output": "outputs:", "deleteSubflow": "delete subflow", "info": "Description", "format":"markdown format", "errors": { "noNodesSelected": "Cannot create subflow: no nodes selected", "multipleInputsToSelection": "Cannot create subflow: multiple inputs to selection" } }, "editor": { "configEdit": "Edit", "configAdd": "Add", "configUpdate": "Update", "configDelete": "Delete", "nodesUse": "__count__ node uses this config", "nodesUse_plural": "__count__ nodes use this config", "addNewConfig": "Add new __type__ config node", "editNode": "Edit __type__ node", "editConfig": "Edit __type__ config node", "addNewType": "Add new __type__...", "errors": { "scopeChange": "Changing the scope will make it unavailable to nodes in other flows that use it" } }, "keyboard": { "selectAll": "Select all nodes", "selectAllConnected": "Select all connected nodes", "addRemoveNode": "Add/remove node from selection", "deleteSelected": "Delete selected nodes or link", "importNode": "Import nodes", "exportNode": "Export selected nodes", "toggleSidebar": "Toggle sidebar", "deleteNode": "Delete selected nodes or link", "copyNode": "Copy selected nodes", "cutNode": "Cut selected nodes", "pasteNode": "Paste nodes" }, "library": { "openLibrary": "Open Library...", "saveToLibrary": "Save to Library...", "typeLibrary": "__type__ library", "unnamedType": "Unnamed __type__", "saveToLibrary": "Save to Library", "exportToLibrary": "Export nodes to library", "dialogSaveOverwrite": "A __libraryType__ called __libraryName__ already exists. Overwrite?", "invalidFilename": "Invalid filename", "savedNodes": "Saved nodes", "savedType": "Saved __type__", "saveFailed": "Save failed: __message__", "filename": "Filename", "folder": "Folder", "filenamePlaceholder": "file", "fullFilenamePlaceholder": "a/b/file", "folderPlaceholder": "a/b", "breadcrumb": "Library" }, "palette": { "noInfo": "no information available", "filter": "filter nodes", "label": { "subflows": "subflows", "input": "input", "output": "output", "function": "function", "social": "social", "storage": "storage", "analysis": "analysis", "advanced": "advanced" }, "event": { "nodeAdded": "Node added to palette:", "nodeAdded_plural": "Nodes added to palette", "nodeRemoved": "Node removed from palette:", "nodeRemoved_plural": "Nodes removed from palette:", "nodeEnabled": "Node enabled:", "nodeEnabled_plural": "Nodes enabled:", "nodeDisabled": "Node disabled:", "nodeDisabled_plural": "Nodes disabled:" } }, "sidebar": { "info": { "name": "Node information", "label": "info", "node": "Node", "type": "Type", "id": "ID", "subflow": "Subflow", "instances": "Instances", "properties": "Properties", "blank": "blank", "arrayItems": "__count__ items" }, "config": { "name": "Configuration nodes", "label": "config", "global": "Global", "none": "none", "subflows": "subflows", "flows": "flows", "filterUnused":"unused", "filterAll":"all", "filtered": "__count__ hidden" } }, "typedInput": { "type": { "str": "string", "num": "number", "re": "regular expression", "bool": "boolean", "json": "JSON", "date": "timestamp" } }, "editableList": { "add": "add" } }