5942 lines
216 KiB
TypeScript
Raw Normal View History

2025-03-20 17:30:43 +08:00
<?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>SOC01</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>SOC0SOC</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>SOC0SOC</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>SOC0SOC</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>