2025-03-20 17:30:43 +08:00

5942 lines
216 KiB
XML
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.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>ActionAOPlugin</name>
<message>
<source>AO控制</source>
<translation type="vanished">AO Control</translation>
</message>
<message>
<source>目标值</source>
<translation type="vanished">Target Value</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>0-NO</source>
<translation type="vanished">0-No</translation>
</message>
<message>
<source>1-YES</source>
<translation type="vanished">1-Yes</translation>
</message>
<message>
<source>动作名称</source>
<translation type="vanished">Action Name</translation>
</message>
<message>
<source>超时时间(单位:s)</source>
<translation type="vanished">Timeout Time (unit: s)</translation>
</message>
<message>
<source>控制测点串</source>
<translation type="vanished">Control Measurement String</translation>
</message>
<message>
<source>失败重做次数</source>
<translation type="vanished">Number of Retries on Failure</translation>
</message>
<message>
<source>输入控制测点串</source>
<translation type="vanished">Enter Control Measurement String</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measurement Point</translation>
</message>
</context>
<context>
<name>ActionDOPlugin</name>
<message>
<source>1-上升沿触发,2-下降沿触发,3-高电平触发,4-低电平触发,5-PID触发</source>
<translation type="vanished">1-Rising Edge Trigger, 2-Falling Edge Trigger, 3-High Level Trigger, 4-Low Level Trigger, 5-PID Trigger</translation>
</message>
<message>
<source>1-动作停止,2-动作跳过,3-动作自动重做</source>
<translation type="vanished">1-Action Stop, 2-Action Skip, 3-Action Auto Redo</translation>
</message>
<message>
<source>1-动作停止,2-动作跳过</source>
<translation type="vanished">1-Action Stop, 2-Action Skip</translation>
</message>
<message>
<source>目标值</source>
<translation type="vanished">Target Value</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>0-NO</source>
<translation type="vanished">0-No</translation>
</message>
<message>
<source>1-YES</source>
<translation type="vanished">1-Yes</translation>
</message>
<message>
<source>动作名称</source>
<translation type="vanished">Action Name</translation>
</message>
<message>
<source>超时时间(单位:s)</source>
<translation type="vanished">Timeout Time (unit: s)</translation>
</message>
<message>
<source>控制测点串</source>
<translation type="vanished">Control Measurement Point String</translation>
</message>
<message>
<source>失败重做次数</source>
<translation type="vanished">Number of Retries on Failure</translation>
</message>
<message>
<source>输入控制测点串</source>
<translation type="vanished">Enter Control Measurement Point String</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measurement Point</translation>
</message>
</context>
<context>
<name>Add2FPlugin</name>
<message>
<source>加(A)</source>
<translation type="vanished">Add(A)</translation>
</message>
<message>
<source>运算模块</source>
<translation type="vanished">Arithmetic Module</translation>
</message>
</context>
<context>
<name>AlarmDelayDlg</name>
<message>
<source>延迟配置</source>
<translation type="vanished">Delay Configuration</translation>
</message>
<message>
<source>延迟时间(s)</source>
<translation type="vanished">Delay Time (s)</translation>
</message>
<message>
<source>s</source>
<translation type="vanished">s</translation>
</message>
<message>
<source>过滤条件</source>
<translation type="vanished">Filter Conditions</translation>
</message>
<message>
<source>过滤已确认</source>
<translation type="vanished">Filter Confirmed</translation>
</message>
<message>
<source>过滤已复归</source>
<translation type="vanished">Filter Reset</translation>
</message>
<message>
<source>OK</source>
<translation type="vanished">OK</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>AlarmDelayPlugin</name>
<message>
<source>告警</source>
<translation type="vanished">Alarm</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>过滤配置</source>
<translation type="vanished">Filter Configuration</translation>
</message>
<message>
<source>延迟时间(s)</source>
<translation type="vanished">Delay Time (s)</translation>
</message>
<message>
<source>最大值为14400</source>
<translation type="vanished">The maximum value is 14400!!!</translation>
</message>
<message>
<source>最小值为0</source>
<translation type="vanished">The minimum value is 0!!!</translation>
</message>
<message>
<source>过滤配置不能为空</source>
<translation type="vanished">Filter configuration cannot be empty</translation>
</message>
<message>
<source>延迟时间不能小于0</source>
<translation type="vanished">Delay time cannot be less than 0</translation>
</message>
<message>
<source>告警延迟</source>
<translation type="vanished">Alarm Delay</translation>
</message>
</context>
<context>
<name>AlarmGeneratePlugin</name>
<message>
<source>告警生成</source>
<translation type="vanished">Alarm Generation</translation>
</message>
</context>
<context>
<name>AlarmPushDlg</name>
<message>
<source>告警推送</source>
<translation type="vanished">Alarm Push</translation>
</message>
<message>
<source>OK</source>
<translation type="vanished">OK</translation>
</message>
<message>
<source>智能推送</source>
<translation type="vanished">Smart Push</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>收件人</source>
<translation type="vanished">Recipient</translation>
</message>
<message>
<source>移除&lt;&lt;</source>
<translation type="vanished">Remove &lt;&lt;</translation>
</message>
<message>
<source>添加&gt;&gt;</source>
<translation type="vanished">Add &gt;&gt;</translation>
</message>
<message>
<source>附加用户</source>
<translation type="vanished">Additional Users</translation>
</message>
<message>
<source>多个附加用户请用分号分开</source>
<translation type="vanished">Separate multiple additional users with semicolons</translation>
</message>
<message>
<source>编辑</source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source>推送格式</source>
<translation type="vanished">Push Format</translation>
</message>
<message>
<source>推送方式</source>
<translation type="vanished">Push Method</translation>
</message>
<message>
<source>邮件</source>
<translation type="vanished">Email</translation>
</message>
<message>
<source>短信</source>
<translation type="vanished">SMS</translation>
</message>
<message>
<source>电话</source>
<translation type="vanished">Phone</translation>
</message>
<message>
<source>邮件标题</source>
<translation type="vanished">Email Title</translation>
</message>
<message>
<source>格式配置</source>
<translation type="vanished">Format Configuration</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>自定义</source>
<translation type="vanished">Customize</translation>
</message>
<message>
<source>模板</source>
<translation type="vanished">Template</translation>
</message>
<message>
<source>数量</source>
<translation type="vanished">Quantity</translation>
</message>
<message>
<source>1级数量</source>
<translation type="vanished">Level 1 Quantity</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>2级数量</source>
<translation type="vanished">Level 2 Quantity</translation>
</message>
<message>
<source>5级数量</source>
<translation type="vanished">Level 5 Quantity</translation>
</message>
<message>
<source>4级数量</source>
<translation type="vanished">Level 4 Quantity</translation>
</message>
<message>
<source>3级数量</source>
<translation type="vanished">Level 3 Quantity</translation>
</message>
<message>
<source>应用</source>
<translation type="vanished">Apply</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>等级</source>
<translation type="vanished">Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Domain</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">Status</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsibility Area</translation>
</message>
<message>
<source>设备组</source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measurement Point</translation>
</message>
<message>
<source>设备</source>
<translation type="vanished">Device</translation>
</message>
<message>
<source>循环</source>
<translation type="vanished">Cycle</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>格式错误!</source>
<translation type="vanished">Format Error!</translation>
</message>
</context>
<context>
<name>AlarmPushPlugin</name>
<message>
<source>告警</source>
<translation type="vanished">Alarm</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>收件人</source>
<translation type="vanished">Recipient</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>推送类型</source>
<translation type="vanished">Push Type</translation>
</message>
<message>
<source>推送类型配置不能为空</source>
<translation type="vanished">The push type configuration cannot be empty</translation>
</message>
<message>
<source>收件人配置不能为空</source>
<translation type="vanished">The recipient configuration cannot be empty</translation>
</message>
<message>
<source>标题</source>
<translation type="vanished">Title</translation>
</message>
<message>
<source>告警推送</source>
<translation type="vanished">Alarm Push</translation>
</message>
<message>
<source>循环内格式错误!请勿修改自动生成的内容</source>
<translation type="vanished">Loop format error! Please do not modify the automatically generated content</translation>
</message>
</context>
<context>
<name>AlarmSplitPlugin</name>
<message>
<source>告警</source>
<translation type="vanished">Alarm</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>输出个数</source>
<translation type="vanished">Number of Outputs</translation>
</message>
<message>
<source>输出端口</source>
<translation type="vanished">Output Port</translation>
</message>
<message>
<source>数据</source>
<translation type="vanished">Data</translation>
</message>
<message>
<source>拆分个数必须大于0</source>
<translation type="vanished">The number of splits must be greater than 0</translation>
</message>
<message>
<source>输出个数不能超过32个</source>
<translation type="vanished">The number of outputs cannot exceed 32!!!</translation>
</message>
<message>
<source>输入值不能小于0</source>
<translation type="vanished">The input value cannot be less than 0</translation>
</message>
<message>
<source>输入值与现值相同</source>
<translation type="vanished">The input value is the same as the current value</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>0-时间</source>
<translation type="vanished">0-Time</translation>
</message>
<message>
<source>1-域ID</source>
<translation type="vanished">1-Domain ID</translation>
</message>
<message>
<source>2-位置ID</source>
<translation type="vanished">2-Location ID</translation>
</message>
<message>
<source>3-应用ID</source>
<translation type="vanished">3-Application ID</translation>
</message>
<message>
<source>4-优先级ID</source>
<translation type="vanished">4-Priority ID</translation>
</message>
<message>
<source>5-内容</source>
<translation type="vanished">5-Content</translation>
</message>
<message>
<source>6-状态ID</source>
<translation type="vanished">6-Status ID</translation>
</message>
<message>
<source>7-专业ID</source>
<translation type="vanished">7-Professional ID</translation>
</message>
<message>
<source>8-责任区ID</source>
<translation type="vanished">8-Responsibility Area ID</translation>
</message>
<message>
<source>9-设备组标签</source>
<translation type="vanished">9-Device Group Label</translation>
</message>
<message>
<source>10-测点标签</source>
<translation type="vanished">10-Measurement Point Label</translation>
</message>
<message>
<source>11-设备标签</source>
<translation type="vanished">11-Device Label</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">5</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>9</source>
<translation type="vanished">9</translation>
</message>
<message>
<source>设备组标签</source>
<translation type="vanished">Device Group Label</translation>
</message>
<message>
<source>10</source>
<translation type="vanished">10</translation>
</message>
<message>
<source>测点标签</source>
<translation type="vanished">Measurement Point Label</translation>
</message>
<message>
<source>11</source>
<translation type="vanished">11</translation>
</message>
<message>
<source>设备标签</source>
<translation type="vanished">Device Label</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>域ID</source>
<translation type="vanished">Domain ID</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">2</translation>
</message>
<message>
<source>位置ID</source>
<translation type="vanished">Location ID</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">3</translation>
</message>
<message>
<source>应用ID</source>
<translation type="vanished">Application ID</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">4</translation>
</message>
<message>
<source>优先级ID</source>
<translation type="vanished">Priority ID</translation>
</message>
<message>
<source>6</source>
<translation type="vanished">6</translation>
</message>
<message>
<source>状态ID</source>
<translation type="vanished">Status ID</translation>
</message>
<message>
<source>7</source>
<translation type="vanished">7</translation>
</message>
<message>
<source>专业ID</source>
<translation type="vanished">Professional ID</translation>
</message>
<message>
<source>8</source>
<translation type="vanished">8</translation>
</message>
<message>
<source>责任区ID</source>
<translation type="vanished">Responsibility Area ID</translation>
</message>
<message>
<source>告警拆分</source>
<translation type="vanished">Alarm Split</translation>
</message>
<message>
<source>映射</source>
<translation type="vanished">Mapping</translation>
</message>
</context>
<context>
<name>AlarmSubscribePlugin</name>
<message>
<source>告警订阅</source>
<translation type="vanished">Alarm Subscription</translation>
</message>
<message>
<source>告警类型使能</source>
<translation type="vanished">Alarm Type Enable</translation>
</message>
<message>
<source>告警类型</source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source>告警状态使能</source>
<translation type="vanished">Alarm Status Enable</translation>
</message>
<message>
<source>告警状态</source>
<translation type="vanished">Alarm Status</translation>
</message>
<message>
<source>告警等级使能</source>
<translation type="vanished">Alarm Level Enable</translation>
</message>
<message>
<source>告警等级</source>
<translation type="vanished">Alarm Level</translation>
</message>
<message>
<source>位置使能</source>
<translation type="vanished">Location Enable</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>专业使能</source>
<translation type="vanished">Professional Enable</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>设备类型使能</source>
<translation type="vanished">Equipment Type Enable</translation>
</message>
<message>
<source>设备类型</source>
<translation type="vanished">Equipment Type</translation>
</message>
<message>
<source>责任区使能</source>
<translation type="vanished">Responsible Area Enable</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsible Area</translation>
</message>
<message>
<source>设备或测点使能</source>
<translation type="vanished">Equipment or Measurement Point Enable</translation>
</message>
<message>
<source>设备或测点</source>
<translation type="vanished">Equipment or Measurement Point</translation>
</message>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>初始化失败</source>
<translation type="vanished">Initialization Failed</translation>
</message>
<message>
<source>未知的属性名 </source>
<translation type="vanished">Unknown Property Name</translation>
</message>
<message>
<source>告警类型已使能,但是告警类型未选择</source>
<translation type="vanished">Alarm Type Enabled, but No Alarm Type Selected</translation>
</message>
<message>
<source>告警状态已使能,但是告警状态未选择</source>
<translation type="vanished">Alarm Status Enabled, but No Alarm Status Selected</translation>
</message>
<message>
<source>告警等级已使能,但是告警等级未选择</source>
<translation type="vanished">Alarm Level Enabled, but No Alarm Level Selected</translation>
</message>
<message>
<source>位置已使能,但是位置未选择</source>
<translation type="vanished">Location Enabled, but No Location Selected</translation>
</message>
<message>
<source>专业已使能,但是专业未选择</source>
<translation type="vanished">Professional Enabled, but No Professional Selected</translation>
</message>
<message>
<source>设备类型已使能,但是设备类型未选择</source>
<translation type="vanished">Equipment Type Enabled, but No Equipment Type Selected</translation>
</message>
<message>
<source>责任区已使能,但是责任区未选择</source>
<translation type="vanished">Responsible Area Enabled, but No Responsible Area Selected</translation>
</message>
<message>
<source>设备或测点已使能,但是设备或测点未选择</source>
<translation type="vanished">Equipment or measurement point is enabled, but no equipment or measurement point is selected</translation>
</message>
</context>
<context>
<name>And2Plugin</name>
<message>
<source></source>
<translation type="vanished">And</translation>
</message>
<message>
<source>转换个数</source>
<translation type="vanished">Number of Conversions</translation>
</message>
<message>
<source>输入个数不能超过32个</source>
<translation type="vanished">The number of inputs cannot exceed 32!!!</translation>
</message>
<message>
<source>输入值不能小于2</source>
<translation type="vanished">The input value cannot be less than 2</translation>
</message>
<message>
<source>输入值与现值相同</source>
<translation type="vanished">The input value is the same as the current value</translation>
</message>
</context>
<context>
<name>AttachDlg</name>
<message>
<source>附加用户</source>
<translation type="vanished">Additional Users</translation>
</message>
<message>
<source>添加</source>
<translation type="vanished">Add</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>邮件校验</source>
<translation type="vanished">Email Verification</translation>
</message>
<message>
<source>电话校验</source>
<translation type="vanished">Phone Verification</translation>
</message>
<message>
<source>邮箱格式校验:未通过!</source>
<translation type="vanished">Email format check: Failed!</translation>
</message>
<message>
<source>邮箱格式校验:通过!</source>
<translation type="vanished">Email format check: Passed!</translation>
</message>
<message>
<source>电话格式校验:未通过!</source>
<translation type="vanished">Phone format check: Failed!</translation>
</message>
<message>
<source>电话格式校验:通过!</source>
<translation type="vanished">Phone format check: Passed!</translation>
</message>
</context>
<context>
<name>BitSplitPlugin</name>
<message>
<source>转换个数</source>
<translation type="vanished">Number of Conversions</translation>
</message>
<message>
<source>输出个数不能超过64个</source>
<translation type="vanished">The number of outputs cannot exceed 64!!!</translation>
</message>
<message>
<source>输出值不能小于1</source>
<translation type="vanished">The output value cannot be less than 1</translation>
</message>
<message>
<source>输出值与现值相同</source>
<translation type="vanished">The output value is the same as the current value</translation>
</message>
</context>
<context>
<name>CAbout</name>
<message>
<location filename="fbd_editor/CAbout.ui" line="26"/>
<location filename="fbd_editor/CAbout.cpp" line="12"/>
<source>关于</source>
<translation>About</translation>
</message>
<message>
<location filename="fbd_editor/CAbout.ui" line="49"/>
<source>逻辑编程工具 版本 V1.0</source>
<translation>Logic Programming Tool Version V1.0</translation>
</message>
<message>
<source>深圳市远信储能技术有限公司 逻辑编程工具 版本 V1.0</source>
<translation type="vanished">Shenzhen Kangbida Control Technology Co., Ltd. Logic Programming Tool Version V1.0</translation>
</message>
<message>
<location filename="fbd_editor/CAbout.ui" line="74"/>
<source>关闭</source>
<translation>Close</translation>
</message>
</context>
<context>
<name>CCallPlugin</name>
<message>
<source>收件人</source>
<translation type="vanished">Recipient</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>服务器地址</source>
<translation type="vanished">Server Address</translation>
</message>
<message>
<source>用户名</source>
<translation type="vanished">Username</translation>
</message>
<message>
<source>密码</source>
<translation type="vanished">Password</translation>
</message>
<message>
<source>服务器地址为空</source>
<translation type="vanished">The server address is empty</translation>
</message>
<message>
<source>用户名为空</source>
<translation type="vanished">The username is empty</translation>
</message>
<message>
<source>密码为空</source>
<translation type="vanished">The password is empty</translation>
</message>
</context>
<context>
<name>CDiagram</name>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="240"/>
<location filename="fbd_diagram/CDiagram.cpp" line="385"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="240"/>
<source>一个输入不能连入多个输出!</source>
<translation>One input cannot join multiple outputs!</translation>
</message>
<message>
<source>====================FBD图检查======================</source>
<translation type="vanished">====================FBD Diagram Check======================</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="315"/>
<source>当前FBD图中没有模块</source>
<translation>There are no modules in the current FBD diagram!</translation>
</message>
<message>
<source> &gt; 模块 [</source>
<translation type="vanished"> &gt; module [</translation>
</message>
<message>
<source>] 的输入 </source>
<translation type="vanished">] input </translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="279"/>
<location filename="fbd_diagram/CDiagram.cpp" line="281"/>
<source>================</source>
<translation>================</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="280"/>
<source> FBD图检查 </source>
<translation> FBD Diagram Check </translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="289"/>
<source> 图元自检失败</source>
<translation> Element Self-inspection Failed</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="327"/>
<source>&gt; </source>
<translation>&gt; </translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="327"/>
<source> 图元的输入 </source>
<translation> Input of the Element </translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="328"/>
<source> 连接了超过一个节点</source>
<translation> More than one node was connected</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="344"/>
<source>FBD图检查结束共检查了%1个模块发现了%2个错误</source>
<translation>FBD diagram check is over,a total of %1 modules were checked,%2 errors were found</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="385"/>
<source>读文件模块错误,模块不存在,请重新安装程序!</source>
<translation>Error reading file module, module does not exist, please reinstall the program!</translation>
</message>
<message>
<location filename="fbd_diagram/CDiagram.cpp" line="760"/>
<source> 最后刷新时间: </source>
<translation> Last Refresh Time: </translation>
</message>
<message>
<source>读实时库错误,停止运行!</source>
<translation type="vanished">Error reading rdb,stop running!</translation>
</message>
<message>
<source>实时库连接错误!</source>
<translation type="vanished">Rdb connection error!</translation>
</message>
<message>
<source>保存模块表...</source>
<translation type="vanished">Save module table...</translation>
</message>
<message>
<source> 写数据库错误 </source>
<translation type="vanished"> Write database error </translation>
</message>
<message>
<source>保存操作完成...</source>
<translation type="vanished">Save operation completed...</translation>
</message>
<message>
<source>数据库保存失败</source>
<translation type="vanished">Save database failed</translation>
</message>
<message>
<source>数据库已保存 </source>
<translation type="vanished">Database saved </translation>
</message>
<message>
<source>数据库保存失败 </source>
<translation type="vanished">Save database failed </translation>
</message>
<message>
<source>选择</source>
<translation type="vanished">choose</translation>
</message>
<message>
<source>文件中存在输出参考模块可能被其它fbd图引用确认删除</source>
<translation type="vanished">There is an output reference module in the file, which may be referenced by other FBD diagrams,delete?</translation>
</message>
<message>
<source>当前文件中的模块没有库信息!</source>
<translation type="vanished">The module dose not have library infomation in the current file</translation>
</message>
<message>
<source>从数据库中删除数据错误!</source>
<translation type="vanished">Delete data from database error!</translation>
</message>
</context>
<context>
<name>CDiagramScene</name>
<message>
<source>&amp;撤销</source>
<translation type="vanished">&amp;Undo</translation>
</message>
<message>
<source>&amp;重做</source>
<translation type="vanished">&amp;Redo</translation>
</message>
<message>
<source>没有与模块</source>
<translation type="vanished">Not and mudule</translation>
</message>
<message>
<source> 的当前端口相匹配的类型 [</source>
<translation type="vanished"> the type that the current port matches [</translation>
</message>
<message>
<source></source>
<translation type="vanished">and</translation>
</message>
</context>
<context>
<name>CFBDMainWindow</name>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="14"/>
<source>逻辑编程工具</source>
<translation>Function Block Diagram Programming Tool</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="71"/>
<source>文件(&amp;F)</source>
<translation>File(&amp;F)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="84"/>
<source>编辑(&amp;E)</source>
<translation>Edit(&amp;E)</translation>
</message>
<message>
<source>帮助(&amp;H)</source>
<translation type="vanished">Help(&amp;H)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="100"/>
<source>视图(&amp;V)</source>
<translation>View(&amp;V)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="118"/>
<source>工具栏</source>
<translation>Toolbar</translation>
</message>
<message>
<source>模块库</source>
<translation type="vanished">Module Library</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="291"/>
<source>属性编辑</source>
<translation>Attribute Edit</translation>
</message>
<message>
<source>帮助</source>
<translation type="vanished">Help</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="337"/>
<source>连接检查提示</source>
<translation>Connection Check Prompt</translation>
</message>
<message>
<source>打开(&amp;O)</source>
<translation type="vanished">Open(&amp;O)</translation>
</message>
<message>
<source>打开</source>
<translation type="vanished">Open</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="586"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="589"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<source>保存Xml文件保存数据库</source>
<translation type="vanished">Save the Xml file,save database</translation>
</message>
<message>
<source>另存为</source>
<translation type="vanished">Save as</translation>
</message>
<message>
<source>另存Xml文件另存数据库</source>
<translation type="vanished">Save as the Xml file,save as database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="597"/>
<source>退出(&amp;X)</source>
<translation>Exit(&amp;X)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="613"/>
<source>运行</source>
<translation>Run</translation>
</message>
<message>
<source>持续读取/停止读取实时库信息</source>
<translation type="vanished">Continuous reading/Stop reading Rdb infomation</translation>
</message>
<message>
<source>显示信息</source>
<translation type="vanished">Display infomation</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="631"/>
<source>新建(&amp;N)</source>
<translation>New(&amp;N)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="634"/>
<source>新建</source>
<translation>New</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="646"/>
<source>关闭(&amp;C)</source>
<translation>Close(&amp;C)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="649"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="93"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="654"/>
<source>关于(&amp;A)</source>
<translation>About(&amp;A)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="47"/>
<source>Tab 1</source>
<translation>Tab 1</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="53"/>
<source>Tab 2</source>
<translation>Tab 2</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="175"/>
<source>图元列表</source>
<translation>List of primitives</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="223"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="439"/>
<source>业务类型</source>
<translation>Business type</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="270"/>
<source>Page</source>
<translation>Page</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="391"/>
<source>图列表</source>
<translation>Graph list</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="466"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="471"/>
<source>Group0</source>
<translation>Group0</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="475"/>
<source>Graph0</source>
<translation>Graph0</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="480"/>
<source>Graph1</source>
<translation>Graph1</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="485"/>
<source>Graph2</source>
<translation>Graph2</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="490"/>
<source>Graph3</source>
<translation>Graph3</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="495"/>
<source>Graph4</source>
<translation>Graph4</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="501"/>
<source>Group1</source>
<translation>Group1</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="505"/>
<source>Graph5</source>
<translation>Graph5</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="511"/>
<source>Group2</source>
<translation>Group2</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="515"/>
<source>Graph6</source>
<translation>Graph6</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="524"/>
<source>组信息</source>
<translation>Group information</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="537"/>
<source>模板列表</source>
<translation>Template list</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="592"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="600"/>
<source>Ctrl+Q</source>
<translation>Ctrl+Q</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="616"/>
<source>持续读取/停止读取实时数据</source>
<translation>Continuous or Stop reading real-time data</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="619"/>
<source>R</source>
<translation>R</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="637"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="663"/>
<source>放大</source>
<translation>Zoom In</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="672"/>
<source>缩小</source>
<translation>Zoom Out</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="681"/>
<source>恢复</source>
<translation>Restore</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="690"/>
<source>显示全部</source>
<translation>Show All</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="699"/>
<source>显示图元列表窗口</source>
<translation>Display the primitive list window</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="720"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="723"/>
<source>设置图属性</source>
<translation>Set graph properties</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="863"/>
<source>显示图列表窗口</source>
<translation>Display the graph list window</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="872"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="875"/>
<source>打开xml文件</source>
<translation>Open XML file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="884"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="887"/>
<source>保存为模板</source>
<translation>Save as template</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="896"/>
<source>替换</source>
<translation>Replace</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="899"/>
<source>替换标签值</source>
<translation>Replace tagged values</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="902"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
<message>
<source>显示模块库窗口</source>
<translation type="vanished">Show Module Library Widget</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="708"/>
<source>显示属性编辑窗口</source>
<translation>Show Attribute Edit Widget</translation>
</message>
<message>
<source>设置组信息</source>
<translation type="vanished">Set group infomation</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="735"/>
<source>检索器</source>
<translation>Retriever</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="738"/>
<source>打开检索器</source>
<translation>Open retriever</translation>
</message>
<message>
<source>根据Taginfo更新当前文档中数据库的点</source>
<translation type="vanished">Update the database point in the current document based on Taginfo</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>删除Xml文件删除数据库中数据</source>
<translation type="vanished">Delete the Xml file,delete the data in the database</translation>
</message>
<message>
<source>只保存Xml文件</source>
<translation type="vanished">Only save the Xml file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="747"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="750"/>
<source>检查连接</source>
<translation>Check the connection</translation>
</message>
<message>
<source>从内存库读取</source>
<translation type="vanished">Read from Rdb</translation>
</message>
<message>
<source>从实时库中读取每个模块输出端口信息</source>
<translation type="vanished">Read the output port information of each module from the Rdb</translation>
</message>
<message>
<source>数据库中删除Xml文件删除</source>
<translation type="vanished">Delete from database,delete the Xml file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="759"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="762"/>
<source>左对齐</source>
<translation>Left align</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="771"/>
<source>复制(&amp;C)</source>
<translation>Copy(&amp;C)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="774"/>
<source>复制</source>
<translation>Copy</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="777"/>
<source>Ctrl+C</source>
<translation>Ctrl+C</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="786"/>
<source>粘贴(&amp;P)</source>
<translation>Paste(&amp;P)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="789"/>
<source>粘贴</source>
<translation>Paste</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="792"/>
<source>Ctrl+V</source>
<translation>Ctrl+V</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="801"/>
<source>剪切(&amp;U)</source>
<translation>Cut(&amp;U)</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="804"/>
<source>剪切</source>
<translation>Cut</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="807"/>
<source>Ctrl+X</source>
<translation>Ctrl+X</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="816"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="819"/>
<source>顶对齐</source>
<translation>Top align</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="828"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="831"/>
<source>右对齐</source>
<translation>Right align</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="840"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="843"/>
<source>底对齐</source>
<translation>Bottom align</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.ui" line="852"/>
<location filename="fbd_editor/CFBDMainWindow.ui" line="855"/>
<source>刷新界面</source>
<translation>Refresh the interface</translation>
</message>
<message>
<source>只删除数据库中数据</source>
<translation type="vanished">Only delete the data in the database</translation>
</message>
<message>
<source>中文</source>
<translation type="vanished">Chinese</translation>
</message>
<message>
<source>英文</source>
<translation type="vanished">English</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="178"/>
<source>状态</source>
<translation>Status</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="60"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="67"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="74"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="390"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="458"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="523"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="530"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="537"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="554"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="585"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="637"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="645"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="652"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="665"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="781"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="794"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="801"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="851"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="866"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="874"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="902"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="911"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1004"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1041"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1052"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1059"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1067"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1093"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1630"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1705"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1722"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1731"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1917"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1970"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1995"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2080"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2089"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2134"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2155"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<source>同名文件已经打开,请先关闭已打开文件!</source>
<translation type="vanished">The file with the same name has been opened,please close the open file first!</translation>
</message>
<message>
<source>%1 内容为空,请检查!</source>
<translation type="vanished">%1 content is empty,please check!</translation>
</message>
<message>
<source>数据库保存成功</source>
<translation type="vanished">Save database successfully</translation>
</message>
<message>
<source>数据库保存失败</source>
<translation type="vanished">Failed to save database</translation>
</message>
<message>
<source> xml文件保存成功 </source>
<translation type="vanished"> Save Xml file successfully </translation>
</message>
<message>
<source>文件无法保存在位置&apos;</source>
<translation type="vanished">File cannot be saved in location&apos;</translation>
</message>
<message>
<source>数据库初始化不成功请保存成xml文件或者重新运行程序</source>
<translation type="vanished">The database initialization failed,please save it as an XML file or rerun the program</translation>
</message>
<message>
<source>开始保存文件...</source>
<translation type="vanished">Start saving file...</translation>
</message>
<message>
<source>故障树标签:%1在数据库中已经存在请重新设置标签!</source>
<translation type="vanished">Fault tree label:%1 already exists int the database,please reset the label!</translation>
</message>
<message>
<source>同名文件已经打开,请先关闭已打开的文件!</source>
<translation type="vanished">The file with the same name has been opened,please close the open file first!</translation>
</message>
<message>
<source>打开文件错误</source>
<translation type="vanished">Open file error</translation>
</message>
<message>
<source>文件不存在:
%1</source>
<translation type="vanished">File does not exist:%1</translation>
</message>
<message>
<source>实时库初始化不成功,请重新运行程序</source>
<translation type="vanished">The Rdb initialization failed,please rerun the program</translation>
</message>
<message>
<source>读实时库错误!</source>
<translation type="vanished">Error reading Rdb!</translation>
</message>
<message>
<source>读实时库完成!</source>
<translation type="vanished">Read Rdb complete!</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1141"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1142"/>
<source>图形的修改未保存,是否关闭?</source>
<translation>The modification of the diagram is not saved,do you want to close it?</translation>
</message>
<message>
<source>&amp;翻转</source>
<translation type="vanished">&amp;flip</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1531"/>
<source>现在被选中模块是 %1 </source>
<translation>Now the selected module is %1 </translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1535"/>
<source>现在被选中模块是 %1_%2 </source>
<translation>Now the selected module is %1_%2 </translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1543"/>
<source>现在被选中模块个数是 %1 </source>
<translation>Now the number of selected module is %1 </translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1995"/>
<source>找不到当前fbd文档</source>
<translation>The current FBD document cannot be found!</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1982"/>
<source>打开检索器...</source>
<translation>Open retriever...</translation>
</message>
<message>
<source>找不到该文件!</source>
<translation type="vanished">The file cannot be found!</translation>
</message>
<message>
<source>数据库初始化不成功,请重新运行程序</source>
<translation type="vanished">The database initialization failed,please rerun the program</translation>
</message>
<message>
<source>删除数据库的相关数据...</source>
<translation type="vanished">Delete database related data...</translation>
</message>
<message>
<source>数据库删除错误:</source>
<translation type="vanished">Database deletion error:</translation>
</message>
<message>
<source>取消数据库删除</source>
<translation type="vanished">Cancel delete database</translation>
</message>
<message>
<source>文件删除成功,提交版本库成功!</source>
<translation type="vanished">Delete file successfully,submit the version library successfully!</translation>
</message>
<message>
<source>xml文件保存成功 </source>
<translation type="vanished">Save Xml file successfully </translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="60"/>
<source>加载样式文件失败</source>
<translation>Failed to load style file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="67"/>
<source>初始化所有图元失败</source>
<translation>Failed to initialize all primitives</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="74"/>
<source>读取配置文件失败</source>
<translation>Failed to read configuration file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="118"/>
<source>输入输出</source>
<translation>Input/Output</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="119"/>
<source>数学运算</source>
<translation>Mathematical operations</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="120"/>
<source>比较模块</source>
<translation>Compare Module</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="121"/>
<source>数据类型转换</source>
<translation>Data Type Conversion</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="122"/>
<source>布尔运算</source>
<translation>Boolean operations</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="123"/>
<source>逻辑模块</source>
<translation>Logic Module</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="124"/>
<source>控制输出</source>
<translation>Control output</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="125"/>
<source>功率控制</source>
<translation>Power Control</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="126"/>
<source>脚本模块</source>
<translation>Script Module</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="127"/>
<source>告警模块</source>
<translation>Alarm module</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="78"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="79"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="130"/>
<source>ALL</source>
<translation>ALL</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="131"/>
<source>监控</source>
<translation>Monitoring</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="132"/>
<source>其他</source>
<translation>Other</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="390"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="458"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="585"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="637"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="866"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1041"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1917"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2080"/>
<source>打开数据库失败</source>
<translation>Failed to open the database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="424"/>
<source>已生效</source>
<translation>Activated</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="429"/>
<source>未生效</source>
<translation>Not activated</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="523"/>
<source>初始化图元菜单失败</source>
<translation>Failed to initialize primitive menu</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="530"/>
<source>初始化图列表失败</source>
<translation>Failed to initialize graph list</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="537"/>
<source>初始化模板列表失败</source>
<translation>Failed to initialize template list</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="554"/>
<source>从数据库中读取图【%1】失败</source>
<translation>Failed to read graph [%1] from the database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="629"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2070"/>
<source>删除确认</source>
<translation>Delete confirmation</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="629"/>
<source>确定删除图 %1 吗?</source>
<translation>Are you sure you want to delete graph %1?</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="645"/>
<source>删除图失败</source>
<translation>Failed to delete graph</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="652"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="911"/>
<source>更新组信息失败</source>
<translation>Failed to update group information</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="665"/>
<source>当前用户无编辑权限</source>
<translation>Current user has no editing permissions</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="781"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1705"/>
<source>创建路径【%1】失败</source>
<translation>Failed to create path [%1]</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="785"/>
<source>Open Diagram</source>
<translation>Open Diagram</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="794"/>
<source>数据库中已包含此图,请修改名称后再打开</source>
<translation>This graph already exists in the database. Please rename it before opening</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="801"/>
<source>打开文件失败</source>
<translation>Failed to open the file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="851"/>
<source>图检查有错误且生效状态为【是】时不能保存</source>
<translation>&quot;When there are errors in the graph check and the effective status is &apos;Yes&apos;, saving is not allowed</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="874"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="902"/>
<source>保存图失败</source>
<translation>Failed to save graph</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="923"/>
<source>保存图成功</source>
<translation>Graph saved successfully</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="951"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="958"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="951"/>
<source>当前图未保存</source>
<translation>The current graph is not saved</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="958"/>
<source>当前图未使能</source>
<translation>The current graph is not enabled</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="998"/>
<source>请输入模板名</source>
<translation>Please enter template name</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="999"/>
<source>模板名:</source>
<translation>Template name:</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1004"/>
<source>名称不能为空</source>
<translation>Name cannot be empty</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1052"/>
<source>模板名称重复</source>
<translation>Template name is duplicated</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1059"/>
<source>查询数据库失败</source>
<translation>Failed to query the database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1067"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1093"/>
<source>保存模板失败</source>
<translation>Failed to save template</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1102"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1737"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2087"/>
<source>信息</source>
<translation>Information</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1102"/>
<source>保存模板成功</source>
<translation>Template saved successfully</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1630"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2134"/>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2155"/>
<source>从数据库中读取图失败</source>
<translation>Failed to read graph from the database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1648"/>
<source>导出为xml文件</source>
<translation>Export as XML file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1649"/>
<source>删除此图</source>
<translation>Delete this graph</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1650"/>
<source>一键使能</source>
<translation>one-click enable</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1708"/>
<source>选择导出路径</source>
<translation>Choose export path</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1716"/>
<source>询问</source>
<translation>Inquire</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1716"/>
<source>文件已存在,是否覆盖?</source>
<translation>The file already exists. Do you want to overwrite it?</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1722"/>
<source>文件打开失败</source>
<translation>Failed to open the file</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1731"/>
<source>从数据库读取文件内容失败</source>
<translation>Failed to read file content from the database</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1737"/>
<source>导出成功</source>
<translation>Export successful</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1951"/>
<source>使能完成</source>
<translation>enable completion</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1957"/>
<source>%1 图检查有错误不能使能!</source>
<translation>%1 Figure check has errors and cannot be enabled!</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="1966"/>
<source>%1 使能失败!</source>
<translation>%1 failed to enable!</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2070"/>
<source>确定删除模板 %1 吗?</source>
<translation>Are you sure you want to delete template %1?</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2087"/>
<source>删除成功</source>
<translation>Deletion successful</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2089"/>
<source>删除失败</source>
<translation>Deletion failed</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2275"/>
<source>选中模块左对齐</source>
<translation>Left-align the selected modules</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2317"/>
<source>选中模块上端对齐</source>
<translation>Top-align the selected modules</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2360"/>
<source>选中模块右对齐</source>
<translation>Right-align the selected modules</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2403"/>
<source>选中模块下端对齐</source>
<translation>Bottom-align the selected modules</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2412"/>
<source>复制选中模块</source>
<translation>Copy the selected modules</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2421"/>
<source>粘贴操作</source>
<translation>Paste operation</translation>
</message>
<message>
<location filename="fbd_editor/CFBDMainWindow.cpp" line="2431"/>
<source>剪切选中模块</source>
<translation>Cut the selected modules</translation>
</message>
<message>
<source>文件被占用,无法保存在位置&apos;</source>
<translation type="vanished">The file is occupied,cannot be saved in location&apos;</translation>
</message>
<message>
<source>该文件没有保存过,没有库信息</source>
<translation type="vanished">This file has not been saved, no library information</translation>
</message>
<message>
<source>数据库删除成功</source>
<translation type="vanished">Delete database successfully</translation>
</message>
<message>
<source>数据库删除失败</source>
<translation type="vanished">Failed to delete database</translation>
</message>
</context>
<context>
<name>CFBDRetriever</name>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="14"/>
<location filename="fbd_retriever/CRetriever.cpp" line="25"/>
<source>检索器</source>
<translation>Retriever</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="101"/>
<location filename="fbd_retriever/CRetriever.ui" line="351"/>
<source>专业:</source>
<translation>Profession:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="137"/>
<location filename="fbd_retriever/CRetriever.ui" line="387"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="232"/>
<source>设备组:</source>
<translation>Device Group:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="499"/>
<source>表名:</source>
<translation>Table Name:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="557"/>
<source>检索方式:</source>
<translation>Retriever Mode:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="564"/>
<source>设备检索</source>
<translation>Device</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="587"/>
<source>表检索</source>
<translation>Table</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="691"/>
<source>点类型:</source>
<translation>Point Type:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="801"/>
<source>值:</source>
<translation>Value:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="890"/>
<source>点名:</source>
<translation>Point Name:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.ui" line="993"/>
<source>列名:</source>
<translation>Column Name:</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="140"/>
<location filename="fbd_retriever/CRetriever.cpp" line="895"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="141"/>
<location filename="fbd_retriever/CRetriever.cpp" line="899"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="142"/>
<location filename="fbd_retriever/CRetriever.cpp" line="903"/>
<source>混合量</source>
<translation>Mix</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="143"/>
<location filename="fbd_retriever/CRetriever.cpp" line="907"/>
<source>累积量</source>
<translation>Accuml</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="144"/>
<location filename="fbd_retriever/CRetriever.cpp" line="911"/>
<source>常量</source>
<translation>Const</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="147"/>
<location filename="fbd_retriever/CRetriever.cpp" line="300"/>
<location filename="fbd_retriever/CRetriever.cpp" line="692"/>
<source>通用</source>
<translation>General</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="148"/>
<location filename="fbd_retriever/CRetriever.cpp" line="304"/>
<location filename="fbd_retriever/CRetriever.cpp" line="714"/>
<source>其他</source>
<translation>Other</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="700"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="fbd_retriever/CRetriever.cpp" line="708"/>
<source>状态</source>
<translation>Status</translation>
</message>
</context>
<context>
<name>CFmtTextPlugin</name>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>格式化文本输出</source>
<translation type="vanished">Formatted Text Output</translation>
</message>
<message>
<source>输入个数</source>
<translation type="vanished">Input Number</translation>
</message>
<message>
<source>格式化配置</source>
<translation type="vanished">Formatted Configuration</translation>
</message>
<message>
<source>输入端口</source>
<translation type="vanished">Input Port</translation>
</message>
<message>
<source>数据类型</source>
<translation type="vanished">Data Type</translation>
</message>
<message>
<source>格式化文本为空</source>
<translation type="vanished">Formatted Text is Empty</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">2</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">3</translation>
</message>
<message>
<source>输入个数不能超过32个</source>
<translation type="vanished">The number of input cannot be more than 32!!!</translation>
</message>
<message>
<source>输入值不能小于0</source>
<translation type="vanished">The input value cannot be less than 0</translation>
</message>
<message>
<source>输入值与现值相同</source>
<translation type="vanished">The input value is the same as the present value</translation>
</message>
<message>
<source>0-整型</source>
<translation type="vanished">0-Integer</translation>
</message>
<message>
<source>1-浮点型</source>
<translation type="vanished">1-Float</translation>
</message>
<message>
<source>2-布尔型</source>
<translation type="vanished">2-Boolean</translation>
</message>
<message>
<source>3-字符串型</source>
<translation type="vanished">3-String</translation>
</message>
</context>
<context>
<name>CGraphicsScene</name>
<message>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="29"/>
<source>&amp;撤销</source>
<translation>&amp;Undo</translation>
</message>
<message>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="31"/>
<source>&amp;重做</source>
<translation>&amp;Redo</translation>
</message>
<message>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="494"/>
<source>没有与模块</source>
<translation>Not and mudule</translation>
</message>
<message>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="495"/>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="501"/>
<source> 的当前端口相匹配的类型 [</source>
<translation> the type that the current port matches [</translation>
</message>
<message>
<location filename="fbd_renderer/CGraphicsScene.cpp" line="500"/>
<source></source>
<translation>AND</translation>
</message>
</context>
<context>
<name>CGroup</name>
<message>
<location filename="fbd_editor/CGroup.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.ui" line="41"/>
<source>注意:修改组的【所属专业】属性后需要重启监控系统</source>
<translation>Note: Restart the monitoring system after modifying the &apos;Belonging Specialty&apos; property of a group</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.ui" line="48"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.ui" line="55"/>
<source>修改</source>
<translation></translation>
</message>
<message>
<location filename="fbd_editor/CGroup.ui" line="62"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.ui" line="69"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="20"/>
<source>组信息</source>
<translation>Group information</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="28"/>
<source>ID</source>
<translation>ID</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="28"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="28"/>
<source>描述</source>
<translation>Description</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="28"/>
<source>刷新间隔</source>
<translation>Refresh interval</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="28"/>
<source>业务类型</source>
<translation>Business type</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="29"/>
<source>所属位置</source>
<translation>Affiliated Location</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="29"/>
<source>所属专业</source>
<translation>Location</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="29"/>
<source>更新时间</source>
<translation>Update time</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="29"/>
<source>版本号</source>
<translation>Version number</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="40"/>
<location filename="fbd_editor/CGroup.cpp" line="47"/>
<location filename="fbd_editor/CGroup.cpp" line="54"/>
<location filename="fbd_editor/CGroup.cpp" line="85"/>
<location filename="fbd_editor/CGroup.cpp" line="131"/>
<location filename="fbd_editor/CGroup.cpp" line="195"/>
<location filename="fbd_editor/CGroup.cpp" line="207"/>
<location filename="fbd_editor/CGroup.cpp" line="222"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="40"/>
<source>创建系统信息访问库失败</source>
<translation>Failed to create system information access database</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="47"/>
<source>获取所有位置信息失败</source>
<translation>Failed to retrieve all location information</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="54"/>
<source>获取所有专业信息失败</source>
<translation>Failed to retrieve all specialty information</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="85"/>
<location filename="fbd_editor/CGroup.cpp" line="195"/>
<source>打开数据库失败</source>
<translation>Failed to open the database</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="131"/>
<source>查询fbd_group表最大id失败</source>
<translation>Failed to query the maximum ID from the fbd_group table</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="140"/>
<source>添加组</source>
<translation>Add group</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="157"/>
<location filename="fbd_editor/CGroup.cpp" line="188"/>
<source>告警</source>
<translation>Alarm</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="157"/>
<location filename="fbd_editor/CGroup.cpp" line="188"/>
<source>请先选择一条记录</source>
<translation>Please select a record first</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="163"/>
<source>修改组</source>
<translation>Edit Group</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="207"/>
<source>查询此组包含的图失败</source>
<translation>Failed to query the graphs contained in this group</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="212"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="212"/>
<source>此组内有未删除的图,请先删除图</source>
<translation>There are graphs in this group that have not been deleted. Please delete the graphs first</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="216"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="216"/>
<source>确认删除?</source>
<translation>Are you sure you want to delete?</translation>
</message>
<message>
<location filename="fbd_editor/CGroup.cpp" line="222"/>
<source>删除失败</source>
<translation>Delete failed</translation>
</message>
</context>
<context>
<name>CGroupEdit</name>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="22"/>
<source>名 称</source>
<translation>Name</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="36"/>
<source>描 述</source>
<translation>Description</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="50"/>
<source>刷新间隔</source>
<translation>Refresh Interval</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="75"/>
<source>(单位:毫秒)</source>
<translation>(Unit: Milliseconds)</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="84"/>
<source>业务类型</source>
<translation>Business Type</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="94"/>
<source>所属位置</source>
<translation>Affiliated Location</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="104"/>
<source>所属专业</source>
<translation>Major</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="131"/>
<source>确定</source>
<translation>OK</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.ui" line="138"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="35"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="43"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="51"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="129"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="140"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="155"/>
<location filename="fbd_editor/CGroupEdit.cpp" line="189"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="35"/>
<source>创建系统信息访问库失败</source>
<translation>Failed to create system information access library</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="43"/>
<source>获取所有位置信息失败</source>
<translation>Failed to retrieve all location information</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="51"/>
<source>获取所有专业信息失败</source>
<translation>Failed to retrieve all major information</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="129"/>
<source>组名称不能为空</source>
<translation>The group name cannot be empty</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="140"/>
<source>打开数据库失败</source>
<translation>Failed to open the database</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="155"/>
<source>查询fbd_group表最大id失败</source>
<translation>Failed to query the maximum ID from the fbd_group table</translation>
</message>
<message>
<location filename="fbd_editor/CGroupEdit.cpp" line="189"/>
<source>SQL语句执行失败</source>
<translation>SQL statement execution failed</translation>
</message>
</context>
<context>
<name>CPluginManager</name>
<message>
<location filename="fbd_diagram/CPluginManager.cpp" line="57"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="fbd_diagram/CPluginManager.cpp" line="57"/>
<source>存在同名插件:</source>
<translation>There is a plugin with the same name:</translation>
</message>
</context>
<context>
<name>CPointPropertySet</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>OnlySelected</source>
<translation type="vanished">Only Selected</translation>
</message>
<message>
<source>Expand/Collapse</source>
<translation type="vanished">Expand/Collapse</translation>
</message>
<message>
<source>Ok</source>
<translation type="vanished">Ok</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>打开数据库失败</source>
<translation type="vanished">Failed to open the database</translation>
</message>
<message>
<source>设备或测点总数超上限,最大总数为</source>
<translation type="vanished">The total number of devices or measurement points exceeds the limit, the maximum number is</translation>
</message>
<message>
<source>属性字符串分割错误</source>
<translation type="vanished">Property string split error</translation>
</message>
</context>
<context>
<name>CProgressBarDialog</name>
<message>
<source>进度</source>
<translation type="vanished">Progress</translation>
</message>
<message>
<source>处理中...</source>
<translation type="vanished">In the processing...</translation>
</message>
</context>
<context>
<name>CProperty</name>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>输出</source>
<translation type="vanished">Output</translation>
</message>
<message>
<source>输出名称</source>
<translation type="vanished">Output Name</translation>
</message>
<message>
<source>输入测点串</source>
<translation type="vanished">Input Measurement Point String</translation>
</message>
<message>
<source>输出测点串</source>
<translation type="vanished">Output Measurement Point String</translation>
</message>
<message>
<source>控制测点串</source>
<translation type="vanished">Control Measurement Point String</translation>
</message>
<message>
<source>动作名称</source>
<translation type="vanished">Action Name</translation>
</message>
<message>
<source>使能类型</source>
<translation type="vanished">Enable Type</translation>
</message>
<message>
<source>超时时间(单位:s)</source>
<oldsource>超时时间</oldsource>
<translation type="vanished">Timeout(unit:s)</translation>
</message>
<message>
<source>控制动作串</source>
<translation type="vanished">Control Action String</translation>
</message>
<message>
<source>失败逻辑</source>
<translation type="vanished">Fail Logic</translation>
</message>
<message>
<source>重做次数</source>
<translation type="vanished">Retry Number</translation>
</message>
<message>
<source>再次失败逻辑</source>
<translation type="vanished">Fail Again Logic</translation>
</message>
<message>
<source>转换个数</source>
<translation type="vanished">Conversion Number</translation>
</message>
<message>
<source>输入个数</source>
<translation type="vanished">Input Number</translation>
</message>
<message>
<source>输出个数</source>
<translation type="vanished">Output Number</translation>
</message>
<message>
<source>输出Y名称</source>
<translation type="vanished">Output Y Name</translation>
</message>
<message>
<source>输出QU名称</source>
<translation type="vanished">Output QU Name</translation>
</message>
<message>
<source>输出QL名称</source>
<translation type="vanished">Output QL Name</translation>
</message>
<message>
<source>输出名称1</source>
<translation type="vanished">Output Name1</translation>
</message>
<message>
<source>输出名称0</source>
<translation type="vanished">Output Name0</translation>
</message>
<message>
<source>进程逻辑</source>
<translation type="vanished">Process Logic</translation>
</message>
<message>
<source>输出名称2</source>
<translation type="vanished">Output Name2</translation>
</message>
<message>
<source>文本</source>
<translation type="vanished">Text</translation>
</message>
<message>
<source>颜色</source>
<translation type="vanished">Color</translation>
</message>
<message>
<source>字体</source>
<translation type="vanished">Font</translation>
</message>
<message>
<source>大小</source>
<translation type="vanished">Size</translation>
</message>
<message>
<source>页数</source>
<translation type="vanished">The Number of Page</translation>
</message>
<message>
<source>机组个数</source>
<translation type="vanished">UnitCnt</translation>
</message>
<message>
<source>调节死区</source>
<translation type="vanished">Deadband</translation>
</message>
<message>
<source>最大调节步进</source>
<translation type="vanished">MaxStep</translation>
</message>
<message>
<source>最小调节周期(单位:ms)</source>
<translation type="vanished">MinInterval(unit:ms)</translation>
</message>
<message>
<source>通讯超时时间(单位:ms)</source>
<translation type="vanished">CommTimeout(unit:ms)</translation>
</message>
<message>
<source>通讯异常延迟复归时间(单位:ms)</source>
<translation type="vanished">CommRecovDelay(unit:ms)</translation>
</message>
<message>
<source>调节异常延迟复归时间(单位:ms)</source>
<translation type="vanished">RegulateRecovDelay(unit:ms)</translation>
</message>
<message>
<source>停止充电SOC</source>
<translation type="vanished">StopChargeSOC</translation>
</message>
<message>
<source>恢复充电SOC</source>
<translation type="vanished">ReChargeSOC</translation>
</message>
<message>
<source>恢复放电SOC</source>
<translation type="vanished">ReDischargeSOC</translation>
</message>
<message>
<source>停止放电SOC</source>
<translation type="vanished">StopDischargeSOC</translation>
</message>
<message>
<source>机组通讯异常数据策略</source>
<translation type="vanished">ValueWhenComloss</translation>
</message>
<message>
<source>实例名称</source>
<translation type="vanished">InstanceName</translation>
</message>
<message>
<source>LUA内容</source>
<translation type="vanished">LUA Content</translation>
</message>
<message>
<source>端口间距</source>
<translation type="vanished">Port Space</translation>
</message>
<message>
<source>图元宽度</source>
<translation type="vanished">Primitive Width</translation>
</message>
<message>
<source>输入端口</source>
<translation type="vanished">Input Port</translation>
</message>
<message>
<source>输出端口</source>
<translation type="vanished">Output Port</translation>
</message>
<message>
<source>类型</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source>机组</source>
<translation type="vanished">Unit</translation>
</message>
<message>
<source>最大功率</source>
<translation type="vanished">MaxPower</translation>
</message>
<message>
<source>最小功率</source>
<translation type="vanished">MinPower</translation>
</message>
<message>
<source>最大放电功率</source>
<translation type="vanished">MaxDischargePower</translation>
</message>
<message>
<source>最小放电功率</source>
<translation type="vanished">MinDischargePower</translation>
</message>
<message>
<source>最大充电功率</source>
<translation type="vanished">MaxChargePower</translation>
</message>
<message>
<source>最小充电功率</source>
<translation type="vanished">MinChargePower</translation>
</message>
<message>
<source>额定容量</source>
<translation type="vanished">Rated Capacity</translation>
</message>
<message>
<source>调节超时时间(单位:ms)</source>
<translation type="vanished">RegulateTimeout(unit:ms)</translation>
</message>
<message>
<source>调节精度</source>
<translation type="vanished">RegulatePrecision</translation>
</message>
<message>
<source>通讯精度</source>
<translation type="vanished">CommPrecision</translation>
</message>
<message>
<source>使用可增有功输入</source>
<translation type="vanished">UseUpMarginInput</translation>
</message>
<message>
<source>使用可减有功输入</source>
<translation type="vanished">UseDownMarginInput</translation>
</message>
<message>
<location filename="fbd_property/CProperty.cpp" line="56"/>
<location filename="fbd_property/CProperty.cpp" line="61"/>
<source>端口</source>
<translation>Port</translation>
</message>
<message>
<location filename="fbd_property/CProperty.cpp" line="56"/>
<location filename="fbd_property/CProperty.cpp" line="61"/>
<source>显示名称</source>
<translation>Display Name</translation>
</message>
<message>
<location filename="fbd_property/CProperty.cpp" line="65"/>
<source>图元显示名称</source>
<translation>Graphical Element Display Name</translation>
</message>
</context>
<context>
<name>CPropertyTreeView</name>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="55"/>
<location filename="fbd_property/CPropertyTreeView.cpp" line="169"/>
<source>测点串</source>
<translation>Measurement Point String</translation>
</message>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="57"/>
<source>请把检索器中的点拖到属性中含“测点串”的行里</source>
<translation>Drag a point in the retriever to the line containing &apos;Measurement Point String&apos; in the property</translation>
</message>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="60"/>
<source>点被拖到属性为“</source>
<translation>The point is dragged to the property&apos;</translation>
</message>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="60"/>
<source>”中</source>
<translation>&apos;</translation>
</message>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="145"/>
<source>已成功修改 </source>
<translation>Successful modification of </translation>
</message>
<message>
<location filename="fbd_property/CPropertyTreeView.cpp" line="145"/>
<source> 个测点串属性值</source>
<translation> point string attribute values</translation>
</message>
</context>
<context>
<name>CReplaceDialog</name>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="22"/>
<source>替换后</source>
<translation>After replacement</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="29"/>
<source>替换前</source>
<translation>Before replacement</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="42"/>
<source>是否区分大小写</source>
<translation>Case sensitive or not</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="64"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.ui" line="77"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="fbd_editor/CReplaceDialog.cpp" line="9"/>
<source>替换标签值</source>
<translation>Replace Tagged Values</translation>
</message>
</context>
<context>
<name>CRetriever</name>
<message>
<source>检索器</source>
<translation type="vanished">Retriever</translation>
</message>
<message>
<source>专业:</source>
<translation type="vanished">Profession:</translation>
</message>
<message>
<source>位置:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>设备组:</source>
<oldsource>设备:</oldsource>
<translation type="vanished">Device Group:</translation>
</message>
<message>
<source>表名:</source>
<translation type="vanished">Table Name:</translation>
</message>
<message>
<source>检索方式:</source>
<translation type="vanished">Retriever Mode:</translation>
</message>
<message>
<source>设备检索</source>
<translation type="vanished">Device</translation>
</message>
<message>
<source>表检索</source>
<translation type="vanished">Table</translation>
</message>
<message>
<source>点类型:</source>
<translation type="vanished">Point Type:</translation>
</message>
<message>
<source>值:</source>
<translation type="vanished">Value:</translation>
</message>
<message>
<source>点名:</source>
<translation type="vanished">Point Name:</translation>
</message>
<message>
<source>列名:</source>
<translation type="vanished">Column Name:</translation>
</message>
<message>
<source>数字量</source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source>模拟量</source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source>混合量</source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source>累积量</source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source>常量</source>
<translation type="vanished">Const</translation>
</message>
<message>
<source>通用</source>
<translation type="vanished">General</translation>
</message>
<message>
<source>其他</source>
<translation type="vanished">Other</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">State</translation>
</message>
</context>
<context>
<name>CSetGroupDialog</name>
<message>
<source>设置FBD图的属性</source>
<translation type="vanished">Set the properties of the FBD diagram</translation>
</message>
<message>
<source>设置图名称:</source>
<translation type="vanished">Diagram Name:</translation>
</message>
<message>
<source>图名称不能重复</source>
<translation type="vanished">Diagram names cannot be repeated</translation>
</message>
<message>
<source>选择故障组: </source>
<translation type="vanished">Failure Group </translation>
</message>
<message>
<source>所属组,组类型,刷新等级,复杂度</source>
<translation type="vanished">Group, Group type, Refresh level, Complexity</translation>
</message>
<message>
<source>所属域:</source>
<translation type="vanished">Domain:</translation>
</message>
<message>
<source>所属位置:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>所属专业:</source>
<translation type="vanished">Profession:</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="20"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="57"/>
<source>设置图属性</source>
<translation>Set Graph Properties</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="26"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="66"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="27"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="67"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="32"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="140"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="150"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="158"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="169"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="176"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="32"/>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="158"/>
<source>打开数据库失败</source>
<translation>Failed to open the database</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="140"/>
<source>获取组ID失败</source>
<translation>&quot;Failed to retrieve the group ID</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="150"/>
<source>请重新命名</source>
<translation>Please rename</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="169"/>
<source>图名称重复</source>
<translation>Graph name already exists</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDlg.cpp" line="176"/>
<source>查询数据库失败</source>
<translation>Failed to query the database</translation>
</message>
<message>
<source>读取数据库的分组信息错误!</source>
<translation type="vanished">Error reading the grouping infomation of database!</translation>
</message>
<message>
<source>未知位置</source>
<translation type="vanished">Unknown Location</translation>
</message>
<message>
<source>读取数据库的位置信息错误!</source>
<translation type="vanished">Error reading the location infomation of database!</translation>
</message>
<message>
<source>未知专业</source>
<translation type="vanished">Unknown Profession</translation>
</message>
<message>
<source>读取数据库的专业信息错误!</source>
<translation type="vanished">Error reading the profession infomation of database!</translation>
</message>
<message>
<source>所属组:%1,扫描速度:%2,复杂度:%3,位置:%4,专业:%5</source>
<translation type="vanished">Group:%1,Scan speed:%2,Complexity:%3,Location:%4,Profession:%5</translation>
</message>
<message>
<source>故障树标签不能为空!</source>
<translation type="vanished">Fault tree tag cannot be empty!</translation>
</message>
<message>
<source>故障树标签长度不能超过40字节</source>
<translation type="vanished">The length of fault tree tag cannot more than 40bytes!</translation>
</message>
<message>
<source>读取数据库错误!</source>
<translation type="vanished">Error reading database!</translation>
</message>
<message>
<source>当前域的组内故障树数量已满!</source>
<translation type="vanished">The number of fault trees in the group of the current domain is full!</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDialog.ui" line="34"/>
<source>图 名 称</source>
<translation>Graph Name</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDialog.ui" line="474"/>
<source>不能重复</source>
<translation>Cannot be duplicated</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDialog.ui" line="489"/>
<source>选 择 组</source>
<translation>Select Group</translation>
</message>
<message>
<location filename="fbd_editor/CSetGroupDialog.ui" line="518"/>
<source>是否使能</source>
<translation>Is it enabled</translation>
</message>
</context>
<context>
<name>CSinglePropertySet</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>Ok</source>
<translation type="vanished">Ok</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>打开数据库失败</source>
<translation type="vanished">Failed to open the database</translation>
</message>
<message>
<source>告警类型</source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source>告警状态</source>
<translation type="vanished">Alarm Status</translation>
</message>
<message>
<source>告警类型信息不正确</source>
<translation type="vanished">Incorrect alarm type information</translation>
</message>
<message>
<source>告警等级</source>
<translation type="vanished">Alarm Level</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>设备类型</source>
<translation type="vanished">Device Type</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsible Area</translation>
</message>
</context>
<context>
<name>CSmsPlugin</name>
<message>
<source>收件人</source>
<translation type="vanished">Recipient</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>服务器地址</source>
<translation type="vanished">Server Address</translation>
</message>
<message>
<source>用户名</source>
<translation type="vanished">Username</translation>
</message>
<message>
<source>密码</source>
<translation type="vanished">Password</translation>
</message>
<message>
<source>服务器地址为空</source>
<translation type="vanished">Server address is empty</translation>
</message>
<message>
<source>用户名为空</source>
<translation type="vanished">Username is empty</translation>
</message>
<message>
<source>密码为空</source>
<translation type="vanished">Password is empty</translation>
</message>
</context>
<context>
<name>CSmtpMailPlugin</name>
<message>
<source>收件人</source>
<translation type="vanished">Recipient</translation>
</message>
<message>
<source>标题</source>
<translation type="vanished">Subject</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>0-普通TCP连接默认</source>
<translation type="vanished">0-Standard TCP connection (default)</translation>
</message>
<message>
<source>1-SSL连接</source>
<translation type="vanished">1-SSL connection</translation>
</message>
<message>
<source>2-TLS(SMARTTLS)</source>
<translation type="vanished">2-TLS (SMARTTLS)</translation>
</message>
<message>
<source>发送(SMTP)服务器地址</source>
<translation type="vanished">SMTP server address</translation>
</message>
<message>
<source>SMTP端口</source>
<translation type="vanished">SMTP port</translation>
</message>
<message>
<source>连接方式</source>
<translation type="vanished">Connection method</translation>
</message>
<message>
<source>发件人</source>
<translation type="vanished">Sender</translation>
</message>
<message>
<source>用户名</source>
<translation type="vanished">Username</translation>
</message>
<message>
<source>密码</source>
<translation type="vanished">Password</translation>
</message>
<message>
<source>服务器地址为空</source>
<translation type="vanished">Server address is empty</translation>
</message>
<message>
<source>发件人为空</source>
<translation type="vanished">Sender is empty</translation>
</message>
<message>
<source>用户名为空</source>
<translation type="vanished">Username is empty</translation>
</message>
<message>
<source>密码为空</source>
<translation type="vanished">Password is empty</translation>
</message>
</context>
<context>
<name>CStringListDialog</name>
<message>
<source>添加</source>
<translation type="vanished">Add</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>选择 Plugin 路径</source>
<translation type="vanished">Select Plugin path</translation>
</message>
</context>
<context>
<name>CTemplateWidget</name>
<message>
<location filename="fbd_renderer/CTemplateWidget.cpp" line="36"/>
<source>删除此模板</source>
<translation>Delete this template</translation>
</message>
</context>
<context>
<name>ConstFPlugin</name>
<message>
<source>输出</source>
<translation type="vanished">Output</translation>
</message>
</context>
<context>
<name>ConstPlugin</name>
<message>
<source>常量(D)</source>
<translation type="vanished">Constant(D)</translation>
</message>
<message>
<source>输出</source>
<translation type="vanished">Output</translation>
</message>
</context>
<context>
<name>ConstsPlugin</name>
<message>
<source>常量(S)</source>
<translation type="vanished">Constant(S)</translation>
</message>
</context>
<context>
<name>DivFPlugin</name>
<message>
<source>除(A)</source>
<translation type="vanished">Divide(A)</translation>
</message>
</context>
<context>
<name>DivPlugin</name>
<message>
<source>除(D)</source>
<translation type="vanished">Divide(D)</translation>
</message>
<message>
<source>减(D)</source>
<translation type="vanished">Subtract(D)</translation>
</message>
</context>
<context>
<name>FilterStyleDlg</name>
<message>
<source>过滤格式</source>
<translation type="vanished">Filter Style</translation>
</message>
<message>
<source>过滤已确认</source>
<translation type="vanished">Filter Confirmed</translation>
</message>
<message>
<source>过滤已复归</source>
<translation type="vanished">Filter Restored</translation>
</message>
</context>
<context>
<name>FmtCfgDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>文本配置</source>
<translation type="vanished">Text Configuration</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>变量</source>
<translation type="vanished">Variables</translation>
</message>
<message>
<source>格式化文本配置</source>
<translation type="vanished">Formatted Text Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">True</translation>
</message>
<message>
<source>[</source>
<translation type="vanished">[</translation>
</message>
</context>
<context>
<name>InputFPlugin</name>
<message>
<source>输入(A)</source>
<translation type="vanished">Input(A)</translation>
</message>
<message>
<source>常量(A)</source>
<translation type="vanished">Const(A)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Or</translation>
</message>
<message>
<source>大于(D)</source>
<translation type="vanished">Greater Than(D)</translation>
</message>
<message>
<source>比较模块</source>
<translation type="vanished">Compare Module</translation>
</message>
<message>
<source>小于(D)</source>
<translation type="vanished">Less Than(D)</translation>
</message>
<message>
<source>大于等于(D)</source>
<translation type="vanished">Greater Than or Equal To(D)</translation>
</message>
<message>
<source>小于等于(D)</source>
<translation type="vanished">Less Than or Equal To(D)</translation>
</message>
<message>
<source>等于(D)</source>
<translation type="vanished">Equal</translation>
</message>
<message>
<source>大于(A)</source>
<translation type="vanished">Greater Than(A)</translation>
</message>
<message>
<source>小于(A)</source>
<translation type="vanished">Less Than(A)</translation>
</message>
<message>
<source>乘(A)</source>
<translation type="vanished">Multiply(A)</translation>
</message>
<message>
<source>乘(D)</source>
<translation type="vanished">Multiply(D)</translation>
</message>
<message>
<source>Float转Int</source>
<translation type="vanished">Float to Int</translation>
</message>
<message>
<source>数据类型转换</source>
<translation type="vanished">Data Type Conversion</translation>
</message>
<message>
<source>Int转Float</source>
<translation type="vanished">Turn Int to Float</translation>
</message>
<message>
<source>Int转Bool</source>
<translation type="vanished">Turn Int to Bool</translation>
</message>
<message>
<source>Bool转Int</source>
<translation type="vanished">Turn Bool to Int</translation>
</message>
<message>
<source>输出(D)</source>
<translation type="vanished">Output(D)</translation>
</message>
<message>
<source>输出(A)</source>
<translation type="vanished">Output(A)</translation>
</message>
<message>
<source>防抖延时(D)</source>
<translation type="vanished">Delay of Anti Shake(D)</translation>
</message>
<message>
<source>逻辑模块</source>
<translation type="vanished">Logic Module</translation>
</message>
<message>
<source>输入选择</source>
<translation type="vanished">Input Selection</translation>
</message>
<message>
<source>按位拆解</source>
<translation type="vanished">Bitwise Dismantling</translation>
</message>
<message>
<source>储能机组有功分配器</source>
<translation type="vanished">Active Power Divider of Energy Storage Unit</translation>
</message>
<message>
<source>功率控制</source>
<translation type="vanished">Power Control</translation>
</message>
<message>
<source>发电机组有功分配器</source>
<translation type="vanished">Active Power Divider of Generating Unit</translation>
</message>
<message>
<source>DO控制</source>
<translation type="vanished">DO Control</translation>
</message>
<message>
<source>LUA脚本</source>
<translation type="vanished">LUA Script</translation>
</message>
<message>
<source>脚本模块</source>
<translation type="vanished">Script Module</translation>
</message>
<message>
<source> 输入测点未设置</source>
<translation type="vanished">Input measurement point is not set</translation>
</message>
<message>
<source> 输出测点未设置</source>
<translation type="vanished">Output measurement point is not set</translation>
</message>
<message>
<source> 未关联所有输入端口</source>
<translation type="vanished">All input ports are not associated</translation>
</message>
</context>
<context>
<name>InputPlugin</name>
<message>
<source>输入(D)</source>
<translation type="vanished">Input(D)</translation>
</message>
<message>
<source>输入输出常量</source>
<translation type="vanished">Input Output Constant</translation>
</message>
</context>
<context>
<name>MapCfgDlg</name>
<message>
<source>映射配置</source>
<translation type="vanished">Mapping Configuration</translation>
</message>
<message>
<source>请输入搜索内容</source>
<translation type="vanished">Please enter the search content</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;检索器&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Retriever&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">OK</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>整型</source>
<translation type="vanished">Integer</translation>
</message>
<message>
<source>浮点型</source>
<translation type="vanished">Float</translation>
</message>
<message>
<source>布尔</source>
<translation type="vanished">Boolean</translation>
</message>
<message>
<source>字符串</source>
<translation type="vanished">String</translation>
</message>
<message>
<source>未知类型</source>
<translation type="vanished">Unknown Type</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>格式错误!</source>
<translation type="vanished">Format Error!</translation>
</message>
<message>
<source>请选择需要删除的行!</source>
<translation type="vanished">Please select the row to delete!</translation>
</message>
<message>
<source>打开文件</source>
<translation type="vanished">Open File</translation>
</message>
<message>
<source>消息</source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>文件打开失败!</source>
<translation type="vanished">Failed to open the file!</translation>
</message>
<message>
<source>导入成功</source>
<translation type="vanished">Import successful</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>导出成功!</source>
<translation type="vanished">Export successful!</translation>
</message>
<message>
<source>没有%1表!</source>
<translation type="vanished">There is no %1 table!</translation>
</message>
<message>
<source>主键[%1]重复</source>
<translation type="vanished">Primary key [%1] is duplicated</translation>
</message>
<message>
<source>未知类型或错误类型[%1]</source>
<translation type="vanished">Unknown or incorrect type [%1]</translation>
</message>
<message>
<source>row:[%1],column:[%2]类型错误!</source>
<translation type="vanished">Row: [%1], Column: [%2] type error!</translation>
</message>
</context>
<context>
<name>MulPlugin</name>
<message>
<source>转换个数</source>
<translation type="vanished">Number of Conversions</translation>
</message>
<message>
<source>输入个数不能超过32个</source>
<translation type="vanished">The number of inputs cannot exceed 32!!!</translation>
</message>
<message>
<source>输入值不能小于2</source>
<translation type="vanished">The input value cannot be less than 2</translation>
</message>
<message>
<source>输入值与现值相同</source>
<translation type="vanished">The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>MultiMapPlugin</name>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>0-整型</source>
<translation type="vanished">0-Integer</translation>
</message>
<message>
<source>1-浮点型</source>
<translation type="vanished">1-Floating Point</translation>
</message>
<message>
<source>2-布尔型</source>
<translation type="vanished">2-Boolean</translation>
</message>
<message>
<source>3-字符串型</source>
<translation type="vanished">3-String</translation>
</message>
<message>
<source>输入类型</source>
<translation type="vanished">Input Type</translation>
</message>
<message>
<source>输出个数</source>
<translation type="vanished">Number of Outputs</translation>
</message>
<message>
<source>映射配置</source>
<translation type="vanished">Mapping Configuration</translation>
</message>
<message>
<source>输出端口</source>
<translation type="vanished">Output Ports</translation>
</message>
<message>
<source>数据类型</source>
<translation type="vanished">Data Type</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>请先配置输出个数等信息</source>
<translation type="vanished">Please configure the number of outputs and other information first</translation>
</message>
<message>
<source>映射输出个数必须大于0</source>
<translation type="vanished">The number of mapped outputs must be greater than 0</translation>
</message>
<message>
<source>映射配置不能为空</source>
<translation type="vanished">Mapping configuration cannot be empty</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">2</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">3</translation>
</message>
<message>
<source>输出个数不能超过32个</source>
<translation type="vanished">The number of outputs cannot exceed 32!!!</translation>
</message>
<message>
<source>输入值不能小于0</source>
<translation type="vanished">The input value cannot be less than 0</translation>
</message>
<message>
<source>输入值与现值相同</source>
<translation type="vanished">The input value is the same as the current value</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">4</translation>
</message>
</context>
<context>
<name>NotPlugin</name>
<message>
<source></source>
<translation type="vanished">Not</translation>
</message>
</context>
<context>
<name>PowerControlGENPlugin</name>
<message>
<source>总有功目标值</source>
<translation type="vanished">TotalPowerTargetValue</translation>
</message>
<message>
<source>总有功上限</source>
<translation type="vanished">TotalPowerUpLimit</translation>
</message>
<message>
<source>总有功下限</source>
<translation type="vanished">TotalPowerLowLimit</translation>
</message>
<message>
<source>总调节使能</source>
<translation type="vanished">TotalRegulateEnable</translation>
</message>
<message>
<source>总有功</source>
<translation type="vanished">TotalPower</translation>
</message>
<message>
<source>总可增有功</source>
<translation type="vanished">TotalUpMarginPower</translation>
</message>
<message>
<source>总可减有功</source>
<translation type="vanished">TotalDownMarginPower</translation>
</message>
<message>
<source>状态码</source>
<translation type="vanished">StatusCode</translation>
</message>
<message>
<source>错误码</source>
<translation type="vanished">ErrorCode</translation>
</message>
<message>
<source>0-使用0值,1-保持最后值</source>
<translation type="vanished">0-Use 0 value,1-Hold final value</translation>
</message>
<message>
<source>GEN个数不能小于0个</source>
<translation type="vanished">The number of GEN cannot be less than 0!!!</translation>
</message>
<message>
<source>GEN个数不能大于50个</source>
<translation type="vanished">The number of GEN cannot be more than 50!!!</translation>
</message>
<message>
<source>机组%1有功实际值</source>
<translation type="vanished">Unit %1 Actual value of active power</translation>
</message>
<message>
<source>【调节死区】值错误合法值大于0</source>
<translation type="vanished">[Deadband] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【最大调节步进】值错误合法值大于0</source>
<translation type="vanished">[MaxStep] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【最小调节周期】值错误合法值大于0</source>
<translation type="vanished">[MinInterval] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【通讯超时时间】值错误合法值大于0</source>
<translation type="vanished">[CommTimeout] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【通讯异常延迟复归时间】值错误合法值大于0</source>
<translation type="vanished">[CommRecovDelay] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>机组%1有功设定值</source>
<translation type="vanished">Unit %1 Set value of active power</translation>
</message>
<message>
<source>0-使用0值</source>
<translation type="vanished">0-Use Zero Value</translation>
</message>
<message>
<source>1-保持最后值</source>
<translation type="vanished">1-Maintain Last Value</translation>
</message>
<message>
<source>机组个数</source>
<translation type="vanished">UnitCnt</translation>
</message>
<message>
<source>调节死区</source>
<translation type="vanished">Deadband</translation>
</message>
<message>
<source>最大调节步进</source>
<translation type="vanished">MaxStep</translation>
</message>
<message>
<source>最小调节周期(单位:ms)</source>
<translation type="vanished">MinInterval(unit:ms)</translation>
</message>
<message>
<source>通讯超时时间(单位:ms)</source>
<translation type="vanished">CommTimeout(unit:ms)</translation>
</message>
<message>
<source>通讯异常延迟复归时间(单位:ms)</source>
<translation type="vanished">CommRecovDelay(unit:ms)</translation>
</message>
<message>
<source>机组通讯异常数据策略</source>
<translation type="vanished">ValueWhenComloss</translation>
</message>
<message>
<source>机组</source>
<translation type="vanished">Unit</translation>
</message>
<message>
<source>最大功率</source>
<translation type="vanished">MaxPower</translation>
</message>
<message>
<source>最小功率</source>
<translation type="vanished">MinPower</translation>
</message>
<message>
<source>通讯精度</source>
<translation type="vanished">CommPrecision</translation>
</message>
<message>
<source>调节精度</source>
<translation type="vanished">RegulatePrecision</translation>
</message>
<message>
<source>调节超时时间(单位:ms)</source>
<translation type="vanished">RegulateTimeout(unit:ms)</translation>
</message>
<message>
<source>使用可增有功输入</source>
<translation type="vanished">UseUpMarginInput</translation>
</message>
<message>
<source>使用可减有功输入</source>
<translation type="vanished">UseDownMarginInput</translation>
</message>
<message>
<source>机组%1可增有功</source>
<translation type="vanished">Unit %1 UpMarginPower</translation>
</message>
<message>
<source>机组%1可减有功</source>
<translation type="vanished">Unit %1 DownMarginPower</translation>
</message>
<message>
<source>机组%1调节使能</source>
<translation type="vanished">Unit %1 RegulateEnable</translation>
</message>
<message>
<source>机组%1分配有功</source>
<translation type="vanished">Unit %1 DistributionPower</translation>
</message>
<message>
<source>机组%1状态码</source>
<translation type="vanished">Unit %1 StatusCode</translation>
</message>
<message>
<source>机组%1错误码</source>
<translation type="vanished">Unit %1 ErrorCode</translation>
</message>
</context>
<context>
<name>PowerControlPCSPlugin</name>
<message>
<source>总有功目标值</source>
<translation type="vanished">TotalPowerTargetValue</translation>
</message>
<message>
<source>总有功上限</source>
<translation type="vanished">TotalPowerUpLimit</translation>
</message>
<message>
<source>总有功下限</source>
<translation type="vanished">TotalPowerLowLimit</translation>
</message>
<message>
<source>总调节使能</source>
<translation type="vanished">TotalRegulateEnable</translation>
</message>
<message>
<source>停止充电SOC</source>
<translation type="vanished">StopChargeSOC</translation>
</message>
<message>
<source>恢复充电SOC</source>
<translation type="vanished">ReChargeSOC</translation>
</message>
<message>
<source>恢复放电SOC</source>
<translation type="vanished">ReDischargeSOC</translation>
</message>
<message>
<source>停止放电SOC</source>
<translation type="vanished">StopDischargeSOC</translation>
</message>
<message>
<source>总有功</source>
<translation type="vanished">TotalPower</translation>
</message>
<message>
<source>总可增有功</source>
<translation type="vanished">TotalUpMarginPower</translation>
</message>
<message>
<source>总可减有功</source>
<translation type="vanished">TotalDownMarginPower</translation>
</message>
<message>
<source>总SOC</source>
<translation type="vanished">Total SOC</translation>
</message>
<message>
<source>状态码</source>
<translation type="vanished">StatusCode</translation>
</message>
<message>
<source>错误码</source>
<translation type="vanished">ErrorCode</translation>
</message>
<message>
<source>0-使用0值</source>
<translation type="vanished">0-Use Zero Value</translation>
</message>
<message>
<source>1-保持最后值</source>
<translation type="vanished">1-Maintain Last Value</translation>
</message>
<message>
<source>机组个数</source>
<translation type="vanished">UnitCnt</translation>
</message>
<message>
<source>调节死区</source>
<translation type="vanished">Deadband</translation>
</message>
<message>
<source>最大调节步进</source>
<translation type="vanished">MaxStep</translation>
</message>
<message>
<source>最小调节周期(单位:ms)</source>
<translation type="vanished">MinInterval(unit:ms)</translation>
</message>
<message>
<source>通讯超时时间(单位:ms)</source>
<translation type="vanished">CommTimeout(unit:ms)</translation>
</message>
<message>
<source>通讯异常延迟复归时间(单位:ms)</source>
<translation type="vanished">CommRecovDelay(unit:ms)</translation>
</message>
<message>
<source>机组通讯异常数据策略</source>
<translation type="vanished">ValueWhenComloss</translation>
</message>
<message>
<source>机组</source>
<translation type="vanished">Unit</translation>
</message>
<message>
<source>最大放电功率</source>
<translation type="vanished">MaxDischargePower</translation>
</message>
<message>
<source>最小放电功率</source>
<translation type="vanished">MinDischargePower</translation>
</message>
<message>
<source>最小充电功率</source>
<translation type="vanished">MinChargePower</translation>
</message>
<message>
<source>最大充电功率</source>
<translation type="vanished">MaxChargePower</translation>
</message>
<message>
<source>额定容量</source>
<translation type="vanished">Rated Capacity</translation>
</message>
<message>
<source>通讯精度</source>
<translation type="vanished">CommPrecision</translation>
</message>
<message>
<source>调节精度</source>
<translation type="vanished">RegulatePrecision</translation>
</message>
<message>
<source>调节超时时间(单位:ms)</source>
<translation type="vanished">RegulateTimeout(unit:ms)</translation>
</message>
<message>
<source>0-使用0值,1-保持最后值</source>
<translation type="vanished">0-Use 0 value,1-Hold final value</translation>
</message>
<message>
<source>PCS个数不能小于0个</source>
<translation type="vanished">The number of PCS cannot be less than 0!!!</translation>
</message>
<message>
<source>PCS个数不能大于100个</source>
<translation type="vanished">The number of PCS cannot be more than 100!!!</translation>
</message>
<message>
<source>机组%1有功设定值</source>
<translation type="vanished">Unit%1 Set value of active power</translation>
</message>
<message>
<source>机组%1有功实际值</source>
<translation type="vanished">Unit %1 Actual value of active power</translation>
</message>
<message>
<source>【调节死区】值错误合法值大于0</source>
<translation type="vanished">[Deadband] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【最大调节步进】值错误合法值大于0</source>
<translation type="vanished">[MaxStep] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【最小调节周期】值错误合法值大于0</source>
<translation type="vanished">[MinInterval] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【通讯超时时间】值错误合法值大于0</source>
<translation type="vanished">[CommTimeout] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【通讯异常延迟复归时间】值错误合法值大于0</source>
<translation type="vanished">[CommRecovDelay] error value,legal value:Greater Than 0</translation>
</message>
<message>
<source>【停止充电SOC】值错误合法值大于等于0小于等于1</source>
<translation type="vanished">[StopChargeSOC] error value,legal value:Greater than or equal To 0, less than or equal to 1</translation>
</message>
<message>
<source>【恢复充电SOC】值错误合法值大于等于0小于等于停止充电SOC</source>
<translation type="vanished">[ReChargeSOC] error value,legal value:Greater than or equal To 0, less than or equal to StopChargeSOC</translation>
</message>
<message>
<source>【恢复放电SOC】值错误合法值大于等于0小于等于恢复充电SOC</source>
<translation type="vanished">[ReDisChargeSOC] error value,legal value:Greater than or equal To 0, less than or equal to ReChargeSOC</translation>
</message>
<message>
<source>【停止放电SOC】值错误合法值大于等于0小于等于恢复放电SOC</source>
<translation type="vanished">[StopDisChargeSOC] error value,legal value:Greater than or equal To 0, less than or equal to ReDisChargeSOC</translation>
</message>
<message>
<source>机组%1 SOC</source>
<translation type="vanished">Unit %1 SOC</translation>
</message>
<message>
<source>机组%1调节使能</source>
<translation type="vanished">Unit %1 RegulateEnable</translation>
</message>
<message>
<source>机组%1分配有功</source>
<translation type="vanished">Unit %1 DistributionPower</translation>
</message>
<message>
<source>机组%1状态码</source>
<translation type="vanished">Unit %1 StatusCode</translation>
</message>
<message>
<source>机组%1错误码</source>
<translation type="vanished">Unit %1 ErrorCode</translation>
</message>
</context>
<context>
<name>PushTypeDlg</name>
<message>
<source>推送格式</source>
<translation type="vanished">Push Format</translation>
</message>
<message>
<source>推送方式</source>
<translation type="vanished">Push Method</translation>
</message>
<message>
<source>邮件</source>
<translation type="vanished">Email</translation>
</message>
<message>
<source>短信</source>
<translation type="vanished">SMS</translation>
</message>
<message>
<source>电话</source>
<translation type="vanished">Phone Call</translation>
</message>
<message>
<source>邮件标题</source>
<translation type="vanished">Email Subject</translation>
</message>
<message>
<source>文本配置</source>
<translation type="vanished">Text Configuration</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>自定义</source>
<translation type="vanished">Custom</translation>
</message>
<message>
<source>模板</source>
<translation type="vanished">Template</translation>
</message>
<message>
<source>数量</source>
<translation type="vanished">Quantity</translation>
</message>
<message>
<source>1级数量</source>
<translation type="vanished">Level 1 Quantity</translation>
</message>
<message>
<source>2级数量</source>
<translation type="vanished">Level 2 Quantity</translation>
</message>
<message>
<source>3级数量</source>
<translation type="vanished">Level 3 Quantity</translation>
</message>
<message>
<source>4级数量</source>
<translation type="vanished">Level 4 Quantity</translation>
</message>
<message>
<source>5级数量</source>
<translation type="vanished">Level 5 Quantity</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Domain</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>应用</source>
<translation type="vanished">Apply</translation>
</message>
<message>
<source>等级</source>
<translation type="vanished">Level</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">Status</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsible Area</translation>
</message>
<message>
<source>设备组</source>
<translation type="vanished">Equipment Group</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measurement Point</translation>
</message>
<message>
<source>设备</source>
<translation type="vanished">Equipment</translation>
</message>
<message>
<source>循环</source>
<translation type="vanished">Cycle</translation>
</message>
<message>
<source>智能推送</source>
<translation type="vanished">Smart Push</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="fbd_plugins/add2plugin/add2plugin.h" line="20"/>
<source>加(D)</source>
<translation>Add(D)</translation>
</message>
<message>
<location filename="fbd_tree/CTree.cpp" line="220"/>
<source> 输入测点未设置</source>
<translation> Input measurement point is not set</translation>
</message>
<message>
<location filename="fbd_tree/CTree.cpp" line="229"/>
<source> 输出测点未设置</source>
<translation> Output measurement point is not set</translation>
</message>
<message>
<location filename="fbd_tree/CTree.cpp" line="238"/>
<source> 未关联所有输入端口</source>
<translation> All input ports are not associated</translation>
</message>
<message>
<location filename="fbd_plugins/add2fplugin/add2fplugin.h" line="20"/>
<source>加(A)</source>
<translation>Add(A)</translation>
</message>
<message>
<location filename="fbd_plugins/divplugin/divplugin.h" line="20"/>
<source>除(D)</source>
<translation>Divide(D)</translation>
</message>
<message>
<location filename="fbd_plugins/subplugin/subplugin.h" line="20"/>
<source>减(D)</source>
<translation>Subtract(D)</translation>
</message>
<message>
<location filename="fbd_plugins/divfplugin/divfplugin.h" line="20"/>
<source>除(A)</source>
<translation>Divide(A)</translation>
</message>
<message>
<location filename="fbd_plugins/subfplugin/subfplugin.h" line="20"/>
<source>减(A)</source>
<translation>Subtract(A)</translation>
</message>
<message>
<location filename="fbd_plugins/notplugin/notplugin.h" line="18"/>
<source></source>
<translation>Not</translation>
</message>
<message>
<location filename="fbd_plugins/and2plugin/and2plugin.h" line="20"/>
<source></source>
<translation>And</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.h" line="27"/>
<source>AO控制</source>
<translation>AO Control</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.h" line="27"/>
<source>DO控制</source>
<translation>DO Control</translation>
</message>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.h" line="21"/>
<source>输入(D)</source>
<translation>Input(D)</translation>
</message>
<message>
<location filename="fbd_plugins/constplugin/constplugin.h" line="22"/>
<source>常量(D)</source>
<translation>Constant(D)</translation>
</message>
<message>
<location filename="fbd_plugins/inputfplugin/inputfplugin.h" line="20"/>
<source>输入(A)</source>
<translation>Input(A)</translation>
</message>
<message>
<location filename="fbd_plugins/constfplugin/constfplugin.h" line="22"/>
<source>常量(A)</source>
<translation>Const(A)</translation>
</message>
<message>
<location filename="fbd_plugins/constsplugin/constsplugin.h" line="22"/>
<source>常量(S)</source>
<translation>Constant(S)</translation>
</message>
<message>
<location filename="fbd_plugins/or2plugin/or2plugin.h" line="21"/>
<source></source>
<translation>Or</translation>
</message>
<message>
<location filename="fbd_plugins/cmpgplugin/cmpgplugin.h" line="18"/>
<source>大于(D)</source>
<translation>Greater Than(D)</translation>
</message>
<message>
<location filename="fbd_plugins/cmplplugin/cmplplugin.h" line="18"/>
<source>小于(D)</source>
<translation>Less Than(D)</translation>
</message>
<message>
<location filename="fbd_plugins/cmpgeplugin/cmpgeplugin.h" line="18"/>
<source>大于等于(D)</source>
<translation>Greater Than or Equal To(D)</translation>
</message>
<message>
<location filename="fbd_plugins/cmpleplugin/cmpleplugin.h" line="18"/>
<source>小于等于(D)</source>
<translation>Less Than or Equal To(D)</translation>
</message>
<message>
<location filename="fbd_plugins/cmpeplugin/cmpeplugin.h" line="18"/>
<source>等于(D)</source>
<translation>Equal</translation>
</message>
<message>
<location filename="fbd_plugins/cmpgfplugin/cmpgfplugin.h" line="18"/>
<source>大于(A)</source>
<translation>Greater Than(A)</translation>
</message>
<message>
<location filename="fbd_plugins/cmplfplugin/cmplfplugin.h" line="18"/>
<source>小于(A)</source>
<translation>Less Than(A)</translation>
</message>
<message>
<location filename="fbd_plugins/mulfplugin/mulfplugin.h" line="20"/>
<source>乘(A)</source>
<translation>Multiply(A)</translation>
</message>
<message>
<location filename="fbd_plugins/mulplugin/mulplugin.h" line="20"/>
<source>乘(D)</source>
<translation>Multiply(D)</translation>
</message>
<message>
<location filename="fbd_plugins/ftoiplugin/ftoiplugin.h" line="18"/>
<source>Float转Int</source>
<translation>Float to Int</translation>
</message>
<message>
<location filename="fbd_plugins/itofplugin/itofplugin.h" line="18"/>
<source>Int转Float</source>
<translation>Turn Int to Float</translation>
</message>
<message>
<location filename="fbd_plugins/itobplugin/itobplugin.h" line="18"/>
<source>Int转Bool</source>
<translation>Turn Int to Bool</translation>
</message>
<message>
<location filename="fbd_plugins/btoiplugin/btoiplugin.h" line="18"/>
<source>Bool转Int</source>
<translation>Turn Bool to Int</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.h" line="25"/>
<source>输出(D)</source>
<translation>Output(D)</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.h" line="25"/>
<source>输出(A)</source>
<translation>Output(A)</translation>
</message>
<message>
<location filename="fbd_plugins/antishakeplugin/antishakeplugin.h" line="18"/>
<source>防抖延时(D)</source>
<translation>Delay of Anti Shake(D)</translation>
</message>
<message>
<location filename="fbd_plugins/inputswitchplugin/inputswitchplugin.h" line="20"/>
<source>输入选择</source>
<translation>Input Selection</translation>
</message>
<message>
<location filename="fbd_plugins/bitsplitplugin/bitsplitplugin.h" line="20"/>
<source>按位拆解</source>
<translation>Bitwise Dismantling</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.h" line="24"/>
<source>LUA脚本</source>
<translation>LUA Script</translation>
</message>
<message>
<source>储能机组有功分配器</source>
<translation type="vanished">Active Power Divider of Energy Storage Unit</translation>
</message>
<message>
<source>发电机组有功分配器</source>
<translation type="vanished">Active Power Divider of Generating Unit</translation>
</message>
<message>
<source>告警订阅</source>
<translation type="vanished">Alarm Subscription</translation>
</message>
<message>
<source>告警延迟</source>
<translation type="vanished">Alarm Delay</translation>
</message>
<message>
<source>告警推送</source>
<translation type="vanished">Alarm Push</translation>
</message>
<message>
<source>循环内格式错误!请勿修改自动生成的内容</source>
<translation type="vanished">Loop format error! Please do not modify the automatically generated content</translation>
</message>
<message>
<source>告警拆分</source>
<translation type="vanished">Alarm Split</translation>
</message>
<message>
<source>映射</source>
<translation type="vanished">Mapping</translation>
</message>
<message>
<source>定时触发</source>
<translation type="vanished">Scheduled Trigger</translation>
</message>
<message>
<source>视频控制</source>
<translation type="vanished">Video Control</translation>
</message>
<message>
<source>告警生成</source>
<translation type="vanished">Alarm Generation</translation>
</message>
<message>
<location filename="fbd_plugins/cmpneplugin/cmpneplugin.h" line="18"/>
<source>不等于(D)</source>
<translation>not equal to (D)</translation>
</message>
<message>
<location filename="fbd_plugins/cmpnefplugin/cmpnefplugin.h" line="18"/>
<source>不等于(A)</source>
<translation>not equal to (A)</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.h" line="23"/>
<source>全局变量输出</source>
<translation>Global variable output</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.h" line="22"/>
<source>全局变量输入</source>
<translation>input global variable</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.h" line="18"/>
<source>周期计算(A)</source>
<translation>Cycle Calculation (A)</translation>
</message>
<message>
<location filename="fbd_designer/main.cpp" line="94"/>
<source>逻辑编程工具</source>
<translation>Function Block Diagram Programming Tool</translation>
</message>
</context>
<context>
<name>QPropertyEditorWidget</name>
<message>
<source>测点串</source>
<translation type="vanished">Measurement String</translation>
</message>
<message>
<source>请把检索器中的点拖到属性中含“测点串”的行里</source>
<translation type="vanished">Please drag a point from the retriever to the line in the properties containing &apos;Measurement String&apos;</translation>
</message>
<message>
<source>点被拖到属性为“</source>
<translation type="vanished">The point is dragged to the property &apos;</translation>
</message>
<message>
<source>”中</source>
<translation type="vanished"> in the middle</translation>
</message>
</context>
<context>
<name>RepeatStyleDlg</name>
<message>
<source>重复格式配置</source>
<translation type="vanished">Repeat Format Configuration</translation>
</message>
<message>
<source>最大循环次数</source>
<translation type="vanished">Maximum Number of Iterations</translation>
</message>
<message>
<source>循环体</source>
<translation type="vanished">Loop Body</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Domain</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>应用</source>
<translation type="vanished">Apply</translation>
</message>
<message>
<source>等级</source>
<translation type="vanished">Level</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">Status</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsible Area</translation>
</message>
<message>
<source>设备组</source>
<translation type="vanished">Equipment Group</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measurement Point</translation>
</message>
<message>
<source>设备</source>
<translation type="vanished">Equipment</translation>
</message>
</context>
<context>
<name>SubFPlugin</name>
<message>
<source>减(A)</source>
<translation type="vanished">Subtract(A)</translation>
</message>
</context>
<context>
<name>TimeDlg</name>
<message>
<source>配置</source>
<translation type="vanished">Configuration</translation>
</message>
<message>
<source>触发方式</source>
<translation type="vanished">Trigger Method</translation>
</message>
<message>
<source>定时触发</source>
<translation type="vanished">Scheduled Trigger</translation>
</message>
<message>
<source>周期触发</source>
<translation type="vanished">Cyclic Trigger</translation>
</message>
<message>
<source>间隔触发</source>
<translation type="vanished">Interval Trigger</translation>
</message>
<message>
<source>yyyy/MM/dd HH:mm:ss</source>
<translation type="vanished">Year/Month/Day Hour:Minute:Second</translation>
</message>
<message>
<source>触发时间</source>
<translation type="vanished">Trigger Time</translation>
</message>
<message>
<source>开始时间</source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source>结束时间</source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source>每年</source>
<translation type="vanished">Annually</translation>
</message>
<message>
<source>每月</source>
<translation type="vanished">Monthly</translation>
</message>
<message>
<source>每周</source>
<translation type="vanished">Weekly</translation>
</message>
<message>
<source>每天</source>
<translation type="vanished">Daily</translation>
</message>
<message>
<source>每时</source>
<translation type="vanished">Hourly</translation>
</message>
<message>
<source>每分钟</source>
<translation type="vanished">Every Minute</translation>
</message>
<message>
<source>每秒</source>
<translation type="vanished">Every Second</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source>星期日</source>
<translation type="vanished">Sunday</translation>
</message>
<message>
<source>星期一</source>
<translation type="vanished">Monday</translation>
</message>
<message>
<source>星期二</source>
<translation type="vanished">Tuesday</translation>
</message>
<message>
<source>星期三</source>
<translation type="vanished">Wednesday</translation>
</message>
<message>
<source>星期四</source>
<translation type="vanished">Thursday</translation>
</message>
<message>
<source>星期五</source>
<translation type="vanished">Friday</translation>
</message>
<message>
<source>星期六</source>
<translation type="vanished">Saturday</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hour</translation>
</message>
<message>
<source></source>
<translation type="vanished">Minute</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second</translation>
</message>
<message>
<source>触发间隔</source>
<translation type="vanished">Trigger Interval</translation>
</message>
</context>
<context>
<name>TimeTriggerDlg</name>
<message>
<source>配置</source>
<translation type="vanished">Configuration</translation>
</message>
<message>
<source>OK</source>
<translation type="vanished">OK</translation>
</message>
<message>
<source>Cancel</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>yyyy/MM/dd HH:mm:ss</source>
<translation type="vanished">Year/Month/Day Hour:Minute:Second</translation>
</message>
<message>
<source>触发时间</source>
<translation type="vanished">Trigger Time</translation>
</message>
<message>
<source>开始时间</source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source>结束时间</source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source>每年</source>
<translation type="vanished">Every Year</translation>
</message>
<message>
<source>每月</source>
<translation type="vanished">Every Month</translation>
</message>
<message>
<source>每周</source>
<translation type="vanished">Every Week</translation>
</message>
<message>
<source>每天</source>
<translation type="vanished">Every Day</translation>
</message>
<message>
<source>每时</source>
<translation type="vanished">Every Hour</translation>
</message>
<message>
<source>每分钟</source>
<translation type="vanished">Every Minute</translation>
</message>
<message>
<source>每秒</source>
<translation type="vanished">Every Second</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source>星期日</source>
<translation type="vanished">Sunday</translation>
</message>
<message>
<source>星期一</source>
<translation type="vanished">Monday</translation>
</message>
<message>
<source>星期二</source>
<translation type="vanished">Tuesday</translation>
</message>
<message>
<source>星期三</source>
<translation type="vanished">Wednesday</translation>
</message>
<message>
<source>星期四</source>
<translation type="vanished">Thursday</translation>
</message>
<message>
<source>星期五</source>
<translation type="vanished">Friday</translation>
</message>
<message>
<source>星期六</source>
<translation type="vanished">Saturday</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hour</translation>
</message>
<message>
<source></source>
<translation type="vanished">Minute</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second</translation>
</message>
<message>
<source>触发间隔</source>
<translation type="vanished">Trigger Interval</translation>
</message>
<message>
<source>触发方式</source>
<translation type="vanished">Trigger Method</translation>
</message>
<message>
<source>定时触发</source>
<translation type="vanished">Scheduled Trigger</translation>
</message>
<message>
<source>周期触发</source>
<translation type="vanished">Cyclic Trigger</translation>
</message>
<message>
<source>间隔触发</source>
<translation type="vanished">Interval Trigger</translation>
</message>
</context>
<context>
<name>TimeTriggerPlugin</name>
<message>
<source>定时触发</source>
<translation type="vanished">Scheduled Trigger</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>时间配置</source>
<translation type="vanished">Time Configuration</translation>
</message>
<message>
<source>定时触发配置不能为空</source>
<translation type="vanished">Scheduled trigger configuration cannot be empty</translation>
</message>
</context>
<context>
<name>UserChooseDlg</name>
<message>
<source>用户选择</source>
<translation type="vanished">User Selection</translation>
</message>
<message>
<source>添加&gt;&gt;</source>
<translation type="vanished">Add&gt;&gt;</translation>
</message>
<message>
<source>移除&lt;&lt;</source>
<translation type="vanished">Remove&lt;&lt;</translation>
</message>
<message>
<source>附加用户:</source>
<translation type="vanished">Additional Users:</translation>
</message>
<message>
<source>编辑</source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>格式错误!</source>
<translation type="vanished">Format Error!</translation>
</message>
</context>
<context>
<name>VideoControlPlugin</name>
<message>
<source>视频控制</source>
<translation type="vanished">Video Control</translation>
</message>
<message>
<source>位置标签</source>
<translation type="vanished">Location Tag</translation>
</message>
<message>
<source>应用标签</source>
<translation type="vanished">Application Tag</translation>
</message>
<message>
<source>摄像头</source>
<translation type="vanished">Camera</translation>
</message>
<message>
<source>预置点</source>
<translation type="vanished">Preset Point</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
</context>
<context>
<name>actionAOplugin</name>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="10"/>
<source>目标值</source>
<translation>Target Value</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="11"/>
<source>使能</source>
<translation>Enable</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="19"/>
<source>0-NO</source>
<translation>0-No</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="19"/>
<source>1-YES</source>
<translation>1-Yes</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="36"/>
<source>动作名称</source>
<translation>Action Name</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="38"/>
<source>超时时间(单位:s)</source>
<translation>Timeout (Unit: seconds)</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="40"/>
<source>控制测点串</source>
<translation>Control Measurement Point Sequence</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="42"/>
<source>失败重做次数</source>
<translation>Number of Retries on Failure</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="44"/>
<source>输入控制测点串</source>
<translation>Enter Control Point Sequence</translation>
</message>
<message>
<location filename="fbd_plugins/actionAOplugin/actionAOplugin.cpp" line="64"/>
<source>测点</source>
<translation>Measurement Point</translation>
</message>
</context>
<context>
<name>actionDOplugin</name>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="10"/>
<source>目标值</source>
<translation>Target Value</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="11"/>
<source>使能</source>
<translation>Enable</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="19"/>
<source>0-NO</source>
<translation>0-No</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="19"/>
<source>1-YES</source>
<translation>1-Yes</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="36"/>
<source>动作名称</source>
<translation>Action Name</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="38"/>
<source>超时时间(单位:s)</source>
<translation>Timeout (Unit: seconds)</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="40"/>
<source>控制测点串</source>
<translation>Control Measurement Point Sequence</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="42"/>
<source>失败重做次数</source>
<translation>Number of Retries on Failure</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="44"/>
<source>输入控制测点串</source>
<translation>Enter Control Point Sequence</translation>
</message>
<message>
<location filename="fbd_plugins/actionDOplugin/actionDOplugin.cpp" line="64"/>
<source>测点</source>
<translation>Measurement Point</translation>
</message>
</context>
<context>
<name>add2Plugin</name>
<message>
<location filename="fbd_plugins/add2plugin/add2plugin.cpp" line="23"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/add2plugin/add2plugin.cpp" line="31"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/add2plugin/add2plugin.cpp" line="36"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/add2plugin/add2plugin.cpp" line="41"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>add2fPlugin</name>
<message>
<location filename="fbd_plugins/add2fplugin/add2fplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/add2fplugin/add2fplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/add2fplugin/add2fplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/add2fplugin/add2fplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>alarmGeneratePlugin</name>
<message>
<source>测点标签</source>
<translation type="vanished">Measurement Point Tag</translation>
</message>
<message>
<source>使能</source>
<translation type="vanished">Enable</translation>
</message>
</context>
<context>
<name>alarmSubscribePlugin</name>
<message>
<source>告警类型使能</source>
<translation type="vanished">Alarm Type Enable</translation>
</message>
<message>
<source>告警类型</source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source>告警状态使能</source>
<translation type="vanished">Alarm Status Enable</translation>
</message>
<message>
<source>告警状态</source>
<translation type="vanished">Alarm Status</translation>
</message>
<message>
<source>告警等级使能</source>
<translation type="vanished">Alarm Level Enable</translation>
</message>
<message>
<source>告警等级</source>
<translation type="vanished">Alarm Level</translation>
</message>
<message>
<source>位置使能</source>
<translation type="vanished">Location Enable</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>专业使能</source>
<translation type="vanished">Professional Enable</translation>
</message>
<message>
<source>专业</source>
<translation type="vanished">Professional</translation>
</message>
<message>
<source>设备类型使能</source>
<translation type="vanished">Equipment Type Enable</translation>
</message>
<message>
<source>设备类型</source>
<translation type="vanished">Device Type</translation>
</message>
<message>
<source>责任区使能</source>
<translation type="vanished">Responsible Area Enable</translation>
</message>
<message>
<source>责任区</source>
<translation type="vanished">Responsibility Area</translation>
</message>
<message>
<source>设备或测点使能</source>
<translation type="vanished">Equipment or Measurement Point Enable</translation>
</message>
<message>
<source>设备或测点</source>
<translation type="vanished">Equipment or Measurement Point</translation>
</message>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>初始化失败</source>
<translation type="vanished">Initialization Failed</translation>
</message>
<message>
<source>未知的属性名 </source>
<translation type="vanished">Unknown Property Name</translation>
</message>
<message>
<source>告警类型已使能,但是告警类型未选择</source>
<translation type="vanished">Alarm Type Enabled, but No Alarm Type Selected</translation>
</message>
<message>
<source>告警状态已使能,但是告警状态未选择</source>
<translation type="vanished">Alarm Status Enabled, but No Alarm Status Selected</translation>
</message>
<message>
<source>告警等级已使能,但是告警等级未选择</source>
<translation type="vanished">Alarm Level Enabled, but No Alarm Level Selected</translation>
</message>
<message>
<source>位置已使能,但是位置未选择</source>
<translation type="vanished">Location Enabled, but No Location Selected</translation>
</message>
<message>
<source>专业已使能,但是专业未选择</source>
<translation type="vanished">Professional Enabled, but No Professional Selected</translation>
</message>
<message>
<source>设备类型已使能,但是设备类型未选择</source>
<translation type="vanished">Equipment Type Enabled, but No Equipment Type Selected</translation>
</message>
<message>
<source>责任区已使能,但是责任区未选择</source>
<translation type="vanished">Responsible Area Enabled, but No Responsible Area Selected</translation>
</message>
<message>
<source>设备或测点已使能,但是设备或测点未选择</source>
<translation type="vanished">Equipment or measurement point is enabled, but no equipment or measurement point is selected</translation>
</message>
</context>
<context>
<name>and2Plugin</name>
<message>
<location filename="fbd_plugins/and2plugin/and2plugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Count</translation>
</message>
<message>
<location filename="fbd_plugins/and2plugin/and2plugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of inputs cannot exceed 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/and2plugin/and2plugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/and2plugin/and2plugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the current value</translation>
</message>
</context>
<context>
<name>antishakePlugin</name>
<message>
<location filename="fbd_plugins/antishakeplugin/antishakeplugin.cpp" line="12"/>
<source>0-无效值延迟(输出无效0)</source>
<translation>0 - invalid value delay (output is invalid 0)</translation>
</message>
<message>
<location filename="fbd_plugins/antishakeplugin/antishakeplugin.cpp" line="12"/>
<source>1-有效值延迟</source>
<translation>1-effective value delay</translation>
</message>
</context>
<context>
<name>baseperiodcalcPlugin</name>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="9"/>
<source>是否变化</source>
<translation>Whether Change</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="16"/>
<source>0-平均值</source>
<translation>0 - Average Value</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="22"/>
<source>0-不忽略</source>
<translation>0 - Do Not Ignore</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="22"/>
<source>1-忽略</source>
<translation>1 - Ignore</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="35"/>
<source>计算模式</source>
<translation>Calculation Mode</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="37"/>
<source>计算周期(秒)</source>
<translation>Calculation Period (seconds)</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="39"/>
<source>是否忽略无效值</source>
<translation>Whether to Ignore Invalid Values</translation>
</message>
<message>
<location filename="fbd_plugins/baseperiodcalcplugin/baseperiodcalcplugin.cpp" line="48"/>
<source>【计算周期】值错误合法值大于0</source>
<translation>[Calculation Period] Value Error, Legal Value: Greater than 0</translation>
</message>
</context>
<context>
<name>bitsplitPlugin</name>
<message>
<location filename="fbd_plugins/bitsplitplugin/bitsplitplugin.cpp" line="21"/>
<source>转换个数</source>
<translation>Conversion Count</translation>
</message>
<message>
<location filename="fbd_plugins/bitsplitplugin/bitsplitplugin.cpp" line="29"/>
<source>输出个数不能超过64个</source>
<translation>The number of outputs cannot exceed 64!!!</translation>
</message>
<message>
<location filename="fbd_plugins/bitsplitplugin/bitsplitplugin.cpp" line="34"/>
<source>输出值不能小于1</source>
<translation>The output value cannot be less than 1</translation>
</message>
<message>
<location filename="fbd_plugins/bitsplitplugin/bitsplitplugin.cpp" line="39"/>
<source>输出值与现值相同</source>
<translation>The output value is the same as the current value</translation>
</message>
</context>
<context>
<name>constPlugin</name>
<message>
<location filename="fbd_plugins/constplugin/constplugin.cpp" line="20"/>
<source>输出</source>
<translation>Output</translation>
</message>
</context>
<context>
<name>constfPlugin</name>
<message>
<location filename="fbd_plugins/constfplugin/constfplugin.cpp" line="20"/>
<source>输出</source>
<translation>Output</translation>
</message>
</context>
<context>
<name>constsPlugin</name>
<message>
<location filename="fbd_plugins/constsplugin/constsplugin.cpp" line="20"/>
<source>输出</source>
<translation>Output</translation>
</message>
</context>
<context>
<name>divPlugin</name>
<message>
<location filename="fbd_plugins/divplugin/divplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/divplugin/divplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/divplugin/divplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/divplugin/divplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>divfPlugin</name>
<message>
<location filename="fbd_plugins/divfplugin/divfplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/divfplugin/divfplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/divfplugin/divfplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/divfplugin/divfplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>globalInputPlugin</name>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="21"/>
<source>0-整型</source>
<translation>0-Integer</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="21"/>
<source>1-浮点型</source>
<translation>1-float type</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="21"/>
<source>2-布尔型</source>
<translation>2-Boolean</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="21"/>
<source>3-字符串型</source>
<translation>3-String</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="34"/>
<source>变量名</source>
<translation>variable name</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="36"/>
<source>变量描述</source>
<translation>Variable description</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="38"/>
<source>数据类型</source>
<translation>Data Type</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="47"/>
<source>变量名不能为空</source>
<translation>The variable name cannot be empty</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="58"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="62"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="66"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="fbd_plugins/globalinputplugin/globalinputplugin.cpp" line="70"/>
<source>3</source>
<translation>3</translation>
</message>
</context>
<context>
<name>globalOutputPlugin</name>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="21"/>
<source>0-禁用</source>
<translation>0-disabled</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="21"/>
<source>1-启用</source>
<translation>1-Enable</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="27"/>
<source>0-整型</source>
<translation>0-Integer</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="27"/>
<source>1-浮点型</source>
<translation>1-float type</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="27"/>
<source>2-布尔型</source>
<translation>2-Boolean</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="27"/>
<source>3-字符串型</source>
<translation>3-String</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="40"/>
<source>变量名</source>
<translation>variable name</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="42"/>
<source>变量描述</source>
<translation>Variable description</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="44"/>
<source>启用使能引脚</source>
<translation>enable enable pin</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="46"/>
<source>数据类型</source>
<translation>Data Type</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="55"/>
<source>变量名不能为空</source>
<translation>The variable name cannot be empty</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="70"/>
<source>使能</source>
<translation>Enable</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="82"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="86"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="90"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="fbd_plugins/globaloutputplugin/globaloutputplugin.cpp" line="94"/>
<source>3</source>
<translation>3</translation>
</message>
</context>
<context>
<name>inputPlugin</name>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.cpp" line="12"/>
<source>0-NO</source>
<translation>0-No</translation>
</message>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.cpp" line="12"/>
<source>1-YES</source>
<translation>1-Yes</translation>
</message>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.cpp" line="25"/>
<source>输入测点串</source>
<translation>Input Measurement Point String</translation>
</message>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.cpp" line="27"/>
<source>是否输出测点串</source>
<translation>Whether to output the measurement point string</translation>
</message>
<message>
<location filename="fbd_plugins/inputplugin/inputplugin.cpp" line="46"/>
<source>测点串</source>
<translation>string of measurement points</translation>
</message>
</context>
<context>
<name>inputfPlugin</name>
<message>
<location filename="fbd_plugins/inputfplugin/inputfplugin.cpp" line="20"/>
<source>输入测点串</source>
<translation>Input Measurement Point String</translation>
</message>
</context>
<context>
<name>inputswitchPlugin</name>
<message>
<location filename="fbd_plugins/inputswitchplugin/inputswitchplugin.cpp" line="23"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/inputswitchplugin/inputswitchplugin.cpp" line="31"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/inputswitchplugin/inputswitchplugin.cpp" line="36"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/inputswitchplugin/inputswitchplugin.cpp" line="41"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>luaPlugin</name>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="33"/>
<source>LUA内容</source>
<translation>LUA Content</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="35"/>
<source>端口间距</source>
<translation>Port Space</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="37"/>
<source>图元宽度</source>
<translation>Primitive Width</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="39"/>
<source>输入个数</source>
<translation>Input Number</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="41"/>
<source>输出个数</source>
<translation>Output Number</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="43"/>
<source>输入端口</source>
<translation>Input Port</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="43"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="45"/>
<source>数据类型</source>
<translation>Data Type</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="45"/>
<source>输出端口</source>
<translation>Output Port</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="70"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="95"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="72"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="97"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="74"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="99"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="76"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="101"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="78"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="103"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="119"/>
<source>宽度不能大于1000</source>
<translation>The width cannot exceed 1000</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="124"/>
<source>宽度不能小于40</source>
<translation>The width cannot be less than 40</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="129"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="150"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="171"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="219"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="140"/>
<source>端口间隔不能大于400</source>
<translation>The port space cannot be more than 400</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="145"/>
<source>端口间隔不能小于16</source>
<translation>The port space cannot be less than 16</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="161"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="209"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="166"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="214"/>
<source>输入值不能小于0</source>
<translation>The input value cannot be less than 0</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="195"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="243"/>
<source>0-整型</source>
<translation>0-Integer</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="195"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="243"/>
<source>1-浮点型</source>
<translation>1-Floating Point</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="195"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="243"/>
<source>2-布尔型</source>
<translation>2-Boolean</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="195"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="243"/>
<source>3-字符串型</source>
<translation>3-String</translation>
</message>
<message>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="195"/>
<location filename="fbd_plugins/luaplugin/luaplugin.cpp" line="243"/>
<source>4-告警型</source>
<translation>4-Alarm</translation>
</message>
<message>
<source>0-整型,1-浮点型,2-布尔型</source>
<translation type="vanished">0-Int,1-Float,2-Bool</translation>
</message>
</context>
<context>
<name>mulPlugin</name>
<message>
<location filename="fbd_plugins/mulplugin/mulplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/mulplugin/mulplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of inputs must not exceed 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/mulplugin/mulplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/mulplugin/mulplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the current value</translation>
</message>
</context>
<context>
<name>mulfPlugin</name>
<message>
<location filename="fbd_plugins/mulfplugin/mulfplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/mulfplugin/mulfplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/mulfplugin/mulfplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/mulfplugin/mulfplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>or2Plugin</name>
<message>
<location filename="fbd_plugins/or2plugin/or2plugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/or2plugin/or2plugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/or2plugin/or2plugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/or2plugin/or2plugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>outputPlugin</name>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="10"/>
<source>使能</source>
<translation>Enable</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="22"/>
<source>0-同步</source>
<translation>0-synchronism</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="22"/>
<source>1-异步</source>
<translation>1-asynchronous</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="35"/>
<source>输出测点串</source>
<translation>Output Measurement Point String</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="37"/>
<source>仅判断使能端口值不判断值是否有效</source>
<translation>Only the enabled port value is judged, not whether the value is valid</translation>
</message>
<message>
<location filename="fbd_plugins/outputplugin/outputplugin.cpp" line="39"/>
<source>输出模式</source>
<translation>output mode</translation>
</message>
</context>
<context>
<name>outputfPlugin</name>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="10"/>
<source>使能</source>
<translation>Enable</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="23"/>
<source>0-同步</source>
<translation>0-synchronism</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="23"/>
<source>1-异步</source>
<translation>1-asynchronous</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="36"/>
<source>输出测点串</source>
<translation>Output Measurement Point String</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="38"/>
<source>仅判断使能端口值不判断值是否有效</source>
<translation>Only the enabled port value is judged, not whether the value is valid</translation>
</message>
<message>
<location filename="fbd_plugins/outputfplugin/outputfplugin.cpp" line="40"/>
<source>输出模式</source>
<translation>output mode</translation>
</message>
</context>
<context>
<name>subPlugin</name>
<message>
<location filename="fbd_plugins/subplugin/subplugin.cpp" line="23"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/subplugin/subplugin.cpp" line="31"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/subplugin/subplugin.cpp" line="36"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/subplugin/subplugin.cpp" line="41"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
<context>
<name>subfPlugin</name>
<message>
<location filename="fbd_plugins/subfplugin/subfplugin.cpp" line="22"/>
<source>转换个数</source>
<translation>Conversion Number</translation>
</message>
<message>
<location filename="fbd_plugins/subfplugin/subfplugin.cpp" line="30"/>
<source>输入个数不能超过32个</source>
<translation>The number of input cannot be more than 32!!!</translation>
</message>
<message>
<location filename="fbd_plugins/subfplugin/subfplugin.cpp" line="35"/>
<source>输入值不能小于2</source>
<translation>The input value cannot be less than 2</translation>
</message>
<message>
<location filename="fbd_plugins/subfplugin/subfplugin.cpp" line="40"/>
<source>输入值与现值相同</source>
<translation>The input value is the same as the present value</translation>
</message>
</context>
</TS>