mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Tidy up of editor i18n messages
This commit is contained in:
@@ -1,178 +1,192 @@
|
||||
{
|
||||
"common": {
|
||||
"label": {
|
||||
"name": "Name",
|
||||
"ok": "Ok",
|
||||
"cancel": "Cancel",
|
||||
"delete": "Delete",
|
||||
"close": "Close"
|
||||
}
|
||||
},
|
||||
"workspace": {
|
||||
"renameSheet": "Rename sheet",
|
||||
"confirmDelete": "Confirm delete",
|
||||
"delete": "Are you sure you want to delete '__label__'?",
|
||||
"dropFlowHere": "Drop the flow here"
|
||||
},
|
||||
"menu": {
|
||||
"label": {
|
||||
"name": "Name:"
|
||||
"sidebar": "Sidebar",
|
||||
"displayStatus": "Display node status",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"clipboard": "Clipboard",
|
||||
"library": "Library",
|
||||
"configurationNodes": "Configuration nodes",
|
||||
"subflows": "Subflows",
|
||||
"createSubflow": "Create subflow",
|
||||
"selectionToSubflow": "Selection to subflow",
|
||||
"workspaces": "Workspaces",
|
||||
"add": "Add",
|
||||
"rename": "Rename",
|
||||
"delete": "Delete",
|
||||
"keyboardShortcuts": "Keyboard Shortcuts",
|
||||
"login": "Login",
|
||||
"logout": "Logout"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"label": {
|
||||
"sidebar": "Sidebar",
|
||||
"displayStatus": "Display node status",
|
||||
"import": "Import",
|
||||
"export": "Export",
|
||||
"clipboard": "Clipboard",
|
||||
"library": "Library",
|
||||
"configurationNodes": "Configuration nodes",
|
||||
"subflows": "Subflows",
|
||||
"createSubflow": "Create subflow",
|
||||
"selectionToSubflow": "Selection to subflow",
|
||||
"workspaces": "Workspaces",
|
||||
"add": "Add",
|
||||
"rename": "Rename",
|
||||
"delete": "Delete",
|
||||
"keyboardShortcuts": "Keyboard Shortcuts",
|
||||
"login": "Login",
|
||||
"logout": "Logout"
|
||||
}
|
||||
},
|
||||
"notification": {
|
||||
"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:",
|
||||
"lostConnectionError": "<b>Error</b>: Lost connection to server",
|
||||
"importUnrecognised": "Imported unrecognised ",
|
||||
"loggedInAs": "Logged in as ",
|
||||
"invalidFilename": "Invalid filename",
|
||||
"savedType": "Saved __type__",
|
||||
"saveFailed": "Save failed: ",
|
||||
"noNodesSelected": "<strong>Cannot create subflow</strong>: no nodes selected",
|
||||
"multipleInputsToSelection": "<strong>Cannot create subflow</strong>: multiple inputs to selection",
|
||||
"cannotAddSubflowToItself": "<strong>Error</strong>: Cannot add subflow to itself",
|
||||
"cannotAddCircularReference": "<strong>Error</strong>: Cannot add subflow - circular reference detected",
|
||||
"nodeCopied": "__count__ node copied",
|
||||
"nodeCopied_plural": "__count__ nodes copied",
|
||||
"undeployedChanges": "<strong>Warning</strong>: node has undeployed changes",
|
||||
"nodeActionDisabled": "<strong>Warning</strong>: node actions disabled within subflow",
|
||||
"error": "<strong>Error</strong>: "
|
||||
},
|
||||
"error": {
|
||||
"apiSubflowOnly": "this api is subflow only. called with:",
|
||||
"invalidFlow": "Invalid flow: ",
|
||||
"cannotAddSubflowToItself": "Cannot add subflow to itself",
|
||||
"cannotAddCircularReference": "Cannot add subflow - circular reference detected"
|
||||
},
|
||||
"dialog": {
|
||||
"cancel": "Cancel",
|
||||
"login": "Login",
|
||||
"loginFailed": "Login failed",
|
||||
"ok": "Ok",
|
||||
"delete": "Delete",
|
||||
"close": "Close",
|
||||
"nodes": " Nodes:",
|
||||
"selectToCopy": "Select the text above and copy to the clipboard with Ctrl-C.",
|
||||
"pasteNodesHere": "Paste nodes here",
|
||||
"importNodes": "Import nodes",
|
||||
"exportNodesClipboard": "Export nodes to clipboard",
|
||||
"renameSheet": "Rename sheet",
|
||||
"confirmDelete": "Confirm delete"
|
||||
},
|
||||
"deploy": {
|
||||
"deploy": "Deploy",
|
||||
"full": "Full",
|
||||
"modifiedFlows": "Modified Flows",
|
||||
"modifiedNodes": "Modified Nodes",
|
||||
"fullDesc": "Deploys everything in the workspace",
|
||||
"modifiedFlowsDesc": "Only deploys flows that contain changed nodes",
|
||||
"modifiedNodesDesc": "Only deploys nodes that have changed",
|
||||
"confirmDeploy": "Confirm deploy",
|
||||
"cancelDeploy": "Cancel",
|
||||
"undeployedChanges": "You have undeployed changes.\n\nLeaving this page will lose these changes.",
|
||||
"successfulDeploy": "Successfully Deployed",
|
||||
"error": "<strong>Error</strong>: ",
|
||||
"noResponseError": "no response from server"
|
||||
},
|
||||
"editor": {
|
||||
"savedNodes": "Saved nodes",
|
||||
"configEdit": "edit",
|
||||
"configAdd": "add",
|
||||
"configDelete": "Delete",
|
||||
"editFlow": "Edit flow ",
|
||||
"nodesUse": "__count__ node uses this config",
|
||||
"nodesUse_plural": "__count__ nodes use this config",
|
||||
"addNewConfig": "Add new __type__ config node",
|
||||
"editConfig": "Edit __type__ config node",
|
||||
"addNewType": "Add new __type__...",
|
||||
"subflow": "Subflow: ",
|
||||
"subflowInstances": "There is __count__ instance of this subflow",
|
||||
"subflowInstances_plural": "There are __count__ instances of this subflow"
|
||||
},
|
||||
"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?"
|
||||
},
|
||||
"palette": {
|
||||
"noInfo": "no information available",
|
||||
"popOverError": "Error generating pop-over label for '__type__'.",
|
||||
"filter": "filter",
|
||||
"label": {
|
||||
"subflows": "subflows",
|
||||
"input": "input",
|
||||
"output": "output",
|
||||
"function": "function",
|
||||
"social": "social",
|
||||
"storage": "storage",
|
||||
"analysis": "analysis",
|
||||
"advanced": "advanced"
|
||||
}
|
||||
},
|
||||
"tabInfo": {
|
||||
"node": "Node",
|
||||
"type": "Type",
|
||||
"id": "ID",
|
||||
"subflow": "Subflow",
|
||||
"name": "name",
|
||||
"instances": "instances",
|
||||
"properties": "Properties",
|
||||
"blank": "blank"
|
||||
},
|
||||
"sidebar": {
|
||||
"info": "info",
|
||||
"config": "config"
|
||||
"user": {
|
||||
"loggedInAs": "Logged in as __name__",
|
||||
"login": "Login",
|
||||
"loginFailed": "Login failed"
|
||||
},
|
||||
"workspaces": {
|
||||
"subflow": "Subflow: ",
|
||||
"notification": {
|
||||
"warning": "<strong>Warning</strong>: __message__",
|
||||
"warnings": {
|
||||
"undeployedChanges": "node has undeployed changes",
|
||||
"nodeActionDisabled": "node actions disabled within subflow"
|
||||
},
|
||||
|
||||
"error": "<strong>Error</strong>: __message__",
|
||||
"errors": {
|
||||
"lostConnection": "Lost connection to server",
|
||||
"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",
|
||||
"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": "Some of the nodes are not properly configured.",
|
||||
"unknown": "The workspace contains some unknown node types:",
|
||||
"unusedConfig": "The workspace contains some unused configuration nodes:",
|
||||
"confirm": "Are you sure you want to deploy?"
|
||||
}
|
||||
},
|
||||
"subflow": {
|
||||
"tabLabel": "Subflow: __name__",
|
||||
"editSubflow": "Edit flow __name__",
|
||||
"edit": "Edit flow",
|
||||
"subflowInstances": "There is __count__ instance of this subflow",
|
||||
"subflowInstances_plural": "There are __count__ instances of this subflow",
|
||||
"editSubflowName": "edit name",
|
||||
"input": "input",
|
||||
"output": "output",
|
||||
"deleteSubflow": "delete subflow",
|
||||
"dropFlowHere": "Drop the flow here",
|
||||
"subflowName": "Name",
|
||||
"folderPlaceholder": "Folder",
|
||||
"filenamePlaceholder": "Filename",
|
||||
"folderLabel": "Folder",
|
||||
"filenameLabel": "Filename",
|
||||
"libraryBreadcrumb": "Library",
|
||||
"libraryFilenamePlaceholder": "Filename",
|
||||
"libraryFilenameLabel": "Filename:",
|
||||
"libraryNamePlaceholder": "Name",
|
||||
"libraryNameLabel": "Name",
|
||||
"confirmDeployImproperlyConfigured": "Some of the nodes are not properly configured. Are you sure you want to deploy?",
|
||||
"confirmDeployUnknown": "The workspace contains some unknown node types:",
|
||||
"confirmDeployUnusedConfig": "The workspace contains some unused configuration nodes:",
|
||||
"confirmDeploy": "Are you sure you want to deploy?",
|
||||
"deleteDialog": "Are you sure you want to delete '__label__'?"
|
||||
"errors": {
|
||||
"noNodesSelected": "<strong>Cannot create subflow</strong>: no nodes selected",
|
||||
"multipleInputsToSelection": "<strong>Cannot create subflow</strong>: multiple inputs to selection"
|
||||
}
|
||||
},
|
||||
"editor": {
|
||||
"configEdit": "edit",
|
||||
"configAdd": "add",
|
||||
"configDelete": "Delete",
|
||||
"nodesUse": "__count__ node uses this config",
|
||||
"nodesUse_plural": "__count__ nodes use this config",
|
||||
"addNewConfig": "Add new __type__ config node",
|
||||
"editConfig": "Edit __type__ config node",
|
||||
"addNewType": "Add new __type__..."
|
||||
},
|
||||
"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",
|
||||
"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": {
|
||||
"title": "info",
|
||||
"node": "Node",
|
||||
"type": "Type",
|
||||
"id": "ID",
|
||||
"subflow": "Subflow",
|
||||
"instances": "Instances",
|
||||
"properties": "Properties",
|
||||
"blank": "blank",
|
||||
"arrayItems": "__count__ items"
|
||||
},
|
||||
"config": {
|
||||
"title": "config"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"settings": "Settings file : __path__"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"server": {
|
||||
"loading": "Loading palette nodes",
|
||||
"errors": "Failed to register __count__ node type",
|
||||
@@ -23,14 +23,14 @@
|
||||
"install-failed": "Install failed",
|
||||
"install-failed-long": "Installation of module __name__ failed:",
|
||||
"install-failed-not-found": "$t(install-failed-long) module not found",
|
||||
|
||||
|
||||
"uninstalling": "Uninstalling module: __name__",
|
||||
"uninstall-failed": "Uninstall failed",
|
||||
"uninstall-failed-long": "Uninstall of module __name__ failed:",
|
||||
"uninstalled": "Uninstalled module: __name__"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"api": {
|
||||
"flows": {
|
||||
"error-save": "Error saving flows: __message__"
|
||||
@@ -47,18 +47,18 @@
|
||||
"error-enable": "Failed to enable node:"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"comms": {
|
||||
"error": "Communication channel error: __message__",
|
||||
"error-server": "Communication server error: __message__",
|
||||
"error-send": "Communication send error: __message__"
|
||||
},
|
||||
|
||||
|
||||
"settings": {
|
||||
"not-available": "Settings not available",
|
||||
"property-read-only": "Property '__prop__' is read-only"
|
||||
},
|
||||
|
||||
|
||||
"nodes": {
|
||||
"credentials": {
|
||||
"error":"Error loading credentials: __message__",
|
||||
@@ -82,7 +82,6 @@
|
||||
"stopped": "Stopped",
|
||||
"missing-types": "Waiting for missing types to be registered:",
|
||||
"missing-type-provided": " - __type__ (provided by npm module __module__)",
|
||||
|
||||
"missing-type-install-1": "To install any of these missing modules, run:",
|
||||
"missing-type-install-2": "in the directory:"
|
||||
},
|
||||
@@ -102,7 +101,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"storage": {
|
||||
"index": {
|
||||
"forbidden-flow-name": "forbidden flow name"
|
||||
@@ -113,7 +112,7 @@
|
||||
"create": "Creating new flow file"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"httpadminauth-deprecated": "use of httpAdminAuth is deprecated. Use adminAuth instead",
|
||||
"unable-to-listen": "Unable to listen on __listenpath__",
|
||||
"port-in-use": "Error: port in use",
|
||||
|
||||
Reference in New Issue
Block a user