2015-04-27 00:02:14 +02:00
{
2015-07-01 00:42:03 +02:00
"common" : {
"label" : {
"name" : "Name" ,
"ok" : "Ok" ,
2016-05-03 16:45:29 +02:00
"done" : "Done" ,
2015-07-01 00:42:03 +02:00
"cancel" : "Cancel" ,
"delete" : "Delete" ,
2016-05-03 22:36:22 +02:00
"close" : "Close" ,
"load" : "Load" ,
"save" : "Save" ,
"import" : "Import" ,
2018-05-26 07:21:30 +02:00
"export" : "Export" ,
"back" : "Back" ,
"next" : "Next" ,
"clone" : "Clone project" ,
2020-03-19 14:41:54 +01:00
"cont" : "Continue" ,
2020-05-08 08:01:39 +02:00
"style" : "Style" ,
2020-03-20 21:00:03 +01:00
"line" : "Outline" ,
2020-03-26 23:50:46 +01:00
"fill" : "Fill" ,
2020-05-08 08:01:39 +02:00
"label" : "Label" ,
2020-03-26 23:50:46 +01:00
"color" : "Color" ,
2020-06-05 10:51:45 +02:00
"position" : "Position" ,
"enable" : "Enable" ,
2020-08-26 01:15:36 +02:00
"disable" : "Disable" ,
"upload" : "Upload"
2019-11-05 03:29:43 +01:00
} ,
"type" : {
"string" : "string" ,
"number" : "number" ,
"boolean" : "boolean" ,
"array" : "array" ,
"buffer" : "buffer" ,
"object" : "object" ,
"jsonString" : "JSON string" ,
"undefined" : "undefined" ,
"null" : "null"
2015-07-01 00:42:03 +02:00
}
} ,
2020-05-07 23:34:57 +02:00
"event" : {
2020-12-10 17:01:55 +01:00
"loadPlugins" : "Loading Plugins" ,
2020-05-07 23:34:57 +02:00
"loadPalette" : "Loading Palette" ,
"loadNodeCatalogs" : "Loading Node catalogs" ,
"loadNodes" : "Loading Nodes __count__" ,
"loadFlows" : "Loading Flows" ,
2020-11-02 22:13:52 +01:00
"importFlows" : "Adding Flows to workspace" ,
"importError" : "<p>Error adding flows</p><p>__message__</p>"
2020-05-07 23:34:57 +02:00
} ,
2015-05-06 23:14:00 +02:00
"workspace" : {
2016-01-12 18:54:53 +01:00
"defaultName" : "Flow __number__" ,
2016-06-01 00:20:25 +02:00
"editFlow" : "Edit flow: __name__" ,
2015-07-01 00:42:03 +02:00
"confirmDelete" : "Confirm delete" ,
"delete" : "Are you sure you want to delete '__label__'?" ,
2017-03-06 16:55:38 +01:00
"dropFlowHere" : "Drop the flow here" ,
2018-10-17 14:45:57 +02:00
"addFlow" : "Add Flow" ,
2019-03-04 23:37:51 +01:00
"listFlows" : "List Flows" ,
2017-03-06 16:55:38 +01:00
"status" : "Status" ,
"enabled" : "Enabled" ,
2017-03-16 17:29:19 +01:00
"disabled" : "Disabled" ,
2019-05-23 17:39:06 +02:00
"info" : "Description" ,
2019-05-24 00:38:42 +02:00
"selectNodes" : "Click nodes to select"
2015-07-01 00:42:03 +02:00
} ,
"menu" : {
2015-05-06 23:14:00 +02:00
"label" : {
2016-01-09 21:39:03 +01:00
"view" : {
"view" : "View" ,
2017-08-07 11:00:28 +02:00
"grid" : "Grid" ,
2016-01-09 21:39:03 +01:00
"showGrid" : "Show grid" ,
2016-08-25 17:47:30 +02:00
"snapGrid" : "Snap to grid" ,
2017-04-28 21:49:01 +02:00
"gridSize" : "Grid size" ,
2016-08-25 17:47:30 +02:00
"textDir" : "Text Direction" ,
"defaultDir" : "Default" ,
"ltr" : "Left-to-right" ,
"rtl" : "Right-to-left" ,
2019-04-25 16:23:08 +02:00
"auto" : "Contextual" ,
"language" : "Language" ,
"browserDefault" : "Browser default"
2016-01-09 21:39:03 +01:00
} ,
2015-07-03 11:07:40 +02:00
"sidebar" : {
2016-01-09 21:39:03 +01:00
"show" : "Show sidebar"
2015-07-03 11:07:40 +02:00
} ,
2018-10-17 12:03:09 +02:00
"palette" : {
"show" : "Show palette"
} ,
2017-08-07 11:00:28 +02:00
"settings" : "Settings" ,
"userSettings" : "User Settings" ,
"nodes" : "Nodes" ,
2016-01-10 22:25:05 +01:00
"displayStatus" : "Show node status" ,
"displayConfig" : "Configuration nodes" ,
2015-07-01 00:42:03 +02:00
"import" : "Import" ,
"export" : "Export" ,
2016-09-30 14:27:53 +02:00
"search" : "Search flows" ,
2017-08-07 11:00:28 +02:00
"searchInput" : "search your flows" ,
2015-07-01 00:42:03 +02:00
"subflows" : "Subflows" ,
2015-07-03 11:07:40 +02:00
"createSubflow" : "Create Subflow" ,
"selectionToSubflow" : "Selection to Subflow" ,
2016-01-09 21:39:03 +01:00
"flows" : "Flows" ,
2015-07-01 00:42:03 +02:00
"add" : "Add" ,
"rename" : "Rename" ,
"delete" : "Delete" ,
2016-09-30 21:33:27 +02:00
"keyboardShortcuts" : "Keyboard shortcuts" ,
2015-07-01 00:42:03 +02:00
"login" : "Login" ,
2016-09-30 21:33:27 +02:00
"logout" : "Logout" ,
2017-01-06 14:33:23 +01:00
"editPalette" : "Manage palette" ,
2017-08-07 11:00:28 +02:00
"other" : "Other" ,
"showTips" : "Show tips" ,
2018-05-26 13:08:39 +02:00
"help" : "Node-RED website" ,
"projects" : "Projects" ,
"projects-new" : "New" ,
"projects-open" : "Open" ,
2018-10-22 16:38:43 +02:00
"projects-settings" : "Project Settings" ,
2020-03-16 11:20:48 +01:00
"showNodeLabelDefault" : "Show label of newly added nodes" ,
"groups" : "Groups" ,
"groupSelection" : "Group selection" ,
"ungroupSelection" : "Ungroup selection" ,
"groupMergeSelection" : "Merge selection" ,
"groupRemoveSelection" : "Remove from group"
2015-07-01 00:42:03 +02:00
}
} ,
2018-10-03 15:02:07 +02:00
"actions" : {
"toggle-navigator" : "Toggle navigator" ,
"zoom-out" : "Zoom out" ,
"zoom-reset" : "Reset zoom" ,
"zoom-in" : "Zoom in"
} ,
2015-07-01 00:42:03 +02:00
"user" : {
"loggedInAs" : "Logged in as __name__" ,
2017-08-07 11:00:28 +02:00
"username" : "Username" ,
"password" : "Password" ,
2015-07-01 00:42:03 +02:00
"login" : "Login" ,
2016-04-10 16:22:41 +02:00
"loginFailed" : "Login failed" ,
2018-01-12 22:00:11 +01:00
"notAuthorized" : "Not authorized" ,
"errors" : {
"settings" : "You must be logged in to access settings" ,
"deploy" : "You must be logged in to deploy changes" ,
"notAuthorized" : "You must be logged in to perform this action"
}
2015-07-01 00:42:03 +02:00
} ,
"notification" : {
"warning" : "<strong>Warning</strong>: __message__" ,
"warnings" : {
"undeployedChanges" : "node has undeployed changes" ,
2018-11-08 18:04:36 +01:00
"nodeActionDisabled" : "node actions disabled" ,
"nodeActionDisabledSubflow" : "node actions disabled within subflow" ,
2018-01-18 23:17:48 +01:00
"missing-types" : "<p>Flows stopped due to missing node types.</p>" ,
2021-02-12 19:14:13 +01:00
"missing-modules" : "<p>Flows stopped due to missing modules.</p>" ,
2018-10-02 11:30:45 +02:00
"safe-mode" : "<p>Flows stopped in safe mode.</p><p>You can modify your flows and deploy the changes to restart.</p>" ,
2017-09-20 11:30:07 +02:00
"restartRequired" : "Node-RED must be restarted to enable upgraded modules" ,
2018-01-18 23:17:48 +01:00
"credentials_load_failed" : "<p>Flows stopped as the credentials could not be decrypted.</p><p>The flow credential file is encrypted, but the project's encryption key is missing or invalid.</p>" ,
2018-04-15 12:51:26 +02:00
"credentials_load_failed_reset" : "<p>Credentials could not be decrypted</p><p>The flow credential file is encrypted, but the project's encryption key is missing or invalid.</p><p>The flow credential file will be reset on the next deployment. Any existing flow credentials will be cleared.</p>" ,
2018-01-09 16:06:05 +01:00
"missing_flow_file" : "<p>Project flow file not found.</p><p>The project is not configured with a flow file.</p>" ,
2018-05-02 17:24:58 +02:00
"missing_package_file" : "<p>Project package file not found.</p><p>The project is missing a package.json file.</p>" ,
2018-01-24 22:54:18 +01:00
"project_empty" : "<p>The project is empty.</p><p>Do you want to create a default set of project files?<br/>Otherwise, you will have to manually add files to the project outside of the editor.</p>" ,
2018-02-14 00:09:51 +01:00
"project_not_found" : "<p>Project '__project__' not found.</p>" ,
"git_merge_conflict" : "<p>Automatic merging of changes failed.</p><p>Fix the unmerged conflicts then commit the results.</p>"
2015-07-01 00:42:03 +02:00
} ,
"error" : "<strong>Error</strong>: __message__" ,
"errors" : {
2016-04-10 18:28:28 +02:00
"lostConnection" : "Lost connection to server, reconnecting..." ,
"lostConnectionReconnect" : "Lost connection to server, reconnecting in __time__s." ,
"lostConnectionTry" : "Try now" ,
2015-07-01 00:42:03 +02:00
"cannotAddSubflowToItself" : "Cannot add subflow to itself" ,
2017-01-15 00:57:39 +01:00
"cannotAddCircularReference" : "Cannot add subflow - circular reference detected" ,
2018-05-11 23:30:57 +02:00
"unsupportedVersion" : "<p>Using an unsupported version of Node.js</p><p>You should upgrade to the latest Node.js LTS release</p>" ,
"failedToAppendNode" : "<p>Failed to load '__module__'</p><p>__error__</p>"
2018-05-26 13:08:39 +02:00
} ,
"project" : {
"change-branch" : "Change to local branch '__project__'" ,
"merge-abort" : "Git merge aborted" ,
"loaded" : "Project '__project__' loaded" ,
"updated" : "Project '__project__' updated" ,
"pull" : "Project '__project__' reloaded" ,
2018-11-02 13:10:29 +01:00
"revert" : "Project '__project__' reverted" ,
2019-02-15 22:53:27 +01:00
"merge-complete" : "Git merge completed" ,
"setupCredentials" : "Setup credentials" ,
"setupProjectFiles" : "Setup project files" ,
"no" : "No thanks" ,
"createDefault" : "Create default project files" ,
"mergeConflict" : "Show merge conflicts"
2018-05-26 13:08:39 +02:00
} ,
"label" : {
"manage-project-dep" : "Manage project dependencies" ,
"setup-cred" : "Setup credentials" ,
"setup-project" : "Setup project files" ,
"create-default-package" : "Create default package file" ,
"no-thanks" : "No thanks" ,
"create-default-project" : "Create default project files" ,
"show-merge-conflicts" : "Show merge conflicts"
2015-07-01 00:42:03 +02:00
}
} ,
"clipboard" : {
2019-04-24 12:50:24 +02:00
"clipboard" : "Clipboard" ,
2016-09-19 14:54:23 +02:00
"nodes" : "Nodes" ,
2018-10-24 12:07:48 +02:00
"node" : "__count__ node" ,
"node_plural" : "__count__ nodes" ,
"configNode" : "__count__ configuration node" ,
"configNode_plural" : "__count__ configuration nodes" ,
2020-03-26 16:22:59 +01:00
"group" : "__count__ group" ,
"group_plural" : "__count__ groups" ,
2018-10-24 12:07:48 +02:00
"flow" : "__count__ flow" ,
"flow_plural" : "__count__ flows" ,
"subflow" : "__count__ subflow" ,
"subflow_plural" : "__count__ subflows" ,
2020-09-16 12:42:22 +02:00
"replacedNodes" : "__count__ node replaced" ,
"replacedNodes_plural" : "__count__ nodes replaced" ,
2018-11-05 23:31:42 +01:00
"pasteNodes" : "Paste flow json or" ,
"selectFile" : "select a file to import" ,
2015-07-01 00:42:03 +02:00
"importNodes" : "Import nodes" ,
2018-11-05 23:31:42 +01:00
"exportNodes" : "Export nodes" ,
"download" : "Download" ,
2015-07-01 00:42:03 +02:00
"importUnrecognised" : "Imported unrecognised type:" ,
"importUnrecognised_plural" : "Imported unrecognised types:" ,
2020-11-02 22:13:52 +01:00
"importDuplicate" : "Imported duplicate node:" ,
"importDuplicate_plural" : "Imported duplicate nodes:" ,
2016-09-19 14:54:23 +02:00
"nodesExported" : "Nodes exported to clipboard" ,
2018-10-24 12:07:48 +02:00
"nodesImported" : "Imported:" ,
2015-07-01 00:42:03 +02:00
"nodeCopied" : "__count__ node copied" ,
"nodeCopied_plural" : "__count__ nodes copied" ,
2020-03-26 16:22:59 +01:00
"groupCopied" : "__count__ group copied" ,
"groupCopied_plural" : "__count__ groups copied" ,
"groupStyleCopied" : "Group style copied" ,
2016-09-19 14:54:23 +02:00
"invalidFlow" : "Invalid flow: __message__" ,
2020-09-03 19:31:33 +02:00
"recoveredNodes" : "Recovered Nodes" ,
"recoveredNodesInfo" : "The nodes on this flow were missing a valid flow id when they were imported. They have been added to this flow so you can either restore or delete them." ,
"recoveredNodesNotification" : "<p>Imported nodes without a valid flow id</p><p>They have been added to a new flow called '__flowName__'.</p>" ,
2016-09-19 14:54:23 +02:00
"export" : {
"selected" : "selected nodes" ,
"current" : "current flow" ,
"all" : "all flows" ,
"compact" : "compact" ,
"formatted" : "formatted" ,
2019-04-23 15:23:17 +02:00
"copy" : "Copy to clipboard" ,
"export" : "Export to library" ,
"exportAs" : "Export as" ,
"overwrite" : "Replace" ,
"exists" : "<p><b>\"__file__\"</b> already exists.</p><p>Do you want to replace it?</p>"
2016-09-23 23:02:12 +02:00
} ,
"import" : {
"import" : "Import to" ,
2020-09-16 12:42:22 +02:00
"importSelected" : "Import selected" ,
"importCopy" : "Import copy" ,
"viewNodes" : "View nodes..." ,
2018-10-24 00:06:43 +02:00
"newFlow" : "new flow" ,
2020-09-16 12:42:22 +02:00
"replace" : "replace" ,
2018-10-24 00:06:43 +02:00
"errors" : {
2018-10-24 11:03:58 +02:00
"notArray" : "Input not a JSON Array" ,
"itemNotObject" : "Input not a valid flow - item __index__ not a node object" ,
"missingId" : "Input not a valid flow - item __index__ missing 'id' property" ,
"missingType" : "Input not a valid flow - item __index__ missing 'type' property"
2020-09-16 12:42:22 +02:00
} ,
"conflictNotification1" : "Some of the nodes you are importing already exist in your workspace." ,
"conflictNotification2" : "Select which nodes to import and whether to replace the existing nodes, or to import a copy of them."
2017-05-10 16:49:12 +02:00
} ,
"copyMessagePath" : "Path copied" ,
"copyMessageValue" : "Value copied" ,
"copyMessageValue_truncated" : "Truncated value copied"
2015-07-01 00:42:03 +02:00
} ,
"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" ,
2018-09-06 16:27:01 +02:00
"restartFlows" : "Restart Flows" ,
"restartFlowsDesc" : "Restarts the current deployed flows" ,
2016-01-12 18:54:53 +01:00
"successfulDeploy" : "Successfully deployed" ,
2018-09-06 16:27:01 +02:00
"successfulRestart" : "Successfully restarted flows" ,
2016-04-10 16:22:41 +02:00
"deployFailed" : "Deploy failed: __message__" ,
2016-01-13 00:03:33 +01:00
"unusedConfigNodes" : "You have some unused configuration nodes." ,
"unusedConfigNodesLink" : "Click here to see them" ,
2015-07-01 00:42:03 +02:00
"errors" : {
"noResponse" : "no response from server"
} ,
"confirm" : {
"button" : {
2017-03-17 22:29:03 +01:00
"ignore" : "Ignore" ,
2015-07-01 00:42:03 +02:00
"confirm" : "Confirm deploy" ,
2017-05-05 16:52:37 +02:00
"review" : "Review changes" ,
2016-10-09 23:02:24 +02:00
"cancel" : "Cancel" ,
2017-05-05 16:52:37 +02:00
"merge" : "Merge" ,
"overwrite" : "Ignore & deploy"
2015-07-01 00:42:03 +02:00
} ,
"undeployedChanges" : "You have undeployed changes.\n\nLeaving this page will lose these changes." ,
2015-09-25 23:33:54 +02:00
"improperlyConfigured" : "The workspace contains some nodes that are not properly configured:" ,
2015-07-01 00:42:03 +02:00
"unknown" : "The workspace contains some unknown node types:" ,
2016-10-09 23:02:24 +02:00
"confirm" : "Are you sure you want to deploy?" ,
2017-08-07 11:00:28 +02:00
"doNotWarn" : "do not warn about this again" ,
2016-12-20 20:42:38 +01:00
"conflict" : "The server is running a more recent set of flows." ,
2017-03-17 22:29:03 +01:00
"backgroundUpdate" : "The flows on the server have been updated." ,
2016-12-20 20:42:38 +01:00
"conflictChecking" : "Checking to see if the changes can be merged automatically" ,
"conflictAutoMerge" : "The changes include no conflicts and can be merged automatically." ,
2018-01-23 00:04:05 +01:00
"conflictManualMerge" : "The changes include conflicts that must be resolved before they can be deployed." ,
"plusNMore" : "+ __count__ more"
2015-07-01 00:42:03 +02:00
}
} ,
2018-10-19 00:49:47 +02:00
"eventLog" : {
"title" : "Event log" ,
"view" : "View log"
} ,
2016-12-20 20:42:38 +01:00
"diff" : {
"unresolvedCount" : "__count__ unresolved conflict" ,
2017-01-04 23:02:35 +01:00
"unresolvedCount_plural" : "__count__ unresolved conflicts" ,
2017-08-07 11:00:28 +02:00
"globalNodes" : "Global nodes" ,
"flowProperties" : "Flow Properties" ,
2017-01-04 23:02:35 +01:00
"type" : {
"added" : "added" ,
"changed" : "changed" ,
"unchanged" : "unchanged" ,
"deleted" : "deleted" ,
"flowDeleted" : "flow deleted" ,
"flowAdded" : "flow added" ,
"movedTo" : "moved to __id__" ,
"movedFrom" : "moved from __id__"
} ,
"nodeCount" : "__count__ node" ,
"nodeCount_plural" : "__count__ nodes" ,
2017-08-04 00:04:39 +02:00
"local" : "Local changes" ,
2018-05-28 09:00:32 +02:00
"remote" : "Remote changes" ,
"reviewChanges" : "Review Changes" ,
"noBinaryFileShowed" : "Cannot show binary file contents" ,
"viewCommitDiff" : "View Commit Changes" ,
"compareChanges" : "Compare Changes" ,
2018-05-30 10:07:45 +02:00
"saveConflict" : "Save conflict resolution" ,
"conflictHeader" : "<span>__resolved__</span> of <span>__unresolved__</span> conflicts resolved" ,
"commonVersionError" : "Common Version doesn't contain valid JSON:" ,
"oldVersionError" : "Old Version doesn't contain valid JSON:" ,
"newVersionError" : "New Version doesn't contain valid JSON:"
2016-12-20 20:42:38 +01:00
} ,
2015-07-01 00:42:03 +02:00
"subflow" : {
2019-02-09 22:20:20 +01:00
"editSubflowInstance" : "Edit subflow instance: __name__" ,
"editSubflow" : "Edit subflow template: __name__" ,
"edit" : "Edit subflow template" ,
2016-03-22 14:13:57 +01:00
"subflowInstances" : "There is __count__ instance of this subflow template" ,
"subflowInstances_plural" : "There are __count__ instances of this subflow template" ,
2015-10-23 23:14:21 +02:00
"editSubflowProperties" : "edit properties" ,
2015-07-30 12:03:37 +02:00
"input" : "inputs:" ,
"output" : "outputs:" ,
2019-02-02 00:44:50 +01:00
"status" : "status node" ,
2015-07-01 00:42:03 +02:00
"deleteSubflow" : "delete subflow" ,
2021-01-29 00:08:47 +01:00
"confirmDelete" : "Are you sure you want to delete this subflow?" ,
2015-10-23 23:14:21 +02:00
"info" : "Description" ,
2018-06-12 13:54:32 +02:00
"category" : "Category" ,
2020-11-19 15:28:50 +01:00
"module" : "Module" ,
"license" : "License" ,
2021-02-15 05:02:58 +01:00
"licenseNone" : "none" ,
2020-11-19 15:28:50 +01:00
"licenseOther" : "Other" ,
2021-01-07 16:34:27 +01:00
"type" : "Node Type" ,
2020-11-19 15:28:50 +01:00
"version" : "Version" ,
"versionPlaceholder" : "x.y.z" ,
"keys" : "Keywords" ,
"keysPlaceholder" : "Comma-separated keywords" ,
"author" : "Author" ,
"authorPlaceholder" : "Your Name <email@example.com>" ,
"desc" : "Description" ,
2019-02-06 00:08:39 +01:00
"env" : {
"restore" : "Restore to subflow default" ,
"remove" : "Remove environment variable"
} ,
2015-07-01 00:42:03 +02:00
"errors" : {
"noNodesSelected" : "<strong>Cannot create subflow</strong>: no nodes selected" ,
"multipleInputsToSelection" : "<strong>Cannot create subflow</strong>: multiple inputs to selection"
2015-05-06 23:14:00 +02:00
}
2015-05-20 21:09:34 +02:00
} ,
2020-03-26 23:50:46 +01:00
"group" : {
"editGroup" : "Edit group: __name__" ,
"errors" : {
"cannotCreateDiffGroups" : "Cannot create group using nodes from different groups" ,
"cannotAddSubflowPorts" : "Cannot add subflow ports to a group"
}
} ,
2015-07-01 00:42:03 +02:00
"editor" : {
2016-02-28 00:13:19 +01:00
"configEdit" : "Edit" ,
"configAdd" : "Add" ,
"configUpdate" : "Update" ,
2015-07-01 00:42:03 +02:00
"configDelete" : "Delete" ,
"nodesUse" : "__count__ node uses this config" ,
"nodesUse_plural" : "__count__ nodes use this config" ,
"addNewConfig" : "Add new __type__ config node" ,
2016-05-03 16:45:29 +02:00
"editNode" : "Edit __type__ node" ,
2015-07-01 00:42:03 +02:00
"editConfig" : "Edit __type__ config node" ,
2015-09-23 23:49:48 +02:00
"addNewType" : "Add new __type__..." ,
2017-02-07 23:30:54 +01:00
"nodeProperties" : "node properties" ,
2018-10-22 15:41:47 +02:00
"label" : "Label" ,
2019-07-08 16:52:08 +02:00
"color" : "Color" ,
2018-10-22 15:41:47 +02:00
"portLabels" : "Port labels" ,
2017-02-07 23:30:54 +01:00
"labelInputs" : "Inputs" ,
"labelOutputs" : "Outputs" ,
2017-11-30 14:13:35 +01:00
"settingIcon" : "Icon" ,
2019-10-04 05:22:09 +02:00
"default" : "default" ,
2017-02-08 11:46:24 +01:00
"noDefaultLabel" : "none" ,
"defaultLabel" : "use default label" ,
2018-07-20 06:36:59 +02:00
"searchIcons" : "Search icons" ,
"useDefault" : "use default" ,
2018-08-06 14:39:37 +02:00
"description" : "Description" ,
2018-10-22 15:41:47 +02:00
"show" : "Show" ,
"hide" : "Hide" ,
2019-08-12 16:01:54 +02:00
"locale" : "Select UI Language" ,
"icon" : "Icon" ,
"inputType" : "Input type" ,
2020-06-22 21:39:41 +02:00
"selectType" : "select types..." ,
2021-01-28 12:14:47 +01:00
"loadCredentials" : "Loading node credentials" ,
2019-08-13 14:17:31 +02:00
"inputs" : {
"input" : "input" ,
"select" : "select" ,
"checkbox" : "checkbox" ,
"spinner" : "spinner" ,
"none" : "none" ,
"hidden" : "hide property"
} ,
2019-08-12 16:01:54 +02:00
"types" : {
"str" : "string" ,
"num" : "number" ,
"bool" : "bool" ,
2019-08-13 14:17:31 +02:00
"json" : "JSON" ,
2019-08-12 16:01:54 +02:00
"bin" : "buffer" ,
2020-02-18 13:38:32 +01:00
"env" : "env variable" ,
"cred" : "credential"
2019-08-12 16:01:54 +02:00
} ,
"menu" : {
"input" : "input" ,
"select" : "select" ,
"checkbox" : "checkbox" ,
"spinner" : "spinner" ,
"hidden" : "label only"
} ,
2019-08-13 14:17:31 +02:00
"select" : {
"label" : "Label" ,
"value" : "Value"
} ,
2019-08-12 16:01:54 +02:00
"spinner" : {
2019-08-13 14:17:31 +02:00
"min" : "Minimum" ,
"max" : "Maximum"
2019-08-12 16:01:54 +02:00
} ,
2015-09-23 23:49:48 +02:00
"errors" : {
2019-05-16 15:42:21 +02:00
"scopeChange" : "Changing the scope will make it unavailable to nodes in other flows that use it" ,
2021-01-28 12:14:47 +01:00
"invalidProperties" : "Invalid properties:" ,
"credentialLoadFailed" : "Failed to load node credentials"
2015-09-23 23:49:48 +02:00
}
2015-07-01 00:42:03 +02:00
} ,
"keyboard" : {
2017-01-11 12:35:48 +01:00
"title" : "Keyboard Shortcuts" ,
2017-08-07 11:00:28 +02:00
"keyboard" : "Keyboard" ,
"filterActions" : "filter actions" ,
"shortcut" : "shortcut" ,
"scope" : "scope" ,
2017-01-11 12:41:25 +01:00
"unassigned" : "Unassigned" ,
2017-08-07 11:00:28 +02:00
"global" : "global" ,
"workspace" : "workspace" ,
2015-07-01 00:42:03 +02:00
"selectAll" : "Select all nodes" ,
"selectAllConnected" : "Select all connected nodes" ,
"addRemoveNode" : "Add/remove node from selection" ,
2016-11-07 22:51:03 +01:00
"editSelected" : "Edit selected node" ,
2015-07-01 00:42:03 +02:00
"deleteSelected" : "Delete selected nodes or link" ,
"importNode" : "Import nodes" ,
2016-09-30 00:46:29 +02:00
"exportNode" : "Export nodes" ,
2016-11-07 22:51:03 +01:00
"nudgeNode" : "Move selected nodes (1px)" ,
"moveNode" : "Move selected nodes (20px)" ,
2015-07-01 00:42:03 +02:00
"toggleSidebar" : "Toggle sidebar" ,
2018-10-24 23:57:16 +02:00
"togglePalette" : "Toggle palette" ,
2015-07-01 00:42:03 +02:00
"copyNode" : "Copy selected nodes" ,
"cutNode" : "Cut selected nodes" ,
2016-07-04 00:10:51 +02:00
"pasteNode" : "Paste nodes" ,
2016-09-30 00:46:29 +02:00
"undoChange" : "Undo the last change performed" ,
2016-10-20 15:01:37 +02:00
"searchBox" : "Open search box" ,
2019-06-11 23:43:01 +02:00
"managePalette" : "Manage palette" ,
"actionList" : "Action list"
2015-07-01 00:42:03 +02:00
} ,
"library" : {
2019-04-24 12:50:24 +02:00
"library" : "Library" ,
2015-07-01 00:42:03 +02:00
"openLibrary" : "Open Library..." ,
"saveToLibrary" : "Save to Library..." ,
"typeLibrary" : "__type__ library" ,
"unnamedType" : "Unnamed __type__" ,
2019-04-23 15:23:17 +02:00
"exportedToLibrary" : "Nodes exported to library" ,
2015-07-01 00:42:03 +02:00
"dialogSaveOverwrite" : "A __libraryType__ called __libraryName__ already exists. Overwrite?" ,
"invalidFilename" : "Invalid filename" ,
"savedNodes" : "Saved nodes" ,
"savedType" : "Saved __type__" ,
"saveFailed" : "Save failed: __message__" ,
2019-05-27 06:34:47 +02:00
"newFolder" : "New folder" ,
2019-04-24 12:50:24 +02:00
"types" : {
"local" : "Local" ,
"examples" : "Examples"
}
2015-07-01 00:42:03 +02:00
} ,
"palette" : {
"noInfo" : "no information available" ,
2015-07-12 00:43:45 +02:00
"filter" : "filter nodes" ,
2016-08-09 11:43:03 +02:00
"search" : "search modules" ,
2018-06-12 13:54:32 +02:00
"addCategory" : "Add new..." ,
2015-06-17 17:00:52 +02:00
"label" : {
2015-06-10 22:39:39 +02:00
"subflows" : "subflows" ,
2019-08-21 18:30:02 +02:00
"network" : "network" ,
"common" : "common" ,
2015-06-10 22:39:39 +02:00
"input" : "input" ,
2015-07-01 00:42:03 +02:00
"output" : "output" ,
"function" : "function" ,
2019-08-21 18:30:02 +02:00
"sequence" : "sequence" ,
"parser" : "parser" ,
2015-06-10 22:39:39 +02:00
"social" : "social" ,
"storage" : "storage" ,
"analysis" : "analysis" ,
"advanced" : "advanced"
2015-07-01 00:42:03 +02:00
} ,
2018-10-03 15:02:07 +02:00
"actions" : {
"collapse-all" : "Collapse all categories" ,
"expand-all" : "Expand all categories"
} ,
2015-07-01 00:42:03 +02:00
"event" : {
"nodeAdded" : "Node added to palette:" ,
2019-02-07 04:33:36 +01:00
"nodeAdded_plural" : "Nodes added to palette:" ,
2015-07-01 00:42:03 +02:00
"nodeRemoved" : "Node removed from palette:" ,
"nodeRemoved_plural" : "Nodes removed from palette:" ,
"nodeEnabled" : "Node enabled:" ,
"nodeEnabled_plural" : "Nodes enabled:" ,
"nodeDisabled" : "Node disabled:" ,
2017-01-22 00:46:44 +01:00
"nodeDisabled_plural" : "Nodes disabled:" ,
"nodeUpgraded" : "Node module __module__ upgraded to version __version__"
2016-08-15 00:08:37 +02:00
} ,
"editor" : {
"title" : "Manage palette" ,
2017-08-07 11:00:28 +02:00
"palette" : "Palette" ,
2016-08-15 00:08:37 +02:00
"times" : {
"seconds" : "seconds ago" ,
"minutes" : "minutes ago" ,
"minutesV" : "__count__ minutes ago" ,
"hoursV" : "__count__ hour ago" ,
"hoursV_plural" : "__count__ hours ago" ,
"daysV" : "__count__ day ago" ,
"daysV_plural" : "__count__ days ago" ,
"weeksV" : "__count__ week ago" ,
"weeksV_plural" : "__count__ weeks ago" ,
"monthsV" : "__count__ month ago" ,
"monthsV_plural" : "__count__ months ago" ,
"yearsV" : "__count__ year ago" ,
"yearsV_plural" : "__count__ years ago" ,
"yearMonthsV" : "__y__ year, __count__ month ago" ,
"yearMonthsV_plural" : "__y__ year, __count__ months ago" ,
"yearsMonthsV" : "__y__ years, __count__ month ago" ,
"yearsMonthsV_plural" : "__y__ years, __count__ months ago"
} ,
"nodeCount" : "__label__ node" ,
"nodeCount_plural" : "__label__ nodes" ,
2017-05-03 12:37:42 +02:00
"moduleCount" : "__count__ module available" ,
"moduleCount_plural" : "__count__ modules available" ,
2016-08-15 00:08:37 +02:00
"inuse" : "in use" ,
"enableall" : "enable all" ,
"disableall" : "disable all" ,
"enable" : "enable" ,
"disable" : "disable" ,
"remove" : "remove" ,
2016-10-21 11:29:26 +02:00
"update" : "update to __version__" ,
2017-01-22 00:46:44 +01:00
"updated" : "updated" ,
2016-08-15 00:08:37 +02:00
"install" : "install" ,
2016-10-09 23:23:47 +02:00
"installed" : "installed" ,
2018-11-13 23:36:56 +01:00
"conflict" : "conflict" ,
2018-11-14 00:11:28 +01:00
"conflictTip" : "<p>This module cannot be installed as it includes a<br/>node type that has already been installed</p><p>Conflicts with <code>__module__</code></p>" ,
2016-08-15 00:08:37 +02:00
"loading" : "Loading catalogues..." ,
"tab-nodes" : "Nodes" ,
"tab-install" : "Install" ,
"sort" : "sort:" ,
"sortAZ" : "a-z" ,
"sortRecent" : "recent" ,
"more" : "+ __count__ more" ,
2020-08-26 01:15:36 +02:00
"upload" : "Upload module tgz file" ,
2020-11-02 22:13:52 +01:00
"refresh" : "Refresh module list" ,
2016-08-15 00:08:37 +02:00
"errors" : {
2018-01-22 14:46:11 +01:00
"catalogLoadFailed" : "<p>Failed to load node catalogue.</p><p>Check the browser console for more information</p>" ,
"installFailed" : "<p>Failed to install: __module__</p><p>__message__</p><p>Check the log for more information</p>" ,
"removeFailed" : "<p>Failed to remove: __module__</p><p>__message__</p><p>Check the log for more information</p>" ,
"updateFailed" : "<p>Failed to update: __module__</p><p>__message__</p><p>Check the log for more information</p>" ,
"enableFailed" : "<p>Failed to enable: __module__</p><p>__message__</p><p>Check the log for more information</p>" ,
"disableFailed" : "<p>Failed to disable: __module__</p><p>__message__</p><p>Check the log for more information</p>"
2017-01-09 14:41:20 +01:00
} ,
"confirm" : {
"install" : {
2018-01-22 14:46:11 +01:00
"body" : "<p>Installing '__module__'</p><p>Before installing, please read the node's documentation. Some nodes have dependencies that cannot be automatically resolved and can require a restart of Node-RED.</p>" ,
2017-01-09 14:41:20 +01:00
"title" : "Install nodes"
} ,
"remove" : {
2018-01-22 14:46:11 +01:00
"body" : "<p>Removing '__module__'</p><p>Removing the node will uninstall it from Node-RED. The node may continue to use resources until Node-RED is restarted.</p>" ,
2017-01-09 14:41:20 +01:00
"title" : "Remove nodes"
} ,
2017-01-22 00:46:44 +01:00
"update" : {
2018-01-22 14:46:11 +01:00
"body" : "<p>Updating '__module__'</p><p>Updating the node will require a restart of Node-RED to complete the update. This must be done manually.</p>" ,
2017-01-22 00:46:44 +01:00
"title" : "Update nodes"
} ,
2017-01-24 23:50:40 +01:00
"cannotUpdate" : {
"body" : "An update for this node is available, but it is not installed in a location that the palette manager can update.<br/><br/>Please refer to the documentation for how to update this node."
} ,
2017-01-09 14:41:20 +01:00
"button" : {
"review" : "Open node information" ,
"install" : "Install" ,
2017-01-22 00:46:44 +01:00
"remove" : "Remove" ,
"update" : "Update"
2017-01-09 14:41:20 +01:00
}
2016-08-15 00:08:37 +02:00
}
2015-06-10 22:39:39 +02:00
}
2015-06-04 22:39:07 +02:00
} ,
2015-07-01 00:42:03 +02:00
"sidebar" : {
"info" : {
2020-06-05 18:14:08 +02:00
"name" : "Information" ,
2017-08-07 11:00:28 +02:00
"tabName" : "Name" ,
2015-07-03 11:07:40 +02:00
"label" : "info" ,
2015-07-01 00:42:03 +02:00
"node" : "Node" ,
"type" : "Type" ,
2020-03-26 22:00:22 +01:00
"group" : "Group" ,
2018-10-16 15:05:23 +02:00
"module" : "Module" ,
2015-07-01 00:42:03 +02:00
"id" : "ID" ,
2017-08-07 11:00:28 +02:00
"status" : "Status" ,
"enabled" : "Enabled" ,
"disabled" : "Disabled" ,
2015-07-01 00:42:03 +02:00
"subflow" : "Subflow" ,
"instances" : "Instances" ,
"properties" : "Properties" ,
2017-04-05 17:19:23 +02:00
"info" : "Information" ,
2018-09-21 12:38:48 +02:00
"desc" : "Description" ,
2015-07-01 00:42:03 +02:00
"blank" : "blank" ,
2016-07-15 23:33:17 +02:00
"null" : "null" ,
2017-08-07 11:00:28 +02:00
"showMore" : "show more" ,
"showLess" : "show less" ,
"flow" : "Flow" ,
2017-09-20 11:30:07 +02:00
"selection" : "Selection" ,
"nodes" : "__count__ nodes" ,
"flowDesc" : "Flow Description" ,
"subflowDesc" : "Subflow Description" ,
"nodeHelp" : "Node Help" ,
"none" : "None" ,
2017-04-28 21:49:01 +02:00
"arrayItems" : "__count__ items" ,
2020-04-27 12:17:19 +02:00
"showTips" : "You can open the tips from the settings panel" ,
2020-05-06 17:15:12 +02:00
"outline" : "Outline" ,
2020-05-12 13:06:07 +02:00
"empty" : "empty" ,
2020-06-05 10:51:45 +02:00
"globalConfig" : "Global Configuration Nodes" ,
"triggerAction" : "Trigger action" ,
2020-06-08 13:02:21 +02:00
"find" : "Find in workspace" ,
"search" : {
"configNodes" : "Configuration nodes" ,
"unusedConfigNodes" : "Unused configuration nodes" ,
"invalidNodes" : "Invalid nodes" ,
"uknownNodes" : "Unknown nodes" ,
"unusedSubflows" : "Unused subflows"
}
2020-05-06 17:15:12 +02:00
} ,
"help" : {
"name" : "Help" ,
"label" : "help" ,
"search" : "Search help" ,
"nodeHelp" : "Node Help" ,
"showHelp" : "Show help" ,
2020-05-12 04:06:29 +02:00
"showInOutline" : "Show in outline" ,
2020-05-07 16:19:56 +02:00
"showTopics" : "Show topics" ,
"noHelp" : "No help topic selected"
2015-07-01 00:42:03 +02:00
} ,
"config" : {
2015-07-03 11:07:40 +02:00
"name" : "Configuration nodes" ,
2015-10-16 22:56:20 +02:00
"label" : "config" ,
2016-08-26 14:26:42 +02:00
"global" : "On all flows" ,
2015-11-05 15:22:15 +01:00
"none" : "none" ,
"subflows" : "subflows" ,
2016-01-12 18:54:53 +01:00
"flows" : "flows" ,
2019-10-04 05:22:09 +02:00
"filterAll" : "all" ,
"showAllConfigNodes" : "Show all config nodes" ,
"filterUnused" : "unused" ,
"showAllUnusedConfigNodes" : "Show all unused config nodes" ,
2016-01-13 11:30:24 +01:00
"filtered" : "__count__ hidden"
2016-07-27 23:25:18 +02:00
} ,
2018-06-21 11:31:27 +02:00
"context" : {
2018-07-16 14:17:18 +02:00
"name" : "Context Data" ,
"label" : "context" ,
"none" : "none selected" ,
"refresh" : "refresh to load" ,
"empty" : "empty" ,
"node" : "Node" ,
"flow" : "Flow" ,
2018-11-12 18:04:22 +01:00
"global" : "Global" ,
2019-05-21 18:19:39 +02:00
"deleteConfirm" : "Are you sure you want to delete this item?" ,
2019-09-10 18:10:22 +02:00
"autoRefresh" : "Refresh on selection change" ,
2019-06-01 14:21:21 +02:00
"refrsh" : "Refresh" ,
"delete" : "Delete"
2018-06-21 11:31:27 +02:00
} ,
2016-07-27 23:25:18 +02:00
"palette" : {
"name" : "Palette management" ,
"label" : "palette"
2017-09-20 11:30:07 +02:00
} ,
"project" : {
"label" : "project" ,
"name" : "Project" ,
"description" : "Description" ,
"dependencies" : "Dependencies" ,
"settings" : "Settings" ,
2018-06-01 05:58:09 +02:00
"noSummaryAvailable" : "No summary available" ,
2017-09-20 11:30:07 +02:00
"editDescription" : "Edit project description" ,
2018-05-25 14:55:03 +02:00
"editDependencies" : "Edit project dependencies" ,
2019-09-24 12:46:51 +02:00
"noDescriptionAvailable" : "No description available" ,
2018-06-01 05:58:09 +02:00
"editReadme" : "Edit README.md" ,
2018-10-03 15:02:07 +02:00
"showProjectSettings" : "Show project settings" ,
2018-06-01 05:58:09 +02:00
"projectSettings" : {
2018-10-03 15:02:07 +02:00
"title" : "Project Settings" ,
2018-06-01 05:58:09 +02:00
"edit" : "edit" ,
"none" : "None" ,
"install" : "install" ,
"removeFromProject" : "remove from project" ,
"addToProject" : "add to project" ,
"files" : "Files" ,
"flow" : "Flow" ,
"credentials" : "Credentials" ,
2019-02-15 22:53:27 +01:00
"package" : "Package" ,
"packageCreate" : "File will be created when changes are saved" ,
"fileNotExist" : "File does not exist" ,
"selectFile" : "Select File" ,
2018-06-01 05:58:09 +02:00
"invalidEncryptionKey" : "Invalid encryption key" ,
"encryptionEnabled" : "Encryption enabled" ,
"encryptionDisabled" : "Encryption disabled" ,
2019-02-15 22:53:27 +01:00
"setTheEncryptionKey" : "Set the encryption key" ,
"resetTheEncryptionKey" : "Reset the encryption key" ,
"changeTheEncryptionKey" : "Change the encryption key" ,
2018-06-01 05:58:09 +02:00
"currentKey" : "Current key" ,
"newKey" : "New key" ,
"credentialsAlert" : "This will delete all existing credentials" ,
"versionControl" : "Version Control" ,
"branches" : "Branches" ,
"noBranches" : "No branches" ,
"deleteConfirm" : "Are you sure you want to delete the local branch '__name__'? This cannot be undone." ,
"unmergedConfirm" : "The local branch '__name__' has unmerged changes that will be lost. Are you sure you want to delete it?" ,
"deleteUnmergedBranch" : "Delete unmerged branch" ,
"gitRemotes" : "Git remotes" ,
"addRemote" : "add remote" ,
"addRemote2" : "Add remote" ,
"remoteName" : "Remote name" ,
"nameRule" : "Must contain only A-Z 0-9 _ -" ,
"url" : "URL" ,
"urlRule" : "https://, ssh:// or file://" ,
"urlRule2" : "Do not include the username/password in the URL" ,
"noRemotes" : "No remotes" ,
"deleteRemoteConfrim" : "Are you sure you want to delete the remote '__name__'?" ,
"deleteRemote" : "Delete remote"
} ,
2018-05-25 14:55:03 +02:00
"userSettings" : {
"committerDetail" : "Committer Details" ,
2018-05-28 10:03:33 +02:00
"committerTip" : "Leave blank to use system default" ,
2018-05-25 14:55:03 +02:00
"userName" : "Username" ,
"email" : "Email" ,
2019-01-21 16:20:56 +01:00
"workflow" : "Workflow" ,
"workfowTip" : "Choose your preferred git workflow" ,
"workflowManual" : "Manual" ,
"workflowManualTip" : "All changes must be manually committed under the 'history' sidebar" ,
"workflowAuto" : "Automatic" ,
"workflowAutoTip" : "Changes are committed automatically with every deploy" ,
2018-05-25 14:55:03 +02:00
"sshKeys" : "SSH Keys" ,
2018-05-28 10:03:33 +02:00
"sshKeysTip" : "Allows you to create secure connections to remote git repositories." ,
2018-05-25 14:55:03 +02:00
"add" : "add key" ,
2018-05-28 10:03:33 +02:00
"addSshKey" : "Add SSH Key" ,
"addSshKeyTip" : "Generate a new public/private key pair" ,
2018-05-25 14:55:03 +02:00
"name" : "Name" ,
"nameRule" : "Must contain only A-Z 0-9 _ -" ,
"passphrase" : "Passphrase" ,
2018-05-28 10:03:33 +02:00
"passphraseShort" : "Passphrase too short" ,
2018-05-25 14:55:03 +02:00
"optional" : "Optional" ,
"cancel" : "Cancel" ,
"generate" : "Generate key" ,
2018-05-28 10:03:33 +02:00
"noSshKeys" : "No SSH keys" ,
"copyPublicKey" : "Copy public key to clipboard" ,
2018-05-25 14:55:03 +02:00
"delete" : "Delete key" ,
2018-05-28 10:03:33 +02:00
"gitConfig" : "Git config" ,
2018-05-25 14:55:03 +02:00
"deleteConfirm" : "Are you sure you want to delete the SSH key __name__? This cannot be undone."
2018-05-28 10:01:53 +02:00
} ,
"versionControl" : {
"unstagedChanges" : "Unstaged changes" ,
"stagedChanges" : "Staged changes" ,
2018-10-24 23:57:16 +02:00
"unstageChange" : "Unstage change" ,
"stageChange" : "Stage change" ,
"unstageAllChange" : "Unstage all changes" ,
"stageAllChange" : "Stage all changes" ,
"commitChanges" : "Commit changes" ,
2018-05-28 10:01:53 +02:00
"resolveConflicts" : "Resolve conflicts" ,
"head" : "HEAD" ,
"staged" : "Staged" ,
"unstaged" : "Unstaged" ,
"local" : "Local" ,
"remote" : "Remote" ,
"revert" : "Are you sure you want to revert the changes to '__file__'? This cannot be undone." ,
"revertChanges" : "Revert changes" ,
"localChanges" : "Local Changes" ,
"none" : "None" ,
"conflictResolve" : "All conflicts resolved. Commit the changes to complete the merge." ,
"localFiles" : "Local files" ,
"all" : "all" ,
"unmergedChanges" : "Unmerged changes" ,
"abortMerge" : "abort merge" ,
"commit" : "commit" ,
"changeToCommit" : "Changes to commit" ,
"commitPlaceholder" : "Enter your commit message" ,
"cancelCapital" : "Cancel" ,
"commitCapital" : "Commit" ,
"commitHistory" : "Commit History" ,
"branch" : "Branch:" ,
"moreCommits" : " more commit(s)" ,
"changeLocalBranch" : "Change local branch" ,
"createBranchPlaceholder" : "Find or create a branch" ,
"upstream" : "upstream" ,
"localOverwrite" : "You have local changes that would be overwritten by changing the branch. You must either commit or undo those changes first." ,
"manageRemoteBranch" : "Manage remote branch" ,
"unableToAccess" : "Unable to access remote repository" ,
"retry" : "Retry" ,
"setUpstreamBranch" : "Set as upstream branch" ,
"createRemoteBranchPlaceholder" : "Find or create a remote branch" ,
"trackedUpstreamBranch" : "The created branch will be set as the tracked upstream branch." ,
"selectUpstreamBranch" : "The branch will be created. Select below to set it as the tracked upstream branch." ,
2018-05-28 10:06:38 +02:00
"pushFailed" : "Push failed as the remote has more recent commits. Pull and merge first, then push again." ,
2018-05-28 10:01:53 +02:00
"push" : "push" ,
"pull" : "pull" ,
"unablePull" : "<p>Unable to pull remote changes; your unstaged local changes would be overwritten.</p><p>Commit your changes and try again.</p>" ,
"showUnstagedChanges" : "Show unstaged changes" ,
"connectionFailed" : "Could not connect to remote repository: " ,
"pullUnrelatedHistory" : "<p>The remote has an unrelated history of commits.</p><p>Are you sure you want to pull the changes into your local repository?</p>" ,
"pullChanges" : "Pull changes" ,
"history" : "history" ,
2018-09-04 08:08:43 +02:00
"projectHistory" : "Project History" ,
2018-05-28 10:01:53 +02:00
"daysAgo" : "__count__ day ago" ,
"daysAgo_plural" : "__count__ days ago" ,
"hoursAgo" : "__count__ hour ago" ,
"hoursAgo_plural" : "__count__ hours ago" ,
"minsAgo" : "__count__ min ago" ,
"minsAgo_plural" : "__count__ mins ago" ,
"secondsAgo" : "Seconds ago" ,
"notTracking" : "Your local branch is not currently tracking a remote branch." ,
"statusUnmergedChanged" : "Your repository has unmerged changes. You need to fix the conflicts and commit the result." ,
"repositoryUpToDate" : "Your repository is up to date." ,
"commitsAhead" : "Your repository is __count__ commit ahead of the remote. You can push this commit now." ,
"commitsAhead_plural" : "Your repository is __count__ commits ahead of the remote. You can push these commits now." ,
"commitsBehind" : "Your repository is __count__ commit behind of the remote. You can pull this commit now." ,
"commitsBehind_plural" : "Your repository is __count__ commits behind of the remote. You can pull these commits now." ,
"commitsAheadAndBehind1" : "Your repository is __count__ commit behind and " ,
"commitsAheadAndBehind1_plural" : "Your repository is __count__ commits behind and " ,
"commitsAheadAndBehind2" : "__count__ commit ahead of the remote. " ,
"commitsAheadAndBehind2_plural" : "__count__ commits ahead of the remote. " ,
"commitsAheadAndBehind3" : "You must pull the remote commit down before pushing." ,
2018-10-24 23:57:16 +02:00
"commitsAheadAndBehind3_plural" : "You must pull the remote commits down before pushing." ,
"refreshCommitHistory" : "Refresh commit history" ,
"refreshChanges" : "Refresh changes"
2018-05-28 10:01:53 +02:00
}
2015-07-01 00:42:03 +02:00
}
2015-12-29 23:15:41 +01:00
} ,
2016-01-03 23:32:16 +01:00
"typedInput" : {
2015-12-29 23:15:41 +01:00
"type" : {
"str" : "string" ,
"num" : "number" ,
2016-01-03 23:32:16 +01:00
"re" : "regular expression" ,
"bool" : "boolean" ,
2016-04-18 15:38:32 +02:00
"json" : "JSON" ,
2017-08-07 11:00:28 +02:00
"bin" : "buffer" ,
2018-07-20 08:47:21 +02:00
"date" : "timestamp" ,
2018-07-20 11:22:17 +02:00
"jsonata" : "expression" ,
2019-11-01 15:13:36 +01:00
"env" : "env variable" ,
"cred" : "credential"
2015-12-29 23:15:41 +01:00
}
2016-05-20 23:13:28 +02:00
} ,
"editableList" : {
2021-02-21 22:52:41 +01:00
"add" : "add" ,
"addTitle" : "add an item"
2016-09-30 00:46:29 +02:00
} ,
"search" : {
2017-01-01 23:14:33 +01:00
"empty" : "No matches found" ,
2019-06-11 23:43:01 +02:00
"addNode" : "add a node..."
2016-11-16 00:22:25 +01:00
} ,
"expressionEditor" : {
2016-11-16 15:54:51 +01:00
"functions" : "Functions" ,
2017-10-10 21:21:41 +02:00
"functionReference" : "Function reference" ,
2017-05-03 18:17:36 +02:00
"insert" : "Insert" ,
2017-05-05 12:23:24 +02:00
"title" : "JSONata Expression editor" ,
2017-10-10 21:21:41 +02:00
"test" : "Test" ,
2017-05-05 12:23:24 +02:00
"data" : "Example message" ,
"result" : "Result" ,
"format" : "format expression" ,
"compatMode" : "Compatibility mode enabled" ,
2017-05-05 14:43:18 +02:00
"compatModeDesc" : "<h3>JSONata compatibility mode</h3><p> The current expression appears to still reference <code>msg</code> so will be evaluated in compatibility mode. Please update the expression to not use <code>msg</code> as this mode will be removed in the future.</p><p> When JSONata support was first added to Node-RED, it required the expression to reference the <code>msg</code> object. For example <code>msg.payload</code> would be used to access the payload.</p><p> That is no longer necessary as the expression will be evaluated against the message directly. To access the payload, the expression should be just <code>payload</code>.</p>" ,
"noMatch" : "No matching result" ,
"errors" : {
"invalid-expr" : "Invalid JSONata expression:\n __message__" ,
"invalid-msg" : "Invalid example JSON message:\n __message__" ,
"context-unsupported" : "Cannot test context functions\n $flowContext or $globalContext" ,
"eval" : "Error evaluating expression:\n __message__"
}
2017-05-03 18:17:36 +02:00
} ,
2018-07-15 22:06:51 +02:00
"jsEditor" : {
"title" : "JavaScript editor"
} ,
2019-05-19 23:33:34 +02:00
"textEditor" : {
"title" : "Text editor"
} ,
2017-05-03 18:17:36 +02:00
"jsonEditor" : {
2017-05-05 12:23:24 +02:00
"title" : "JSON editor" ,
2019-06-11 15:44:44 +02:00
"format" : "format JSON" ,
"rawMode" : "Edit JSON" ,
"uiMode" : "Visual editor" ,
"insertAbove" : "Insert above" ,
"insertBelow" : "Insert below" ,
"addItem" : "Add item" ,
"copyPath" : "Copy path to item" ,
"expandItems" : "Expand items" ,
"collapseItems" : "Collapse items" ,
2019-10-31 04:26:04 +01:00
"duplicate" : "Duplicate" ,
2020-05-12 04:06:29 +02:00
"error" : {
"invalidJSON" : "Invalid JSON: "
}
2017-06-11 22:19:46 +02:00
} ,
2017-09-20 11:30:07 +02:00
"markdownEditor" : {
2018-12-10 16:23:02 +01:00
"title" : "Markdown editor" ,
2019-10-31 09:21:26 +01:00
"expand" : "Expand" ,
2018-12-11 14:33:11 +01:00
"format" : "Formatted with markdown" ,
"heading1" : "Heading 1" ,
"heading2" : "Heading 2" ,
"heading3" : "Heading 3" ,
"bold" : "Bold" ,
"italic" : "Italic" ,
"code" : "Code" ,
"ordered-list" : "Ordered list" ,
"unordered-list" : "Unordered list" ,
"quote" : "Quote" ,
"link" : "Link" ,
"horizontal-rule" : "Horizontal rule" ,
"toggle-preview" : "Toggle preview"
2017-09-20 11:30:07 +02:00
} ,
2017-06-11 22:19:46 +02:00
"bufferEditor" : {
"title" : "Buffer editor" ,
"modeString" : "Handle as UTF-8 String" ,
"modeArray" : "Handle as JSON array" ,
"modeDesc" : "<h3>Buffer editor</h3><p>The Buffer type is stored as a JSON array of byte values. The editor will attempt to parse the entered value as a JSON array. If it is not valid JSON, it will be treated as a UTF-8 String and converted to an array of the individual character code points.</p><p>For example, a value of <code>Hello World</code> will be converted to the JSON array:<pre>[72, 101, 108, 108, 111, 32, 87, 111, 114, 108, 100]</pre></p>"
2018-05-26 07:21:30 +02:00
} ,
"projects" : {
"config-git" : "Configure Git client" ,
"welcome" : {
"hello" : "Hello! We have introduced 'projects' to Node-RED." ,
"desc0" : "This is a new way for you to manage your flow files and includes version control of your flows." ,
"desc1" : "To get started you can create your first project or clone an existing project from a git repository." ,
"desc2" : "If you are not sure, you can skip this for now. You will still be able to create your first project from the 'Projects' menu at any time." ,
"create" : "Create Project" ,
"clone" : "Clone Repository" ,
2019-02-19 06:24:37 +01:00
"openExistingProject" : "Open existing project" ,
2018-05-26 07:21:30 +02:00
"not-right-now" : "Not right now"
} ,
"git-config" : {
"setup" : "Setup your version control client" ,
"desc0" : "Node-RED uses the open source tool Git for version control. It tracks changes to your project files and lets you push them to remote repositories." ,
"desc1" : "When you commit a set of changes, Git records who made the changes with a username and email address. The Username can be anything you want - it does not need to be your real name." ,
"desc2" : "Your Git client is already configured with the details below." ,
"desc3" : "You can change these settings later under the 'Git config' tab of the settings dialog." ,
"username" : "Username" ,
"email" : "Email"
} ,
"project-details" : {
"create" : "Create your project" ,
"desc0" : "A project is maintained as a Git repository. It makes it much easier to share your flows with others and to collaborate on them." ,
"desc1" : "You can create multiple projects and quickly switch between them from the editor." ,
"desc2" : "To begin, your project needs a name and an optional description." ,
"already-exists" : "Project already exists" ,
"must-contain" : "Must contain only A-Z 0-9 _ -" ,
"project-name" : "Project name" ,
"desc" : "Description" ,
"opt" : "Optional"
} ,
"clone-project" : {
"clone" : "Clone a project" ,
"desc0" : "If you already have a git repository containing a project, you can clone it to get started." ,
"already-exists" : "Project already exists" ,
"must-contain" : "Must contain only A-Z 0-9 _ -" ,
"project-name" : "Project name" ,
"no-info-in-url" : "Do not include the username/password in the url" ,
"git-url" : "Git repository URL" ,
"protocols" : "https://, ssh:// or file://" ,
"auth-failed" : "Authentication failed" ,
"username" : "Username" ,
"passwd" : "Password" ,
"ssh-key" : "SSH Key" ,
"passphrase" : "Passphrase" ,
"ssh-key-desc" : "Before you can clone a repository over ssh you must add an SSH key to access it." ,
"ssh-key-add" : "Add an ssh key" ,
"credential-key" : "Credentials encryption key" ,
"cant-get-ssh-key" : "Error! Can't get selected SSH key path." ,
2018-07-11 08:33:25 +02:00
"already-exists2" : "already exists" ,
2018-05-26 07:21:30 +02:00
"git-error" : "git error" ,
"connection-failed" : "Connection failed" ,
"not-git-repo" : "Not a git repository" ,
"repo-not-found" : "Repository not found"
} ,
"default-files" : {
"create" : "Create your project files" ,
"desc0" : "A project contains your flow files, a README file and a package.json file." ,
"desc1" : "It can contain any other files you want to maintain in the Git repository." ,
"desc2" : "Your existing flow and credential files will be copied into the project." ,
"flow-file" : "Flow file" ,
"credentials-file" : "Credentials file"
} ,
"encryption-config" : {
"setup" : "Setup encryption of your credentials file" ,
"desc0" : "Your flow credentials file can be encrypted to keep its contents secure." ,
"desc1" : "If you want to store these credentials in a public Git repository, you must encrypt them by providing a secret key phrase." ,
"desc2" : "Your flow credentials file is not currently encrypted." ,
"desc3" : "That means its contents, such as passwords and access tokens, can be read by anyone with access to the file." ,
"desc4" : "If you want to store these credentials in a public Git repository, you must encrypt them by providing a secret key phrase." ,
"desc5" : "Your flow credentials file is currently encrypted using the credentialSecret property from your settings file as the key." ,
"desc6" : "Your flow credentials file is currently encrypted using a system-generated key. You should provide a new secret key for this project." ,
"desc7" : "The key will be stored separately from your project files. You will need to provide the key to use this project in another instance of Node-RED." ,
"credentials" : "Credentials" ,
"enable" : "Enable encryption" ,
"disable" : "Disable encryption" ,
"disabled" : "disabled" ,
"copy" : "Copy over existing key" ,
"use-custom" : "Use custom key" ,
"desc8" : "The credentials file will not be encrypted and its contents easily read" ,
"create-project-files" : "Create project files" ,
"create-project" : "Create project" ,
"already-exists" : "already exists" ,
"git-error" : "git error" ,
"git-auth-error" : "git auth error"
} ,
"create-success" : {
"success" : "You have successfully created your first project!" ,
"desc0" : "You can now continue to use Node-RED just as you always have." ,
"desc1" : "The 'info' tab in the sidebar shows you what your current active project is. The button next to the name can be used to access the project settings view." ,
"desc2" : "The 'history' tab in the sidebar can be used to view files that have changed in your project and to commit them. It shows you a complete history of your commits and allows you to push your changes to a remote repository."
} ,
"create" : {
"projects" : "Projects" ,
"already-exists" : "Project already exists" ,
"must-contain" : "Must contain only A-Z 0-9 _ -" ,
"no-info-in-url" : "Do not include the username/password in the url" ,
"open" : "Open Project" ,
"create" : "Create Project" ,
"clone" : "Clone Repository" ,
"project-name" : "Project name" ,
"desc" : "Description" ,
"opt" : "Optional" ,
"flow-file" : "Flow file" ,
"credentials" : "Credentials" ,
"enable-encryption" : "Enable encryption" ,
"disable-encryption" : "Disable encryption" ,
"encryption-key" : "Encryption key" ,
"desc0" : "A phrase to secure your credentials with" ,
"desc1" : "The credentials file will not be encrypted and its contents easily read" ,
"git-url" : "Git repository URL" ,
"protocols" : "https://, ssh:// or file://" ,
"auth-failed" : "Authentication failed" ,
"username" : "Username" ,
"password" : "Password" ,
"ssh-key" : "SSH Key" ,
"passphrase" : "Passphrase" ,
"desc2" : "Before you can clone a repository over ssh you must add an SSH key to access it." ,
"add-ssh-key" : "Add an ssh key" ,
"credentials-encryption-key" : "Credentials encryption key" ,
"already-exists-2" : "already exists" ,
"git-error" : "git error" ,
"con-failed" : "Connection failed" ,
"not-git" : "Not a git repository" ,
"no-resource" : "Repository not found" ,
"cant-get-ssh-key-path" : "Error! Can't get selected SSH key path." ,
"unexpected_error" : "unexpected_error"
} ,
"delete" : {
"confirm" : "Are you sure you want to delete this project?"
} ,
"create-project-list" : {
"search" : "search your projects" ,
"current" : "current"
} ,
"require-clean" : {
"confirm" : "<p>You have undeployed changes that will be lost.</p><p>Do you want to continue?</p>"
} ,
"send-req" : {
"auth-req" : "Authentication required for repository" ,
"username" : "Username" ,
"password" : "Password" ,
"passphrase" : "Passphrase" ,
2018-06-23 05:49:09 +02:00
"retry" : "Retry" ,
2018-05-26 07:21:30 +02:00
"update-failed" : "Failed to update auth" ,
2020-03-13 14:09:47 +01:00
"unhandled" : "Unhandled error response" ,
2020-05-08 08:01:39 +02:00
"host-key-verify-failed" : "<p>Host key verification failed.</p><p>The repository host key could not be verified. Please update your <code>known_hosts</code> file and try again.</p>"
2018-05-26 07:21:30 +02:00
} ,
"create-branch-list" : {
"invalid" : "Invalid branch" ,
"create" : "Create branch" ,
"current" : "current"
} ,
"create-default-file-set" : {
"no-active" : "Cannot create default file set without an active project" ,
"no-empty" : "Cannot create default file set on a non-empty project" ,
"git-error" : "git error"
} ,
"errors" : {
"no-username-email" : "Your Git client is not configured with a username/email." ,
"unexpected" : "An unexpected error occurred" ,
"code" : "code"
}
2018-11-13 15:29:14 +01:00
} ,
"editor-tab" : {
2018-11-14 00:59:36 +01:00
"properties" : "Properties" ,
2019-08-12 16:01:54 +02:00
"envProperties" : "Environment Variables" ,
2020-11-19 15:28:50 +01:00
"module" : "Module Properties" ,
2018-11-14 00:59:36 +01:00
"description" : "Description" ,
2019-01-26 15:15:20 +01:00
"appearance" : "Appearance" ,
2019-08-12 16:01:54 +02:00
"preview" : "UI Preview" ,
"defaultValue" : "Default value"
2019-05-27 04:28:36 +02:00
} ,
"languages" : {
"de" : "German" ,
"en-US" : "English" ,
"ja" : "Japanese" ,
"ko" : "Korean" ,
2020-11-12 18:01:44 +01:00
"ru" : "Russian" ,
2020-02-06 08:14:09 +01:00
"zh-CN" : "Chinese(Simplified)" ,
"zh-TW" : "Chinese(Traditional)"
2015-06-04 22:39:07 +02:00
}
2015-04-27 00:02:14 +02:00
}