1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00
Steve-Mcl 552408f488 Make new Auto Output mode optional
- adds entry to output data type
- adds depreciation tip
2022-04-21 21:20:41 +01:00

959 lines
34 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"label": {
"payload": "内容",
"topic": "主题",
"name": "名称",
"username": "用户名",
"password": "密码",
"property": "属性",
"selectNodes": "选择节点...",
"expand": "扩展"
},
"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": {
"properties": "属性",
"repeat": "重复",
"flow": "流上下午",
"global": "全局上下文",
"str": "字符串",
"num": "数值",
"bool": "布尔值",
"json": "JSON对象",
"bin": "buffer",
"date": "时间戳",
"env": "环境变量",
"object": "对象",
"string": "字符串",
"boolean": "布尔值",
"number": "数值",
"Array": "数组",
"invalid": "无效的JSON对象"
},
"timestamp": "时间戳",
"none": "无",
"interval": "周期性执行",
"interval-time": "指定时间段周期性执行",
"time": "指定时间",
"seconds": "秒",
"minutes": "分钟",
"hours": "小时",
"between": "介于",
"previous": "之前数值",
"at": "在",
"and": "至",
"every": "每隔",
"days": [
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
"星期天"
],
"on": "在",
"onstart": "立刻执行于",
"onceDelay": "秒后, 此后",
"success": "成功注入: __label__",
"errors": {
"failed": "注入失败, 请查看日志",
"toolong": "周期过长",
"invalid-expr": "无效的JSONata表达式 __error__"
},
"tip": "<b>注意:</b> \"指定时间段周期性执行\" 和 \"指定时间\" 会使用cron系统.<br/> 详情查看信息页."
},
"catch": {
"catch": "捕获:所有节点",
"catchNodes": "捕获__number__ 个节点",
"catchUncaught": "捕获:未捕获",
"label": {
"source": "捕获范围",
"selectAll": "全选",
"uncaught": "忽略其他捕获节点处理的错误"
},
"scope": {
"all": "所有节点",
"selected": "指定节点"
}
},
"status": {
"status": "报告所有节点状态",
"statusNodes": "报告 __number__ 个节点状态",
"label": {
"source": "报告状态范围",
"sortByType": "按类型排序"
},
"scope": {
"all": "所有节点",
"selected": "指定节点"
}
},
"complete": {
"completeNodes": "完成: __number__ 个节点"
},
"debug": {
"output": "输出",
"status": "状态",
"none": "None",
"invalid-exp": "无效的JSONata表达式: __error__",
"msgprop": "信息属性",
"msgobj": "与调试输出相同",
"autostatus": "自动的",
"to": "目标",
"debtab": "调试窗口",
"tabcon": "调试窗口及控制台",
"toSidebar": "调试窗口",
"toConsole": "控制台",
"toStatus": "节点状态 (32位字符)",
"severity": "级别",
"notification": {
"activated": "成功激活: __label__",
"deactivated": "成功取消: __label__"
},
"sidebar": {
"label": "调试窗口",
"name": "名称",
"filterAll": "所有节点",
"filterSelected": "已选节点",
"filterCurrent": "当前流程",
"debugNodes": "调试节点",
"clearLog": "清空日志",
"filterLog": "过滤日志",
"openWindow": "在新窗口打开",
"copyPath": "复制路径",
"copyPayload": "复制值",
"pinPath": "固定展开"
},
"messageMenu": {
"collapseAll": "折叠所有路径",
"clearPinned": "清空已固定路径",
"filterNode": "过滤此节点",
"clearFilter": "清空过滤条件"
}
},
"link": {
"linkIn": "输入",
"linkOut": "输出"
},
"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": "执行",
"spawn": "spawn",
"label": {
"command": "命令",
"append": "追加",
"timeout": "超时",
"timeoutplace": "可选填",
"return": "输出",
"seconds": "秒",
"stdout": "标准输出",
"stderr": "标准错误输出",
"retcode": "返回码"
},
"placeholder": {
"extraparams": "额外的输入参数"
},
"opt": {
"exec": "当命令完成时 - exec模式",
"spawn": "当命令进行时 - spawn模式"
},
"oldrc": "使用旧式输出 (兼容模式)"
},
"function": {
"function": "函数",
"label": {
"function": "函数",
"initialize": "设置",
"finalize": "关闭",
"outputs": "输出"
},
"text": {
"initialize": "// 部署节点后,此处添加的代码将运行一次。 \n",
"finalize": "// 节点正在停止或重新部署时,将运行此处添加的代码。 \n"
},
"error": {
"inputListener": "无法在函数中监听对'注入'事件",
"non-message-returned": "函数节点尝试返回类型为 __type__ 的信息"
}
},
"template": {
"template": "模板",
"label": {
"template": "模版",
"property": "属性",
"format": "语法高亮",
"syntax": "格式",
"output": "输出为",
"mustache": "Mustache 模版",
"plain": "纯文本",
"json": "JSON",
"yaml": "YAML",
"none": "无"
},
"templatevalue": "这是有效载荷: {{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": "天"
}
}
}
},
"trigger": {
"send": "发送",
"then": "然后",
"then-send": "然后发送",
"output": {
"string": "字符串",
"number": "数字",
"existing": "现有信息对象",
"original": "原本信息对象",
"latest": "最新信息对象",
"nothing": "无"
},
"wait-reset": "等待被重置",
"wait-for": "等待",
"wait-loop": "周期性重发",
"for": "处理",
"bytopics": "每个msg.topic",
"alltopics": "所有消息",
"duration": {
"ms": "毫秒",
"s": "秒",
"m": "分钟",
"h": "小时"
},
"extend": " 如有新信息,延长延迟",
"override": "使用msg.delay覆盖延迟时间",
"second": " 发送第二条消息到单独的输出",
"label": {
"trigger": "触发",
"trigger-block": "触发并阻止",
"trigger-loop": "周期性重发",
"reset": "重置触发节点条件 如果:",
"resetMessage": "msg.reset已设置",
"resetPayload": "msg.payload等于",
"resetprompt": "可选填"
}
},
"comment": {
"comment": "注释"
},
"unknown": {
"label": {
"unknown": "未知"
},
"tip": "<p>此节点是您安装但Node-RED所不知道的类型。</p><p><i>如果在此状态下部署节点,那么它的配置将被保留,但是流程将不会启动,直到安装缺少的类型。</i></p><p>有关更多帮助,请参阅信息侧栏</p>"
},
"mqtt": {
"label": {
"broker": "服务端",
"example": "比如:本地主机",
"output": "输出",
"qos": "QoS",
"retain": "保持",
"clientid": "客户端ID",
"port": "端口",
"keepalive": "Keepalive计时(秒)",
"cleansession": "使用新的会话",
"use-tls": "使用 TLS",
"tls-config": "TLS 设置",
"verify-server-cert": "验证服务器证书",
"compatmode": "使用旧式MQTT 3.1支持"
},
"sections-label": {
"birth-message": "连接时发送的消息(出生消息)",
"will-message": "意外断开连接时的发送消息Will消息",
"close-message": "断开连接前发送的消息(关闭消息)"
},
"tabs-label": {
"connection": "连接",
"security": "安全",
"messages": "消息"
},
"placeholder": {
"clientid": "留白则自动生成",
"clientid-nonclean": "如非新会话必须设置客户端ID",
"will-topic": "留白将禁止Will信息",
"birth-topic": "留白将禁止Birth信息",
"close-topic": "留白以禁用关闭消息"
},
"state": {
"connected": "已连接到服务端: __broker__",
"disconnected": "已断开与服务端 __broker__ 的链接",
"connect-failed": "与服务端 __broker__ 的连接失败"
},
"retain": "保留",
"output": {
"buffer": "Buffer",
"string": "字符串",
"base64": "Base64编码字符串",
"auto": "自动检测 (字符串或buffer)",
"auto-detect": "自动检测 (已解析的JSON对象、字符串或buffer)",
"json": "解析的JSON对象"
},
"true": "是",
"false": "否",
"tip": "提示: 若希望通过msg属性对topic(信息), qos及retain(保留)进行设置, 则将上述项留白",
"errors": {
"not-defined": "主题未设置",
"missing-config": "未设置服务端",
"invalid-topic": "主题无效",
"nonclean-missingclientid": "客户端ID未设定使用新会话",
"invalid-json-string": "无效的JSON字符串",
"invalid-json-parse": "无法解析JSON字符串"
}
},
"httpin": {
"label": {
"method": "请求方式",
"url": "URL",
"doc": "文档",
"return": "返回",
"upload": "接受文件上传?",
"status": "状态码",
"headers": "头",
"other": "其他",
"paytoqs": "将msg.payload附加为查询字符串参数",
"utf8String": "UTF8格式的字符串",
"binaryBuffer": "二进制buffer",
"jsonObject": "解析的JSON对象",
"authType": "类型",
"bearerToken": "Token"
},
"setby": "- 用 msg.method 设定 -",
"basicauth": "基本认证",
"use-tls": "使用安全连接 (SSL/TLS) ",
"tls-config": "TLS 设置",
"basic": "",
"digest": "",
"bearer": "bearer",
"use-proxy": "使",
"persist": "keep-alive",
"proxy-config": "",
"use-proxyauth": "使",
"noproxy-hosts": "",
"utf8": "UTF-8 ",
"binary": "",
"json": "JSON",
"tip": {
"in": "URL",
"res": "<b></b><i>http input</i>",
"req": "JSON."
},
"httpreq": "http ",
"errors": {
"not-created": "httpNodeRoothttp-in",
"missing-path": "",
"no-response": "",
"json-error": "JSON ",
"no-url": " URL",
"deprecated-call": "__method__ ",
"invalid-transport": "HTTP",
"timeout-isnan": "",
"timeout-isnegative": "",
"invalid-payload": ""
},
"status": {
"requesting": ""
}
},
"websocket": {
"label": {
"type": "",
"path": "",
"url": "URL",
"subprotocol": ""
},
"listenon": "",
"connectto": "",
"sendrec": "/",
"payload": "",
"message": "",
"tip": {
"path1": "<code>payload</code>WebsocketJSON.",
"path2": " <code>__path__</code>.",
"url1": "URL 使ws:&#47;&#47;wss:&#47;&#47;websocket.",
"url2": "<code>payload</code> WebsocketJSON."
},
"status": {
"connected": " __count__",
"connected_plural": " __count__"
},
"errors": {
"connect-error": "ws: ",
"send-error": ": ",
"missing-conf": "",
"duplicate-path": "WebSocket: __path__"
}
},
"watch": {
"watch": "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",
"send": "",
"toport": "",
"address": "",
"decode-base64": "Base64?"
},
"placeholder": {
"interface": "eth0IP",
"interfaceprompt": "() ",
"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 访, root1024",
"error": ": __error__",
"bad-mcaddress": "",
"interface": "IP",
"ip-notset": "udp: IP",
"port-notset": "udp: ",
"port-invalid": "udp: ",
"alreadyused": "udp: ",
"ifnotfound": "udp: __iface__ "
}
},
"switch": {
"switch": "switch",
"label": {
"property": "",
"rule": "",
"repair": ""
},
"previous": "",
"and": "",
"checkall": "",
"stopfirst": "",
"ignorecase": "",
"rules": {
"btwn": "",
"cont": "",
"regex": "",
"true": "",
"false": "",
"null": "",
"nnull": "",
"istype": "",
"empty": "",
"nempty": "",
"head": "",
"tail": "",
"index": "..",
"exp": "JSONata",
"else": "",
"hask": ""
},
"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__",
"no-override": " __property__"
}
},
"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": "",
"output": "",
"includerow": "",
"newline": "",
"usestrings": "",
"include_empty_strings": "",
"include_null_values": ""
},
"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)"
},
"hdrout": {
"none": "",
"all": "",
"once": " msg.reset"
},
"errors": {
"csv_js": "CSVJS",
"obj_csv": "->CSV",
"bad_csv": "CSV-"
}
},
"html": {
"label": {
"select": "",
"output": "",
"in": "in"
},
"output": {
"html": "html",
"text": "",
"attr": ""
},
"format": {
"single": " []",
"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": "JS"
}
}
},
"yaml": {
"errors": {
"dropped-object": "",
"dropped": "",
"dropped-error": ""
}
},
"xml": {
"label": {
"represent": "XML",
"prefix": "",
"advanced": "",
"x2o": "XML"
},
"errors": {
"xml_js": "XMLJS."
}
},
"file": {
"label": {
"filename": "",
"action": "",
"addnewline": "\\n?",
"createdir": "?",
"outputas": "",
"breakchunks": "",
"breaklines": "",
"sendError": "",
"encoding": "",
"deletelabel": " __file__",
"utf8String": "UTF8",
"binaryBuffer": "buffer"
},
"action": {
"append": "",
"overwrite": "",
"delete": ""
},
"output": {
"utf8": "utf8",
"buffer": "Buffer",
"lines": "",
"stream": "Buffer"
},
"status": {
"wrotefile": ": __file__",
"deletedfile": ": __file__",
"appendedfile": ": __file__"
},
"encoding": {
"none": "",
"native": "Native",
"unicode": "Unicode",
"japanese": "",
"chinese": "",
"korean": "",
"taiwan": "/",
"windows": "Windows",
"iso": "ISO",
"ibm": "IBM",
"mac": "Mac",
"koi8": "KOI8",
"misc": ""
},
"errors": {
"nofilename": "",
"invaliddelete": "使",
"deletefail": ": __error__",
"writefail": ": __error__",
"appendfail": ": __error__",
"createfail": ": __error__"
},
"tip": ": Node-RED"
},
"split": {
"split": "split",
"intro": "<code>msg.payload</code>:",
"object": "<b></b>",
"objectSend": "",
"strBuff": "<b></b> / <b>Buffer</b>",
"array": "<b></b>",
"splitUsing": "使",
"splitLength": "",
"stream": "",
"addname": " "
},
"join": {
"join": "",
"mode": {
"mode": "",
"auto": "",
"merge": "",
"reduce": "",
"custom": ""
},
"combine": "",
"completeMessage": "",
"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__",
"invalid-type": "Cannot join __error__ to buffer"
}
},
"sort": {
"sort": "",
"target": "",
"seq": "",
"key": "",
"elem": "",
"order": "",
"ascending": "",
"descending": "",
"as-number": "",
"invalid-exp": "JSONata",
"too-many": "",
"clear": ""
},
"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"
}
}