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" ,
"cont" : "Continue"
2015-07-01 00:42:03 +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" ,
"status" : "Status" ,
"enabled" : "Enabled" ,
2017-03-16 17:29:19 +01:00
"disabled" : "Disabled" ,
2017-04-16 22:08:32 +02:00
"info" : "Description" ,
2017-04-24 21:36:27 +02:00
"tip" : "Description accepts Markdown and will appear in the Info tab."
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" ,
"auto" : "Contextual"
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
} ,
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
"clipboard" : "Clipboard" ,
"library" : "Library" ,
2016-03-03 00:34:24 +01:00
"examples" : "Examples" ,
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" ,
"projects-settings" : "Project Settings"
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" ,
2016-12-05 14:24:24 +01:00
"nodeActionDisabled" : "node actions disabled within subflow" ,
2018-01-18 23:17:48 +01:00
"missing-types" : "<p>Flows stopped due to missing node types.</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" ,
"revert" : "Project '__project__' reloaded" ,
"merge-complete" : "Git merge completed"
} ,
"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" : {
2016-09-19 14:54:23 +02:00
"nodes" : "Nodes" ,
2015-07-01 00:42:03 +02:00
"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:" ,
2016-09-19 14:54:23 +02:00
"nodesExported" : "Nodes exported to clipboard" ,
2015-07-01 00:42:03 +02:00
"nodeCopied" : "__count__ node copied" ,
"nodeCopied_plural" : "__count__ nodes copied" ,
2016-09-19 14:54:23 +02:00
"invalidFlow" : "Invalid flow: __message__" ,
"export" : {
"selected" : "selected nodes" ,
"current" : "current flow" ,
"all" : "all flows" ,
"compact" : "compact" ,
"formatted" : "formatted" ,
"copy" : "Export to clipboard"
2016-09-23 23:02:12 +02:00
} ,
"import" : {
"import" : "Import to" ,
"newFlow" : "new flow"
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" ,
2016-01-12 18:54:53 +01:00
"successfulDeploy" : "Successfully deployed" ,
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
}
} ,
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" : {
2016-03-22 14:13:57 +01:00
"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" ,
2015-10-23 23:14:21 +02:00
"editSubflowProperties" : "edit properties" ,
2015-07-30 12:03:37 +02:00
"input" : "inputs:" ,
"output" : "outputs:" ,
2015-07-01 00:42:03 +02:00
"deleteSubflow" : "delete subflow" ,
2015-10-23 23:14:21 +02:00
"info" : "Description" ,
2018-06-12 13:54:32 +02:00
"category" : "Category" ,
2015-10-23 23:14:21 +02:00
"format" : "markdown format" ,
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
} ,
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" ,
2017-11-30 14:13:35 +01:00
"portLabels" : "node settings" ,
2017-02-07 23:30:54 +01:00
"labelInputs" : "Inputs" ,
"labelOutputs" : "Outputs" ,
2017-11-30 14:13:35 +01:00
"settingIcon" : "Icon" ,
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" ,
2015-09-23 23:49:48 +02:00
"errors" : {
"scopeChange" : "Changing the scope will make it unavailable to nodes in other flows that use it"
}
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" ,
"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" ,
"managePalette" : "Manage palette"
2015-07-01 00:42:03 +02:00
} ,
"library" : {
"openLibrary" : "Open Library..." ,
"saveToLibrary" : "Save to Library..." ,
"typeLibrary" : "__type__ library" ,
"unnamedType" : "Unnamed __type__" ,
"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" ,
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" ,
"input" : "input" ,
2015-07-01 00:42:03 +02:00
"output" : "output" ,
"function" : "function" ,
2015-06-10 22:39:39 +02:00
"social" : "social" ,
"storage" : "storage" ,
"analysis" : "analysis" ,
"advanced" : "advanced"
2015-07-01 00:42:03 +02:00
} ,
"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:" ,
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" ,
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" ,
"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" : {
2016-05-03 22:36:22 +02:00
"name" : "Node 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" ,
"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" ,
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" ,
"showTips" : "You can open the tips from the settings panel"
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" ,
2016-01-13 00:03:33 +01:00
"filterUnused" : "unused" ,
2016-01-13 11:30:24 +01:00
"filterAll" : "all" ,
"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" ,
"global" : "Global"
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" ,
2018-06-01 05:58:09 +02:00
"editReadme" : "Edit README.md" ,
"projectSettings" : {
"edit" : "edit" ,
"none" : "None" ,
"install" : "install" ,
"removeFromProject" : "remove from project" ,
"addToProject" : "add to project" ,
"files" : "Files" ,
"flow" : "Flow" ,
"credentials" : "Credentials" ,
"invalidEncryptionKey" : "Invalid encryption key" ,
"encryptionEnabled" : "Encryption enabled" ,
"encryptionDisabled" : "Encryption disabled" ,
"setTheEncryptionKey" : "Set the encryption key:" ,
2018-07-12 09:14:25 +02:00
"resetTheEncryptionKey" : "Reset the encryption key:" ,
2018-06-01 05:58:09 +02:00
"changeTheEncryptionKey" : "Change the encryption key:" ,
"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" ,
"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" ,
"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." ,
"commitsAheadAndBehind3_plural" : "You must pull the remote commits down before pushing."
}
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" ,
2018-07-20 08:47:21 +02:00
"env" : "env variable"
2015-12-29 23:15:41 +01:00
}
2016-05-20 23:13:28 +02:00
} ,
"editableList" : {
"add" : "add"
2016-09-30 00:46:29 +02:00
} ,
"search" : {
2017-01-01 23:14:33 +01:00
"empty" : "No matches found" ,
"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"
} ,
2017-05-03 18:17:36 +02:00
"jsonEditor" : {
2017-05-05 12:23:24 +02:00
"title" : "JSON editor" ,
"format" : "format JSON"
2017-06-11 22:19:46 +02:00
} ,
2017-09-20 11:30:07 +02:00
"markdownEditor" : {
"title" : "Markdown editor"
} ,
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" ,
"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" ,
"unhandled" : "Unhandled error response"
} ,
"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"
}
2015-06-04 22:39:07 +02:00
}
2015-04-27 00:02:14 +02:00
}