Files
ThingsGateway/src/Gateway/ThingsGateway.Gateway.Application/Locales/zh-CN.json
2025-07-07 00:15:46 +08:00

531 lines
19 KiB
JSON

{
"ThingsGateway.Gateway.Application.DefaultDiagram": {
"Actuator": "执行",
"AlarmChangedTriggerNode": "报警状态触发器",
"BusinessNode": "业务设备执行",
"BusinessNode.Placeholder": "设备名称",
"Cancel": "取消",
"Clear": "清空",
"ConditionNode": "条件",
"ConditionNode.Placeholder": "计算返回boolean",
"DataNode": "数据脚本",
"DelayNode": "延时",
"DelayNode.Placeholder": "间隔时间(ms)",
"Design": "设计",
"Device.Placeholder": "设备名称",
"DeviceChangedTriggerNode": "设备状态触发器",
"Download": "下载Json",
"End": "结束",
"EndNode": "结束",
"ExecuteScriptNode": "自定义执行",
"Expression": "脚本",
"Load": "加载Json",
"Other": "其他",
"Save": "保存",
"Start": "开始",
"Start/End": "开始/结束",
"StartNode": "开始",
"TimeIntervalTriggerNode": "间隔执行触发器",
"TimeIntervalTriggerNode.Placeholder": "间隔时间(ms)",
"Trigger": "触发器",
"ValueChangedTriggerNode": "变量状态触发器",
"Variable.Placeholder": "变量名称",
"VariableRpcNode": "RPC写入",
"VariableRpcNode.Placeholder": "变量名称",
"ZoomToFit": "自适应"
},
"ThingsGateway.Gateway.Application.Rules": {
"ClearRules": "清空规则",
"DeleteRules": "删除规则",
"Name": "名称",
"SaveRules": "保存规则",
"SortCode": "排序",
"Status": "状态"
},
"ThingsGateway.Gateway.Application.RulesStatus": {
"LogConsole": "日志",
"RulesId": "名称"
},
"ThingsGateway.Management.AutoUpdateController": {
"AutoUpdateController": "程序更新",
"Update": "更新"
},
"ThingsGateway.Management.RedundancyHostedService": {
"ErrorSynchronizingData": "同步数据到从站错误",
"RedundancyDisable": "不启用网关冗余站点",
"RedundancyDup": "主备站设置重复",
"Start": "网关管理服务启动",
"Stop": "网关管理服务停止",
"SwitchMasterState": "无法连接冗余站点,本机将切换到正常状态",
"SwitchNormalState": "本机(主站)将切换到正常状态",
"SwitchSlaveState": "主站已恢复,本机(从站)将切换到备用状态"
},
"ThingsGateway.Management.RedundancyOptions": {
"Confirm": "确认切换冗余状态",
"Enable": "启用双机冗余",
"ForcedSync": "强制同步",
"ForcedSyncWarning": "强制同步会生成数据库配置信息,是否继续?",
"HeartbeatInterval": "心跳间隔",
"IsMaster": "是否为主站",
"IsStartBusinessDevice": "备用站点启用业务设备",
"Master": "激活站",
"MasterUri": "主站Url",
"MaxErrorCount": "错误最大次数",
"RedundancyOptions": "双机冗余",
"Restart": "即将重新启动冗余服务",
"Slave": "备用站",
"Status": "当前站点状态",
"Switch": "切换",
"SyncInterval": "数据同步间隔",
"VerifyToken": "Token"
},
"ThingsGateway.Management.RedundancyService": {
"EditRedundancyOption": "修改网关冗余配置"
},
"ThingsGateway.Management.UpdateZipFileHostedService": {
"Update": "检测到新版本"
},
"ThingsGateway.Upgrade.UpdateZipFile": {
"AppName": "名称",
"Architecture": "架构",
"DotNetVersion": ".net版本",
"FilePath": "文件路径",
"FileSize": "文件大小",
"MinimumCompatibleVersion": "最小兼容版本",
"OSPlatform": "系统版本",
"Version": "版本"
},
"ThingsGateway.Gateway.Application.AlarmVariable": {
"AlarmCode": "报警值",
"AlarmDelay": "报警延时",
"AlarmEnable": "报警使能",
"AlarmLimit": "报警限值",
"AlarmText": "报警文本",
"AlarmTime": "报警时间",
"AlarmType": "报警类型",
"ArrayLength": "数组长度",
"BoolCloseAlarmEnable": "布尔关报警使能",
"BoolCloseAlarmText": "布尔关报警文本",
"BoolCloseRestrainExpressions": "布尔关报警约束",
"BoolOpenAlarmEnable": "布尔开报警使能",
"BoolOpenAlarmText": "布尔开报警文本",
"BoolOpenRestrainExpressions": "布尔开报警约束",
"BusinessGroup": "业务组",
"ChangeTime": "变化时间",
"CollectGroup": "采集组",
"CollectTime": "采集时间",
"CustomAlarmCode": "自定义报警限值",
"CustomAlarmEnable": "自定义报警使能",
"CustomAlarmText": "自定义报警文本",
"CustomRestrainExpressions": "自定义报警约束",
"DataType": "数据类型",
"Description": "描述",
"DeviceId": "采集设备",
"DeviceName": "设备名称",
"Enable": "变量使能",
"EventTime": "事件时间",
"EventType": "事件类型",
"HAlarmCode": "高限值",
"HAlarmEnable": "高报使能",
"HAlarmText": "高报文本",
"HHAlarmCode": "高高限值",
"HHAlarmEnable": "高高报使能",
"HHAlarmText": "高高报文本",
"HHRestrainExpressions": "高高报约束",
"HRestrainExpressions": "高报约束",
"IntervalTime": "执行间隔",
"IsOnline": "在线",
"LAlarmCode": "低限值",
"LAlarmEnable": "低报使能",
"LAlarmText": "低报文本",
"LastErrorMessage": "离线原因",
"LastSetValue": "上次值",
"LLAlarmCode": "低低限值",
"LLAlarmEnable": "低低报使能",
"LLAlarmText": "低低报文本",
"LLRestrainExpressions": "低低报约束",
"LRestrainExpressions": "低报约束",
"Name": "名称",
"OtherMethod": "特殊方法",
"ProtectType": "读写权限",
"RawValue": "原始值",
"ReadExpressions": "读取表达式",
"RecoveryCode": "恢复值",
"RegisterAddress": "变量地址",
"Remark1": "备用1",
"Remark2": "备用2",
"Remark3": "备用3",
"Remark4": "备用4",
"Remark5": "备用5",
"RpcWriteEnable": "远程写入",
"SaveValue": "保存初始值",
"Unit": "单位",
"Value": "实时值",
"WriteExpressions": "写入表达式"
},
"ThingsGateway.Gateway.Application.BackendLog": {
"DeleteBackendLog": "删除后台日志",
"Exception": "异常对象",
"LogLevel": "日志级别",
"LogMessage": "具体消息",
"LogSource": "日志来源",
"LogTime": "时间"
},
"ThingsGateway.Gateway.Application.BackendLogPageInput": {
"LogLevel": "日志等级",
"LogSource": "日志源",
"SearchDate": "时间区间"
},
"ThingsGateway.Gateway.Application.BusinessPropertyWithCache": {
"CacheEnable": "启用缓存",
"CacheFileMaxLength": "缓存文件最大长度(mb)",
"GroupUpdate": "分组上传",
"OnlineFilter": "过滤离线变量",
"QueueMaxCount": "内存队列最大数量",
"SplitSize": "上传每页条数"
},
"ThingsGateway.Gateway.Application.BusinessPropertyWithCacheInterval": {
"BusinessInterval": "定时上传间隔",
"BusinessUpdateEnum": "上传模式",
"IsAllVariable": "选择全部变量"
},
"ThingsGateway.Gateway.Application.BusinessPropertyWithCacheIntervalScript": {
"AlarmTopic": "报警主题",
"BigTextScriptAlarmModel": "报警上传脚本",
"BigTextScriptDeviceModel": "设备上传脚本",
"BigTextScriptVariableModel": "变量上传脚本",
"DetailLog": "详细日志",
"DeviceTopic": "设备主题",
"IsAlarmList": "报警列表上传",
"IsDeviceList": "设备状态列表上传",
"IsVariableList": "变量列表上传",
"JsonFormattingIndented": "Json缩进格式化",
"VariableTopic": "变量主题"
},
"ThingsGateway.Gateway.Application.BusinessUpdateEnum": {
"Change": "变化",
"Interval": "定时",
"IntervalOrChange": "定时或变化"
},
"ThingsGateway.Gateway.Application.Channel": {
"BaudRate": "波特率",
"BindUrl": "本地url",
"CacheTimeout": "接收缓存超时",
"Channel": "通道",
"ChannelType": "通道类型",
"CheckClearTime": "客户端连接滑动过期时间",
"ClearChannel": "清空通道",
"Confim": "创建",
"Connect": "连接",
"ConnectTimeout": "连接超时",
"CopyChannel": "复制通道",
"UpdateGatewayData": "更新网关点位配置",
"InsertGatewayData": "添加网关点位配置",
"CreateTime": "创建时间",
"CreateUser": "创建人",
"DataBits": "数据位",
"DeleteChannel": "删除通道",
"Disconnect": "断开",
"DtrEnable": "Dtr",
"DtuId": "Dtu终端注册包(utf-8)",
"DtuSeviceType": "DTU服务类型",
"Enable": "启用",
"ExportChannel": "导出通道",
"Heartbeat": "心跳内容(utf8)",
"HeartbeatTime": "心跳间隔",
"ImportChannel": "导入通道",
"ImportNullError": "无法识别",
"LogEnable": "启用调试日志",
"LogLevel": "日志等级",
"MaxClientCount": "最大连接数",
"MaxConcurrentCount": "最大并发数",
"Name": "名称",
"Name.Required": " {0} 不可为空",
"NameDump": "通道名称 {0} 重复",
"NotOther": "不支持其他通道类型",
"Parity": "校验位",
"PluginName": "插件名称",
"PluginName.Required": "{0} 插件名称不可为空",
"PortName": "COM口",
"RemoteUrl": "远程url",
"RtsEnable": "Rts",
"StreamAsync": "串口流读写",
"SaveChannel": "添加/修改通道",
"SortCode": "排序",
"StopBits": "停止位",
"UpdateTime": "更新时间",
"UpdateUser": "更新人"
},
"ThingsGateway.Gateway.Application.ChannelRuntime": {
"DeviceRuntimeCount": "设备数量",
"MaxConcurrentCount": "最大并发数量",
"Name.Required": " {0} 不可为空",
"PluginName.Required": "{0} 插件名称不可为空",
"PluginType": "插件类型"
},
"ThingsGateway.Gateway.Application.CollectFoundationDtuPackPropertyBase": {
"DtuId": "Dtu注册包(UTF8)"
},
"ThingsGateway.Gateway.Application.CollectFoundationDtuPropertyBase": {
"DtuId": "Dtu注册包(UTF8)"
},
"ThingsGateway.Gateway.Application.CollectFoundationPackPropertyBase": {
"MaxPack": "最大打包长度"
},
"ThingsGateway.Gateway.Application.CollectFoundationPropertyBase": {
"DataFormat": "解析规则",
"IsStringReverseByteWord": "字符串反转",
"SendDelayTime": "发送延时",
"Timeout": "读写超时时间"
},
"ThingsGateway.Gateway.Application.CollectPropertyBase": {
"ConcurrentCount": "最大并发数量",
"RetryCount": "失败重试次数"
},
"ThingsGateway.Gateway.Application.CollectPropertyRetryBase": {
"RetryCount": "失败重试次数"
},
"ThingsGateway.Gateway.Application.ControlController": {
"BatchSaveChannelAsync": "保存通道",
"BatchSaveDeviceAsync": "保存设备",
"BatchSaveVariableAsync": "保存变量",
"ControlController": "设备控制",
"DeleteChannelAsync": "删除通道",
"DeleteDeviceAsync": "删除设备",
"DeleteVariableAsync": "删除变量",
"InsertTestDataAsync": "增加测试数据",
"PauseDeviceThreadAsync": "控制设备线程启停",
"RemoveAllCache": "清空全部缓存",
"RemoveCache": "删除通道/设备缓存",
"RestartAllThread": "重启全部线程",
"RestartDeviceThreadAsync": "重启设备线程",
"WriteVariablesAsync": "写入变量"
},
"ThingsGateway.Gateway.Application.Device": {
"ChannelError": "通道错误",
"ChannelId": "通道",
"ChannelId.MinValue": " {0} 不可为空",
"ChannelId.Required": " {0} 不可为空",
"ClearDevice": "清空设备",
"CopyDevice": "复制设备",
"DeleteDevice": "删除设备",
"Description": "描述",
"DeviceNotNull": "设备名称不存在",
"Enable": "设备使能",
"ExportDevice": "导出设备",
"ImportDevice": "导入设备",
"ImportNullError": "无法识别",
"IntervalTime": "默认执行间隔",
"IntervalTime.MinValue": " {0} 值太小",
"LogEnable": "启用调试日志",
"LogLevel": "日志等级",
"Name": "名称",
"Name.Required": " {0} 不可为空",
"NameDump": "设备名称 {0} 重复",
"NotNull": " {0} 不存在",
"PluginNotNull": "插件不存在",
"RedundantDeviceError": "冗余设备错误",
"RedundantDeviceId": "冗余设备",
"RedundantDeviceNotNull": "启用冗余时,必须选择备用设备",
"RedundantEnable": "启用冗余",
"RedundantScanIntervalTime": "冗余检测时间",
"RedundantScript": "冗余检测脚本",
"RedundantSwitchType": "冗余操作模式",
"Remark1": "备用1",
"Remark2": "备用2",
"Remark3": "备用3",
"Remark4": "备用4",
"Remark5": "备用5",
"SaveDevice": "添加/修改设备"
},
"ThingsGateway.Gateway.Application.DeviceRuntime": {
"ActiveTime": "活跃时间",
"ChannelId.MinValue": " {0} 不可为空",
"ChannelId.Required": " {0} 不可为空",
"ChannelName": "通道",
"DeviceStatus": "设备状态",
"DeviceVariableCount": "变量数量",
"IntervalTime.MinValue": " {0} 值太小",
"LastErrorMessage": "离线原因",
"MethodVariableCount": "方法数量",
"Name.Required": " {0} 不可为空",
"PluginName": "插件名称",
"PluginName.Required": "{0} 插件名称不可为空",
"RedundantType": "冗余状态",
"SourceVariableCount": "打包数量"
},
"ThingsGateway.Gateway.Application.DriverBase": {
"Authorized": "已授权",
"ExpireTime": "过期时间 {0}",
"Unauthorized": "未授权"
},
"ThingsGateway.Gateway.Application.ExportString": {
"BusinessDeviceName": "业务设备",
"ChannelName": "通道",
"DeviceName": "设备",
"RedundantDeviceName": "冗余设备",
"VariableName": "变量"
},
"ThingsGateway.Gateway.Application.PluginAddInput": {
"MainFile": "主程序集",
"OtherFiles": "附属程序集,可上传多个",
"SavePlugin": "添加/修改插件"
},
"ThingsGateway.Gateway.Application.PluginInfo": {
"DeviceCount": "关联设备数量",
"FileName": "插件文件",
"FullName": "插件全名称",
"LastWriteTime": "插件编译时间",
"Name": "插件名称",
"PluginType": "插件类型",
"Version": "插件版本"
},
"ThingsGateway.Gateway.Application.ProtectTypeEnum": {
"ReadOnly": "只读",
"ReadWrite": "读写",
"WriteOnly": "只写"
},
"ThingsGateway.Gateway.Application.RpcLog": {
"DeleteRpc": "删除RPC日志",
"IsSuccess": "操作结果",
"LogTime": "时间",
"OperateDevice": "操作设备",
"OperateMessage": "具体消息",
"OperateMethod": "RPC方法",
"OperateObject": "操作对象",
"OperateSource": "操作源",
"ParamJson": "请求参数",
"ResultJson": "返回结果"
},
"ThingsGateway.Gateway.Application.RpcLogPageInput": {
"OperateDevice": "操作设备",
"OperateObject": "操作对象",
"OperateSource": "操作源",
"SearchDate": "时间区间"
},
"ThingsGateway.Gateway.Application.RpcService": {
"DeviceNotNull": "设备名称不存在",
"DevicePause": " {0} 设备已暂停",
"DriverNotNull": "系统错误,不存在对应采集设备,请稍候重试",
"VariableNotNull": " {0} 变量不存在",
"VariableReadOnly": " {0} 变量只读",
"VariableWriteDisable": " {0} 变量不允许写入"
},
"ThingsGateway.Gateway.Application.RuntimeInfoController": {
"CheckRealAlarm": "确认实时报警",
"GetChannelListAsync": "获取通道信息",
"GetRedundancyStatus": "获取冗余状态",
"GetDeviceListAsync": "获取设备信息",
"GetRealAlarmList": "获取实时报警信息",
"GetVariableList": "获取变量信息",
"RuntimeInfoController": "获取运行态信息"
},
"ThingsGateway.Gateway.Application.Variable": {
"AddressOrOtherMethodNotNull": " 变量地址或特殊方法不能同时为空 ",
"AlarmDelay": "报警延时",
"ArrayLength": "数组长度",
"BoolCloseAlarmEnable": "布尔关报警使能",
"BoolCloseAlarmText": "布尔关报警文本",
"BoolCloseRestrainExpressions": "布尔关报警约束",
"BoolOpenAlarmEnable": "布尔开报警使能",
"BoolOpenAlarmText": "布尔开报警文本",
"BoolOpenRestrainExpressions": "布尔开报警约束",
"BusinessGroup": "业务组",
"BusinessGroupUpdateTrigger": "分组上传触发",
"RpcWriteCheck": "写入后再次读取检查值是否一致",
"ClearVariable": "清空变量",
"CollectGroup": "采集组",
"CopyVariable": "复制变量",
"CustomAlarmCode": "自定义报警限值",
"CustomAlarmEnable": "自定义报警使能",
"CustomAlarmText": "自定义报警文本",
"CustomRestrainExpressions": "自定义报警约束",
"DataType": "数据类型",
"DeleteVariable": "删除变量",
"Description": "描述",
"DeviceId": "采集设备",
"DeviceId.MinValue": " {0} 不可为空",
"DeviceId.Required": " {0} 不可为空",
"DeviceNotNull": "设备名称不存在",
"DynamicVariable": "动态变量",
"Enable": "变量使能",
"ExportVariable": "导出变量",
"HAlarmCode": "高限值",
"HAlarmEnable": "高报使能",
"HAlarmText": "高报文本",
"HHAlarmCode": "高高限值",
"HHAlarmEnable": "高高报使能",
"HHAlarmText": "高高报文本",
"HHRestrainExpressions": "高高报约束",
"HRestrainExpressions": "高报约束",
"ImportVariable": "导入变量",
"InitValue": "初始值",
"IntervalTime": "执行间隔",
"IntervalTime.MinValue": " {0} 值太小",
"LAlarmCode": "低限值",
"LAlarmEnable": "低报使能",
"LAlarmText": "低报文本",
"LLAlarmCode": "低低限值",
"LLAlarmEnable": "低低报使能",
"LLAlarmText": "低低报文本",
"LLRestrainExpressions": "低低报约束",
"LRestrainExpressions": "低报约束",
"Name": "名称",
"Name.Required": " {0} 不可为空",
"NameDump": "变量名称 {0} 重复",
"NotNull": " {0} 不存在",
"OtherMethod": "特殊方法",
"PluginNotNull": "插件不存在",
"ProtectType": "读写权限",
"ReadExpressions": "读取表达式",
"RegisterAddress": "变量地址",
"Remark1": "备用1",
"Remark2": "备用2",
"Remark3": "备用3",
"Remark4": "备用4",
"Remark5": "备用5",
"RpcWriteEnable": "远程写入",
"SaveValue": "保存初始值",
"SaveVariable": "添加/修改变量",
"Unit": "单位",
"VariableNotNull": "变量名称不存在",
"WriteExpressions": "写入表达式"
},
"ThingsGateway.Gateway.Application.VariableRuntime": {
"AlarmCode": "报警值",
"AlarmEnable": "报警使能",
"AlarmLimit": "报警限值",
"AlarmText": "报警文本",
"AlarmTime": "报警时间",
"AlarmType": "报警类型",
"ChangeTime": "变化时间",
"CollectTime": "采集时间",
"DeviceId.MinValue": " {0} 不可为空",
"DeviceId.Required": " {0} 不可为空",
"DeviceName": "设备名称",
"DynamicVariable": "动态变量",
"EventTime": "事件时间",
"EventType": "事件类型",
"IntervalTime.MinValue": " {0} 值太小",
"IsOnline": "在线",
"LastErrorMessage": "离线原因",
"LastSetValue": "上次值",
"Name.Required": " {0} 不可为空",
"RawValue": "原始值",
"RecoveryCode": "恢复值",
"RuntimeType": "动态类型",
"SortCode": "排序",
"Value": "实时值"
}
}