mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
Move node locales and tidy up package.json files
This commit is contained in:
968
packages/node_modules/@node-red/nodes/core/locales/en-US/messages.json
generated
vendored
968
packages/node_modules/@node-red/nodes/core/locales/en-US/messages.json
generated
vendored
@@ -1,968 +0,0 @@
|
||||
{
|
||||
"common": {
|
||||
"label": {
|
||||
"payload": "Payload",
|
||||
"topic": "Topic",
|
||||
"name": "Name",
|
||||
"username": "Username",
|
||||
"password": "Password",
|
||||
"property": "Property"
|
||||
},
|
||||
"status": {
|
||||
"connected": "connected",
|
||||
"not-connected": "not connected",
|
||||
"disconnected": "disconnected",
|
||||
"connecting": "connecting",
|
||||
"error": "error",
|
||||
"ok": "OK"
|
||||
},
|
||||
"notification": {
|
||||
"error": "<strong>Error</strong>: __message__",
|
||||
"errors": {
|
||||
"not-deployed": "node not deployed",
|
||||
"no-response": "no response from server",
|
||||
"unexpected": "unexpected error (__status__) __message__"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"nooverride": "Warning: msg properties can no longer override set node properties. See bit.ly/nr-override-msg-props"
|
||||
}
|
||||
},
|
||||
"inject": {
|
||||
"inject": "inject",
|
||||
"repeat": "repeat = __repeat__",
|
||||
"crontab": "crontab = __crontab__",
|
||||
"stopped": "stopped",
|
||||
"failed": "Inject failed: __error__",
|
||||
"label": {
|
||||
"repeat": "Repeat"
|
||||
},
|
||||
"timestamp": "timestamp",
|
||||
"none": "none",
|
||||
"interval": "interval",
|
||||
"interval-time": "interval between times",
|
||||
"time": "at a specific time",
|
||||
"seconds": "seconds",
|
||||
"minutes": "minutes",
|
||||
"hours": "hours",
|
||||
"between": "between",
|
||||
"previous": "previous value",
|
||||
"at": "at",
|
||||
"and": "and",
|
||||
"every": "every",
|
||||
"days": [
|
||||
"Monday",
|
||||
"Tuesday",
|
||||
"Wednesday",
|
||||
"Thursday",
|
||||
"Friday",
|
||||
"Saturday",
|
||||
"Sunday"
|
||||
],
|
||||
"on": "on",
|
||||
"onstart": "Inject once after",
|
||||
"onceDelay": "seconds, then",
|
||||
"tip": "<b>Note:</b> \"interval between times\" and \"at a specific time\" will use cron.<br/>\"interval\" should be less than 596 hours.<br/>See info box for details.",
|
||||
"success": "Successfully injected: __label__",
|
||||
"errors": {
|
||||
"failed": "inject failed, see log for details",
|
||||
"toolong": "Interval too large"
|
||||
}
|
||||
},
|
||||
"catch": {
|
||||
"catch": "catch: all",
|
||||
"catchNodes": "catch: __number__",
|
||||
"label": {
|
||||
"source": "Catch errors from",
|
||||
"node": "node",
|
||||
"type": "type",
|
||||
"selectAll": "select all",
|
||||
"sortByLabel": "sort by label",
|
||||
"sortByType": "sort by type"
|
||||
},
|
||||
"scope": {
|
||||
"all": "all nodes",
|
||||
"selected": "selected nodes"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"status": "status: all",
|
||||
"statusNodes": "status: __number__",
|
||||
"label": {
|
||||
"source": "Report status from",
|
||||
"node": "node",
|
||||
"type": "type",
|
||||
"selectAll": "select all",
|
||||
"sortByLabel": "sort by label",
|
||||
"sortByType": "sort by type"
|
||||
},
|
||||
"scope": {
|
||||
"all": "all nodes",
|
||||
"selected": "selected nodes"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"output": "Output",
|
||||
"msgprop": "message property",
|
||||
"msgobj": "complete msg object",
|
||||
"to": "To",
|
||||
"debtab": "debug tab",
|
||||
"tabcon": "debug tab and console",
|
||||
"toSidebar": "debug window",
|
||||
"toConsole": "system console",
|
||||
"toStatus": "node status (32 characters)",
|
||||
"severity": "Level",
|
||||
"notification": {
|
||||
"activated": "Successfully activated: __label__",
|
||||
"deactivated": "Successfully deactivated: __label__"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "debug",
|
||||
"name": "Debug messages",
|
||||
"filterAll": "all nodes",
|
||||
"filterSelected": "selected nodes",
|
||||
"filterCurrent": "current flow",
|
||||
"debugNodes": "Debug nodes",
|
||||
"clearLog": "clear log",
|
||||
"openWindow": "open in new window"
|
||||
},
|
||||
"messageMenu": {
|
||||
"collapseAll": "Collapse all paths",
|
||||
"clearPinned": "Clear pinned paths",
|
||||
"filterNode": "Filter this node",
|
||||
"clearFilter": "Clear filter"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"linkIn": "link in",
|
||||
"linkOut": "link out",
|
||||
"label": {
|
||||
"event": "Event name",
|
||||
"node": "name",
|
||||
"type": "flow",
|
||||
"sortByFlow":"Sort by flow",
|
||||
"sortByLabel": "Sort by name"
|
||||
}
|
||||
},
|
||||
"tls": {
|
||||
"tls": "TLS configuration",
|
||||
"label": {
|
||||
"use-local-files": "Use key and certificates from local files",
|
||||
"upload": "Upload",
|
||||
"cert": "Certificate",
|
||||
"key": "Private Key",
|
||||
"passphrase": "Passphrase",
|
||||
"ca": "CA Certificate",
|
||||
"verify-server-cert":"Verify server certificate",
|
||||
"servername": "Server Name"
|
||||
},
|
||||
"placeholder": {
|
||||
"cert":"path to certificate (PEM format)",
|
||||
"key":"path to private key (PEM format)",
|
||||
"ca":"path to CA certificate (PEM format)",
|
||||
"passphrase":"private key passphrase (optional)",
|
||||
"servername":"for use with SNI"
|
||||
},
|
||||
"error": {
|
||||
"missing-file": "No certificate/key file provided"
|
||||
}
|
||||
},
|
||||
"exec": {
|
||||
"exec": "exec",
|
||||
"spawn": "spawn",
|
||||
"label": {
|
||||
"command": "Command",
|
||||
"append": "Append",
|
||||
"timeout": "Timeout",
|
||||
"timeoutplace": "optional",
|
||||
"return": "Output",
|
||||
"seconds": "seconds"
|
||||
},
|
||||
"placeholder": {
|
||||
"extraparams": "extra input parameters"
|
||||
},
|
||||
"opt": {
|
||||
"exec": "when the command is complete - exec mode",
|
||||
"spawn": "while the command is running - spawn mode"
|
||||
},
|
||||
"oldrc": "Use old style output (compatibility mode)"
|
||||
},
|
||||
"function": {
|
||||
"function": "",
|
||||
"label": {
|
||||
"function": "Function",
|
||||
"outputs": "Outputs"
|
||||
},
|
||||
"error": {
|
||||
"inputListener":"Cannot add listener to 'input' event within Function",
|
||||
"non-message-returned":"Function tried to send a message of type __type__"
|
||||
},
|
||||
"tip": "See the Info tab for help writing functions."
|
||||
},
|
||||
"template": {
|
||||
"template": "template",
|
||||
"label": {
|
||||
"template": "Template",
|
||||
"property": "Set property",
|
||||
"format": "Syntax Highlight",
|
||||
"syntax": "Format",
|
||||
"output": "Output as",
|
||||
"mustache": "Mustache template",
|
||||
"plain": "Plain text",
|
||||
"json": "Parsed JSON",
|
||||
"yaml": "Parsed YAML",
|
||||
"none": "none"
|
||||
},
|
||||
"templatevalue": "This is the payload: {{payload}} !"
|
||||
},
|
||||
"delay": {
|
||||
"action": "Action",
|
||||
"for": "For",
|
||||
"delaymsg": "Delay each message",
|
||||
"delayfixed": "Fixed delay",
|
||||
"delayvarmsg": "Override delay with msg.delay",
|
||||
"randomdelay": "Random delay",
|
||||
"limitrate": "Rate Limit",
|
||||
"limitall": "All messages",
|
||||
"limittopic": "For each msg.topic",
|
||||
"fairqueue": "Send each topic in turn",
|
||||
"timedqueue": "Send all topics",
|
||||
"milisecs": "Miliseconds",
|
||||
"secs": "Seconds",
|
||||
"sec": "Second",
|
||||
"mins": "Minutes",
|
||||
"min": "Minute",
|
||||
"hours": "Hours",
|
||||
"hour": "Hour",
|
||||
"days": "Days",
|
||||
"day": "Day",
|
||||
"between": "Between",
|
||||
"and": "&",
|
||||
"rate": "Rate",
|
||||
"msgper": "msg(s) per",
|
||||
"dropmsg": "drop intermediate messages",
|
||||
"label": {
|
||||
"delay": "delay",
|
||||
"variable": "variable",
|
||||
"limit": "limit",
|
||||
"limitTopic": "limit topic",
|
||||
"random": "random",
|
||||
"units" : {
|
||||
"second": {
|
||||
"plural" : "Seconds",
|
||||
"singular": "Second"
|
||||
},
|
||||
"minute": {
|
||||
"plural" : "Minutes",
|
||||
"singular": "Minute"
|
||||
},
|
||||
"hour": {
|
||||
"plural" : "Hours",
|
||||
"singular": "Hour"
|
||||
},
|
||||
"day": {
|
||||
"plural" : "Days",
|
||||
"singular": "Day"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"buffer": "buffer exceeded 1000 messages",
|
||||
"buffer1": "buffer exceeded 10000 messages"
|
||||
}
|
||||
},
|
||||
"trigger": {
|
||||
"send": "Send",
|
||||
"then": "then",
|
||||
"then-send": "then send",
|
||||
"output": {
|
||||
"string": "the string",
|
||||
"number": "the number",
|
||||
"existing": "the existing msg object",
|
||||
"original": "the original msg object",
|
||||
"latest": "the latest msg object",
|
||||
"nothing": "nothing"
|
||||
},
|
||||
"wait-reset": "wait to be reset",
|
||||
"wait-for": "wait for",
|
||||
"wait-loop": "resend it every",
|
||||
"for": "Handling",
|
||||
"bytopics": "each msg.topic independently",
|
||||
"alltopics": "all messages",
|
||||
"duration": {
|
||||
"ms": "Milliseconds",
|
||||
"s": "Seconds",
|
||||
"m": "Minutes",
|
||||
"h": "Hours"
|
||||
},
|
||||
"extend": " extend delay if new message arrives",
|
||||
"label": {
|
||||
"trigger": "trigger",
|
||||
"trigger-block": "trigger & block",
|
||||
"trigger-loop": "resend every",
|
||||
"reset": "Reset the trigger if:",
|
||||
"resetMessage":"msg.reset is set",
|
||||
"resetPayload":"msg.payload equals",
|
||||
"resetprompt": "optional"
|
||||
}
|
||||
},
|
||||
"comment": {
|
||||
"comment": "comment",
|
||||
"label": {
|
||||
"title": "Title",
|
||||
"body": "Body"
|
||||
},
|
||||
"tip": "Tip: The body text can be styled as <a href=\"https://help.github.com/articles/markdown-basics/\" target=\"_blank\">Github flavoured Markdown</a>"
|
||||
},
|
||||
"unknown": {
|
||||
"label": {
|
||||
"unknown": "unknown"
|
||||
},
|
||||
"tip": "<p>This node is a type unknown to your installation of Node-RED.</p><p><i>If you deploy with the node in this state, it's configuration will be preserved, but the flow will not start until the missing type is installed.</i></p><p>See the Info side bar for more help</p>"
|
||||
},
|
||||
"mqtt": {
|
||||
"label": {
|
||||
"broker": "Server",
|
||||
"example": "e.g. localhost",
|
||||
"qos": "QoS",
|
||||
"retain": "Retain",
|
||||
"clientid": "Client ID",
|
||||
"port": "Port",
|
||||
"keepalive": "Keep alive time (s)",
|
||||
"cleansession": "Use clean session",
|
||||
"use-tls": "Enable secure (SSL/TLS) connection",
|
||||
"tls-config":"TLS Configuration",
|
||||
"verify-server-cert":"Verify server certificate",
|
||||
"compatmode": "Use legacy MQTT 3.1 support"
|
||||
},
|
||||
"sections-label":{
|
||||
"birth-message": "Message sent on connection (birth message)",
|
||||
"will-message":"Message sent on an unexpected disconnection (will message)",
|
||||
"close-message":"Message sent before disconnecting (close message)"
|
||||
},
|
||||
"tabs-label": {
|
||||
"connection": "Connection",
|
||||
"security": "Security",
|
||||
"messages": "Messages"
|
||||
},
|
||||
"placeholder": {
|
||||
"clientid": "Leave blank for auto generated",
|
||||
"clientid-nonclean":"Must be set for non-clean sessions",
|
||||
"will-topic": "Leave blank to disable will message",
|
||||
"birth-topic": "Leave blank to disable birth message",
|
||||
"close-topic": "Leave blank to disable close message"
|
||||
},
|
||||
"state": {
|
||||
"connected": "Connected to broker: __broker__",
|
||||
"disconnected": "Disconnected from broker: __broker__",
|
||||
"connect-failed": "Connection failed to broker: __broker__"
|
||||
},
|
||||
"retain": "Retain",
|
||||
"true": "true",
|
||||
"false": "false",
|
||||
"tip": "Tip: Leave topic, qos or retain blank if you want to set them via msg properties.",
|
||||
"errors": {
|
||||
"not-defined": "topic not defined",
|
||||
"missing-config": "missing broker configuration",
|
||||
"invalid-topic": "Invalid topic specified",
|
||||
"nonclean-missingclientid": "No client ID set, using clean session"
|
||||
}
|
||||
},
|
||||
"httpin": {
|
||||
"label": {
|
||||
"method": "Method",
|
||||
"url": "URL",
|
||||
"doc": "Docs",
|
||||
"return": "Return",
|
||||
"upload": "Accept file uploads?",
|
||||
"status": "Status code",
|
||||
"headers": "Headers",
|
||||
"other": "other"
|
||||
},
|
||||
"setby": "- set by msg.method -",
|
||||
"basicauth": "Use basic authentication",
|
||||
"use-tls": "Enable secure (SSL/TLS) connection",
|
||||
"tls-config":"TLS Configuration",
|
||||
"utf8": "a UTF-8 string",
|
||||
"binary": "a binary buffer",
|
||||
"json": "a parsed JSON object",
|
||||
"tip": {
|
||||
"in": "The url will be relative to ",
|
||||
"res": "The messages sent to this node <b>must</b> originate from an <i>http input</i> node",
|
||||
"req": "Tip: If the JSON parse fails the fetched string is returned as-is."
|
||||
},
|
||||
"httpreq": "http request",
|
||||
"errors": {
|
||||
"not-created": "Cannot create http-in node when httpNodeRoot set to false",
|
||||
"missing-path": "missing path",
|
||||
"no-response": "No response object",
|
||||
"json-error": "JSON parse error",
|
||||
"no-url": "No url specified",
|
||||
"deprecated-call":"Deprecated call to __method__",
|
||||
"invalid-transport":"non-http transport requested"
|
||||
},
|
||||
"status": {
|
||||
"requesting": "requesting"
|
||||
}
|
||||
},
|
||||
"websocket": {
|
||||
"label": {
|
||||
"type": "Type",
|
||||
"path": "Path",
|
||||
"url": "URL"
|
||||
},
|
||||
"listenon": "Listen on",
|
||||
"connectto": "Connect to",
|
||||
"sendrec": "Send/Receive",
|
||||
"payload": "payload",
|
||||
"message": "entire message",
|
||||
"tip": {
|
||||
"path1": "By default, <code>payload</code> will contain the data to be sent over, or received from a websocket. The listener can be configured to send or receive the entire message object as a JSON formatted string.",
|
||||
"path2": "This path will be relative to ",
|
||||
"url1": "URL should use ws:// or wss:// scheme and point to an existing websocket listener.",
|
||||
"url2": "By default, <code>payload</code> will contain the data to be sent over, or received from a websocket. The client can be configured to send or receive the entire message object as a JSON formatted string."
|
||||
},
|
||||
"status": {
|
||||
"connected": "connected __count__",
|
||||
"connected_plural": "connected __count__"
|
||||
},
|
||||
"errors": {
|
||||
"connect-error": "An error occured on the ws connection: ",
|
||||
"send-error": "An error occurred while sending: ",
|
||||
"missing-conf": "Missing server configuration"
|
||||
}
|
||||
},
|
||||
"watch": {
|
||||
"watch": "watch",
|
||||
"label": {
|
||||
"files": "File(s)",
|
||||
"recursive": "Watch sub-directories recursively"
|
||||
},
|
||||
"placeholder": {
|
||||
"files": "Comma-separated list of files and/or directories"
|
||||
},
|
||||
"tip": "On Windows you must use double back-slashes \\\\ in any directory names."
|
||||
},
|
||||
"tcpin": {
|
||||
"label": {
|
||||
"type": "Type",
|
||||
"output": "Output",
|
||||
"port": "port",
|
||||
"host": "at host",
|
||||
"payload": "payload(s)",
|
||||
"delimited": "delimited by",
|
||||
"close-connection": "Close connection after each message is sent?",
|
||||
"decode-base64": "Decode Base64 message?",
|
||||
"server": "Server",
|
||||
"return": "Return",
|
||||
"ms": "ms",
|
||||
"chars": "chars"
|
||||
},
|
||||
"type": {
|
||||
"listen": "Listen on",
|
||||
"connect": "Connect to",
|
||||
"reply": "Reply to TCP"
|
||||
},
|
||||
"output": {
|
||||
"stream": "stream of",
|
||||
"single": "single",
|
||||
"buffer": "Buffer",
|
||||
"string": "String",
|
||||
"base64": "Base64 String"
|
||||
},
|
||||
"return": {
|
||||
"timeout": "after a fixed timeout of",
|
||||
"character": "when character received is",
|
||||
"number": "a fixed number of chars",
|
||||
"never": "never - keep connection open",
|
||||
"immed": "immediately - don't wait for reply"
|
||||
},
|
||||
"status": {
|
||||
"connecting": "connecting to __host__:__port__",
|
||||
"connected": "connected to __host__:__port__",
|
||||
"listening-port": "listening on port __port__",
|
||||
"stopped-listening": "stopped listening on port",
|
||||
"connection-from": "connection from __host__:__port__",
|
||||
"connection-closed": "connection closed from __host__:__port__",
|
||||
"connections": "__count__ connection",
|
||||
"connections_plural": "__count__ connections"
|
||||
|
||||
},
|
||||
"errors": {
|
||||
"connection-lost": "connection lost to __host__:__port__",
|
||||
"timeout": "timeout closed socket port __port__",
|
||||
"cannot-listen": "unable to listen on port __port__, error: __error__",
|
||||
"error": "error: __error__",
|
||||
|
||||
"socket-error": "socket error from __host__:__port__",
|
||||
"no-host": "Host and/or port not set",
|
||||
"connect-timeout": "connect timeout",
|
||||
"connect-fail": "connect failed"
|
||||
}
|
||||
},
|
||||
"udp": {
|
||||
"label": {
|
||||
"listen": "Listen for",
|
||||
"onport": "on Port",
|
||||
"using": "using",
|
||||
"output": "Output",
|
||||
"group": "Group",
|
||||
"interface": "Local IF",
|
||||
"send": "Send a",
|
||||
"toport": "to port",
|
||||
"address": "Address",
|
||||
"decode-base64": "Decode Base64 encoded payload?"
|
||||
},
|
||||
"placeholder": {
|
||||
"interface": "(optional) local interface or address to bind to",
|
||||
"interfaceprompt": "(optional) local interface or address to bind to",
|
||||
"address": "destination ip"
|
||||
},
|
||||
"udpmsgs": "udp messages",
|
||||
"mcmsgs": "multicast messages",
|
||||
"udpmsg": "udp message",
|
||||
"bcmsg": "broadcast message",
|
||||
"mcmsg": "multicast message",
|
||||
"output": {
|
||||
"buffer": "a Buffer",
|
||||
"string": "a String",
|
||||
"base64": "a Base64 encoded string"
|
||||
},
|
||||
"bind": {
|
||||
"random": "bind to random local port",
|
||||
"local": "bind to local port",
|
||||
"target": "bind to target port"
|
||||
},
|
||||
"tip": {
|
||||
"in": "Tip: Make sure your firewall will allow the data in.",
|
||||
"out": "Tip: leave address and port blank if you want to set using <code>msg.ip</code> and <code>msg.port</code>.",
|
||||
"port": "Ports already in use: "
|
||||
},
|
||||
"status": {
|
||||
"listener-at": "udp listener at __host__:__port__",
|
||||
"mc-group": "udp multicast group __group__",
|
||||
"listener-stopped": "udp listener stopped",
|
||||
"output-stopped": "udp output stopped",
|
||||
"mc-ready": "udp multicast ready: __iface__:__outport__ -> __host__:__port__",
|
||||
"bc-ready": "udp broadcast ready: __outport__ -> __host__:__port__",
|
||||
"ready": "udp ready: __outport__ -> __host__:__port__",
|
||||
"ready-nolocal": "udp ready: __host__:__port__",
|
||||
"re-use": "udp re-use socket: __outport__ -> __host__:__port__"
|
||||
},
|
||||
"errors": {
|
||||
"access-error": "UDP access error, you may need root access for ports below 1024",
|
||||
"error": "error: __error__",
|
||||
"bad-mcaddress": "Bad Multicast Address",
|
||||
"interface": "Must be ip address of the required interface",
|
||||
"ip-notset": "udp: ip address not set",
|
||||
"port-notset": "udp: port not set",
|
||||
"port-invalid": "udp: port number not valid",
|
||||
"alreadyused": "udp: port __port__ already in use",
|
||||
"ifnotfound": "udp: interface __iface__ not found"
|
||||
}
|
||||
},
|
||||
"switch": {
|
||||
"switch": "switch",
|
||||
"label": {
|
||||
"property": "Property",
|
||||
"rule": "rule",
|
||||
"repair" : "recreate message sequences"
|
||||
},
|
||||
"and": "and",
|
||||
"checkall": "checking all rules",
|
||||
"stopfirst": "stopping after first match",
|
||||
"ignorecase": "ignore case",
|
||||
"rules": {
|
||||
"btwn":"is between",
|
||||
"cont":"contains",
|
||||
"regex":"matches regex",
|
||||
"true":"is true",
|
||||
"false":"is false",
|
||||
"null":"is null",
|
||||
"nnull":"is not null",
|
||||
"istype":"is of type",
|
||||
"empty":"is empty",
|
||||
"nempty":"is not empty",
|
||||
"head":"head",
|
||||
"tail":"tail",
|
||||
"index":"index between",
|
||||
"exp":"JSONata exp",
|
||||
"else":"otherwise"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "Invalid JSONata expression: __error__",
|
||||
"too-many" : "too many pending messages in switch node"
|
||||
}
|
||||
},
|
||||
"change": {
|
||||
"label": {
|
||||
"rules": "Rules",
|
||||
"rule": "rule",
|
||||
"set": "set __property__",
|
||||
"change": "change __property__",
|
||||
"delete": "delete __property__",
|
||||
"move": "move __property__",
|
||||
"changeCount": "change: __count__ rules",
|
||||
"regex": "Use regular expressions"
|
||||
},
|
||||
"action": {
|
||||
"set": "Set",
|
||||
"change": "Change",
|
||||
"delete": "Delete",
|
||||
"move": "Move",
|
||||
"to": "to",
|
||||
"search": "Search for",
|
||||
"replace": "Replace with"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-from": "Invalid 'from' property: __error__",
|
||||
"invalid-json": "Invalid 'to' JSON property",
|
||||
"invalid-expr": "Invalid JSONata expression: __error__"
|
||||
}
|
||||
},
|
||||
"range": {
|
||||
"range": "range",
|
||||
"label": {
|
||||
"action": "Action",
|
||||
"inputrange": "Map the input range",
|
||||
"resultrange": "to the result range",
|
||||
"from": "from",
|
||||
"to": "to",
|
||||
"roundresult": "Round result to the nearest integer?"
|
||||
},
|
||||
"placeholder": {
|
||||
"min": "e.g. 0",
|
||||
"maxin": "e.g. 99",
|
||||
"maxout": "e.g. 255"
|
||||
},
|
||||
"scale": {
|
||||
"payload": "Scale the message property",
|
||||
"limit": "Scale and limit to the target range",
|
||||
"wrap": "Scale and wrap within the target range"
|
||||
},
|
||||
"tip": "Tip: This node ONLY works with numbers.",
|
||||
"errors": {
|
||||
"notnumber": "Not a number"
|
||||
}
|
||||
},
|
||||
"csv": {
|
||||
"label": {
|
||||
"columns": "Columns",
|
||||
"separator": "Separator",
|
||||
"c2o": "CSV to Object options",
|
||||
"o2c": "Object to CSV options",
|
||||
"input": "Input",
|
||||
"skip-s": "Skip first",
|
||||
"skip-e": "lines",
|
||||
"firstrow": "first row contains column names",
|
||||
"output": "Output",
|
||||
"includerow": "include column name row",
|
||||
"newline": "Newline"
|
||||
},
|
||||
"placeholder": {
|
||||
"columns": "comma-separated column names"
|
||||
},
|
||||
"separator": {
|
||||
"comma": "comma",
|
||||
"tab": "tab",
|
||||
"space": "space",
|
||||
"semicolon": "semicolon",
|
||||
"colon": "colon",
|
||||
"hashtag": "hashtag",
|
||||
"other": "other..."
|
||||
},
|
||||
"output": {
|
||||
"row": "a message per row",
|
||||
"array": "a single message [array]"
|
||||
},
|
||||
"newline": {
|
||||
"linux": "Linux (\\n)",
|
||||
"mac": "Mac (\\r)",
|
||||
"windows": "Windows (\\r\\n)"
|
||||
},
|
||||
"errors": {
|
||||
"csv_js": "This node only handles CSV strings or js objects.",
|
||||
"obj_csv": "No columns template specified for object -> CSV."
|
||||
}
|
||||
},
|
||||
"html": {
|
||||
"label": {
|
||||
"select": "Selector",
|
||||
"output": "Output",
|
||||
"in": "in"
|
||||
},
|
||||
"output": {
|
||||
"html": "the html content of the elements",
|
||||
"text": "only the text content of the elements",
|
||||
"attr": "an object of any attributes of the elements"
|
||||
},
|
||||
"format": {
|
||||
"single": "as a single message containing an array",
|
||||
"multi": "as multiple messages, one for each element"
|
||||
}
|
||||
},
|
||||
"json": {
|
||||
"errors": {
|
||||
"dropped-object": "Ignored non-object payload",
|
||||
"dropped": "Ignored unsupported payload type",
|
||||
"dropped-error": "Failed to convert payload",
|
||||
"schema-error": "JSON Schema error",
|
||||
"schema-error-compile": "JSON Schema error: failed to compile schema"
|
||||
},
|
||||
"label": {
|
||||
"o2j": "Object to JSON options",
|
||||
"pretty": "Format JSON string",
|
||||
"action": "Action",
|
||||
"property": "Property",
|
||||
"actions": {
|
||||
"toggle": "Convert between JSON String & Object",
|
||||
"str":"Always convert to JSON String",
|
||||
"obj":"Always convert to JavaScript Object"
|
||||
}
|
||||
}
|
||||
},
|
||||
"yaml": {
|
||||
"errors": {
|
||||
"dropped-object": "Ignored non-object payload",
|
||||
"dropped": "Ignored unsupported payload type",
|
||||
"dropped-error": "Failed to convert payload"
|
||||
}
|
||||
},
|
||||
"xml": {
|
||||
"label": {
|
||||
"represent": "Property name for XML tag attributes",
|
||||
"prefix": "Property name for tag text content",
|
||||
"advanced": "Advanced options",
|
||||
"x2o": "XML to Object options"
|
||||
},
|
||||
"errors": {
|
||||
"xml_js": "This node only handles xml strings or js objects."
|
||||
}
|
||||
},
|
||||
"rpi-gpio": {
|
||||
"label": {
|
||||
"gpiopin": "GPIO",
|
||||
"selectpin": "select pin",
|
||||
"resistor": "Resistor?",
|
||||
"readinitial": "Read initial state of pin on deploy/restart?",
|
||||
"type": "Type",
|
||||
"initpin": "Initialise pin state?",
|
||||
"debounce": "Debounce",
|
||||
"freq": "Frequency",
|
||||
"button": "Button",
|
||||
"pimouse": "Pi Mouse",
|
||||
"pikeyboard": "Pi Keyboard",
|
||||
"left": "Left",
|
||||
"right": "Right",
|
||||
"middle": "Middle"
|
||||
},
|
||||
"resistor": {
|
||||
"none": "none",
|
||||
"pullup": "pullup",
|
||||
"pulldown": "pulldown"
|
||||
},
|
||||
"digout": "Digital output",
|
||||
"pwmout": "PWM output",
|
||||
"servo": "Servo output",
|
||||
"initpin0": "initial level of pin - low (0)",
|
||||
"initpin1": "initial level of pin - high (1)",
|
||||
"left": "left",
|
||||
"right": "right",
|
||||
"middle": "middle",
|
||||
"any": "any",
|
||||
"pinname": "Pin",
|
||||
"alreadyuse": "already in use",
|
||||
"alreadyset": "already set as",
|
||||
"tip": {
|
||||
"pin": "<b>Pins in Use</b>: ",
|
||||
"in": "Tip: Only Digital Input is supported - input must be 0 or 1.",
|
||||
"dig": "Tip: For digital output - input must be 0 or 1.",
|
||||
"pwm": "Tip: For PWM output - input must be between 0 to 100; setting high frequency might occupy more CPU than expected.",
|
||||
"ser": "<b>Tip</b>: For Servo output - input must be between 0 to 100. 50 is centre."
|
||||
},
|
||||
"types": {
|
||||
"digout": "digital output",
|
||||
"input": "input",
|
||||
"pullup": "input with pull up",
|
||||
"pulldown": "input with pull down",
|
||||
"pwmout": "PWM output",
|
||||
"servo": "Servo output"
|
||||
},
|
||||
"status": {
|
||||
"stopped": "stopped",
|
||||
"closed": "closed",
|
||||
"not-running": "not running",
|
||||
"not-available": "not available",
|
||||
"na": "N/A : __value__"
|
||||
},
|
||||
"errors": {
|
||||
"ignorenode": "Raspberry Pi specific node set inactive",
|
||||
"version": "Failed to get version from Pi",
|
||||
"sawpitype": "Saw Pi Type",
|
||||
"libnotfound": "Cannot find Pi RPi.GPIO python library",
|
||||
"alreadyset": "GPIO pin __pin__ already set as type: __type__",
|
||||
"invalidpin": "Invalid GPIO pin",
|
||||
"invalidinput": "Invalid input",
|
||||
"needtobeexecutable": "__command__ needs to be executable",
|
||||
"mustbeexecutable": "nrgpio must to be executable",
|
||||
"commandnotfound": "nrgpio command not found",
|
||||
"commandnotexecutable": "nrgpio command not executable",
|
||||
"error": "error: __error__",
|
||||
"pythoncommandnotfound": "nrpgio python command not running"
|
||||
}
|
||||
},
|
||||
"tail": {
|
||||
"tail": "tail",
|
||||
"label": {
|
||||
"filename": "Filename",
|
||||
"type": "File type",
|
||||
"splitlines": "Split lines on \\n?"
|
||||
},
|
||||
"action": {
|
||||
"text": "Text - returns String",
|
||||
"binary": "Binary - returns Buffer"
|
||||
},
|
||||
"errors": {
|
||||
"windowsnotsupport": "Not currently supported on Windows."
|
||||
}
|
||||
},
|
||||
"file": {
|
||||
"label": {
|
||||
"filename": "Filename",
|
||||
"action": "Action",
|
||||
"addnewline": "Add newline (\\n) to each payload?",
|
||||
"createdir": "Create directory if it doesn't exist?",
|
||||
"outputas": "Output",
|
||||
"breakchunks": "Break into chunks",
|
||||
"breaklines": "Break into lines",
|
||||
"filelabel": "file",
|
||||
"sendError": "Send message on error (legacy mode)",
|
||||
"deletelabel": "delete __file__"
|
||||
},
|
||||
"action": {
|
||||
"append": "append to file",
|
||||
"overwrite": "overwrite file",
|
||||
"delete": "delete file"
|
||||
},
|
||||
"output": {
|
||||
"utf8": "a single utf8 string",
|
||||
"buffer": "a single Buffer object",
|
||||
"lines": "a msg per line",
|
||||
"stream": "a stream of Buffers"
|
||||
},
|
||||
"status": {
|
||||
"wrotefile": "wrote to file: __file__",
|
||||
"deletedfile": "deleted file: __file__",
|
||||
"appendedfile": "appended to file: __file__"
|
||||
},
|
||||
"errors": {
|
||||
"nofilename": "No filename specified",
|
||||
"invaliddelete": "Warning: Invalid delete. Please use specific delete option in config dialog.",
|
||||
"deletefail": "failed to delete file: __error__",
|
||||
"writefail": "failed to write to file: __error__",
|
||||
"appendfail": "failed to append to file: __error__",
|
||||
"createfail": "failed to create file: __error__"
|
||||
},
|
||||
"tip": "Tip: The filename should be an absolute path, otherwise it will be relative to the working directory of the Node-RED process."
|
||||
},
|
||||
"split": {
|
||||
"split": "split",
|
||||
"intro":"Split <code>msg.payload</code> based on type:",
|
||||
"object":"<b>Object</b>",
|
||||
"objectSend":"Send a message for each key/value pair",
|
||||
"strBuff":"<b>String</b> / <b>Buffer</b>",
|
||||
"array":"<b>Array</b>",
|
||||
"splitUsing":"Split using",
|
||||
"splitLength":"Fixed length of",
|
||||
"stream":"Handle as a stream of messages",
|
||||
"addname":" Copy key to "
|
||||
},
|
||||
"join":{
|
||||
"join": "join",
|
||||
"mode":{
|
||||
"mode":"Mode",
|
||||
"auto":"automatic",
|
||||
"merge":"merge sequences",
|
||||
"reduce":"reduce sequence",
|
||||
"custom":"manual"
|
||||
},
|
||||
"combine":"Combine each",
|
||||
"create":"to create",
|
||||
"type":{
|
||||
"string":"a String",
|
||||
"array":"an Array",
|
||||
"buffer":"a Buffer",
|
||||
"object":"a key/value Object",
|
||||
"merged":"a merged Object"
|
||||
},
|
||||
"using":"using the value of",
|
||||
"key":"as the key",
|
||||
"joinedUsing":"joined using",
|
||||
"send":"Send the message:",
|
||||
"afterCount":"After a number of message parts",
|
||||
"count":"count",
|
||||
"subsequent":"and every subsequent message.",
|
||||
"afterTimeout":"After a timeout following the first message",
|
||||
"seconds":"seconds",
|
||||
"complete":"After a message with the <code>msg.complete</code> property set",
|
||||
"tip":"This mode assumes this node is either paired with a <i>split</i> node or the received messages will have a properly configured <code>msg.parts</code> property.",
|
||||
"too-many" : "too many pending messages in join node",
|
||||
"merge": {
|
||||
"topics-label":"Merged Topics",
|
||||
"topics":"topics",
|
||||
"topic" : "topic",
|
||||
"on-change":"Send merged message on arrival of a new topic"
|
||||
},
|
||||
"reduce": {
|
||||
"exp": "Reduce exp",
|
||||
"exp-value": "exp",
|
||||
"init": "Initial value",
|
||||
"right": "Evaluate in reverse order (last to first)",
|
||||
"fixup": "Fix-up exp"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "Invalid JSONata expression: __error__"
|
||||
}
|
||||
},
|
||||
"sort" : {
|
||||
"sort": "sort",
|
||||
"target" : "Sort",
|
||||
"seq" : "message sequence",
|
||||
"key" : "Key",
|
||||
"elem" : "element value",
|
||||
"order" : "Order",
|
||||
"ascending" : "ascending",
|
||||
"descending" : "descending",
|
||||
"as-number" : "as number",
|
||||
"invalid-exp" : "Invalid JSONata expression in sort node: __message__",
|
||||
"too-many" : "Too many pending messages in sort node",
|
||||
"clear" : "clear pending message in sort node"
|
||||
},
|
||||
"batch" : {
|
||||
"batch": "batch",
|
||||
"mode": {
|
||||
"label" : "Mode",
|
||||
"num-msgs" : "Group by number of messages",
|
||||
"interval" : "Group by time interval",
|
||||
"concat" : "Concatenate sequences"
|
||||
},
|
||||
"count": {
|
||||
"label" : "Number of messages",
|
||||
"overlap" : "Overlap",
|
||||
"count" : "count",
|
||||
"invalid" : "Invalid count and overlap"
|
||||
},
|
||||
"interval": {
|
||||
"label" : "Interval",
|
||||
"seconds" : "seconds",
|
||||
"empty" : "send empty message when no message arrives"
|
||||
},
|
||||
"concat": {
|
||||
"topics-label": "Topics",
|
||||
"topic" : "topic"
|
||||
},
|
||||
"too-many" : "too many pending messages in batch node",
|
||||
"unexpected" : "unexpected mode",
|
||||
"no-parts" : "no parts property in message"
|
||||
}
|
||||
}
|
35
packages/node_modules/@node-red/nodes/core/locales/ja/analysis/72-sentiment.html
generated
vendored
35
packages/node_modules/@node-red/nodes/core/locales/ja/analysis/72-sentiment.html
generated
vendored
@@ -1,35 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="sentiment">
|
||||
<p>指定したプロパティ(デフォルトは<code>payload</code>)を分析し、<code>sentiment</code>オブジェクトを追加します。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>sentiment <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>AFINN-111による感情分析の結果</dd>
|
||||
<dt>sentiment.score <span class="property-type">数値</span></dt>
|
||||
<dd>感情分析スコア</dd>
|
||||
</dl>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>overrides <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>単語スコアの上書きをするためのオブジェクト - <code>{ word:score,... }</code></dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>ゼロ以上のスコアはポジティブ、ゼロ以下はネガティブを意味します。</p>
|
||||
<p>スコアの範囲は通常-5から+5ですが、より大きかったり小さかったりすることもあります。</p>
|
||||
<p>詳細は<a href="https://github.com/thisandagain/sentiment/blob/master/README.md" target="_blank">the Sentiment docs here</a>を参照してください。</p>
|
||||
</script>
|
34
packages/node_modules/@node-red/nodes/core/locales/ja/core/20-inject.html
generated
vendored
34
packages/node_modules/@node-red/nodes/core/locales/ja/core/20-inject.html
generated
vendored
@@ -1,34 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="inject">
|
||||
<p>手動もしくは一定間隔でメッセージをフローに注入します。メッセージのペイロードには、文字列、JavaScriptオブジェクト、現在の時刻など、さまざまな値を指定できます。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">各種</span></dt>
|
||||
<dd>指定したメッセージペイロード。</dd>
|
||||
<dt class="optional">topic <span class="property-type">文字列</span></dt>
|
||||
<dd>任意で指定可能なプロパティ。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>injectノードを用いることで、指定したペイロード値を用いてフローを開始できます。デフォルトのペイロード値は現在時刻のタイムスタンプを1970年1月1日からの経過ミリ秒で表現した値です。</p>
|
||||
<p>文字列、数値、論理値、JavaScriptオブジェクト、フロー/グローバルコンテキストの値などの送出も可能です。</p>
|
||||
<p> デフォルト設定では、エディタ内に表示されるボタンをクリックすることで、ノードを手動で起動できます。指定間隔もしくはスケジュールに従ってメッセージを送出するように設定することも可能です。</p>
|
||||
<p>また、フロー開始の際に一度だけメッセージを送出させることもできます。</p>
|
||||
<p>「<i>時間間隔</i>」に指定可能な値の最大値は、約596時間(もしくは24日)です。一日より長い間隔を扱いたい場合は、電源停止や再起動にも対応可能なスケジューラノードの利用を検討すると良いでしょう。</p>
|
||||
<p><b>注</b>:「<i>指定した時間間隔、日時</i>」と「<i>指定した日時</i>」オプションは標準的なcronシステムを内部で利用します。したがって「20分」という指定は、その時点から20分後ではなく、毎時きっかり、20分、40分を意味します。現時刻から20分毎を指定するには「<i>指定した時間間隔</i>」オプションを用います。</p>
|
||||
<p><b>注</b>: 文字列に改行を含めたい場合は、functionノードを使ってペイロードを設定してください。</p>
|
||||
</script>
|
36
packages/node_modules/@node-red/nodes/core/locales/ja/core/25-catch.html
generated
vendored
36
packages/node_modules/@node-red/nodes/core/locales/ja/core/25-catch.html
generated
vendored
@@ -1,36 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="catch">
|
||||
<p>同じタブ内のノードが送出したエラーをキャッチします。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>error.message <span class="property-type">文字列</span></dt>
|
||||
<dd>エラーメッセージ</dd>
|
||||
<dt>error.source.id <span class="property-type">文字列</span></dt>
|
||||
<dd>エラーを送出したノードのID</dd>
|
||||
<dt>error.source.type <span class="property-type">文字列</span></dt>
|
||||
<dd>エラーを送出したノードの種別</dd>
|
||||
<dt>error.source.name <span class="property-type">文字列</span></dt>
|
||||
<dd>エラーを送出したノードの名称(設定されている場合)</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>メッセージの処理中にノードがエラーを送出した場合、フロー実行は基本的に停止します。このノードを使うと、エラーをキャッチして対応するフローで処理させることができます。</p>
|
||||
<p>デフォルトでは、同じタブの全てのノードが送出したエラーをキャッチします。特定のノードをキャッチ対象とすることも可能です。</p>
|
||||
<p>エラー発生時には、マッチするすべてのcatchノードがメッセージを受け取ります。</p>
|
||||
<p>サブフロー内でエラーが送出された場合、まずサブフロー内のcatchノードで処理されます。対応するノードが存在しない場合には、そのサブフローが配置されたタブにエラーを伝播して処理します。</p>
|
||||
<p>メッセージが<code>error</code>プロパティを持っている場合、元の<code>error</code>は<code>_error</code>へコピーします。</p>
|
||||
</script>
|
33
packages/node_modules/@node-red/nodes/core/locales/ja/core/25-status.html
generated
vendored
33
packages/node_modules/@node-red/nodes/core/locales/ja/core/25-status.html
generated
vendored
@@ -1,33 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="status">
|
||||
<p>同じタブ内のノードのステータスメッセージを取得します。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>status.text <span class="property-type">文字列</span></dt>
|
||||
<dd>ステータス文字列</dd>
|
||||
<dt>status.source.type <span class="property-type">文字列</span></dt>
|
||||
<dd>ステータスを表示したノードの種別</dd>
|
||||
<dt>status.source.id <span class="property-type">文字列</span></dt>
|
||||
<dd>ステータスを表示したノードのID</dd>
|
||||
<dt>status.source.name <span class="property-type">文字列</span></dt>
|
||||
<dd>ステータスを表示したノードの名称(設定されている場合)</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードは<code>payload</code>を設定しません。</p>
|
||||
<p>デフォルトでは、同じワークスペースタブ内の全てのノードのステータスを取得します。特定のノードのステータスを取得対象とすることも可能です。</p>
|
||||
</script>
|
26
packages/node_modules/@node-red/nodes/core/locales/ja/core/58-debug.html
generated
vendored
26
packages/node_modules/@node-red/nodes/core/locales/ja/core/58-debug.html
generated
vendored
@@ -1,26 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="debug">
|
||||
<p>サイドバーの「デバッグ」タブに、選択したメッセージプロパティの値を表示します。設定により、ランタイムログへの出力も可能です。デフォルトの表示対象は<code>msg.payload</code>です。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>「デバッグ」サイドバーは受け取ったメッセージの階層構造を表示する機能を備えます。この機能によりメッセージの構造を容易に理解できます。</p>
|
||||
<p>JavaScriptオブジェクトと配列は必要に応じて折り畳んだり展開したりできます。バッファオブジェクトを生データとして表示したり、表現可能な場合に文字列として表示することも可能です。</p>
|
||||
<p>メッセージを受信した時刻、送信ノード、メッセージの型に関する情報を「デバッグ」サイドバーに表示されたメッセージに付随して表示します。送信元ノードのIDを選択すると、ワークスペース内の対応ノードを確認できます。</p>
|
||||
<p>出力の有効/無効はノード上のボタンで切り替えられます。フロー上で未使用のdebugノードは、無効化するか削除することを推奨します。</p>
|
||||
<p>全てのメッセージをランタイムログに送付、もしくは、(32文字の)短いデータをdebugノードの下のステータステキストに表示することも可能です。</p>
|
||||
</script>
|
||||
|
31
packages/node_modules/@node-red/nodes/core/locales/ja/core/60-link.html
generated
vendored
31
packages/node_modules/@node-red/nodes/core/locales/ja/core/60-link.html
generated
vendored
@@ -1,31 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="link in">
|
||||
<p>フロー間に仮想的なリンクを作成します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>任意のタブ上に存在する<code>link out</code>ノードに接続できます。この接続はあたかも直接リンクしたかのように動作します。</p>
|
||||
<p>linkノード間のリンクはlinkノードを選択した場合にのみ表示されます。他のタブへのリンクがある場合には、仮想的なノードを表示します。この仮想的ノードをクリックすると、対応するタブに移動できます。</p>
|
||||
<p><b>注: </b>サブフローの外から中、もしくは、中から外へのリンクを作成することはできません。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="link out">
|
||||
<p>フロー間に仮想的なリンクを作成します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>任意のタブ上に存在する<code>link in</code>ノードに接続できます。この接続はあたかも直接リンクしたかのように動作します。</p>
|
||||
<p>linkノード間のリンクはlinkノードを選択した場合にのみ表示されます。他のタブへのリンクがある場合には、仮想的なノードを表示します。この仮想的ノードをクリックすると、対応するタブに移動できます。</p>
|
||||
<p><b>注: </b>サブフローの外から中、もしくは、中から外へのリンクを作成することはできません。</p>
|
||||
</script>
|
74
packages/node_modules/@node-red/nodes/core/locales/ja/core/75-exec.html
generated
vendored
74
packages/node_modules/@node-red/nodes/core/locales/ja/core/75-exec.html
generated
vendored
@@ -1,74 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="exec">
|
||||
<p>システムのコマンドを実行し出力を返します。</p>
|
||||
<p>コマンドの完了まで待つか、コマンドが出力を行う毎にメッセージを出力するかを指定できます。</p>
|
||||
<p>実行対象のコマンドは、ノードの設定もしくは受信メッセージで指定します。</p>
|
||||
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">payload <span class="property-type">文字列</span></dt>
|
||||
<dd>実行コマンドの最後に追加するよう設定できます</dd>
|
||||
<dt class="optional">kill <span class="property-type">文字列</span></dt>
|
||||
<dd>execノードのプロセスに対して送るシグナルの種別を指定します</dd>
|
||||
<dt class="optional">pid <span class="property-type">数値|文字列</span></dt>
|
||||
<dd>シグナル送信対象のexecノードのプロセスIDを指定します</dd>
|
||||
</dl>
|
||||
|
||||
<h3>出力</h3>
|
||||
<ol class="node-ports">
|
||||
<li>標準出力(stdout)
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列</span></dt>
|
||||
<dd>コマンドの標準出力</dd>
|
||||
</dl>
|
||||
<dl class="message-properties">
|
||||
<dt>rc <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>返却コードオブジェクト(3番目の端子でも受取り可能)のコピー(execモードのみ)</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>標準エラー出力(stderr)
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列</span></dt>
|
||||
<dd>コマンドの標準エラー出力</dd>
|
||||
</dl>
|
||||
<dl class="message-properties">
|
||||
<dt>rc <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>返却コードオブジェクト(3番目の端子でも受取り可能)のコピー(execモードのみ)</dd>
|
||||
</dl>
|
||||
</li>
|
||||
<li>返却コード(return code)
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>リターンコード、<code>message</code>、<code>signal</code>プロパティを含むオブジェクト(<code>message</code>、<code>signal</code>は利用可能な場合)</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ol>
|
||||
<h3>詳細</h3>
|
||||
<p>デフォルトでは、<code>exec</code>システムコールを用いてコマンドを呼び出してその完了を待ち、出力を返します。例えば、コマンドの実行が成功した場合には、<code>{ code: 0 }</code>と言う返却値を返します。</p>
|
||||
<p><code>spawn</code>を使ってコマンドを実行し、標準出力および標準エラー出力へ出力を返すようにすることもできます。この場合、通常1行毎に値を返します。コマンドの実行が完了すると、3番目の端子にオブジェクトを出力します。例えば、コマンドの実行が成功した場合には、<code>{ code: 0 }</code>という返却値を返します。</p>
|
||||
<p>エラー発生時には、3番目の端子の<code>msg.payload</code>に<code>message</code>、<code>signal</code>など付加情報を返します。</p>
|
||||
<p>実行対象のコマンドはノード設定で定義します。<code>msg.payload</code>や追加引数をコマンドに追加することもできます。</p>
|
||||
<p>コマンドもしくはパラメータが空白を含む場合には、引用符で囲みます。- <code>"これは一つのパラメータです"</code></p>
|
||||
<p>返却する<code>payload</code>は通常<i>文字列</i>ですが、UTF8文字以外が存在すると<i>バッファ</i>となります。</p>
|
||||
<p>ノードが実行中の場合、ステータスアイコンとPIDを表示します。この状態変化は<code>Status</code>ノードで検知できます。</p>
|
||||
<h4>プロセスの停止</h4>
|
||||
<p><code>msg.kill</code>を受信すると、実行中のプロセスを停止することができます。<code>msg.kill</code>には送出するシグナルの種別を指定します。例えば、<code>SIGINT</code>、<code>SIGQUIT</code>、<code>SIGHUP</code>などです。空の文字列を指定した場合には、<code>SIGTERM</code>を指定したものとみなします。</p>
|
||||
<p>ノードが1つ以上のプロセスを実行している場合、<code>msg.pid</code>に停止対象のPIDを指定しなければなりません。</p>
|
||||
<p><code>タイムアウト</code>フィールドに値を指定すると、指定した秒数以内にコマンドが完了しない場合、プロセスを自動的に停止します。</p>
|
||||
<p>ヒント: Pythonアプリケーションを実行する場合、<code>-u</code>を指定すると出力がバッファされるのを抑止できます。</p>
|
||||
</script>
|
49
packages/node_modules/@node-red/nodes/core/locales/ja/core/80-function.html
generated
vendored
49
packages/node_modules/@node-red/nodes/core/locales/ja/core/80-function.html
generated
vendored
@@ -1,49 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="function">
|
||||
<p>受信メッセージに対して処理を行うJavaScriptコード(関数の本体)を定義します。</p>
|
||||
<p>入力メッセージは<code>msg</code>という名称のJavaScriptオブジェクトで受け渡されます。</p>
|
||||
<p><code>msg</code>オブジェクトは<code>msg.payload</code>プロパティにメッセージ本体を保持するのが慣例です。</p>
|
||||
<p>通常、コードはメッセージオブジェクト(もしくは複数のメッセージオブジェクト)を返却します。後続フローの実行を停止したい場合は、オブジェクトを返却しなくてもかまいません。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>コードの書き方の詳細については、<a target="_blank" href="http://nodered.org/docs/writing-functions.html">オンラインドキュメント</a>を参照してください。</p>
|
||||
<h4>メッセージの送信</h4>
|
||||
<p>フロー内の次ノードにメッセージを渡すためには、メッセージを返却するか<code>node.send(messages)</code>を呼び出します。</p>
|
||||
<p>返却/sendの対象は次のとおりです:</p>
|
||||
<ul>
|
||||
<li>単一メッセージオブジェクト - 最初の出力に接続されたノードに渡されます</li>
|
||||
<li>メッセージオブジェクトの配列 - 対応する出力に接続されたノードに渡されます</li>
|
||||
</ul>
|
||||
<p>配列要素が配列の場合には、複数のメッセージを対応する出力に送出します。</p>
|
||||
<p>返却方法が単一値か配列要素かにかかわらず、返却値がnullの場合メッセージの送出は行いません。</p>
|
||||
<h4>ログ出力とエラー処理</h4>
|
||||
<p>ログ情報の出力、エラー出力を行うには以下の関数を用います:</p>
|
||||
<ul>
|
||||
<li><code>node.log("ログメッセージ")</code></li>
|
||||
<li><code>node.warn("警告")</code></li>
|
||||
<li><code>node.error("エラー")</code></li>
|
||||
</ul>
|
||||
</p>
|
||||
<p>catchノードを用いてエラー処理が可能です。catchノードで処理させるためには、<code>msg</code>を<code>node.error</code>の第二引数として渡します:</p>
|
||||
<pre>node.error("エラー",msg);</pre>
|
||||
<h4>ノード情報の参照</h4>
|
||||
<p>コード中ではノードのIDおよび名前を以下のプロパティで参照できます:</p>
|
||||
<ul>
|
||||
<li><code>node.id</code> - ノードのID</li>
|
||||
<li><code>node.name</code> - ノードの名称</li>
|
||||
</ul>
|
||||
</script>
|
47
packages/node_modules/@node-red/nodes/core/locales/ja/core/80-template.html
generated
vendored
47
packages/node_modules/@node-red/nodes/core/locales/ja/core/80-template.html
generated
vendored
@@ -1,47 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="template">
|
||||
<p>テンプレートに基づいてプロパティを設定します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>msg <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>テンプレートを生成するための情報を含むメッセージオブジェクト</dd>
|
||||
<dt class="optional">template <span class="property-type">文字列</span></dt>
|
||||
<dd><code>msg.payload</code>を生成するためのテンプレート。編集パネルでテンプレートを設定しない場合に、出力メッセージとして利用します</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>msg <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>指定したテンプレートと入力メッセージのプロパティから生成した値を設定したメッセージ</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードは<i><a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache</a></i>形式をデフォルトで利用しますが、使用しないようにすることもできます。</p>
|
||||
<p>例えば、
|
||||
<pre>こんにちは{{payload.name}}さん。今日は{{date}}です。</pre>
|
||||
<p>というテンプレートに対して、
|
||||
<pre>{
|
||||
date: "月曜日"
|
||||
payload: {
|
||||
name: "山田",
|
||||
}
|
||||
}</pre>
|
||||
<p>というメッセージを受信した場合、</p>
|
||||
<pre>こんにちは山田さん。今日は月曜日です。</pre>
|
||||
<p>というプロパティが生成されます。</p>
|
||||
<p>フローコンテキストもしくはグローバルコンテキストのプロパティ値を使うこともできます。それぞれ、<code>{{flow.名前}}</code>もしくは<code>{{global.名前}}</code>を用います。</p>
|
||||
<p><b>注: </b>デフォルトでは、<i>mustache</i>形式は置換対象のHTML要素をエスケープします。これを抑止するには<code>{{{三重}}}</code>括弧形式を使います。</p>
|
||||
</script>
|
30
packages/node_modules/@node-red/nodes/core/locales/ja/core/89-delay.html
generated
vendored
30
packages/node_modules/@node-red/nodes/core/locales/ja/core/89-delay.html
generated
vendored
@@ -1,30 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="delay">
|
||||
<p>ノードを通過するメッセージを遅延もしくは流量を制限します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">delay <span class="property-type">数値</span></dt>
|
||||
<dd>メッセージの遅延時間をミリ秒単位で設定します。これはノードの設定でデフォルトの遅延時間を上書きできるようノードを設定した場合にのみ適用します。</dd>
|
||||
<dt class="optional">reset</dt>
|
||||
<dd>受信メッセージでこのプロパティを任意の値に設定すると、ノードが保持する全ての未送信メッセージをクリアします。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>メッセージを遅延させるように設定する場合、遅延時間は固定値、範囲内の乱数値、メッセージ毎の動的な指定値のいずれかを指定できます。</p>
|
||||
<p>流量制御する場合、メッセージは指定した時間間隔内に分散して送信します。キューに残っているメッセージ数はノードのステータスに表示されます。受け取った中間メッセージを破棄することも可能です。</p>
|
||||
<p>流量制御は全てのメッセージに適用することも、<code>msg.topic</code>値でグループ化して適用することも可能です。グループ化すると、中間メッセージは自動的に破棄されます。各時間間隔毎に全てのトピックの最新メッセージを送信するか、次のトピックの最新メッセージを送信するかを指定できます。</p>
|
||||
</script>
|
33
packages/node_modules/@node-red/nodes/core/locales/ja/core/89-trigger.html
generated
vendored
33
packages/node_modules/@node-red/nodes/core/locales/ja/core/89-trigger.html
generated
vendored
@@ -1,33 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="trigger">
|
||||
<p>メッセージの受信すると、別のメッセージの送信を行います。延長もしくは初期化が指定されていない場合には、2つ目のメッセージを送信することもできます。</p>
|
||||
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">reset</dt>
|
||||
<dd>このプロパティを持つメッセージを受け取ると、仕掛かり中の待機や繰り返しをクリアしメッセージの送信は行いません。</dd>
|
||||
</dl>
|
||||
|
||||
<h3>詳細</h3>
|
||||
<p>フロー内でタイムアウトを作成するのに利用します。メッセージを受け取ると、デフォルトでは<code>payload</code>に<code>1</code>を設定して送信します。送信後250ms待機し、<code>payload</code>を<code>0</code>に設定した2つ目のメッセージを送信します。この機能は、例えばRaspberry PIのGPIOピンに接続したLEDを点滅させるために活用できます。</p>
|
||||
<p>各送信メッセージのペイロードはさまざまな種類の値に設定できます。再送信データなしとすることも可能です。例えば、再送信データを「<i>なし</i>」とし、メッセージを受け取った時に遅延を延長することを選択した場合、triggerノードは監視タイマとして動作します。すなわち、指定間隔内にメッセージを受信しない場合にメッセージを送信します。</p>
|
||||
<p>ペイロードに<i>文字列</i>を指定する場合、mustache形式のテンプレートが利用できます。</p>
|
||||
<p><code>reset</code>プロパティを持つメッセージを受信した場合、もしくは、<code>payload</code>が設定した値にマッチする場合、仕掛かり中の待機や繰り返しをクリアしメッセージの送信は行いません。</p>
|
||||
<p>受信メッセージでリセットするまで一定間隔でメッセージを再送するように指定することもできます。</p>
|
||||
<p><code>msg.topic</code>毎に別のストリームとして扱うように設定することも可能です。</p>
|
||||
</script>
|
21
packages/node_modules/@node-red/nodes/core/locales/ja/core/90-comment.html
generated
vendored
21
packages/node_modules/@node-red/nodes/core/locales/ja/core/90-comment.html
generated
vendored
@@ -1,21 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="comment">
|
||||
<p>フローにコメントを記述するために利用します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>編集パネルはMarkdown形式を記入可能です。入力したテキストは、「情報」サイドパネルに表示されます。</p>
|
||||
</script>
|
24
packages/node_modules/@node-red/nodes/core/locales/ja/core/98-unknown.html
generated
vendored
24
packages/node_modules/@node-red/nodes/core/locales/ja/core/98-unknown.html
generated
vendored
@@ -1,24 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="unknown">
|
||||
<p>インストールされたNode-REDが認識できない種別のノードです。</p>
|
||||
<h3>詳細</h3>
|
||||
<p><i>この種別のノードをデプロイした場合、設定は保持されますが、足りないノードをインストールするまでフローを開始することはできません。</i></p>
|
||||
<p><code>メニュー - パレットの管理</code>を使ってノードの検索とインストールを行うか、<b>npm install <モジュール></b>で不足モジュールのインストールを行ってNode-REDを再起動した後、ノードを再インポートしてください。</p>
|
||||
<p>この種別のノードがインストール済みであるが依存ライブラリがインストールされていないケースもあります。Node-REDの起動ログを参照して不足ノードに関連したエラーメッセージをチェックすると良いでしょう。</p>
|
||||
<p>それでも解決しない場合、フローの作者に依頼して不足ノードのコピーを入手してください。</p>
|
||||
</script>
|
71
packages/node_modules/@node-red/nodes/core/locales/ja/hardware/36-rpi-gpio.html
generated
vendored
71
packages/node_modules/@node-red/nodes/core/locales/ja/hardware/36-rpi-gpio.html
generated
vendored
@@ -1,71 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="rpi-gpio in">
|
||||
<p>Raspberry Piの入力ノード。入力ピンの状態に応じて、0 または 1 の値を持つ<code>msg.payload</code>を生成します。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">数値</span></dt>
|
||||
<dd>ペイロードには、0 または 1 が設定されます。</dd>
|
||||
<dt>topic <span class="property-type">文字列</span></dt>
|
||||
<dd>トピックには、<code>pi/{ピン番号}</code>が設定されます。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>入力のプルアップ抵抗またはプルダウン抵抗を有効にすることもできます。</p>
|
||||
<p>動作にはRPi.GPIO pythonライブラリのバージョン 0.5.10 (またはそれ以上)が必要です。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="rpi-gpio out">
|
||||
<p>Raspberry Piの出力ノード。デジタルモードまたはPWMモードで利用できます。
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">数値 | 文字列 | 真偽値</span></dt>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>デジタルモード - <code>msg.payload</code>に 0 または 1 (あるいは true または false ) を指定すると、入力値に応じて選択された物理ピンにハイまたはローを設定します。</p>
|
||||
<p>デプロイ時にピンの初期値として 0 または 1 を設定することもできます。</p>
|
||||
<p>PWMモード - 入力値に 0 から 100 の数値を指定でき。小数値の指定も可能です。</p>
|
||||
<p>サーボの制御にPWMモードが利用でき、入力に小数値も含む 10 から 20 の値が指定可能です。
|
||||
PWMを行うハードウェアを利用していることから、PWMモードの指定にはGPIO2ピンが最も適しています。
|
||||
より良くサーボの制御を行いたい場合は、node-red-node-pi-gpiod ノードの利用も検討してください。</p>
|
||||
<p>動作にはRPi.GPIO pythonライブラリのバージョン 0.5.10 (またはそれ以上)が必要です。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="rpi-mouse">
|
||||
<p>Raspberry Pi のマウスボタンノード。USBマウスが必要です。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">数値</span></dt>
|
||||
<dd>選択されたマウスのボタンが押された、または離された場合に 1 または 0 が設定されます。</dd>
|
||||
<dt>button <span class="property-type">数値</span></dt>
|
||||
<dd>左、右、真ん中のボタンに応じて 1, 2, 4 が設定され、ボタンあるいはボタンの組み合わせに応じた処理ができます。</dd>
|
||||
<dt>topic <span class="property-type">文字列</span></dt>
|
||||
<dd><code>pi/mouse</code>が設定されます。</dd>
|
||||
</dl>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="rpi-keyboard">
|
||||
<p>Raspberry Pi のキーボードを制御するノード。USBキーボードが必要です。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">数値</span></dt>
|
||||
<dd>キーコードを含みます。</dd>
|
||||
<dt>action <span class="property-type">文字列</span></dt>
|
||||
<dd>"up", "down", または "repeat" が設定されます。</dd>
|
||||
<dt>topic <span class="property-type">文字列</span></dt>
|
||||
<dd><code>pi/key</code>が設定されます。</dd>
|
||||
</dl>
|
||||
</script>
|
19
packages/node_modules/@node-red/nodes/core/locales/ja/io/05-tls.html
generated
vendored
19
packages/node_modules/@node-red/nodes/core/locales/ja/io/05-tls.html
generated
vendored
@@ -1,19 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="tls-config">
|
||||
<p>TLS接続のためのオプション設定</p>
|
||||
</script>
|
74
packages/node_modules/@node-red/nodes/core/locales/ja/io/10-mqtt.html
generated
vendored
74
packages/node_modules/@node-red/nodes/core/locales/ja/io/10-mqtt.html
generated
vendored
@@ -1,74 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="mqtt in">
|
||||
<p>MQTTブローカに接続し、指定したトピックのメッセージをサブスクライブ(購読)します。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列 | バッファ</span></dt>
|
||||
<dd>バイナリバッファでない場合は文字列</dd>
|
||||
<dt>topic <span class="property-type">文字列</span></dt>
|
||||
<dd>MQTTのトピック。/を階層の区切りに使用する</dd>
|
||||
<dt>qos <span class="property-type">数値</span> </dt>
|
||||
<dd>0: 最大1度到着, 1: 一度以上到着, 2: 1度のみ到着</dd>
|
||||
<dt>retain <span class="property-type">真偽値</span></dt>
|
||||
<dd>真の場合、メッセージを保持。メッセージが古い値の場合があります。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>購読トピックにはMQTTのワイルドカード(+: 1レベル, #: 複数レベル)を含めることができます。</p>
|
||||
<p>このノードの利用のためには、MQTTブローカへの接続設定が必要です。この設定は鉛筆アイコンをクリックすることで行えます。</p>
|
||||
<p>MQTT(inおよびout)ノードはブローカへの接続設定を必要に応じて共有できます。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="mqtt out">
|
||||
<p>MQTTブローカに接続し、メッセージをパブリッシュ(発行)します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列 | バッファ</span></dt>
|
||||
<dd>多くの場合単純なテキスト形式のペイロードが使われますが、バイナリバッファを発行することも可能です。</dd>
|
||||
|
||||
<dt class="optional">topic <span class="property-type">文字列</span></dt>
|
||||
<dd>発行対象のMQTTトピック</dd>
|
||||
|
||||
<dt class="optional">qos <span class="property-type">数値</span></dt>
|
||||
<dd>0: 最大1度到着, 1: 一度以上到着, 2: 1度のみ到着。デフォルトは0です。</dd>
|
||||
|
||||
<dt class="optional">retain <span class="property-type">真偽値</span></dt>
|
||||
<dd>真の場合、メッセージをブローカに保持します。デフォルトは偽です。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p><code>msg.payload</code>を発行するメッセージのペイロードとして用います。ペイロードがオブジェクトの場合、送信の際にJSON文字列に変換します。ペイロードがバイナリバッファの場合、そのまま送信します。</p>
|
||||
<p>発行に利用するトピックはノードに設定するか、もしくは、<code>msg.topic</code>で指定します。</p>
|
||||
<p>同様に、QoSとretainもノードの設定、もしくは、ノードの設定が空の場合には、それぞれ<code>msg.qos</code>および<code>msg.retain</code>で指定できます。以前ブローカに保存したトピックをクリアするには、retainフラグを設定して当該トピックにからのメッセージを発行します。</p>
|
||||
<p>このノードの利用のためには、MQTTブローカへの接続設定が必要です。この設定は鉛筆アイコンをクリックすることで行えます。</p>
|
||||
<p>MQTT(inおよびout)ノードはブローカへの接続設定を必要に応じて共有できます。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="mqtt-broker">
|
||||
<p>MQTTブローカへの接続設定</p>
|
||||
<p>ブローカへの接続設定を作成します。設定は<code>MQTT In</code>および<code>MQTT Out</code>ノードで再利用できます。</p>
|
||||
<p>ノードにクライアントIDを設定しておらずセッションの初期化を設定している場合、ランダムなクライアントIDを生成します。クライアントIDを設定する場合、接続先のブローカで一意となるようにしてください。</p>
|
||||
<h4>Birthメッセージ</h4>
|
||||
<p>接続を確立した際に、設定したトピックに対して発行するメッセージ</p>
|
||||
<h4>Closeメッセージ</h4>
|
||||
<p>接続が正常に終了する前に、ノードの再デプロイまたはシャットダウンした場合に、設定したトピックに対して発行するメッセージ</p>
|
||||
<h4>Willメッセージ</h4>
|
||||
<p>予期せず接続が切断された場合にブローカが発行するメッセージ</p>
|
||||
<h4>WebSocket</h4>
|
||||
<p>WebSocketによる接続を行うように設定できます。WebSocketを利用するには、サーバフィールドに接続先のURIを完全な形式で記述します。以下に例を示します。</p>
|
||||
<pre>ws://example.com:4000/mqtt</pre>
|
||||
|
||||
</script>
|
81
packages/node_modules/@node-red/nodes/core/locales/ja/io/21-httpin.html
generated
vendored
81
packages/node_modules/@node-red/nodes/core/locales/ja/io/21-httpin.html
generated
vendored
@@ -1,81 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="http in">
|
||||
<p>HTTPエンドポイントを作成し、Webサービスを構成します。</p>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload</dt>
|
||||
<dd>GETリクエストの場合、クエリパラメータからなるオブジェクト。それ以外の場合、HTTPリクエストの本体を指します。</dd>
|
||||
<dt>req<span class="property-type">オブジェクト</span></dt>
|
||||
<dd>HTTPリクエストオブジェクト。オブジェクトはリクエストの情報に関する複数のプロパティを含みます。
|
||||
<ul>
|
||||
<li><code>body</code> - リクエスト本体。形式はリクエストに依存します</li>
|
||||
<li><code>headers</code> - HTTPリクエストヘッダを含むオブジェクト</li>
|
||||
<li><code>query</code> - クエリパラメータを含むオブジェクト</li>
|
||||
<li><code>params</code> - ルーティングパラメータを含むオブジェクト</li>
|
||||
<li><code>cookies</code> - リクエストのクッキーを含むオブジェクト</li>
|
||||
<li><code>files</code> - POSTリクエストでファイルのアップロードが設定で有効化されている場合、アップロード対象のファイル</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>res<span class="property-type">オブジェクト</span></dt>
|
||||
<dd>HTTPレスポンスオブジェクト。このプロパティを直接利用することは推奨しません。リクエストの処理方法については<code>HTTP Response</code>ノードのドキュメントを参照してください。このプロパティはresponseノードに渡すメッセージに付けたままとしてください。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードは設定で指定したパスとリクエスト種別でリクエストを待ち受けます。パス指定は完全に指定する形式(例: <code>/user</code>)、もしくは、任意の値を受け付ける名前付きパラメータを含む形式(例: <code>/user/:name</code>)のいずれでも構いません。名前付きパラメータを指定する場合、リクエストで指定された実際の値は<code>msg.req.params</code>から参照できます。</p>
|
||||
<p>POSTやPUTのようにリクエストボディを含むリクエストの場合、リクエストの内容は<code>msg.payload</code>で参照できます。</p>
|
||||
<p>リクエストの要素タイプが識別可能な場合には、リクエストボディを適切な形式に変換します。例えば、<code>application/json</code>はJavaScriptオブジェクトに変換します。</p>
|
||||
<p><b>注:</b> このノードはリクエストに対するレスポンスの送信は行いません。リクエストを処理するにはフローにHTTP Responseノードを含めてください。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="http response">
|
||||
<p>HTTP Inノードで受け付けたリクエストに対するレスポンスを送り返します。</p>
|
||||
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列</span></dt>
|
||||
<dd>レスポンス本体</dd>
|
||||
<dt class="optional">statusCode <span class="property-type">数値</span></dt>
|
||||
<dd>設定するとレスポンスのステータスコードとします。デフォルト: 200</dd>
|
||||
<dt class="optional">headers <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>設定するとレスポンスのHTTPヘッダとします</dd>
|
||||
<dt class="optional">cookies <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>設定するとクッキーを設定もしくは削除するために使用します</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p><code>statusCode</code>と<code>headers</code>はノードの設定で指定することも可能です。ノードの設定でプロパティを指定した場合には、対応するメッセージプロパティは使用しません。</p>
|
||||
<h4>クッキーの処理</h4>
|
||||
<p><code>cookies</code>はキー/値の組からなるオブジェクトとします。値にはデフォルトオプションを使ってクッキーの値として設定する文字列、もしくは、オプションを含むオブジェクトを指定できます。<p>
|
||||
<p>以下の例では2つのクッキーを設定しています。1つ目は<code>name</code>でその値は<code>nick</code>、2つ目は<code>session</code>で値は<code>1234,</code>、有効期限として15分を指定しています。</p>
|
||||
<pre>
|
||||
msg.cookies = {
|
||||
name: 'nick',
|
||||
session: {
|
||||
value: '1234',
|
||||
maxAge: 900000
|
||||
}
|
||||
}</pre>
|
||||
<p>有効なオプションには以下があります。</p>
|
||||
<ul>
|
||||
<li><code>domain</code> - (文字列) クッキーのドメイン指定</li>
|
||||
<li><code>expires</code> - (日時) GMT表現での有効期限。未指定もしくは0を指定した場合、セッション終了まで有効</li>
|
||||
<li><code>maxAge</code> - (文字列) 現時刻からの経過ミリ秒で表した有効期限</li>
|
||||
<li><code>path</code> - (文字列) クッキーのパス。デフォルトは「/」</li>
|
||||
<li><code>value</code> - (文字列) クッキーの値</li>
|
||||
</ul>
|
||||
<p>クッキーを削除するには、<code>value</code>に<code>null</code>を設定します。</p>
|
||||
|
||||
</script>
|
62
packages/node_modules/@node-red/nodes/core/locales/ja/io/21-httprequest.html
generated
vendored
62
packages/node_modules/@node-red/nodes/core/locales/ja/io/21-httprequest.html
generated
vendored
@@ -1,62 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="http request">
|
||||
<p>HTTPリクエストを送信し、レスポンスを返します。</p>
|
||||
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">url <span class="property-type">文字列</span></dt>
|
||||
<dd>ノードの設定で指定していない場合、このプロパティでリクエストのurlを設定します。</dd>
|
||||
<dt class="optional">method <span class="property-type">文字列</span></dt>
|
||||
<dd>ノードの設定で指定していない場合、このプロパティでリクエストに用いるHTTPメソッドを設定します。<code>GET</code>, <code>PUT</code>, <code>POST</code>, <code>PATCH</code>, <code>DELETE</code>のいずれかを指定してください。</dd>
|
||||
<dt class="optional">headers <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>リクエストのHTTPヘッダを指定します。</dd>
|
||||
<dt class="optional">cookies <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>設定すると、リクエストと共にクッキーを送ることができます。</dd>
|
||||
<dt class="optional">payload</dt>
|
||||
<dd>リクエストボディとして送るデータ</dd>
|
||||
<dt class="optional">rejectUnauthorized</dt>
|
||||
<dd><code>false</code>をセットすると、自己署名証明書を使用するhttpsサイトへのリクエストを許可します。</dd>
|
||||
<dt class="optional">followRedirects</dt>
|
||||
<dd><code>false</code>をセットすると、リダイレクトを行いません。デフォルトは<code>true</code>です。</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列 | オブジェクト | バッファ</span></dt>
|
||||
<dd>レスポンスボディ。返却するボディデータを文字列、JSON文字列として解釈した結果、バイナリバッファのままのいずれにするかを、ノード設定により指定できます。</dd>
|
||||
<dt>statusCode <span class="property-type">数値</span></dt>
|
||||
<dd>レスポンスのステータスコード、もしくは、リクエストが完了しなかった場合のエラーコード。</dd>
|
||||
<dt>headers <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>レスポンスヘッダを含むオブジェクト</dd>
|
||||
<dt>responseUrl <span class="property-type">文字列</span></dt>
|
||||
<dd>リクエストの処理時にリダイレクトが発生した場合、このプロパティが最後にリダイレクトされたURLを表します。リダイレクトが起こらなかった場合、最初リクエストのURLを表します。</dd>
|
||||
<dt>responseCookies <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>レスポンスがクッキーを含む場合、このプロパティは各クッキーの名前/値を含むオブジェクトを表します。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>ノードの設定でurlプロパティを指定する場合、<a href="http://mustache.github.io/mustache.5.html" target="_blank">mustache形式</a>のタグを含めることができます。これにより、URLを入力メッセージの値から構成することができます。例えば、urlが<code>example.com/{{{topic}}}</code>の場合、<code>msg.topic</code>の値による置き換えを自動的に行います。{{{...}}}表記を使うと、/、&といった文字をmustacheがエスケープするのを抑止できます。</p>
|
||||
<p><b>注</b>: proxyサーバを利用している場合、環境変数<code>http_proxy=...</code>を設定して、Node-REDを再起動してください。</p>
|
||||
<h4>複数のHTTPリクエストノードの利用</h4>
|
||||
<p>同一フローで本ノードを複数利用するためには、<code>msg.headers</code>プロパティの扱いに注意しなくてはなりません。例えば、最初のノードがレスポンスヘッダにこのプロパティを設定し、次のノードがこのプロパティをリクエストヘッダに利用するというのは一般的には期待する動作ではありません。<code>msg.headers</code>プロパティをノード間で変更しないままとすると、2つ目のノードで無視されることになります。カスタムヘッダを設定するためには、<code>msg.headers</code>をまず削除もしくは空のオブジェクト<code>{}</code>にリセットします。
|
||||
<h4>クッキーの扱い</h4>
|
||||
<p>ノードに<code>cookies</code>プロパティを渡す場合、その値はキー/値ペアからなるオブジェクトとしてください。値にはクッキーの値として設定する文字列、もしくは、単一の<code>value</code>プロパティを含むオブジェクトを指定できます。<p>
|
||||
<p>リクエストに対して返却されたクッキーは<code>responseCookies</code>プロパティに格納されます。</p>
|
||||
<h4>要素タイプの扱い</h4>
|
||||
<p><code>msg.payload</code>がオブジェクトの場合、リクエストの要素タイプを<code>msg.payload</code>に自動的に設定し、ボディーをJSONに変換します。</p>
|
||||
<p>リクエストをフォームデータにエンコードするには、<code>msg.headers["content-type"]</code>を<code>application/x-www-form-urlencoded</code>に設定します。</p>
|
||||
|
||||
</script>
|
36
packages/node_modules/@node-red/nodes/core/locales/ja/io/22-websocket.html
generated
vendored
36
packages/node_modules/@node-red/nodes/core/locales/ja/io/22-websocket.html
generated
vendored
@@ -1,36 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="websocket in">
|
||||
<p>WebSocket入力ノード</p>
|
||||
<p>デフォルトでは、WebSocketにより受信したデータは<code>msg.payload</code>に格納します。ソケットはJSON形式の文字列を待ち受けるように設定することができます。JSON形式の文字列を受け付けると、オブジェクトへの変換を行い、メッセージ全体として送信します。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="websocket out">
|
||||
<p>WebSocket出力ノード</p>
|
||||
<p>デフォルトでは、<code>msg.payload</code>をWebSocket経由で送信します。ソケットは<code>msg</code>全体をJSON文字列にエンコードしてWebSocketを介して送信することもできます。</p>
|
||||
|
||||
<p>このノードが受信したメッセージがWebSocket Inノードが生成したものである場合、メッセージはフローを起動したクライアントに送り返されます。それ以外の場合、メッセージは接続している全てのクライアントにブロードキャストされます。</p>
|
||||
<p>WebSocket Inノードが生成したメッセージをブロードキャストしたい場合には、フロー中で<code>msg._session</code>プロパティを削除します。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="websocket-listener">
|
||||
<p>この設定ノードはパスを指定してWebSocketサーバのエンドポイントを作成します。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="websocket-client">
|
||||
<p>この設定ノードは指定したURLにWebSocketクライアントを接続します。</p>
|
||||
</script>
|
25
packages/node_modules/@node-red/nodes/core/locales/ja/io/23-watch.html
generated
vendored
25
packages/node_modules/@node-red/nodes/core/locales/ja/io/23-watch.html
generated
vendored
@@ -1,25 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="watch">
|
||||
<p>ディレクトリもしくはファイルの変化を検知します。</p>
|
||||
<p>カンマ区切りでディレクトリおよびファイルのリストを指定します。空白を含む場合は、引用符で"..."のように囲んでください。</p>
|
||||
<p>Windowsでは、2重バックスラッシュ\\をディレクトリ名に使用します。</p>
|
||||
<p>実際に変化したファイルのフルパス名を<code>msg.payload</code>に、検知対象リストの文字列を<code>msg.topic</code>に返します。</p>
|
||||
<p><code>msg.file</code>は変化したファイルのファイル名表します。<code>msg.type</code>は変化した対象の種別(<i>file</i>もしくは<i>directory</i>)を、<code>msg.size</code>はファイルサイズ(バイト数)を表します。</p>
|
||||
<p>Linuxではファイルとして表されるもの<i>全て</i>が、検知対象にできます。</p>
|
||||
<p><b>注: </b>検知対象のディレクトリもしくはファイルは存在していなくてはなりません。対象ファイルもしくはディレクトリが削除された場合、再作成されても検知対象から外れたままです。</p>
|
||||
</script>
|
35
packages/node_modules/@node-red/nodes/core/locales/ja/io/31-tcpin.html
generated
vendored
35
packages/node_modules/@node-red/nodes/core/locales/ja/io/31-tcpin.html
generated
vendored
@@ -1,35 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="tcp in">
|
||||
<p>TCPからの入力を行います。リモートTCPポートに接続するか、外部らからのコネクションを受け付けます。</p>
|
||||
<p><b>注: </b>1024番より小さな番号のポートをアクセスするにはrootもしくはadministrator権限が必要なシステムもあります。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="tcp out">
|
||||
<p>TCPへの出力を行います。リモートTCPポートへ接続、外部からのコネクションの受け付け、もしくは、TCP Inノードで受け付けたメッセージへのリプライを行います。</p>
|
||||
<p><code>msg.payload</code>のみが送信対象となります。</p>
|
||||
<p><code>msg.payload</code>がバイナリデータをBase64エンコーディングの文字列に変換したものの場合、Base64デコードオプションを指定するとデータをバイナリに変換して送信します。</p>
|
||||
<p><code>msg._session</code>が存在しない場合、接続している<b>全ての</b>クライアントに送信します。</p>
|
||||
<p><b>注: </b>1024番より小さな番号のポートをアクセスするにはrootもしくはadministrator権限が必要なシステムもあります。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="tcp request">
|
||||
<p>シンプルなTCPリクエストノード。<code>msg.payload</code>をサーバのTCPポートに送信し、レスポンスを待ちます。</p>
|
||||
<p>サーバに接続、"リクエスト"送信、"レスポンス"受信を行います。固定長の文字数、指定文字へのマッチ、最初のリプライの到着から指定した時間待つ、データの到着待ち、データ送信を行いリプライを待たず接続を即時解除、などから動作を選択できます。</p>
|
||||
<p>レスポンスはバッファ形式で<code>msg.payload</code>に出力されます。文字列として扱いには、toString()を使用してください。</p>
|
||||
<p>TCPホストのポート番号設定を空にした場合、<code>msg.host</code>および<code>msg.port</code>プロパティを設定しなくてはなりません。</p>
|
||||
</script>
|
28
packages/node_modules/@node-red/nodes/core/locales/ja/io/32-udp.html
generated
vendored
28
packages/node_modules/@node-red/nodes/core/locales/ja/io/32-udp.html
generated
vendored
@@ -1,28 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="udp in">
|
||||
<p>UDP入力ノード。<code>msg.payload</code>にバッファ、文字列、もしくは、Base64エンコーディング文字列を生成します。マルチキャストをサポートしています。</p>
|
||||
<p><code>msg.ip</code>と<code>msg.port</code>に受信したメッセージのIPアドレスとポートを設定します。</p>
|
||||
<p><b>注</b>: 1024番より小さな番号のポートへのアクセス、ブロードキャストを行うにはrootもしくはadministrator権限が必要なシステムもあります。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="udp out">
|
||||
<p><code>msg.payload</code>を指定したUDPのホストとポートに送信します。マルチキャストをサポートします。</p>
|
||||
<p><code>msg.ip</code>と<code>msg.port</code>に接続先を設定できますが、ノード設定の方が優先されます。</p>
|
||||
<p>ブロードキャストを行うには、アドレスをローカルブロードキャストIPアドレスに設定するか、グローバルブロードキャストアドレスである255.255.255.255を試してください。</p>
|
||||
<p><b>注</b>: 1024番より小さな番号のポートへのアクセス、ブロードキャストを行うにはrootもしくはadministrator権限が必要なシステムもあります。</p>
|
||||
</script>
|
39
packages/node_modules/@node-red/nodes/core/locales/ja/logic/10-switch.html
generated
vendored
39
packages/node_modules/@node-red/nodes/core/locales/ja/logic/10-switch.html
generated
vendored
@@ -1,39 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="switch">
|
||||
<p>プロパティの値によってメッセージの振り分けを行います。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>受信したメッセージに対し、指定されたルールを順に評価し、マッチしたルールに対応する出力ポートにメッセージを送出します。</p>
|
||||
<p>最初にルールがマッチしたところで評価を止めることも可能です。</p>
|
||||
<p>評価ルールには、メッセージプロパティ、フローコンテキスト/グローバルコンテキストのプロパティ、JSONata式の評価結果が利用できます。</p>
|
||||
<h3>ルール</h3>
|
||||
<p>振り分けルールは以下の4つに分類されます。</p>
|
||||
<ol>
|
||||
<li><b>値(value)</b>ルール - 指定したプロパティに対して評価</li>
|
||||
<li><b>列(sequence)</b>ルール - メッセージ列に対して適用(メッセージ列はsplitノードなどで生成)</li>
|
||||
<li><b>JSONata式</b> - メッセージ全体に対して評価を行い、結果が真の場合にマッチ</li>
|
||||
<li><b>その他</b> - これより前のルールにマッチするものがなかった場合に適用</li>
|
||||
</ol>
|
||||
|
||||
<h3>注釈</h3>
|
||||
<p><code>is true/false</code>と<code>is null</code>のルールは、型に対して厳密な比較を行います。型変換した上での比較はしません。</p>
|
||||
<p><code>is empty</code>のルールは、長さ0の文字列・配列・バッファ、またはプロパティを持たないオブジェクトを出力します。<code>null</code>や<code>undefined</code>は出力しません。</p>
|
||||
|
||||
<h3>メッセージ列の扱い</h3>
|
||||
<p>switchノードは入力メッセージの列に関する情報を保持する<code>msg.parts</code>をデフォルトでは変更しません。</p>
|
||||
<p>「<b>メッセージ列の補正</b>」オプションを指定すると、マッチした各ルールに対して新しいメッセージ列を生成します。このモードでは、switchノードは新たなメッセージ列を送信する前に、入力メッセージ列全体を内部に蓄積します。<b>settings.js</b>の<code>nodeMessageBufferMaxLength</code>を設定すると、蓄積するメッセージ数を制限できます。</p>
|
||||
</script>
|
33
packages/node_modules/@node-red/nodes/core/locales/ja/logic/15-change.html
generated
vendored
33
packages/node_modules/@node-red/nodes/core/locales/ja/logic/15-change.html
generated
vendored
@@ -1,33 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="change">
|
||||
<p>メッセージ、フローコンテキスト、グローバルコンテキストのプロパティを変更、削除、移動します。</p>
|
||||
<p>ルールを複数指定した場合、定義した順に適用します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>利用可能な処理</p>
|
||||
<dl class="message-properties">
|
||||
<dt>代入</dt>
|
||||
<dd>プロパティをセットします。設定値には、さまざまな型の値、メッセージやコンテキストの既存プロパティを利用できます。<dd>
|
||||
<dt>置換</dt>
|
||||
<dd>プロパティに対して検索と置換を行います。正規表現を指定した場合、「置換後の文字列」には<code>$1</code>のようなキャプチャグループが指定できます。置換処理では、ルールが完全マッチの場合のみプロパティの型を変更できます。</dd>
|
||||
<dt>削除</dt>
|
||||
<dd>プロパティを削除します。</dd>
|
||||
<dt>移動</dt>
|
||||
<dd>プロパティの移動または名前の変更を行います。</dd>
|
||||
</dl>
|
||||
<p>「expression」には<a href="http://jsonata.org/" target="_new">JSONata</a>言語を指定できます。</p>
|
||||
</script>
|
33
packages/node_modules/@node-red/nodes/core/locales/ja/logic/16-range.html
generated
vendored
33
packages/node_modules/@node-red/nodes/core/locales/ja/logic/16-range.html
generated
vendored
@@ -1,33 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="range">
|
||||
<p>数値を異なる範囲の値に変換します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">数値</span></dt>
|
||||
<dd>数値以外の場合は、数値に変換します。変換不能な場合はラーとなります。</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">数値</span></dt>
|
||||
<dd>新しい範囲に変換した結果の値。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードは受け取った数値を線形スケーリングします。デフォルトでは、結果の値はノードに設定した範囲内に限定しません。</p>
|
||||
<p>「<i>入力値の範囲外の値を最小値/最大値として拡大/縮小</i>」を指定すると、値が指定した範囲外の値にならないようにします。</p>
|
||||
<p>「<i>入力値の範囲外の値を範囲幅で割った余りとし拡大/縮小</i>」を指定すると、結果を範囲幅で折り返します。</p>
|
||||
</script>
|
137
packages/node_modules/@node-red/nodes/core/locales/ja/logic/17-split.html
generated
vendored
137
packages/node_modules/@node-red/nodes/core/locales/ja/logic/17-split.html
generated
vendored
@@ -1,137 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="split">
|
||||
<p>メッセージをメッセージ列に分割します。</p>
|
||||
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列 | 配列 | バッファ</span></dt>
|
||||
<dd><code>msg.payload</code>の型によってノードの動作が異なります。
|
||||
<ul>
|
||||
<li><b>文字列</b>/<b>バッファ</b> - 指定された文字列 (デフォルト: <code>\n</code>)、バッファ列、もしくは固定の長さによりメッセージを分割します。</li>
|
||||
<li><b>配列</b> - メッセージを配列要素毎もしくは固定の長さの配列に分割します。</li>
|
||||
<li><b>オブジェクト</b> - キー/値の各組に対してメッセージを送信します。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>parts<span class="property-type">オブジェクト</span></dt>
|
||||
<dd>元のメッセージをどのように分割したかに関する情報をこのプロパティに保持します。例えば、<b>join</b>ノードに渡すことで、メッセージ列を一つのメッセージに再構成することができます。<code>parts</code>プロパティは次のプロパティを含みます。
|
||||
<ul>
|
||||
<li><code>id</code> - メッセージグループの識別子</li>
|
||||
<li><code>index</code> - グループ内の位置</li>
|
||||
<li><code>count</code> - 既知の場合、グループ内のメッセージ数を設定。下記「ストリームモード」を参照</li>
|
||||
<li><code>type</code> - メッセージの型 - 文字列/配列/オブジェクト/バッファ</li>
|
||||
<li><code>ch</code> - 文字列もしくはバッファの場合、メッセージを分割するのに用いた文字列もしくはバイト配列</li>
|
||||
<li><code>key</code> - オブジェクトの場合、メッセージ生成元のキー。
|
||||
ノードの設定によりキーを<code>msg.topic</code>など他のメッセージプロパティにコピーすることもできます。</li>
|
||||
<li><code>len</code> - メッセージを固定の長さで分割した場合の長さ。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードは、メッセージ列を構成するメッセージに対して共通処理を行い、<b>join</b>ノードで一つのメッセージに纏めるようなフローを作成する際に有用です。</p>
|
||||
<p><code>msg.parts</code>プロパティを用いて元のメッセージとメッセージ列との対応関係を記憶します。</p>
|
||||
<h4>ストリームモード</h4>
|
||||
<p>このノードはメッセージ列を再構成して送信する際にも有用です。例えば、改行終端のコマンドを送信するようなシリアルデバイスでは、メッセージの最後のコマンド部分が途切れたメッセージを送出する場合があります。「ストリームモード」を用いることで、完結した個別コマンドにメッセージを分割することができます。入力メッセージの最後に未完部分がある場合、<b>split</b>ノードは未完部分を記憶しておいて、次に受信したメッセージの先頭に付加します。</p>
|
||||
<p>このモードで処理する際には、メッセージ数を予め知ることができないため、<code>msg.parts.count</code>プロパティは設定されません。従って、<b>join</b>ノードの「自動モード」と組み合わせることはできません。</p>
|
||||
</script>
|
||||
|
||||
|
||||
<script type="text/x-red" data-help-name="join">
|
||||
<p>メッセージ列を結合して一つのメッセージにします。</p>
|
||||
<p>メッセージの結合には次の3つのモードが利用できます。</p>
|
||||
<dl>
|
||||
<dt>自動</dt>
|
||||
<dd><b>split</b>ノードと組み合わせると、splitと逆にメッセージを結合する処理を行います。</dd>
|
||||
<dt>手動</dt>
|
||||
<dd>メッセージ列をさまざまな方法で結合します。</dd>
|
||||
<dt>列の集約</dt>
|
||||
<dd>メッセージ列に対して指定した式を適用し、1つのメッセージに集約します。</dd>
|
||||
</dl>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">parts<span class="property-type">オブジェクト</span></dt>
|
||||
<dd>自動的にメッセージ列を結合するには、全メッセージがこのプロパティを持っていなければなりません。<b>split</b>ノードでこのプロパティを生成することが可能ですが、独自に生成しても構いません。<code>parts</code>プロパティは以下のプロパティを含みます。
|
||||
<ul>
|
||||
<li><code>id</code> - メッセージグループの識別子</li>
|
||||
<li><code>index</code> - グループ内の順番</li>
|
||||
<li><code>count</code> - グループを構成するメッセージの数</li>
|
||||
<li><code>type</code> - メッセージの型 - string/array/object/buffer</li>
|
||||
<li><code>ch</code> - 文字列もしくはバッファの場合、メッセージを分割するのに用いた文字列もしくはバイト配列</li>
|
||||
<li><code>key</code> - オブジェクトの場合、メッセージ生成元のキー</li>
|
||||
<li><code>len</code> - メッセージを固定の長さで分割した場合の長さ</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt class="optional">complete</dt>
|
||||
<dd>設定されている場合、保持しているメッセージを結合して送信します。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
|
||||
<h4>自動モード</h4>
|
||||
<p>自動モードでは、入力メッセージの<code>parts</code>プロパティを用いてメッセージ列を結合します。このモードは<b>split</b>ノードの処理の逆を自動的に行います。</p>
|
||||
|
||||
<h4>手動モード</h4>
|
||||
<p>手動モードでは、メッセージ列をさまざまな結果に結合できます。</p>
|
||||
<ul>
|
||||
<li><b>文字列</b>もしくは<b>バッファ</b> - 指定した文字列もしくはバッファ値を区切りとして各メッセージの指定プロパティを結合</li>
|
||||
<li><b>配列</b> - 指定プロパティもしくはメッセージ全体を要素とする配列</li>
|
||||
<li><b>key/valueオブジェクト</b> - 入力メッセージの指定プロパティの値をキーとして、プロパティ値をストアしたオブジェクト</li>
|
||||
<li><b>統合オブジェクト</b> - 各メッセージのプロパティを一つのオブジェクトに統合</li>
|
||||
</ul>
|
||||
<p>出力メッセージのその他のプロパティはメッセージを送信する直前のメッセージをコピーします。</p>
|
||||
<p>「<i>合計値</i>」には出力メッセージを送信する前に受信すべきメッセージ数を指定します。オブジェクト出力の場合、この合計値に達すると後続メッセージの到着毎にメッセージを出力するように設定することもできます。</p>
|
||||
<p>「<i>秒</i>」には新規メッセージを送信するまでの経過時間を設定します。</p>
|
||||
<p><code>msg.complete</code>プロパティを設定したメッセージを受信すると、出力メッセージを送信します。</p>
|
||||
|
||||
<h4>列の集約モード</h4>
|
||||
<p>列の集約モードを選択すると、メッセージ列を構成する各々のメッセージに対して式を適用し、集約した値を用いて一つのメッセージを構成します。</p>
|
||||
<dl class="message-properties">
|
||||
<dt>初期値</dt>
|
||||
<dd>
|
||||
集約の初期値(<code>$A</code>)
|
||||
</dd>
|
||||
<dt>集約式</dt>
|
||||
<dd>メッセージグループを構成する各メッセージに適用するJSONata式。
|
||||
式の評価結果は次回の呼び出しの際に集約値として渡します。
|
||||
<ul>
|
||||
<li><code>$A</code> 集約値</li>
|
||||
<li><code>$I</code> グループ内のメッセージの順番</li>
|
||||
<li><code>$N</code> グループ内のメッセージ数</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>最終調整式</dt>
|
||||
<dd>メッセージグループの集約が完了した後で適用されるJSONata式。任意で指定可能です。式中では以下の特殊変数を参照できます。
|
||||
<ul>
|
||||
<li><code>$A</code> 集約値</li>
|
||||
<li><code>$N</code> グループ内のメッセージ数</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<p>メッセージグループのメッセージに対し、デフォルトでは集約式は最初のメッセージから最後のメッセージに対し順に適用します。指定により適用を逆順にすることも可能です。</p>
|
||||
</dl>
|
||||
<p><b>例:</b> 以下の設定で、数値のメッセージ列に対して平均値を計算します。
|
||||
<ul>
|
||||
<li><b>集約式</b>: <code>$A+payload</code></li>
|
||||
<li><b>初期値</b>: <code>0</code></li>
|
||||
<li><b>最終調整式</b>: <code>$A/$N</code></li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
<h4>メッセージの蓄積</h4>
|
||||
<p>このノードの処理ではメッセージ列の処理のためメッセージを内部に蓄積します。<code>nodeMessageBufferMaxLength</code>を指定することで蓄積するメッセージの最大値を制限することができます。</p>
|
||||
</script>
|
40
packages/node_modules/@node-red/nodes/core/locales/ja/logic/18-sort.html
generated
vendored
40
packages/node_modules/@node-red/nodes/core/locales/ja/logic/18-sort.html
generated
vendored
@@ -1,40 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="sort">
|
||||
<p>メッセージ列もしくは配列型のペイロードをソートします。</p>
|
||||
<p><b>split</b>ノードと組み合わせてメッセージの並べ替えを行うことができます。</p>
|
||||
<p>ソート順序は以下が指定可能です。</p>
|
||||
<ul>
|
||||
<li><b>昇順</b></li>
|
||||
<li><b>降順</b></li>
|
||||
</ul>
|
||||
<p>数値による並べ替えを選択することもできます。</p>
|
||||
<p>メッセージの並べ替えを行うためのソートキーは<code>payload</code>プロパティもしくはJSONata式が利用できます。配列型ペイロードのソートキーには、要素値もしくはJSONata式が利用できます。</p>
|
||||
<p>sortノードの処理では受信したメッセージが<code>msg.parts</code>プロパティを持っていることを想定しています。splitノードでこのプロパティを生成することが可能ですが、独自に生成しても構いません。<code>parts</code>プロパティは以下のプロパティを含みます。</p>
|
||||
<p>
|
||||
<ul>
|
||||
<li><code>id</code> - メッセージグループの識別子</li>
|
||||
<li><code>index</code> - グループ内の順番</li>
|
||||
<li><code>count</code> - グループを構成するメッセージの数</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p><b>注:</b> このノードの処理ではメッセージを内部に蓄積します。以下により蓄積するメッセージの最大数を指定することで、予期しないメモリ使用量の増大を防ぐことができます。デフォルトではメッセージ数を制限しません。
|
||||
<ul>
|
||||
<li><b>settings.js</b>の<code>nodeMessageBufferMaxLength</code>プロパティ</li>
|
||||
</ul>
|
||||
</p>
|
||||
</script>
|
34
packages/node_modules/@node-red/nodes/core/locales/ja/logic/19-batch.html
generated
vendored
34
packages/node_modules/@node-red/nodes/core/locales/ja/logic/19-batch.html
generated
vendored
@@ -1,34 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="batch">
|
||||
<p>指定したルールによりメッセージ列を生成します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>メッセージ列の生成には以下の3つのモードが利用できます。</p>
|
||||
<dl>
|
||||
<dt>入力メッセージ数でグループ化</dt>
|
||||
<dd>入力メッセージを指定した長さのメッセージ列にグループ化します。メッセージ列の最後の部分を次のメッセージ列の先頭で繰り返すメッセージ数を「<b>オーバラップ</b>」で指定できます。</dd>
|
||||
|
||||
<dt>入力間隔(秒)でグループ化</dt>
|
||||
<dd>指定時間間隔内に受信した入力メッセージをメッセージ列にグループ化します。指定した時間内にメッセージを受信しない場合に空のメッセージを送信するように設定することもできます。</dd>
|
||||
|
||||
<dt>メッセージグループの結合</dt>
|
||||
<dd>入力メッセージ列を結合し、1つのメッセージ列にします。メッセージ列の識別のため、各メッセージは<code>msg.topic</code>プロパティと<code>msg.parts</code>プロパティを持っていなければなりません。メッセージ列の結合順は、<code>topic</code>値のリストとしてbatchノードに指定します。
|
||||
</dd>
|
||||
</dl>
|
||||
<h4>メッセージの蓄積</h4>
|
||||
<p>このノードの処理ではメッセージ列の処理のためメッセージを内部に蓄積します。<b>settings.js</b>の<code>nodeMessageBufferMaxLength</code>を指定することで蓄積するメッセージの最大値を制限することができます。</p>
|
||||
</script>
|
966
packages/node_modules/@node-red/nodes/core/locales/ja/messages.json
generated
vendored
966
packages/node_modules/@node-red/nodes/core/locales/ja/messages.json
generated
vendored
@@ -1,966 +0,0 @@
|
||||
{
|
||||
"common": {
|
||||
"label": {
|
||||
"payload": "ペイロード",
|
||||
"topic": "トピック",
|
||||
"name": "名前",
|
||||
"username": "ユーザ名",
|
||||
"password": "パスワード",
|
||||
"property": "プロパティ"
|
||||
},
|
||||
"status": {
|
||||
"connected": "接続済",
|
||||
"not-connected": "未接続",
|
||||
"disconnected": "切断",
|
||||
"connecting": "接続中",
|
||||
"error": "エラー",
|
||||
"ok": "OK"
|
||||
},
|
||||
"notification": {
|
||||
"error": "<strong>エラー</strong>: __message__",
|
||||
"errors": {
|
||||
"not-deployed": "ノードがデプロイされていません",
|
||||
"no-response": "サーバの応答がありません",
|
||||
"unexpected": "想定外のエラー (__status__) __message__"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"nooverride": "警告: メッセージで設定したプロパティは、ノードのプロパティを上書きできません。詳細はbit.ly/nr-override-msg-propsを参照してください。"
|
||||
}
|
||||
},
|
||||
"inject": {
|
||||
"inject": "inject",
|
||||
"repeat": "repeat = __repeat__",
|
||||
"crontab": "crontab = __crontab__",
|
||||
"stopped": "stopped",
|
||||
"failed": "inject失敗: __error__",
|
||||
"label": {
|
||||
"repeat": "繰り返し"
|
||||
},
|
||||
"timestamp": "timestamp",
|
||||
"none": "なし",
|
||||
"interval": "指定した時間間隔",
|
||||
"interval-time": "指定した時間間隔、日時",
|
||||
"time": "指定した日時",
|
||||
"seconds": "秒",
|
||||
"minutes": "分",
|
||||
"hours": "時間",
|
||||
"between": "時刻",
|
||||
"previous": "前回の値",
|
||||
"at": "時刻",
|
||||
"and": "~",
|
||||
"every": "時間間隔",
|
||||
"days": [
|
||||
"月曜日",
|
||||
"火曜日",
|
||||
"水曜日",
|
||||
"木曜日",
|
||||
"金曜日",
|
||||
"土曜日",
|
||||
"日曜日"
|
||||
],
|
||||
"on": "曜日",
|
||||
"onstart": "Node-RED起動の",
|
||||
"onceDelay": "秒後、以下を行う",
|
||||
"tip": "<b>注釈:</b> 「指定した時間間隔、日時」と「指定した日時」はcronを使用します。詳細はノードの「情報」を確認してください。",
|
||||
"success": "inject処理を実行しました: __label__",
|
||||
"errors": {
|
||||
"failed": "inject処理が失敗しました。詳細はログを確認してください。",
|
||||
"toolong": "時間間隔が大き過ぎます"
|
||||
}
|
||||
},
|
||||
"catch": {
|
||||
"catch": "catch all",
|
||||
"catchNodes": "catch (__number__)",
|
||||
"label": {
|
||||
"source": "エラー取得元",
|
||||
"node": "ノード",
|
||||
"type": "型",
|
||||
"selectAll": "全て選択",
|
||||
"sortByLabel": "ノード名で並べ替え",
|
||||
"sortByType": "型で並べ替え"
|
||||
},
|
||||
"scope": {
|
||||
"all": "全てのノード",
|
||||
"selected": "選択したノード"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"status": "status (all)",
|
||||
"statusNodes": "status (__number__)",
|
||||
"label": {
|
||||
"source": "状態取得元",
|
||||
"node": "ノード",
|
||||
"type": "型",
|
||||
"selectAll": "全て選択",
|
||||
"sortByLabel": "ノード名で並べ替え",
|
||||
"sortByType": "型で並べ替え"
|
||||
},
|
||||
"scope": {
|
||||
"all": "全てのノード",
|
||||
"selected": "選択したノード"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"output": "対象",
|
||||
"msgprop": "メッセージプロパティ",
|
||||
"msgobj": "msgオブジェクト全体",
|
||||
"to": "出力先",
|
||||
"debtab": "デバッグタブ",
|
||||
"tabcon": "デバッグタブとコンソール",
|
||||
"toSidebar": "デバッグウィンドウ",
|
||||
"toConsole": "システムコンソール",
|
||||
"toStatus": "ノード状態 (32 文字)",
|
||||
"severity": "Level",
|
||||
"notification": {
|
||||
"activated": "有効化しました: __label__",
|
||||
"deactivated": "無効化しました: __label__"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "デバッグ",
|
||||
"name": "デバッグメッセージ",
|
||||
"filterAll": "全てのフロー",
|
||||
"filterSelected": "選択したノード",
|
||||
"filterCurrent": "現在のフロー",
|
||||
"debugNodes": "debugノード",
|
||||
"clearLog": "ログを削除",
|
||||
"openWindow": "新しいウィンドウで開く"
|
||||
},
|
||||
"messageMenu": {
|
||||
"collapseAll": "全パスを折りたたむ",
|
||||
"clearPinned": "選択したパス",
|
||||
"filterNode": "ノードをフィルタ",
|
||||
"clearFilter": "フィルタを初期化"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"linkIn": "link in",
|
||||
"linkOut": "link out",
|
||||
"label": {
|
||||
"event": "イベント名",
|
||||
"node": "名前",
|
||||
"type": "フロー",
|
||||
"sortByFlow": "フロー名で並べ替え",
|
||||
"sortByLabel": "名前で並べ替え"
|
||||
}
|
||||
},
|
||||
"tls": {
|
||||
"tls": "TLS設定",
|
||||
"label": {
|
||||
"use-local-files": "ローカルファイルの秘密鍵と証明書を使用",
|
||||
"upload": "ファイル",
|
||||
"cert": "証明書",
|
||||
"key": "秘密鍵",
|
||||
"passphrase": "パスフレーズ",
|
||||
"ca": "CA証明書",
|
||||
"verify-server-cert": "サーバ証明書を確認",
|
||||
"servername": "サーバ名"
|
||||
},
|
||||
"placeholder": {
|
||||
"cert": "証明書(PEM形式)のパス",
|
||||
"key": "秘密鍵(PEM形式)のパス",
|
||||
"ca": "CA証明書(PEM形式)のパス",
|
||||
"passphrase": "秘密鍵のパスフレーズ (任意)",
|
||||
"servername": "SNIで使用"
|
||||
},
|
||||
"error": {
|
||||
"missing-file": "証明書と秘密鍵のファイルが設定されていません"
|
||||
}
|
||||
},
|
||||
"exec": {
|
||||
"exec": "exec",
|
||||
"spawn": "spawn",
|
||||
"label": {
|
||||
"command": "コマンド",
|
||||
"append": "引数",
|
||||
"timeout": "タイムアウト",
|
||||
"timeoutplace": "任意",
|
||||
"return": "出力",
|
||||
"seconds": "秒"
|
||||
},
|
||||
"placeholder": {
|
||||
"extraparams": "追加引数"
|
||||
},
|
||||
"opt": {
|
||||
"exec": "コマンド終了時 - execモード",
|
||||
"spawn": "コマンド実行中 - spawnモード"
|
||||
},
|
||||
"oldrc": "旧型式の出力を使用(互換モード)"
|
||||
},
|
||||
"function": {
|
||||
"function": "",
|
||||
"label": {
|
||||
"function": "コード",
|
||||
"outputs": "出力数"
|
||||
},
|
||||
"error": {
|
||||
"inputListener": "コード内で'input'イベントのリスナを設定できません",
|
||||
"non-message-returned": "Functionノードが __type__ 型のメッセージ送信を試みました"
|
||||
},
|
||||
"tip": "コードの記述方法はノードの「情報」を参照してください。"
|
||||
},
|
||||
"template": {
|
||||
"template": "template",
|
||||
"label": {
|
||||
"template": "テンプレート",
|
||||
"property": "設定先",
|
||||
"format": "構文",
|
||||
"syntax": "形式",
|
||||
"output": "出力形式",
|
||||
"mustache": "Mustacheテンプレート",
|
||||
"plain": "平文",
|
||||
"json": "JSON",
|
||||
"yaml": "YAML",
|
||||
"none": "なし"
|
||||
},
|
||||
"templatevalue": "This is the payload: {{payload}} !"
|
||||
},
|
||||
"delay": {
|
||||
"action": "動作",
|
||||
"for": "時間",
|
||||
"delaymsg": "メッセージの遅延",
|
||||
"delayfixed": "指定した時間遅延",
|
||||
"delayvarmsg": "msg.delay に遅延を設定",
|
||||
"randomdelay": "ランダム時間の遅延",
|
||||
"limitrate": "メッセージの流量制限",
|
||||
"limitall": "全てのメッセージ",
|
||||
"limittopic": "msg.topic毎",
|
||||
"fairqueue": "指定した時間後にキュー先頭のトピックのメッセージを出力",
|
||||
"timedqueue": "指定した時間後にキューにある全トピックのメッセージを出力",
|
||||
"milisecs": "ミリ秒",
|
||||
"secs": "秒",
|
||||
"sec": "秒",
|
||||
"mins": "分",
|
||||
"min": "分",
|
||||
"hours": "時間",
|
||||
"hour": "時間",
|
||||
"days": "日",
|
||||
"day": "日",
|
||||
"between": "頻度",
|
||||
"and": "回/",
|
||||
"rate": "流量",
|
||||
"msgper": "メッセージ/",
|
||||
"dropmsg": "中間メッセージを削除",
|
||||
"label": {
|
||||
"delay": "delay",
|
||||
"variable": "variable",
|
||||
"limit": "limit",
|
||||
"limitTopic": "limit topic",
|
||||
"random": "random",
|
||||
"units": {
|
||||
"second": {
|
||||
"plural": "秒",
|
||||
"singular": "秒"
|
||||
},
|
||||
"minute": {
|
||||
"plural": "分",
|
||||
"singular": "分"
|
||||
},
|
||||
"hour": {
|
||||
"plural": "時間",
|
||||
"singular": "時間"
|
||||
},
|
||||
"day": {
|
||||
"plural": "日",
|
||||
"singular": "日"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"buffer": "バッファ上限の1000メッセージを超えました",
|
||||
"buffer1": "バッファ上限の1000メッセージを超えました"
|
||||
}
|
||||
},
|
||||
"trigger": {
|
||||
"send": "送信データ",
|
||||
"then": "送信後の処理",
|
||||
"then-send": "再送信データ",
|
||||
"output": {
|
||||
"string": "文字列",
|
||||
"number": "数値",
|
||||
"existing": "存在するmsgオブジェクト",
|
||||
"original": "元のmsgオブジェクト",
|
||||
"latest": "最新のmsgオブジェクト",
|
||||
"nothing": "なし"
|
||||
},
|
||||
"wait-reset": "初期化されるまで待機",
|
||||
"wait-for": "指定した時間待機",
|
||||
"wait-loop": "指定した時間間隔毎に送信を繰り返す",
|
||||
"for": "処理対象",
|
||||
"bytopics": "msg.topic毎",
|
||||
"alltopics": "全メッセージ",
|
||||
"duration": {
|
||||
"ms": "ミリ秒",
|
||||
"s": "秒",
|
||||
"m": "分",
|
||||
"h": "時間"
|
||||
},
|
||||
"extend": " 新たなメッセージを受け取った時に遅延を延長",
|
||||
"label": {
|
||||
"trigger": "trigger",
|
||||
"trigger-block": "trigger & block",
|
||||
"trigger-loop": "resend every",
|
||||
"reset": "初期化条件:",
|
||||
"resetMessage": "msg.resetを設定",
|
||||
"resetPayload": "msg.payloadが次の値",
|
||||
"resetprompt": "任意"
|
||||
}
|
||||
},
|
||||
"comment": {
|
||||
"comment": "comment",
|
||||
"label": {
|
||||
"title": "タイトル",
|
||||
"body": "本文"
|
||||
},
|
||||
"tip": "注釈: 本文は<a href=\"https://help.github.com/articles/markdown-basics/\" target=\"_blank\">GithubのMarkdown形式</a>として整形されます。"
|
||||
},
|
||||
"unknown": {
|
||||
"label": {
|
||||
"unknown": "unknown"
|
||||
},
|
||||
"tip": "<p>現在のNode-RED環境では、本ノードの型が不明です。</p><p><i>現在の状態でに本ノードをデプロイすると設定は保存されますが、不明なノードがインストールされるまでフローは実行されません。</i></p><p>詳細はノードの「情報」を参照してください。</p>"
|
||||
},
|
||||
"mqtt": {
|
||||
"label": {
|
||||
"broker": "サーバ",
|
||||
"example": "例) localhost",
|
||||
"qos": "QoS",
|
||||
"retain": "保持",
|
||||
"clientid": "クライアント",
|
||||
"port": "ポート",
|
||||
"keepalive": "キープアライブ時間",
|
||||
"cleansession": "セッションの初期化",
|
||||
"use-tls": "SSL/TLS接続を使用",
|
||||
"tls-config": "TLS設定",
|
||||
"verify-server-cert": "サーバの証明書を確認",
|
||||
"compatmode": "旧MQTT 3.1のサポート"
|
||||
},
|
||||
"sections-label": {
|
||||
"birth-message": "接続時の送信メッセージ(Birthメッセージ)",
|
||||
"will-message": "予期しない切断時の送信メッセージ(Willメッセージ)",
|
||||
"close-message": "切断前の送信メッセージ(Closeメッセージ)"
|
||||
},
|
||||
"tabs-label": {
|
||||
"connection": "接続",
|
||||
"security": "セキュリティ",
|
||||
"messages": "メッセージ"
|
||||
},
|
||||
"placeholder": {
|
||||
"clientid": "IDを自動生成する場合は、無記入にしてください",
|
||||
"clientid-nonclean": "新規ではないセッションを設定してください",
|
||||
"will-topic": "Willメッセージを無効化する場合は、無記入にしてください",
|
||||
"birth-topic": "Birthメッセージを無効化する場合は、無記入にしてください",
|
||||
"close-topic": "Closeメッセージを無効化する場合は、無記入にしてください"
|
||||
},
|
||||
"state": {
|
||||
"connected": "ブローカへ接続しました: __broker__",
|
||||
"disconnected": "ブローカから切断されました: __broker__",
|
||||
"connect-failed": "ブローカへの接続に失敗しました: __broker__"
|
||||
},
|
||||
"retain": "保持",
|
||||
"true": "する",
|
||||
"false": "しない",
|
||||
"tip": "注釈: トピックやQoSをメッセージのプロパティを用いて設定する場合は、無記入にしてください。",
|
||||
"errors": {
|
||||
"not-defined": "トピックが設定されていません",
|
||||
"missing-config": "ブローカが設定されていません",
|
||||
"invalid-topic": "不正なトピックが設定されています",
|
||||
"nonclean-missingclientid": "「セッションの初期化」使用時に、クライアントIDが設定されていません"
|
||||
}
|
||||
},
|
||||
"httpin": {
|
||||
"label": {
|
||||
"method": "メソッド",
|
||||
"url": "URL",
|
||||
"doc": "Docs",
|
||||
"return": "出力形式",
|
||||
"upload": "ファイルのアップロード",
|
||||
"status": "状態コード",
|
||||
"headers": "ヘッダ",
|
||||
"other": "その他"
|
||||
},
|
||||
"setby": "- msg.methodに定義 -",
|
||||
"basicauth": "ベーシック認証を使用",
|
||||
"use-tls": "SSL/TLS接続を有効化",
|
||||
"tls-config": "TLS設定",
|
||||
"utf8": "文字列",
|
||||
"binary": "バイナリバッファ",
|
||||
"json": "JSON",
|
||||
"tip": {
|
||||
"in": "URLは相対パスになります。",
|
||||
"res": "本ノードに送付するメッセージは、<i>http input</i>ノードを起点としてください。",
|
||||
"req": "注釈: JSONの構文解析に失敗した場合は、取得した文字列をそのまま出力します。"
|
||||
},
|
||||
"httpreq": "http request",
|
||||
"errors": {
|
||||
"not-created": "httpNodeRootにfalseが設定されている時は、http-inノードを作成できません",
|
||||
"missing-path": "パスが設定されていません",
|
||||
"no-response": "応答がありません",
|
||||
"json-error": "JSONの構文解析エラー",
|
||||
"no-url": "URLが設定されていません",
|
||||
"deprecated-call": "非推奨の呼び出しです __method__",
|
||||
"invalid-transport": "httpでないトランスポートが要求されました"
|
||||
},
|
||||
"status": {
|
||||
"requesting": "要求中"
|
||||
}
|
||||
},
|
||||
"websocket": {
|
||||
"label": {
|
||||
"type": "種類",
|
||||
"path": "パス",
|
||||
"url": "URL"
|
||||
},
|
||||
"listenon": "待ち受け",
|
||||
"connectto": "接続",
|
||||
"sendrec": "送信/受信",
|
||||
"payload": "ペイロードを送信/受信",
|
||||
"message": "メッセージ全体を送信/受信",
|
||||
"tip": {
|
||||
"path1": "標準では <code>payload</code> がwebsocketから送信、受信されるデータを持ちます。クライアントはJSON形式の文字列としてメッセージ全体を送信、受信するよう設定できます。",
|
||||
"path2": "This path will be relative to ",
|
||||
"url1": "URLには ws:// または wss:// スキーマを使用して、存在するwebsocketリスナを設定してください。",
|
||||
"url2": "標準では <code>payload</code> がwebsocketから送信、受信されるデータを持ちます。クライアントはJSON形式の文字列としてメッセージ全体を送信、受信するよう設定できます。"
|
||||
},
|
||||
"status": {
|
||||
"connected": "接続数 __count__",
|
||||
"connected_plural": "接続数 __count__"
|
||||
},
|
||||
"errors": {
|
||||
"connect-error": "ws接続でエラーが発生しました: ",
|
||||
"send-error": "送信中にエラーが発生しました: ",
|
||||
"missing-conf": "サーバ設定が不足しています"
|
||||
}
|
||||
},
|
||||
"watch": {
|
||||
"watch": "watch",
|
||||
"label": {
|
||||
"files": "ファイル",
|
||||
"recursive": "サブディレクトリを再帰的に監視"
|
||||
},
|
||||
"placeholder": {
|
||||
"files": "複数のファイルやディレクトリはコンマ区切りで入力"
|
||||
},
|
||||
"tip": "Windowsの場合は、ディレクトリの区切り文字として2つのバックスラッシュ \\\\ を使用してください。"
|
||||
},
|
||||
"tcpin": {
|
||||
"label": {
|
||||
"type": "種類",
|
||||
"output": "出力",
|
||||
"port": "ポート",
|
||||
"host": "ホスト",
|
||||
"payload": "のペイロード",
|
||||
"delimited": "区切り文字",
|
||||
"close-connection": "メッセージを送信するたびに接続を切断",
|
||||
"decode-base64": "Base64メッセージの復号",
|
||||
"server": "サーバ",
|
||||
"return": "戻り値",
|
||||
"ms": "ミリ秒",
|
||||
"chars": "文字"
|
||||
},
|
||||
"type": {
|
||||
"listen": "待ち受け",
|
||||
"connect": "接続",
|
||||
"reply": "TCP応答"
|
||||
},
|
||||
"output": {
|
||||
"stream": "ストリーム",
|
||||
"single": "単一",
|
||||
"buffer": "バイナリバッファ",
|
||||
"string": "文字列",
|
||||
"base64": "Base64文字列"
|
||||
},
|
||||
"return": {
|
||||
"timeout": "指定時間後",
|
||||
"character": "指定文字の受信時",
|
||||
"number": "指定数の文字列",
|
||||
"never": "なし - 接続を維持",
|
||||
"immed": "即時 - 応答を待たない"
|
||||
},
|
||||
"status": {
|
||||
"connecting": "__host__:__port__ へ接続しています",
|
||||
"connected": "__host__:__port__ へ接続しました",
|
||||
"listening-port": "ポート __port__ にて接続を待ち受けています",
|
||||
"stopped-listening": "ポートの待ち受けを停止しました",
|
||||
"connection-from": "__host__:__port__ から接続されました",
|
||||
"connection-closed": "__host__:__port__ からの接続が切断されました",
|
||||
"connections": "接続数 __count__",
|
||||
"connections_plural": "接続数 __count__"
|
||||
},
|
||||
"errors": {
|
||||
"connection-lost": "__host__:__port__ への接続が失われました",
|
||||
"timeout": "ポート __port__ のソケットがタイムアウトにより切断されました",
|
||||
"cannot-listen": "ポート __port__ の待ち受けができません エラー: __error__",
|
||||
"error": "エラー: __error__",
|
||||
"socket-error": "__host__:__port__ にてソケットのエラーが生じました",
|
||||
"no-host": "ホスト名またはポートが設定されていません",
|
||||
"connect-timeout": "接続がタイムアウトしました",
|
||||
"connect-fail": "接続に失敗しました"
|
||||
}
|
||||
},
|
||||
"udp": {
|
||||
"label": {
|
||||
"listen": "待ち受け",
|
||||
"onport": "ポート",
|
||||
"using": "種類",
|
||||
"output": "出力",
|
||||
"group": "グループ",
|
||||
"interface": "ローカルIP",
|
||||
"send": "送信",
|
||||
"toport": "ポート",
|
||||
"address": "アドレス",
|
||||
"decode-base64": "Base64形式のペイロードを復号"
|
||||
},
|
||||
"placeholder": {
|
||||
"interface": "(任意) 使用するローカルインターフェイスもしくはアドレス",
|
||||
"interfaceprompt": "(任意) 使用するローカルインターフェイスもしくはアドレス",
|
||||
"address": "宛先IPアドレス"
|
||||
},
|
||||
"udpmsgs": "UDPメッセージ",
|
||||
"mcmsgs": "マルチキャストメッセージ",
|
||||
"udpmsg": "UDPメッセージ",
|
||||
"bcmsg": "ブロードキャストメッセージ",
|
||||
"mcmsg": "マルチキャストメッセージ",
|
||||
"output": {
|
||||
"buffer": "バイナリバッファ",
|
||||
"string": "文字列",
|
||||
"base64": "Base64文字列"
|
||||
},
|
||||
"bind": {
|
||||
"random": "ローカルポートをランダムに使用",
|
||||
"local": "ローカルポートを使用",
|
||||
"target": "指定したポートを使用"
|
||||
},
|
||||
"tip": {
|
||||
"in": "注釈: ファイアウォールが通信を許可しているか確認してください。",
|
||||
"out": "注釈: <code>msg.ip</code> や <code>msg.port</code> を用いて設定する場合は、「アドレス」や「ポート」を無記入にしてください。",
|
||||
"port": "既にポートが使用されています: "
|
||||
},
|
||||
"status": {
|
||||
"listener-at": "udpノードが __host__:__port__ にて接続を待ち受けています",
|
||||
"mc-group": "udpノードがグループ __group__ へマルチキャストしました",
|
||||
"listener-stopped": "udpノードが待ち受けを停止しました",
|
||||
"output-stopped": "udpノードが出力を停止しました",
|
||||
"mc-ready": "udpノードはマルチキャストの準備ができています: __iface__:__outport__ -> __host__:__port__",
|
||||
"bc-ready": "udpノードはブロードキャストの準備ができています: __outport__ -> __host__:__port__",
|
||||
"ready": "udpノードは準備ができています: __outport__ -> __host__:__port__",
|
||||
"ready-nolocal": "udpノードは準備ができています: __host__:__port__",
|
||||
"re-use": "udp再利用ソケット: __outport__ -> __host__:__port__"
|
||||
},
|
||||
"errors": {
|
||||
"access-error": "UDP接続エラー 管理者権限で1024未満のポート番号にアクセスできる必要があります",
|
||||
"error": "エラー: __error__",
|
||||
"bad-mcaddress": "マルチキャストアドレスが不正です",
|
||||
"interface": "インターフェイスのIPアドレスを設定する必要があります",
|
||||
"ip-notset": "udp: IPアドレスが設定されていません",
|
||||
"port-notset": "udp: ポートが設定されていません",
|
||||
"port-invalid": "udp: ポート番号が不正です",
|
||||
"alreadyused": "udp: 既に__port__番ポートが使用されています",
|
||||
"ifnotfound": "udp: インターフェイス __iface__ がありません"
|
||||
}
|
||||
},
|
||||
"switch": {
|
||||
"switch": "switch",
|
||||
"label": {
|
||||
"property": "プロパティ",
|
||||
"rule": "条件",
|
||||
"repair": "メッセージ列の補正"
|
||||
},
|
||||
"and": "~",
|
||||
"checkall": "全ての条件を適用",
|
||||
"stopfirst": "最初に合致した条件で終了",
|
||||
"ignorecase": "大文字、小文字を区別しない",
|
||||
"rules": {
|
||||
"btwn": "is between",
|
||||
"cont": "contains",
|
||||
"regex": "matches regex",
|
||||
"true": "is true",
|
||||
"false": "is false",
|
||||
"null": "is null",
|
||||
"nnull": "is not null",
|
||||
"istype": "is of type",
|
||||
"empty": "is empty",
|
||||
"nempty": "is not empty",
|
||||
"head": "head",
|
||||
"tail": "tail",
|
||||
"index": "index between",
|
||||
"exp": "JSONata式",
|
||||
"else": "その他"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "不正な表現: __error__",
|
||||
"too-many": "switchノード内で保持しているメッセージが多すぎます"
|
||||
}
|
||||
},
|
||||
"change": {
|
||||
"label": {
|
||||
"rules": "ルール",
|
||||
"rule": "ルール",
|
||||
"set": "set __property__",
|
||||
"change": "change __property__",
|
||||
"delete": "delete __property__",
|
||||
"move": "move __property__",
|
||||
"changeCount": "change: __count__ rules",
|
||||
"regex": "正規表現を使用"
|
||||
},
|
||||
"action": {
|
||||
"set": "値の代入",
|
||||
"change": "値の置換",
|
||||
"delete": "値の削除",
|
||||
"move": "値の移動",
|
||||
"to": "対象の値",
|
||||
"search": "検索する文字列",
|
||||
"replace": "置換後の文字列"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-from": "操作対象のプロパティが不正: __error__",
|
||||
"invalid-json": "対象の値のJSONプロパティが不正",
|
||||
"invalid-expr": "JSONata式が不正: __error__"
|
||||
}
|
||||
},
|
||||
"range": {
|
||||
"range": "range",
|
||||
"label": {
|
||||
"action": "動作",
|
||||
"inputrange": "入力値の範囲",
|
||||
"resultrange": "出力値の範囲",
|
||||
"from": "最小値",
|
||||
"to": "最大値",
|
||||
"roundresult": "小数値を四捨五入し整数値へ変換"
|
||||
},
|
||||
"placeholder": {
|
||||
"min": "例) 0",
|
||||
"maxin": "例) 99",
|
||||
"maxout": "例) 255"
|
||||
},
|
||||
"scale": {
|
||||
"payload": "msg.payloadの値を拡大/縮小",
|
||||
"limit": "入力値の範囲外の値を最小値/最大値とし拡大/縮小",
|
||||
"wrap": "入力値の範囲外の値を範囲幅で割った余りとし拡大/縮小"
|
||||
},
|
||||
"tip": "注釈: 本ノードは、数値のみ扱うことができます。",
|
||||
"errors": {
|
||||
"notnumber": "数値ではありません"
|
||||
}
|
||||
},
|
||||
"csv": {
|
||||
"label": {
|
||||
"columns": "列名",
|
||||
"separator": "区切り文字",
|
||||
"c2o": "CSVからオブジェクトへ変換",
|
||||
"o2c": "オブジェクトからCSVへ変換",
|
||||
"input": "入力",
|
||||
"skip-s": "最初の",
|
||||
"skip-e": "行を無視する",
|
||||
"firstrow": "1行目に列名を含む",
|
||||
"output": "出力",
|
||||
"includerow": "1行目を列名とする",
|
||||
"newline": "改行コード"
|
||||
},
|
||||
"placeholder": {
|
||||
"columns": "コンマ区切りで列名を入力"
|
||||
},
|
||||
"separator": {
|
||||
"comma": "コンマ",
|
||||
"tab": "タブ",
|
||||
"space": "空白",
|
||||
"semicolon": "セミコロン",
|
||||
"colon": "コロン",
|
||||
"hashtag": "ハッシュタグ",
|
||||
"other": "その他..."
|
||||
},
|
||||
"output": {
|
||||
"row": "行毎にメッセージを分割",
|
||||
"array": "配列化した1つのメッセージ"
|
||||
},
|
||||
"newline": {
|
||||
"linux": "Linux (\\n)",
|
||||
"mac": "Mac (\\r)",
|
||||
"windows": "Windows (\\r\\n)"
|
||||
},
|
||||
"errors": {
|
||||
"csv_js": "本ノードが処理できる形式は、CSV文字列またはJSONのみです",
|
||||
"obj_csv": "オブジェクトをCSVへ変換する際の列名が設定されていません"
|
||||
}
|
||||
},
|
||||
"html": {
|
||||
"label": {
|
||||
"select": "抽出する要素",
|
||||
"output": "出力",
|
||||
"in": "対象:"
|
||||
},
|
||||
"output": {
|
||||
"html": "要素内のHTML",
|
||||
"text": "要素のテキストのみ",
|
||||
"attr": "要素の全ての属性"
|
||||
},
|
||||
"format": {
|
||||
"single": "配列化した1つのメッセージ",
|
||||
"multi": "要素毎の複数のメッセージ"
|
||||
}
|
||||
},
|
||||
"json": {
|
||||
"errors": {
|
||||
"dropped-object": "オブジェクト形式でないペイロードを無視しました",
|
||||
"dropped": "対応していない形式のペイロードを無視しました",
|
||||
"dropped-error": "ペイロードの変換処理が失敗しました",
|
||||
"schema-error": "JSONスキーマエラー",
|
||||
"schema-error-compile": "JSONスキーマエラー: スキーマのコンパイルが失敗しました"
|
||||
},
|
||||
"label": {
|
||||
"o2j": "オブジェクトからJSONへ変換",
|
||||
"pretty": "JSON文字列フォーマット",
|
||||
"action": "動作",
|
||||
"property": "プロパティ",
|
||||
"actions": {
|
||||
"toggle": "JSON文字列とオブジェクト間の相互変換",
|
||||
"str": "常にJSON文字列に変換",
|
||||
"obj": "常にJavaScriptオブジェクトに変換"
|
||||
}
|
||||
}
|
||||
},
|
||||
"yaml": {
|
||||
"errors": {
|
||||
"dropped-object": "オブジェクト形式でないペイロードを無視しました",
|
||||
"dropped": "対応していない形式のペイロードを無視しました",
|
||||
"dropped-error": "ペイロードの変換処理が失敗しました"
|
||||
}
|
||||
},
|
||||
"xml": {
|
||||
"label": {
|
||||
"represent": "XMLタグ属性を次のプロパティ名として表現",
|
||||
"prefix": "文字列を参照するための接頭辞",
|
||||
"advanced": "詳細設定",
|
||||
"x2o": "XMLからオブジェクトへ変換"
|
||||
},
|
||||
"errors": {
|
||||
"xml_js": "本ノードは、XML形式の文字列またはJSONのみ処理します"
|
||||
}
|
||||
},
|
||||
"rpi-gpio": {
|
||||
"label": {
|
||||
"gpiopin": "GPIO",
|
||||
"selectpin": "端子の選択",
|
||||
"resistor": "抵抗",
|
||||
"readinitial": "デプロイや再起動時に端子の初期状態を読み込む",
|
||||
"type": "出力形式",
|
||||
"initpin": "端子の状態を初期化",
|
||||
"debounce": "デバウンス",
|
||||
"freq": "頻度",
|
||||
"button": "ボタン",
|
||||
"pimouse": "Pi Mouse",
|
||||
"pikeyboard": "Pi Keyboard",
|
||||
"left": "Left",
|
||||
"right": "Right",
|
||||
"middle": "Middle"
|
||||
},
|
||||
"resistor": {
|
||||
"none": "なし",
|
||||
"pullup": "プルアップ",
|
||||
"pulldown": "プルダウン"
|
||||
},
|
||||
"digout": "デジタル出力",
|
||||
"pwmout": "PWM出力",
|
||||
"servo": "サーボ出力",
|
||||
"initpin0": "端子の初期レベル - Low (0)",
|
||||
"initpin1": "端子の初期レベル - High (1)",
|
||||
"left": "左",
|
||||
"right": "右",
|
||||
"middle": "中間",
|
||||
"any": "全て",
|
||||
"pinname": "端子",
|
||||
"alreadyuse": "使用中",
|
||||
"alreadyset": "設定済",
|
||||
"tip": {
|
||||
"pin": "<b>使用中の端子</b>: ",
|
||||
"in": "注釈: 入力値は、0または1の数値のみ対応しています。",
|
||||
"dig": "注釈: 「出力形式」として「デジタル出力」を用いる場合、入力値は0または1の数値である必要があります。",
|
||||
"pwm": "注釈: 「出力形式」として「PWM出力」を用いる場合、入力値は0~100の数値である必要があります。",
|
||||
"ser": "<b>注釈</b>: サーボ出力向け - 入力値は0~100の間である必要があります。50が中心値です。"
|
||||
},
|
||||
"types": {
|
||||
"digout": "デジタル出力",
|
||||
"input": "入力",
|
||||
"pullup": "プルアップの入力",
|
||||
"pulldown": "プルダウンの入力",
|
||||
"pwmout": "PWM出力",
|
||||
"servo": "サーボ出力"
|
||||
},
|
||||
"status": {
|
||||
"stopped": "停止",
|
||||
"closed": "切断",
|
||||
"not-running": "停止中",
|
||||
"not-available": "利用不可",
|
||||
"na": "N/A : __value__"
|
||||
},
|
||||
"errors": {
|
||||
"ignorenode": "Raspberry Pi固有のノードを無視しました",
|
||||
"version": "バージョンコマンドが失敗しました",
|
||||
"sawpitype": "Saw Pi Type",
|
||||
"libnotfound": "RPi.GPIO pythonライブラリを見つけられませんでした",
|
||||
"alreadyset": "GPIO端子 __pin__ は既に出力形式が設定されています: __type__",
|
||||
"invalidpin": "GPIO端子が不正です",
|
||||
"invalidinput": "入力が不正です",
|
||||
"needtobeexecutable": "__command__ は実行可能である必要があります",
|
||||
"mustbeexecutable": "nrgpio は実行可能である必要があります",
|
||||
"commandnotfound": "nrgpio コマンドが見つかりません",
|
||||
"commandnotexecutable": "nrgpio コマンドが実行可能ではありません",
|
||||
"error": "エラー: __error__",
|
||||
"pythoncommandnotfound": "nrpgio python コマンドが実行されていません"
|
||||
}
|
||||
},
|
||||
"tail": {
|
||||
"tail": "tail",
|
||||
"label": {
|
||||
"filename": "ファイル名",
|
||||
"type": "ファイル形式",
|
||||
"splitlines": "改行でメッセージを分割"
|
||||
},
|
||||
"action": {
|
||||
"text": "文字列",
|
||||
"binary": "バイナリバッファ"
|
||||
},
|
||||
"errors": {
|
||||
"windowsnotsupport": "現在Windows上での動作は対応していません"
|
||||
}
|
||||
},
|
||||
"file": {
|
||||
"label": {
|
||||
"filename": "ファイル名",
|
||||
"action": "動作",
|
||||
"addnewline": "メッセージの入力のたびに改行を追加",
|
||||
"createdir": "ディレクトリが存在しない場合は作成",
|
||||
"outputas": "出力形式",
|
||||
"breakchunks": "チャンクへ分割",
|
||||
"breaklines": "行へ分割",
|
||||
"filelabel": "file",
|
||||
"sendError": "エラーメッセージを送信(互換モード)",
|
||||
"deletelabel": "delete __file__"
|
||||
},
|
||||
"action": {
|
||||
"append": "ファイルへ追記",
|
||||
"overwrite": "ファイルを上書き",
|
||||
"delete": "ファイルを削除"
|
||||
},
|
||||
"output": {
|
||||
"utf8": "文字列",
|
||||
"buffer": "バイナリバッファ",
|
||||
"lines": "行毎のメッセージ",
|
||||
"stream": "バッファのストリーム"
|
||||
},
|
||||
"status": {
|
||||
"wrotefile": "ファイルへ書き込みました: __file__",
|
||||
"deletedfile": "ファイルを削除しました: __file__",
|
||||
"appendedfile": "ファイルへ追記しました: __file__"
|
||||
},
|
||||
"errors": {
|
||||
"nofilename": "ファイル名が設定されていません",
|
||||
"invaliddelete": "警告: 削除が無効です。設定ダイアログで特定の削除設定を使用してください",
|
||||
"deletefail": "ファイルの削除処理が失敗しました: __error__",
|
||||
"writefail": "ファイルの書き込み処理が失敗しました: __error__",
|
||||
"appendfail": "ファイルの追記処理が失敗しました: __error__",
|
||||
"createfail": "ファイルの作成処理が失敗しました: __error__"
|
||||
},
|
||||
"tip": "注釈: 「ファイル名」はフルパスを設定する必要があります。"
|
||||
},
|
||||
"split": {
|
||||
"split": "split",
|
||||
"intro": "型に基づいて <code>msg.payload</code> を分割:",
|
||||
"object": "<b>オブジェクト</b>",
|
||||
"objectSend": "各key/valueペアのメッセージを送信",
|
||||
"strBuff": "<b>文字列</b> / <b>バッファ</b>",
|
||||
"array": "<b>配列</b>",
|
||||
"splitUsing": "分割",
|
||||
"splitLength": "固定長",
|
||||
"stream": "メッセージのストリームとして処理",
|
||||
"addname": " keyのコピー先"
|
||||
},
|
||||
"join": {
|
||||
"join": "join",
|
||||
"mode": {
|
||||
"mode": "動作",
|
||||
"auto": "自動",
|
||||
"merge": "列のマージ",
|
||||
"reduce": "列の集約",
|
||||
"custom": "手動"
|
||||
},
|
||||
"combine": "結合",
|
||||
"create": "出力",
|
||||
"type": {
|
||||
"string": "文字列",
|
||||
"array": "配列",
|
||||
"buffer": "バッファ",
|
||||
"object": "key/valueオブジェクト",
|
||||
"merged": "結合オブジェクト"
|
||||
},
|
||||
"using": "使用する値",
|
||||
"key": "をキーとして使用",
|
||||
"joinedUsing": "連結文字",
|
||||
"send": "メッセージ送信:",
|
||||
"afterCount": "指定数のメッセージパーツを受信後",
|
||||
"count": "合計値",
|
||||
"subsequent": "後続のメッセージ毎",
|
||||
"afterTimeout": "最初のメッセージ受信からのタイムアウト後",
|
||||
"seconds": "秒",
|
||||
"complete": "<code>msg.complete</code> プロパティが設定されたメッセージ受信後",
|
||||
"tip": "このモードでは、本ノードが <i>split</i> ノードと組となるか、 <code>msg.parts</code> プロパティが設定されたメッセージを受け取ることが前提となります。",
|
||||
"too-many": "joinノード内部で保持しているメッセージが多すぎます",
|
||||
"merge": {
|
||||
"topics-label": "対象トピック",
|
||||
"topics": "トピック",
|
||||
"topic": "トピック",
|
||||
"on-change": "新規トピックを受け取るとメッセージを送信する"
|
||||
},
|
||||
"reduce": {
|
||||
"exp": "集約式",
|
||||
"exp-value": "式",
|
||||
"init": "初期値",
|
||||
"right": "評価を逆順に行う (最後から最初)",
|
||||
"fixup": "最終調整式"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "JSONata式が不正: __error__"
|
||||
}
|
||||
},
|
||||
"sort": {
|
||||
"sort": "sort",
|
||||
"target": "対象",
|
||||
"seq": "メッセージ列",
|
||||
"key": "キー",
|
||||
"elem": "要素の値",
|
||||
"order": "順序",
|
||||
"ascending": "昇順",
|
||||
"descending": "降順",
|
||||
"as-number": "数値として比較",
|
||||
"invalid-exp": "sortノードで不正なJSONata式が指定されました",
|
||||
"too-many": "sortノードの未処理メッセージの数が許容数を超えました",
|
||||
"clear": "sortノードの未処理メッセージを破棄しました"
|
||||
},
|
||||
"batch": {
|
||||
"batch": "batch",
|
||||
"mode": {
|
||||
"label": "モード",
|
||||
"num-msgs": "メッセージ数でグループ化",
|
||||
"interval": "時間間隔でグループ化",
|
||||
"concat": "列の結合"
|
||||
},
|
||||
"count": {
|
||||
"label": "メッセージ数",
|
||||
"overlap": "オーバラップ",
|
||||
"count": "数",
|
||||
"invalid": "メッセージ数とオーバラップ数が不正"
|
||||
},
|
||||
"interval": {
|
||||
"label": "時間間隔",
|
||||
"seconds": "秒",
|
||||
"empty": "メッセージを受信しない場合、空のメッセージを送信"
|
||||
},
|
||||
"concat": {
|
||||
"topics-label": "トピック",
|
||||
"topic": "トピック"
|
||||
},
|
||||
"too-many": "batchノード内で保持しているメッセージが多すぎます",
|
||||
"unexpected": "想定外のモード",
|
||||
"no-parts": "メッセージにpartsプロパティがありません"
|
||||
}
|
||||
}
|
44
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-CSV.html
generated
vendored
44
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-CSV.html
generated
vendored
@@ -1,44 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="csv">
|
||||
<p>CSV形式の文字列とそのJavaScriptオブジェクト表現の間で双方向の変換を行います。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 配列 | 文字列</span></dt>
|
||||
<dd>JavaScriptオブジェクト、配列、CSV文字列のいずれか</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 配列 | 文字列</span></dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>入力が文字列の場合、CSVとして解釈し、CSVの各行をキー/バリューとしたJavaScriptオブジェクトを生成します。
|
||||
各行毎にメッセージを送信するかオブジェクトの配列からなる一つのメッセージを送信するかを選択できます。</li>
|
||||
<li>入力がJavaScriptオブジェクトの場合、CSV文字列への変換を行います。</li>
|
||||
<li>入力が基本型の配列の場合、1行のCSV文字列へ変換します。</li>
|
||||
<li>入力が配列の配列、もしくは、オブジェクトの配列の場合、複数行のCSV文字列へ変換します。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>「列名」にカラム名のリストを指定することができます。CSVからオブジェクトに変換を行う際、カラム名をプロパティ名として使用します。「列名」の代わりに、CSVデータの1行目にカラム名を含めることもできます。</p>
|
||||
<p>CSVへの変換を行う際には、オブジェクトから取り出すべきプロパティとその順序を「列名」を参照して決めます。</p>
|
||||
<p>入力が配列の場合には、「列名」はカラム名を表す行の出力指定がされた場合だけ用います。</p>
|
||||
<p><code>parts</code>プロパティが正しく設定されている場合、メッセージ列を入力として受け付けます。</p>
|
||||
<p>CSVを複数のメッセージに変換して出力する場合、出力がメッセージ列となるよう<code>parts</code>プロパティを設定します。</p>
|
||||
<p><b>注:</b> カンマ以外の区切り文字を設定した場合であっても、「列名」はカンマ区切りとしてください。</p>
|
||||
</script>
|
33
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-HTML.html
generated
vendored
33
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-HTML.html
generated
vendored
@@ -1,33 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="html">
|
||||
<p><code>msg.payload</code>に格納したHTMLドキュメントからCSSセレクタを使用して要素を取り出します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列</span></dt>
|
||||
<dd>要素を取り出すHTML文字列</dd>
|
||||
<dt class="optional">select <span class="property-type">文字列</span></dt>
|
||||
<dd>編集パネルでセレクタを指定していない場合、メッセージのプロパティとして設定できます</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">配列 | 文字列</span></dt>
|
||||
<dd>結果は、ペイロードにマッチした要素の配列を含む単一メッセージ、もしくは、マッチした要素毎のメッセージのいずれかを選択できます。複数メッセージを送信する場合、メッセージには<code>parts</code>を設定します</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>このノードはCSSおよびjQueryセレクタの組み合わせをサポートします。利用可能な構文の詳細については<a href="https://github.com/fb55/CSSselect#user-content-supported-selectors" target="_blank">css-select documentation</a>を参照してください。</p>
|
||||
</script>
|
43
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-JSON.html
generated
vendored
43
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-JSON.html
generated
vendored
@@ -1,43 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="json">
|
||||
<p>JSON文字列とJavaScriptオブジェクトとの間で相互変換を行います。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>JavaScriptオブジェクトもしくはJSON文字列</dd>
|
||||
<dt>schema<span class="property-type">オブジェクト</span></dt>
|
||||
<dd>JSONの検証に利用するJSONスキーマ。設定されていない場合は検証を行いません。</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>入力が文字列の場合、JSONとして解釈し、JavaScriptオブジェクトに変換します。</li>
|
||||
<li>入力がJavaScriptオブジェクトの場合、JSON文字列に変換します。JSON文字列は整形することも可能です。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>schemaError<span class="property-type">配列</span></dt>
|
||||
<dd>JSONの検証でエラーが発生した場合、Catchノードを利用し、エラーを配列として<code>schemaError</code>プロパティから取得することができます。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>デフォルトの変換対象は<code>msg.payload</code>ですが、他のメッセージプロパティを変換対象とすることも可能です。</p>
|
||||
<p>双方向の変換を自動選択するのではなく、特定の変換のみ行うように設定できます。この機能は、例えば、<code>HTTP In</code>ノードに対するリクエストがcontent-typeを正しく設定していない場合であっても、JSONノードによる変換結果がJavaScriptオブジェクトであることを保証するために利用します。</p>
|
||||
<p>JSON文字列への変換が指定されている場合、受信した文字列に対してさらなるチェックは行いません。すなわち、文字列がJSONとして正しいかどうかの検査や、整形オプションを指定していたとしても整形処理を実施しません。</p>
|
||||
<p>JSONスキーマの詳細については、<a href="http://json-schema.org/latest/json-schema-validation.html">こちら</a>を参照してください。</p>
|
||||
</script>
|
49
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-XML.html
generated
vendored
49
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-XML.html
generated
vendored
@@ -1,49 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="xml">
|
||||
<p>XML文字列とJavaScriptオブジェクトとの間で相互変換を行います。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>JavaScriptオブジェクトもしくはXML文字列</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>入力が文字列の場合、XMLとして解釈し、JavaScriptオブジェクトに変換します。</li>
|
||||
<li>入力がJavaScriptオブジェクトの場合、XML文字列に変換します。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt class="optional">options <span class="property-type">オブジェクト</span></dt>
|
||||
<dd>内部で用いているXMLへの変換ライブラリに対してオプションを渡すことができます。詳しくは<a href="https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/README.md#options" target="_blank">the xml2js docs</a>を参照してください。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>XMLとオブジェクトの間での変換を行う場合、デフォルトでは、XML属性は<code>$</code>という名称のプロパティに追加します。
|
||||
テキストの内容は<code>_</code>という名前のプロパティに追加します。これらのプロパティ名はノードの設定で変更できます。</p>
|
||||
<p>例として以下のXMLの変換結果を示します。</p>
|
||||
<pre><p class="tag">Hello World</p></pre>
|
||||
<pre>{
|
||||
"p": {
|
||||
"$": {
|
||||
"class": "tag"
|
||||
},
|
||||
"_": "Hello World"
|
||||
}
|
||||
}</pre>
|
||||
</script>
|
34
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-YAML.html
generated
vendored
34
packages/node_modules/@node-red/nodes/core/locales/ja/parsers/70-YAML.html
generated
vendored
@@ -1,34 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="yaml">
|
||||
<p>YAML形式の文字列とJavaScriptオブジェクトの間で相互変換を行います。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>JavaScriptオブジェクトもしくはYAML形式文字列</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload<span class="property-type">オブジェクト | 文字列</span></dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>入力がYAML形式の文字列の場合、JavaScriptオブジェクトに変換します。</li>
|
||||
<li>入力がJavaScriptオブジェクトの場合、YAML形式の文字列に変換します。</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</script>
|
25
packages/node_modules/@node-red/nodes/core/locales/ja/storage/28-tail.html
generated
vendored
25
packages/node_modules/@node-red/nodes/core/locales/ja/storage/28-tail.html
generated
vendored
@@ -1,25 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="tail">
|
||||
<p>設定したファイルの末尾を出力(追加されたデータを監視)します。(Linux/Macのみ)</p>
|
||||
<p>このノードは<b>tail -F</b>コマンドを内部で利用しているため、Windowsファイルシステムでは動作しません。</p>
|
||||
<h3>出力</h3>
|
||||
<ul>
|
||||
<li>(UTF-8形式の)テキストファイルは文字列を返却。</li>
|
||||
<li>バイナルファイルはバッファオブジェクトを返却。</li>
|
||||
</ul>
|
||||
</script>
|
57
packages/node_modules/@node-red/nodes/core/locales/ja/storage/50-file.html
generated
vendored
57
packages/node_modules/@node-red/nodes/core/locales/ja/storage/50-file.html
generated
vendored
@@ -1,57 +0,0 @@
|
||||
<!--
|
||||
Copyright JS Foundation and other contributors, http://js.foundation
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<script type="text/x-red" data-help-name="file">
|
||||
<p><code>msg.payload</code>をファイルに書き出します。書き出しは、ファイルの最後に追記もしくは既存の内容の置き換えを選択できます。この他、ファイルの削除を行うことも可能です。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">filename <span class="property-type">文字列</span></dt>
|
||||
<dd>対象ファイル名をノードに設定していない場合、このプロパティでファイルを指定できます</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<p>書き込みの完了時、入力メッセージを出力端子に送出します。</p>
|
||||
<h3>詳細</h3>
|
||||
<p>入力メッセージのペイロードをファイルの最後に追記します。改行(\n)を各データの最後に追加することもできます。</p>
|
||||
<p><code>msg.filename</code>を使う場合、書き込みを行う毎にファイルをクローズします。より良い性能を得るためにはファイル名をノードに設定してください。</p>
|
||||
<p>追記を行う代わりに、ファイル全体を上書きするように設定することもできます。例えば、画像のようなバイナリデータをファイルに書き出す場合は、このオプションを指定し、改行を追記するオプションを指定しないようにします。</p>
|
||||
<p>この他、ファイルの削除を行うことも可能です。</p>
|
||||
</script>
|
||||
|
||||
<script type="text/x-red" data-help-name="file in">
|
||||
<p>ファイルの内容を文字列もしくはバイナリバッファとして読み出します。</p>
|
||||
<h3>入力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt class="optional">filename <span class="property-type">文字列</span></dt>
|
||||
<dd>読み出し対象のファイル名をノードに設定していない場合、このプロパティでファイルを指定できます</dd>
|
||||
</dl>
|
||||
<h3>出力</h3>
|
||||
<dl class="message-properties">
|
||||
<dt>payload <span class="property-type">文字列 | バッファ</span></dt>
|
||||
<dd>ファイルの内容を文字列もしくはバッファで表現します</dd>
|
||||
<dt class="optional">filename <span class="property-type">文字列</span></dt>
|
||||
<dd>読み出し対象のファイル名をノードに設定していない場合、このプロパティでファイルを指定します</dd>
|
||||
<dt class="optional">error <span class="property-type">オブジェクト</span></dt>
|
||||
<dd><i>非推奨</i>: 設定で有効にした場合、ファイルの読み込み時にエラーが発生すると<code>payload</code>を持たず<code>error</code>プロパティにエラーの詳細情報を設定したメッセージを送信します。この動作モードは非推奨であり、新しいノード実装ではデフォルトでは無効としています。詳細については、以下を参照してください。</dd>
|
||||
</dl>
|
||||
<h3>詳細</h3>
|
||||
<p>ファイルネームは絶対パスでの指定を推奨します。絶対パスを指定しない場合は、Node-REDプロセスのワーキングディレクトリからの相対パスとして扱います。</p>
|
||||
<p>Windowsではパスの区切り文字を(例えば、<code>\\ユーザー\\名前</code>のように)エスケープする必要があります。</p>
|
||||
<p>テキストファイルの場合、行毎に分割して各々メッセージを送信することができます。また、バイナリファイルの場合、小さな塊のバッファに分割して送信できます。バッファの分割単位はオペレーティングシステム依存ですが、一般に64k(Linux/Mac)もしくは41k(Windows)です。</p>
|
||||
<p>複数のメッセージに分割する場合、各メッセージには<code>parts</code>プロパティが設定され、メッセージ列を構成します。</p>
|
||||
<h4>旧式のエラー処理</h4>
|
||||
<p>Node-RED 0.17より前の版では、ファイルの読み込み時にエラーが発生すると<code>payload</code>を持たず<code>error</code>プロパティにエラーの詳細情報を設定したメッセージを送信します。この動作モードは非推奨であり、新しいノード実装ではデフォルトでは無効としています。ノードの設定により、必要に応じてこのモードを有効にできます。</p>
|
||||
<p>エラーはcatchノードで補足して処理することを推奨します。</p>
|
||||
</script>
|
931
packages/node_modules/@node-red/nodes/core/locales/zh-CN/messages.json
generated
vendored
931
packages/node_modules/@node-red/nodes/core/locales/zh-CN/messages.json
generated
vendored
@@ -1,931 +0,0 @@
|
||||
{
|
||||
"common": {
|
||||
"label": {
|
||||
"payload": "内容",
|
||||
"topic": "主题",
|
||||
"name": "名称",
|
||||
"username": "用户名",
|
||||
"password": "密码",
|
||||
"property": "属性"
|
||||
},
|
||||
"status": {
|
||||
"connected": "已连接",
|
||||
"not-connected": "未连接",
|
||||
"disconnected": "已断开",
|
||||
"connecting": "连接中",
|
||||
"error": "错误",
|
||||
"ok": "确定"
|
||||
},
|
||||
"notification": {
|
||||
"error": "<strong>错误</strong>: __message__",
|
||||
"errors": {
|
||||
"not-deployed": "节点未部署",
|
||||
"no-response": "服务器无反应",
|
||||
"unexpected": "发生意外错误 (__status__) __message__"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"nooverride": "警告: 信息的属性已经不可以改写节点的属性. 详情参考 bit.ly/nr-override-msg-props"
|
||||
}
|
||||
},
|
||||
"inject": {
|
||||
"inject": "注入",
|
||||
"repeat": "重复 = __repeat__",
|
||||
"crontab": "crontab = __crontab__",
|
||||
"stopped": "停止",
|
||||
"failed": "注入失败: __error__",
|
||||
"label": {
|
||||
"repeat": "重复"
|
||||
},
|
||||
"timestamp": "时间戳",
|
||||
"none": "无",
|
||||
"interval": "周期性执行",
|
||||
"interval-time": "指定时间段周期性执行",
|
||||
"time": "指定时间",
|
||||
"seconds": "秒",
|
||||
"minutes": "分钟",
|
||||
"hours": "小时",
|
||||
"between": "介于",
|
||||
"previous": "之前数值",
|
||||
"at": "在",
|
||||
"and": "至",
|
||||
"every": "每隔",
|
||||
"days": [
|
||||
"星期一",
|
||||
"星期二",
|
||||
"星期三",
|
||||
"星期四",
|
||||
"星期五",
|
||||
"星期六",
|
||||
"星期天"
|
||||
],
|
||||
"on": "在",
|
||||
"onstart": "立刻执行于",
|
||||
"onceDelay": "秒后, 此后",
|
||||
"tip": "<b>注意:</b> \"指定时间段周期性执行\" 和 \"指定时间\" 会使用cron系统.<br/> 详情查看信息页.",
|
||||
"success": "成功注入: __label__",
|
||||
"errors": {
|
||||
"failed": "注入失败, 请查看日志",
|
||||
"toolong": "周期过长"
|
||||
}
|
||||
},
|
||||
"catch": {
|
||||
"catch": "监测所有节点",
|
||||
"catchNodes": "监测__number__个节点",
|
||||
"label": {
|
||||
"source": "监测范围",
|
||||
"node": "节点",
|
||||
"type": "类型",
|
||||
"selectAll": "全选",
|
||||
"sortByLabel": "按名称排序",
|
||||
"sortByType": "按类型排序"
|
||||
},
|
||||
"scope": {
|
||||
"all": "所有节点",
|
||||
"selected": "指定节点"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"status": "报告所有节点状态",
|
||||
"statusNodes": "报告__number__个节点状态",
|
||||
"label": {
|
||||
"source": "报告状态范围",
|
||||
"node": "节点",
|
||||
"type": "类型",
|
||||
"selectAll": "全选",
|
||||
"sortByLabel": "按名称排序",
|
||||
"sortByType": "按类型排序"
|
||||
},
|
||||
"scope": {
|
||||
"all": "所有节点",
|
||||
"selected": "指定节点"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"output": "输出",
|
||||
"msgprop": "信息属性",
|
||||
"msgobj": "完整信息",
|
||||
"to": "目标",
|
||||
"debtab": "调试窗口",
|
||||
"tabcon": "调试窗口及Console",
|
||||
"toSidebar": "调试窗口",
|
||||
"toConsole": "Console",
|
||||
"toStatus": "节点状态 (32位字符)",
|
||||
"severity": "级别",
|
||||
"notification": {
|
||||
"activated": "成功激活: __label__",
|
||||
"deactivated": "成功取消: __label__"
|
||||
},
|
||||
"sidebar": {
|
||||
"label": "调试窗口",
|
||||
"name": "名称",
|
||||
"filterAll": "所有节点",
|
||||
"filterSelected": "已选节点",
|
||||
"filterCurrent": "当前流程",
|
||||
"debugNodes": "调试节点",
|
||||
"clearLog": "清空日志",
|
||||
"openWindow": "在新窗口打开"
|
||||
},
|
||||
"messageMenu": {
|
||||
"collapseAll": "折叠所有路径",
|
||||
"clearPinned": "清空已固定路径",
|
||||
"filterNode": "过滤此节点",
|
||||
"clearFilter": "清空过滤条件"
|
||||
}
|
||||
},
|
||||
"link": {
|
||||
"linkIn": "输入",
|
||||
"linkOut": "输出",
|
||||
"label": {
|
||||
"event": "事件名称",
|
||||
"node": "节点名称",
|
||||
"type": "流程",
|
||||
"sortByFlow":"根据流程排序",
|
||||
"sortByLabel": "根据名称排序"
|
||||
}
|
||||
},
|
||||
"tls": {
|
||||
"tls": "TLS设置",
|
||||
"label": {
|
||||
"use-local-files": "使用本地密匙及证书文件",
|
||||
"upload": "上传",
|
||||
"cert": "证书",
|
||||
"key": "私钥",
|
||||
"passphrase": "密码",
|
||||
"ca": "CA证书",
|
||||
"verify-server-cert":"验证服务器证书"
|
||||
},
|
||||
"placeholder": {
|
||||
"cert":"证书路径 (PEM 格式)",
|
||||
"key":"私钥路径 (PEM 格式)",
|
||||
"ca":"CA证书路径 (PEM 格式)",
|
||||
"passphrase":"私钥密码 (可选)"
|
||||
},
|
||||
"error": {
|
||||
"missing-file": "未提供证书/密钥文件"
|
||||
}
|
||||
},
|
||||
"exec": {
|
||||
"label": {
|
||||
"command": "命令",
|
||||
"append": "追加",
|
||||
"timeout": "超时",
|
||||
"timeoutplace": "可选填",
|
||||
"return": "输出",
|
||||
"seconds": "秒"
|
||||
},
|
||||
"placeholder": {
|
||||
"extraparams": "额外的输入参数"
|
||||
},
|
||||
"opt": {
|
||||
"exec": "当命令完成时 - exec模式",
|
||||
"spawn": "当命令进行时 - spawn模式"
|
||||
},
|
||||
"oldrc": "使用旧式输出 (兼容模式)"
|
||||
},
|
||||
"function": {
|
||||
"label": {
|
||||
"function": "函数",
|
||||
"outputs": "输出"
|
||||
},
|
||||
"error": {
|
||||
"inputListener":"无法在函数中监听对'注入'事件",
|
||||
"non-message-returned":"函数节点尝试返回类型为 __type__ 的信息"
|
||||
},
|
||||
"tip": "可从信息页面查看更多关于如何编写函数的帮助"
|
||||
},
|
||||
"template": {
|
||||
"label": {
|
||||
"template": "模版",
|
||||
"property": "设定属性",
|
||||
"format": "语法高亮",
|
||||
"syntax": "格式",
|
||||
"output": "输出为",
|
||||
"mustache": "Mustache 模版",
|
||||
"plain": "纯文本",
|
||||
"json": "JSON",
|
||||
"yaml": "YAML",
|
||||
"none": "无"
|
||||
},
|
||||
"templatevalue": "This is the payload: {{payload}} !"
|
||||
},
|
||||
"delay": {
|
||||
"action": "行为设置",
|
||||
"for": "时长",
|
||||
"delaymsg": "延迟每一条信息",
|
||||
"delayfixed": "固定延迟时间",
|
||||
"delayvarmsg": "允许msg.delay复写延迟时长",
|
||||
"randomdelay": "随机延迟",
|
||||
"limitrate": "限制信息速率",
|
||||
"limitall": "所有信息",
|
||||
"limittopic": "每一个msg.topic",
|
||||
"fairqueue": "依次发送每一个topic",
|
||||
"timedqueue": "发所有topic",
|
||||
"milisecs": "毫秒",
|
||||
"secs": "秒",
|
||||
"sec": "秒",
|
||||
"mins": "分",
|
||||
"min": "分",
|
||||
"hours": "小时",
|
||||
"hour": "小时",
|
||||
"days": "天",
|
||||
"day": "天",
|
||||
"between": "介于",
|
||||
"and": "至",
|
||||
"rate": "速度",
|
||||
"msgper": "信息 每",
|
||||
"dropmsg": "不传输中间信息",
|
||||
"label": {
|
||||
"delay": "延迟",
|
||||
"variable": "变量",
|
||||
"limit": "限制",
|
||||
"limitTopic": "限制主题",
|
||||
"random": "随机",
|
||||
"units" : {
|
||||
"second": {
|
||||
"plural" : "秒",
|
||||
"singular": "秒"
|
||||
},
|
||||
"minute": {
|
||||
"plural" : "分钟",
|
||||
"singular": "分钟"
|
||||
},
|
||||
"hour": {
|
||||
"plural" : "小时",
|
||||
"singular": "小时"
|
||||
},
|
||||
"day": {
|
||||
"plural" : "天",
|
||||
"singular": "天"
|
||||
}
|
||||
}
|
||||
},
|
||||
"error": {
|
||||
"buffer": "缓冲了超过 1000 条信息",
|
||||
"buffer1": "缓冲了超过 10000 条信息"
|
||||
}
|
||||
},
|
||||
"trigger": {
|
||||
"send": "发送",
|
||||
"then": "然后",
|
||||
"then-send": "然后发送",
|
||||
"output": {
|
||||
"string": "字符串",
|
||||
"number": "数字",
|
||||
"existing": "现有信息对象",
|
||||
"original": "原本信息对象",
|
||||
"latest": "最新信息对象",
|
||||
"nothing": "无"
|
||||
},
|
||||
"wait-reset": "等待被重置",
|
||||
"wait-for": "等待",
|
||||
"wait-loop": "周期性重发",
|
||||
"duration": {
|
||||
"ms": "毫秒",
|
||||
"s": "秒",
|
||||
"m": "分钟",
|
||||
"h": "小时"
|
||||
},
|
||||
"extend": " 如有新信息,延长延迟",
|
||||
"label": {
|
||||
"trigger": "触发",
|
||||
"trigger-block": "触发并阻止",
|
||||
"trigger-loop": "周期性重发",
|
||||
"reset": "重置触发节点条件 如果:",
|
||||
"resetMessage":"msg.reset已设置",
|
||||
"resetPayload":"msg.payload等于",
|
||||
"resetprompt": "可选填"
|
||||
}
|
||||
},
|
||||
"comment": {
|
||||
"label": {
|
||||
"title": "标题",
|
||||
"body": "主体"
|
||||
},
|
||||
"tip": "提示: 主题内容可被格式化为 <a href=\"https://help.github.com/articles/markdown-basics/\" target=\"_blank\">Github风格的Markdown</a>"
|
||||
},
|
||||
"unknown": {
|
||||
"label": {
|
||||
"unknown": "未知"
|
||||
},
|
||||
"tip": "<p>此节点是您安装,但Node-RED所不知道的类型。</p><p><i>如果在此状态下部署节点,那么它的配置将被保留,但是流程将不会启动,直到安装缺少的类型。</i></p><p>有关更多帮助,请参阅信息侧栏</p>"
|
||||
},
|
||||
"mqtt": {
|
||||
"label": {
|
||||
"broker": "服务端",
|
||||
"example": "e.g. localhost",
|
||||
"qos": "QoS",
|
||||
"clientid": "客户端ID",
|
||||
"port": "端口",
|
||||
"keepalive": "Keepalive计时(秒)",
|
||||
"cleansession": "使用新的会话",
|
||||
"use-tls": "使用安全连接 (SSL/TLS)",
|
||||
"tls-config":"TLS 设置",
|
||||
"verify-server-cert":"验证服务器证书",
|
||||
"compatmode": "使用旧式MQTT 3.1支持"
|
||||
},
|
||||
"tabs-label": {
|
||||
"connection": "连接",
|
||||
"security": "安全",
|
||||
"will": "Will信息",
|
||||
"birth": "Birth信息"
|
||||
},
|
||||
"placeholder": {
|
||||
"clientid": "留白则自动生成",
|
||||
"clientid-nonclean":"如非新会话,必须设置客户端ID",
|
||||
"will-topic": "留白将禁止Will信息",
|
||||
"birth-topic": "留白将禁止Birth信息"
|
||||
},
|
||||
"state": {
|
||||
"connected": "已连接到服务端: __broker__",
|
||||
"disconnected": "已断开与服务端 __broker__ 的链接",
|
||||
"connect-failed": "与服务端 __broker__ 的连接失败"
|
||||
},
|
||||
"retain": "保留",
|
||||
"true": "是",
|
||||
"false": "否",
|
||||
"tip": "提示: 若希望通过msg属性对topic(信息), qos及retain(保留)进行设置, 则将上述项留白",
|
||||
"errors": {
|
||||
"not-defined": "主题未设置",
|
||||
"missing-config": "未设置服务端",
|
||||
"invalid-topic": "主题无效",
|
||||
"nonclean-missingclientid": "客户端ID未设定,使用新会话"
|
||||
}
|
||||
},
|
||||
"httpin": {
|
||||
"label": {
|
||||
"method": "请求方式",
|
||||
"url": "URL",
|
||||
"doc": "文档",
|
||||
"return": "返回",
|
||||
"upload": "接受文件上传?",
|
||||
"status": "状态码",
|
||||
"headers": "Header",
|
||||
"other": "其他"
|
||||
},
|
||||
"setby": "- 用 msg.method 设定 -",
|
||||
"basicauth": "基本认证",
|
||||
"use-tls": "使用安全连接 (SSL/TLS) ",
|
||||
"tls-config":"TLS 设置",
|
||||
"utf8": "UTF-8 字符串",
|
||||
"binary": "二进制数据",
|
||||
"json": "JSON对象",
|
||||
"tip": {
|
||||
"in": "相对URL",
|
||||
"res": "发送到此节点的消息<b>必须</b>来自<i>http input</i>节点",
|
||||
"req": "提示:如果JSON解析失败,则获取的字符串将按原样返回."
|
||||
},
|
||||
"httpreq": "http 请求",
|
||||
"errors": {
|
||||
"not-created": "当httpNodeRoot为否时,无法创建http-in节点",
|
||||
"missing-path": "无路径",
|
||||
"no-response": "无响应对象",
|
||||
"json-error": "JSON 解析错误",
|
||||
"no-url": "未设定 URL",
|
||||
"deprecated-call":"__method__方法已弃用",
|
||||
"invalid-transport":"非HTTP传输请求"
|
||||
},
|
||||
"status": {
|
||||
"requesting": "请求中"
|
||||
}
|
||||
},
|
||||
"websocket": {
|
||||
"label": {
|
||||
"type": "类型",
|
||||
"path": "路径",
|
||||
"url": "URL"
|
||||
},
|
||||
"listenon": "监听",
|
||||
"connectto": "连接",
|
||||
"sendrec": "发送/接受",
|
||||
"payload": "有效载荷",
|
||||
"message": "完整信息",
|
||||
"tip": {
|
||||
"path1": "默认情况下,<code>payload</code>将包含要发送或从Websocket接收的数据。侦听器可以配置为以JSON格式的字符串发送或接收整个消息对象.",
|
||||
"path2": "这条路径将相对于 ",
|
||||
"url1": "URL 应该使用ws://或者wss://方案并指向现有的websocket侦听器.",
|
||||
"url2": "默认情况下,<code>payload</code> 将包含要发送或从Websocket接收的数据。可以将客户端配置为以JSON格式的字符串发送或接收整个消息对象."
|
||||
},
|
||||
"errors": {
|
||||
"connect-error": "ws连接发生了错误: ",
|
||||
"send-error": "发送时发生了错误: ",
|
||||
"missing-conf": "未设置服务器"
|
||||
}
|
||||
},
|
||||
"watch": {
|
||||
"label": {
|
||||
"files": "文件",
|
||||
"recursive": "递归所有子文件夹"
|
||||
},
|
||||
"placeholder": {
|
||||
"files": "逗号分开文件或文件夹"
|
||||
},
|
||||
"tip": "在Windows上,请务必使用双斜杠 \\\\ 来隔开文件夹名字"
|
||||
},
|
||||
"tcpin": {
|
||||
"label": {
|
||||
"type": "类型",
|
||||
"output": "输出",
|
||||
"port": "端口",
|
||||
"host": "主机地址",
|
||||
"payload": "的有效载荷",
|
||||
"delimited": "分隔符号",
|
||||
"close-connection": "是否在成功发送每条信息后断开连接?",
|
||||
"decode-base64": "用 Base64 解码信息?",
|
||||
"server": "服务器",
|
||||
"return": "返回",
|
||||
"ms": "毫秒",
|
||||
"chars": "字符"
|
||||
},
|
||||
"type": {
|
||||
"listen": "监听",
|
||||
"connect": "连接",
|
||||
"reply": "响应 TCP"
|
||||
},
|
||||
"output": {
|
||||
"stream": "字串流",
|
||||
"single": "单一",
|
||||
"buffer": "Buffer",
|
||||
"string": "字符串",
|
||||
"base64": "Base64 字符串"
|
||||
},
|
||||
"return": {
|
||||
"timeout": "指定时间后",
|
||||
"character": "当收到某个字符为",
|
||||
"number": "指定字符数",
|
||||
"never": "永不 - 保持连接",
|
||||
"immed": "马上 - 不需要等待回复"
|
||||
},
|
||||
"status": {
|
||||
"connecting": "正在连接到 __host__:__port__",
|
||||
"connected": "已经连接到 __host__:__port__",
|
||||
"listening-port": "监听端口 __port__",
|
||||
"stopped-listening": "已停止监听端口",
|
||||
"connection-from": "连接来自 __host__:__port__",
|
||||
"connection-closed": "连接已关闭 __host__:__port__",
|
||||
"connections": "__count__ 个连接",
|
||||
"connections_plural": "__count__ 个连接"
|
||||
|
||||
},
|
||||
"errors": {
|
||||
"connection-lost": "连接中断 __host__:__port__",
|
||||
"timeout": "超时关闭套接字连接,端口 __port__",
|
||||
"cannot-listen": "无法监听端口 __port__, 错误: __error__",
|
||||
"error": "错误: __error__",
|
||||
|
||||
"socket-error": "套接字连接错误来自 __host__:__port__",
|
||||
"no-host": "主机地址或端口未设定",
|
||||
"connect-timeout": "连接超时",
|
||||
"connect-fail": "连接失败"
|
||||
}
|
||||
},
|
||||
"udp": {
|
||||
"label": {
|
||||
"listen": "监听",
|
||||
"onport": "端口",
|
||||
"using": "使用",
|
||||
"output": "输出",
|
||||
"group": "组",
|
||||
"interface": "本地IP",
|
||||
"interfaceprompt": "(可选)本地 IP 绑定到",
|
||||
"send": "发送一个",
|
||||
"toport": "到端口",
|
||||
"address": "地址",
|
||||
"decode-base64": "是否解码Base64编码的信息?"
|
||||
},
|
||||
"placeholder": {
|
||||
"interface": "(可选)eth0的IP地址",
|
||||
"address": "目标IP地址"
|
||||
},
|
||||
"udpmsgs": "udp信息",
|
||||
"mcmsgs": "组播信息",
|
||||
"udpmsg": "udp信息",
|
||||
"bcmsg": "广播信息",
|
||||
"mcmsg": "组播信息",
|
||||
"output": {
|
||||
"buffer": "Buffer",
|
||||
"string": "字符串",
|
||||
"base64": "Base64编码字符串"
|
||||
},
|
||||
"bind": {
|
||||
"random": "绑定到任意本地端口",
|
||||
"local": "绑定到本地端口",
|
||||
"target": "绑定到目标端口"
|
||||
},
|
||||
"tip": {
|
||||
"in": "提示:确保您的防火墙将允许数据进入",
|
||||
"out": "提示:如果要使用<code>msg.ip</code>和<code>msg.port</code>设置,请将地址和端口留空",
|
||||
"port": "正在使用端口: "
|
||||
},
|
||||
"status": {
|
||||
"listener-at": "udp 监听器正在监听 __host__:__port__",
|
||||
"mc-group": "udp 组播到 __group__",
|
||||
"listener-stopped": "udp 监听器已停止",
|
||||
"output-stopped": "udp 输出已停止",
|
||||
"mc-ready": "udp 组播已准备好: __outport__ -> __host__:__port__",
|
||||
"bc-ready": "udp 广播已准备好: __outport__ -> __host__:__port__",
|
||||
"ready": "udp 已准备好: __outport__ -> __host__:__port__",
|
||||
"ready-nolocal": "udp 已准备好: __host__:__port__",
|
||||
"re-use": "udp 重用套接字: __outport__ -> __host__:__port__"
|
||||
},
|
||||
"errors": {
|
||||
"access-error": "UDP 访问错误, 你可能需要root权限才能接入1024以下的端口",
|
||||
"error": "错误: __error__",
|
||||
"bad-mcaddress": "无效的组播地址",
|
||||
"interface": "必须是指定接口的IP地址",
|
||||
"ip-notset": "udp: IP地址未设定",
|
||||
"port-notset": "udp: 端口未设定",
|
||||
"port-invalid": "udp: 无效端口号码",
|
||||
"alreadyused": "udp: 端口已被占用"
|
||||
}
|
||||
},
|
||||
"switch": {
|
||||
"label": {
|
||||
"property": "属性",
|
||||
"rule": "规则",
|
||||
"repair" : "重建信息队列"
|
||||
},
|
||||
"and": "与",
|
||||
"checkall": "全选所有规则",
|
||||
"stopfirst": "接受第一条匹配信息后停止",
|
||||
"ignorecase": "忽略大小写",
|
||||
"rules": {
|
||||
"btwn":"在之间",
|
||||
"cont":"包含",
|
||||
"regex":"匹配正则表达式",
|
||||
"true":"为真",
|
||||
"false":"为假",
|
||||
"null":"为空",
|
||||
"nnull":"非空",
|
||||
"head":"head",
|
||||
"tail":"tail",
|
||||
"index":"index between",
|
||||
"exp":"JSONata表达式",
|
||||
"else":"除此以外"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "无效的JSONata表达式: __error__",
|
||||
"too-many" : "Switch节点中有太多待定信息"
|
||||
}
|
||||
},
|
||||
"change": {
|
||||
"label": {
|
||||
"rules": "规则",
|
||||
"rule": "规则",
|
||||
"set": "设定 __property__",
|
||||
"change": "修改 __property__",
|
||||
"delete": "删除 __property__",
|
||||
"move": "移动 __property__",
|
||||
"changeCount": "修改: __count__条规矩",
|
||||
"regex": "使用正则表达式"
|
||||
},
|
||||
"action": {
|
||||
"set": "设定",
|
||||
"change": "修改",
|
||||
"delete": "删除",
|
||||
"move": "转移",
|
||||
"to": "到",
|
||||
"search": "搜索",
|
||||
"replace": "替代为"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-from": "无效的'from'属性: __error__",
|
||||
"invalid-json": "无效的'to'JSON 属性",
|
||||
"invalid-expr": "无效的JSONata表达式: __error__"
|
||||
}
|
||||
},
|
||||
"range": {
|
||||
"label": {
|
||||
"action": "操作",
|
||||
"inputrange": "映射输入数据",
|
||||
"resultrange": "至目标范围",
|
||||
"from": "从",
|
||||
"to": "到",
|
||||
"roundresult": "取最接近整数?"
|
||||
},
|
||||
"placeholder": {
|
||||
"min": "e.g. 0",
|
||||
"maxin": "e.g. 99",
|
||||
"maxout": "e.g. 255"
|
||||
},
|
||||
"scale": {
|
||||
"payload": "按比例msg.payload",
|
||||
"limit": "按比例并设定界限至目标范围",
|
||||
"wrap": "按比例并包含在目标范围内"
|
||||
},
|
||||
"tip": "提示: 此节点仅对数字有效",
|
||||
"errors": {
|
||||
"notnumber": "不是一个数字"
|
||||
}
|
||||
},
|
||||
"csv": {
|
||||
"label": {
|
||||
"columns": "列",
|
||||
"separator": "分隔符",
|
||||
"c2o": "CSV至对象",
|
||||
"o2c": "对象至CSV",
|
||||
"input": "输入",
|
||||
"skip-s": "忽略前",
|
||||
"skip-e": "行",
|
||||
"firstrow": "第一行包含列名",
|
||||
"output": "输出",
|
||||
"includerow": "包含列名行",
|
||||
"newline": "换行符"
|
||||
},
|
||||
"placeholder": {
|
||||
"columns": "用逗号分割列名"
|
||||
},
|
||||
"separator": {
|
||||
"comma": "逗号",
|
||||
"tab": "Tab",
|
||||
"space": "空格",
|
||||
"semicolon": "分号",
|
||||
"colon": "冒号",
|
||||
"hashtag": "井号",
|
||||
"other": "其他..."
|
||||
},
|
||||
"output": {
|
||||
"row": "每行一条信息",
|
||||
"array": "仅一条信息 [数组]"
|
||||
},
|
||||
"newline": {
|
||||
"linux": "Linux (\\n)",
|
||||
"mac": "Mac (\\r)",
|
||||
"windows": "Windows (\\r\\n)"
|
||||
},
|
||||
"errors": {
|
||||
"csv_js": "此节点仅处理CSV字符串或JS对象",
|
||||
"obj_csv": "对象->CSV转换未设定列模版"
|
||||
}
|
||||
},
|
||||
"html": {
|
||||
"label": {
|
||||
"select": "选取项",
|
||||
"output": "输出"
|
||||
},
|
||||
"output": {
|
||||
"html": "选定元素的html内容",
|
||||
"text": "选定元素的纯文本内容",
|
||||
"attr": "包含选定元素的所有属性的对象"
|
||||
},
|
||||
"format": {
|
||||
"single": "一条信息 [数组]",
|
||||
"multi": "多条信息,每条一个元素"
|
||||
}
|
||||
},
|
||||
"json": {
|
||||
"errors": {
|
||||
"dropped-object": "忽略非对象格式的有效负载",
|
||||
"dropped": "忽略不支持格式的有效负载类型",
|
||||
"dropped-error": "转换有效负载失败"
|
||||
},
|
||||
"label": {
|
||||
"o2j": "对象至JSON",
|
||||
"pretty": "格式化JSON字符串",
|
||||
"action": "操作",
|
||||
"property": "属性",
|
||||
"actions": {
|
||||
"toggle": "JSON字符串与对象互转",
|
||||
"str":"总是转为JSON字符串",
|
||||
"obj":"总是转为JS对象"
|
||||
}
|
||||
}
|
||||
},
|
||||
"yaml": {
|
||||
"errors": {
|
||||
"dropped-object": "忽略非对象格式的有效负载",
|
||||
"dropped": "忽略不支持格式的有效负载类型",
|
||||
"dropped-error": "转换有效负载失败"
|
||||
}
|
||||
},
|
||||
"xml": {
|
||||
"label": {
|
||||
"represent": "XML标签属性的属性名称",
|
||||
"prefix": "标签文本内容的属性名称",
|
||||
"advanced": "高级选项",
|
||||
"x2o": "XML到对象选项"
|
||||
},
|
||||
"errors": {
|
||||
"xml_js": "此节点仅处理XML字符串或JS对象."
|
||||
}
|
||||
},
|
||||
"rpi-gpio": {
|
||||
"label": {
|
||||
"gpiopin": "GPIO",
|
||||
"selectpin": "选择引脚",
|
||||
"resistor": "电阻?",
|
||||
"readinitial": "在部署/重启时读取引脚的初始状态?",
|
||||
"type": "类型",
|
||||
"initpin": "初始化引脚状态?",
|
||||
"debounce": "去抖动",
|
||||
"freq": "频率",
|
||||
"button": "按钮",
|
||||
"pimouse": "Pi鼠标",
|
||||
"pikeyboard": "Pi键盘",
|
||||
"left": "左",
|
||||
"right": "右",
|
||||
"middle": "中"
|
||||
},
|
||||
"resistor": {
|
||||
"none": "无",
|
||||
"pullup": "上拉电阻",
|
||||
"pulldown": "下拉电阻"
|
||||
},
|
||||
"digout": "数字输出",
|
||||
"pwmout": "PWM输出",
|
||||
"servo": "伺服输出",
|
||||
"initpin0": "初始引脚电平 - 低(0)",
|
||||
"initpin1": "初始引脚电平 - 高(1)",
|
||||
"left": "左",
|
||||
"right": "右",
|
||||
"middle": "中",
|
||||
"any": "任何",
|
||||
"pinname": "引脚",
|
||||
"alreadyuse": "已被使用",
|
||||
"alreadyset": "已被设为",
|
||||
"tip": {
|
||||
"pin": "<b>正在使用引脚</b>: ",
|
||||
"in": "提示: 仅接受数字输入 - 输出必须为0或1.",
|
||||
"dig": "提示: 如用数字输出 - 输入必须为0或1.",
|
||||
"pwm": "提示: 如用PWM输出 - 输入必须为0至100之间; 如用高频率可能会比预期占用更多CPU资源.",
|
||||
"ser": "<b>提示</b>: 如用伺服输出 - 输入必须为0至100之间. 50为中间值."
|
||||
},
|
||||
"types": {
|
||||
"digout": "数字输出",
|
||||
"input": "输入",
|
||||
"pullup": "含有上拉电阻的输入",
|
||||
"pulldown": "含有下拉电阻的输入",
|
||||
"pwmout": "PWM输出",
|
||||
"servo": "伺服输出"
|
||||
},
|
||||
"status": {
|
||||
"stopped": "已停止",
|
||||
"closed": "已关闭",
|
||||
"not-running": "不运行"
|
||||
},
|
||||
"errors": {
|
||||
"ignorenode": "忽略树莓派的特定节点",
|
||||
"version": "版本命令失败",
|
||||
"sawpitype": "查看Pi类型",
|
||||
"libnotfound": "找不到树莓派RPi.GPIO的python库",
|
||||
"alreadyset": "GPIO引脚 __pin__ 已经被设定为类型: __type__",
|
||||
"invalidpin": "无效GPIO引脚",
|
||||
"invalidinput": "无效输入",
|
||||
"needtobeexecutable": "__command__须为可运行命令",
|
||||
"mustbeexecutable": "nrgpio须为可运行",
|
||||
"commandnotfound": "nrgpio命令不存在",
|
||||
"commandnotexecutable": "nrgpio命令不可运行",
|
||||
"error": "错误: __error__",
|
||||
"pythoncommandnotfound": "nrpgio python命令未处于运行状态"
|
||||
}
|
||||
},
|
||||
"tail": {
|
||||
"label": {
|
||||
"filename": "文件名",
|
||||
"type": "文件类型",
|
||||
"splitlines": "以\\n来拆分行?"
|
||||
},
|
||||
"action": {
|
||||
"text": "文本 - 返回字符串",
|
||||
"binary": "二进制 - 返回Buffer"
|
||||
},
|
||||
"errors": {
|
||||
"windowsnotsupport": "Windows目前不支持."
|
||||
}
|
||||
},
|
||||
"file": {
|
||||
"label": {
|
||||
"filename": "文件名",
|
||||
"action": "行为",
|
||||
"addnewline": "向每个有效载荷添加换行符(\\n)?",
|
||||
"createdir": "创建目录(如果不存在)?",
|
||||
"outputas": "输出",
|
||||
"breakchunks": "分拆成块",
|
||||
"breaklines": "分拆成行",
|
||||
"filelabel": "文件",
|
||||
"sendError": "发生错误时发送消息(传统模式)",
|
||||
"deletelabel": "删除 __file__"
|
||||
},
|
||||
"action": {
|
||||
"append": "追加至文件",
|
||||
"overwrite": "复写文件",
|
||||
"delete": "删除文件"
|
||||
},
|
||||
"output": {
|
||||
"utf8": "一个utf8字符串",
|
||||
"buffer": "一个Buffer对象",
|
||||
"lines": "每行一条信息",
|
||||
"stream": "一个Buffer流"
|
||||
},
|
||||
"status": {
|
||||
"wrotefile": "写入至文件: __file__",
|
||||
"deletedfile": "删除文件: __file__",
|
||||
"appendedfile": "追加至文件: __file__"
|
||||
},
|
||||
"errors": {
|
||||
"nofilename": "未指定文件名",
|
||||
"invaliddelete": "警告:无效删除。请在配置对话框中使用特定的删除选项",
|
||||
"deletefail": "无法删除文件: __error__",
|
||||
"writefail": "无法写入文件: __error__",
|
||||
"appendfail": "无法追加到文件: __error__",
|
||||
"createfail": "文件创建失败: __error__"
|
||||
},
|
||||
"tip": "提示: 文件名应该是绝对路径,否则它将相对于Node-RED进程的工作目录。"
|
||||
},
|
||||
"split": {
|
||||
"intro":"基于以下类型拆分<code>msg.payload</code>:",
|
||||
"object":"<b>对象</b>",
|
||||
"objectSend":"每个键值对作为单个消息发送",
|
||||
"strBuff":"<b>字符串</b> / <b>Buffer</b>",
|
||||
"array":"<b>数组</b>",
|
||||
"splitUsing":"拆分使用",
|
||||
"splitLength":"固定长度",
|
||||
"stream":"作为消息流处理",
|
||||
"addname":" 复制键到 "
|
||||
},
|
||||
"join":{
|
||||
"mode":{
|
||||
"mode":"模式",
|
||||
"auto":"自动",
|
||||
"merge":"合并序列",
|
||||
"reduce":"缩减序列",
|
||||
"custom":"手动"
|
||||
},
|
||||
"combine":"合并每个",
|
||||
"create":"输出为",
|
||||
"type":{
|
||||
"string":"字符串",
|
||||
"array":"数组",
|
||||
"buffer":"Buffer",
|
||||
"object":"键值对对象",
|
||||
"merged":"合并对象"
|
||||
},
|
||||
"using":"使用此值",
|
||||
"key":"作为键",
|
||||
"joinedUsing":"合并符号",
|
||||
"send":"发送信息:",
|
||||
"afterCount":"达到一定数量的信息时",
|
||||
"count":"数量",
|
||||
"subsequent":"和每个后续的消息",
|
||||
"afterTimeout":"第一条消息的若干时间后",
|
||||
"seconds":"秒",
|
||||
"complete":"在收到存在<code>msg.complete</code>的消息后",
|
||||
"tip":"此模式假定此节点与<i>split</i>相连, 或者接收到的消息有正确配置的<code>msg.parts</code>属性.",
|
||||
"too-many" : "join节点中有太多待定信息",
|
||||
"merge": {
|
||||
"topics-label":"合并主题",
|
||||
"topics":"主题",
|
||||
"topic" : "主题",
|
||||
"on-change":"当收到一个新主题时发送已合并信息"
|
||||
},
|
||||
"reduce": {
|
||||
"exp": "Reduce表达式",
|
||||
"exp-value": "exp",
|
||||
"init": "初始值",
|
||||
"right": "反向求值(从后往前)",
|
||||
"fixup": "Fix-up exp"
|
||||
},
|
||||
"errors": {
|
||||
"invalid-expr": "无效的JSONata表达式: __error__"
|
||||
}
|
||||
},
|
||||
"sort" : {
|
||||
"target" : "排序属性",
|
||||
"seq" : "信息队列",
|
||||
"key" : "键值",
|
||||
"elem" : "元素值",
|
||||
"order" : "顺序",
|
||||
"ascending" : "升序",
|
||||
"descending" : "降序",
|
||||
"as-number" : "作为数值",
|
||||
"invalid-exp" : "sort节点中存在无效的JSONata表达式",
|
||||
"too-many" : "sort节点中有太多待定信息",
|
||||
"clear" : "清空sort节点中的待定信息"
|
||||
},
|
||||
"batch" : {
|
||||
"mode": {
|
||||
"label" : "模式",
|
||||
"num-msgs" : "按指定数量分组",
|
||||
"interval" : "按时间间隔分组",
|
||||
"concat" : "按主题分组"
|
||||
},
|
||||
"count": {
|
||||
"label" : "分组数量",
|
||||
"overlap" : "队末队首重叠数量",
|
||||
"count" : "数量",
|
||||
"invalid" : "无效的分组数量或重叠数量"
|
||||
},
|
||||
"interval": {
|
||||
"label" : "时间间隔",
|
||||
"seconds" : "秒",
|
||||
"empty" : "无数据到达时发送空信息"
|
||||
},
|
||||
"concat": {
|
||||
"topics-label": "主题",
|
||||
"topic" : "主题"
|
||||
},
|
||||
"too-many" : "batch节点中有太多待定信息",
|
||||
"unexpected" : "未知模式",
|
||||
"no-parts" : "信息中没有parts属性"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user