7294 lines
266 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>AlarmWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo changes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>Excel导出</source>
<translation type="vanished">ExcelExport</translation>
</message>
<message>
<source>Excel导入</source>
<translation type="vanished">ExcelImport</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Select alarm status</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">Add&lt;&lt;</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">Delete&gt;&gt;</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Select alarm action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Whether to save the current plan</translation>
</message>
<message>
<source>512</source>
<translation type="vanished">Exceeded maximum character limit of 512</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save successed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device instance</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Only show points with plan</translation>
</message>
<message>
<source></source>
<translation type="vanished">Plan</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Please select the corresponding alarm method</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save successed</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Please select the corresponding alarm level</translation>
</message>
</context>
<context>
<name>CModelStudiologin</name>
<message>
<location filename="loginDialog/logindlg.cpp" line="258"/>
<source></source>
<translation>Select domain failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="264"/>
<source></source>
<translation>There isn&apos;t any domain in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="272"/>
<source></source>
<translation>Select location failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="278"/>
<source></source>
<translation>There isn&apos;t any location in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="286"/>
<source></source>
<translation>Select apply failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="292"/>
<source></source>
<translation>There isn&apos;t any apply in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="300"/>
<source></source>
<translation>Select subsystem failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="306"/>
<source></source>
<translation>There isn&apos;t any subsystem in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="342"/>
<source>:%1 </source>
<translation>account:%1</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="360"/>
<source></source>
<translation>Login failed!</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="360"/>
<source>:
</source>
<translation>Failed reason:</translation>
</message>
</context>
<context>
<name>CommonWidget</name>
<message>
<source></source>
<translation type="vanished">Export current configuration</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Import current configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Output point %1 incorrect format</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query error</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Output point %1 corresponding station and subsystem information don&apos;t existed</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Timeout output point %1 incorrect format</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output point and timeout output point not belong to the same station and subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open file failed</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Export configuration success!export path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Export failed:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open file</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Import failed:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import success</translation>
</message>
</context>
<context>
<name>DevWidget</name>
<message>
<source></source>
<translation type="vanished">Display mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Detailed mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Table mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device instance</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Attribute panel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">import device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy all devices of the device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Synchronize description of Fes devices to selected devices</translation>
</message>
<message>
<source>RTU/RTU</source>
<translation type="vanished">Association RTU/Clear Fes RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add special accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add special accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add special digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add special mix point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete special point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Force delete point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Generate interlock exit of the point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add point from Fes devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh selected point attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Base</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lmt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ctl</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get unit by point type failed</translation>
</message>
<message>
<source>,
!</source>
<translation type="vanished">The device&apos;s template is not associated with the Fes template,please associated first!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>,?</source>
<translation type="vanished">The point attribute has been modified,whether to save?</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Save failed:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Query device message failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point success!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Tagname already existed,please modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy failed!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The templete is wrong,please reopen the software</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unselected device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Device Group</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Device message is wrong,please reopen the software</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">Copy device-please input new device name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device group you want to copy</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">Copy device group-please input new device name</translation>
</message>
<message>
<source></source>
<translation type="vanished">new device group name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Tagname and decription can&apos;t be null</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Duplicate tagname of device group!Please refill</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select device!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Device message is wrong,please reopen the software</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device attrubutes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device you want to delete</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete Device failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device instance you want to associate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the point you want to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the device you want to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">The Fes point type can&apos;t be added</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please device group you want to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the same type of point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select a Fes device to associate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get device message error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>RTU,RTU属性操作,?</source>
<translation type="vanished">No RTU selected,will chear RTU attributes,whether to execute?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Execute failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execute success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select location and subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get location tag messsage failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a device group</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device group failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device group success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point doesn&apos;t has interlock exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This point is not a control point,unable to generate interlock exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the point to generate the exit</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Generate interlock exit success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">No specific device selected!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get device message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes association</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add devices directly</translation>
</message>
<message>
<source></source>
<translation type="vanished">Para error</translation>
</message>
<message>
<source></source>
<translation type="vanished">The added data format is incorrect</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">No such data %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get the point serial number information failed!</translation>
</message>
<message>
<source>xml文件</source>
<translation type="vanished">Missing xml file</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source> %1 ,!</source>
<translation type="vanished">The point %1 is not special point,can&apos;t be delete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device you want to update description synchronously</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update description complete!</translation>
</message>
</context>
<context>
<name>EditRelationDlg</name>
<message>
<source>:</source>
<translation type="vanished">Point type:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remove</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">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Back point flag</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes point flag</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warnning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The talbe can&apos;t be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Back flag does not allow duplicates!</translation>
</message>
</context>
<context>
<name>ExpressionWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</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">Function define</translation>
</message>
<message>
<source></source>
<translation type="vanished">Test</translation>
</message>
<message>
<source></source>
<translation type="vanished">Station</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">The list of calculation output point</translation>
</message>
<message>
<source></source>
<translation type="vanished">The list of input variable</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Database link failed!</translation>
</message>
<message>
<source>,ID:%1,</source>
<translation type="vanished">The function definition referenced this group ID %1,please delete the function that references the group first</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the type want to add!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the type want to delete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link failed</translation>
</message>
<message>
<source>,:%1,</source>
<translation type="vanished">In calculation point has point referenced to this function:%1,please delete the point first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Write to database failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get station message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the output want to modify</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Select multiple outputs,database error</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source>R失败!</source>
<translation type="vanished">Delete R failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the corresponding output</translation>
</message>
</context>
<context>
<name>FesTempWidget</name>
<message>
<source></source>
<translation type="vanished">Synchronize attributes to device instance</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operational application to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template point list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add application to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete application to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data block</translation>
</message>
<message>
<source></source>
<translation type="vanished">Protection const</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control point</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Export %1 failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Open file failed!</translation>
</message>
<message>
<source>!!:</source>
<translation type="vanished">Import failed!The transaction has been rolled back!reason:</translation>
</message>
<message>
<source>!原因:事务开启失败</source>
<translation type="vanished">Import failed!reason:Transaction open failed</translation>
</message>
<message>
<source>excel文件中没有%1</source>
<translation type="vanished">There is no %1 table in the excel file</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">There is no %2 column in table %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Device template name is null!</translation>
</message>
<message>
<source>%1,</source>
<translation type="vanished">There is a template with the same name %1,import failed</translation>
</message>
<message>
<source>TAG_NAME失败</source>
<translation type="vanished">Write TAG_NAME failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Write device description failed</translation>
</message>
<message>
<source>错误:没有%1!</source>
<translation type="vanished">Error:no %1 table!</translation>
</message>
<message>
<source>错误:没有此列%1</source>
<translation type="vanished">Error:no %1 column</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the template to add point!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the template to modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the line to modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the template point to copy</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy point failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please choose a piece of data</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete the fes points?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The template&apos;s data in the database is not unique</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete the fes template?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query failed</translation>
</message>
<message>
<source>RTU引用了模板%1:
%2
?</source>
<translation type="vanished">The following RTU references the template %1:%2 whether to force delete this template?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device you want to export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save template</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Export template failed!</translation>
</message>
<message>
<source>!
:%1</source>
<translation type="vanished">Export device template failed!reaseon:%1</translation>
</message>
<message>
<source>!
%1</source>
<translation type="vanished">Save file failed!%1</translation>
</message>
<message>
<source>!:
%1</source>
<translation type="vanished">Export success!export path:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import template</translation>
</message>
<message>
<source>!
:%1
:%2
</source>
<translation type="vanished">Import failed! Failed file:%1 Failed reason:%2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please enter the subsystem and type belong to template</translation>
</message>
<message>
<source>PSC3000导出的转发数据</source>
<translation type="vanished">Select the forwarding data exported by PSC3000</translation>
</message>
<message>
<source></source>
<translation type="vanished">No device templates detected</translation>
</message>
<message>
<source>!
:%1
</source>
<translation type="vanished">Import failed!reason:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the Fes template to be instantiated</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get template message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template message error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy Fes device template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Tag name already exists,please modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template point not selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select a device want to add</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add point failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the device want to delete</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete point success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please save changes first</translation>
</message>
<message>
<source></source>
<translation type="vanished">This column is not editable</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This column is the primary key,cannot be edited</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the device want to modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current attributes cannot be synchronized</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start executing the batch menu</translation>
</message>
<message>
<source></source>
<translation type="vanished">End executing the batch menu</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
</context>
<context>
<name>FesWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source>Excel导出</source>
<translation type="vanished">ExcelExport</translation>
</message>
<message>
<source>Excel导入</source>
<translation type="vanished">ExcelImport</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source>,!
</source>
<translation type="vanished">The protocol is referenced in the following channel,please delete the channel first!</translation>
</message>
<message>
<source>FES设备模板挂载在此设备类型,FES设备模板
</source>
<translation type="vanished">The following FES device templates are mounted on this device type,please first handle FES device template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
</context>
<context>
<name>KbdAddTempGroupDlg</name>
<message>
<source></source>
<translation type="vanished">Template group tag name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template group description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add the following device template at the same time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Interval information</translation>
</message>
<message>
<source></source>
<translation type="vanished">Breaker</translation>
</message>
<message>
<source></source>
<translation type="vanished">Top isolation knife</translation>
</message>
<message>
<source></source>
<translation type="vanished">Down isolation knife</translation>
</message>
<message>
<source></source>
<translation type="vanished">On ground knife gate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Handcart</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdApcAnaWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source> %1 ,</source>
<translation type="vanished">Output point %1 format is incorrect, please re-enter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query error</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Output point %1 does not exist corresponding station and subsystem information</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Point %1 output timeout and format is incorrect</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Point %1 output timeout and there is no corresponding station and subsystem information</translation>
</message>
<message>
<source></source>
<translation type="vanished">The timeout output point not belong to the same station and subsystem with output point</translation>
</message>
<message>
<source>DI点 ,</source>
<translation type="vanished">The format of output point or timeout status output DI point is incorrect,please re-enter</translation>
</message>
<message>
<source></source>
<translation type="vanished">There is no corresponding station and subsystem information</translation>
</message>
<message>
<source></source>
<translation type="vanished">The selected output point and timeout output point are not in the same station</translation>
</message>
<message>
<source></source>
<translation type="vanished">The selected output point and timeout output point are not in the same subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Delete or not?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Rollback transaction failed!</translation>
</message>
</context>
<context>
<name>KbdApcDigWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source> %1 ,</source>
<translation type="vanished">The format of output point %1 is incorrect,please re-enter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query error</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Output point %1 does not exist corresponding station and subsystem information</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Delete or not?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Rollback transaction failed!</translation>
</message>
</context>
<context>
<name>KbdBackPointPatch</name>
<message>
<location filename="kbdbackpointpatch.ui" line="20"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="49"/>
<source></source>
<translation>Location:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="65"/>
<source></source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="81"/>
<source></source>
<translation>Dev group:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="97"/>
<source></source>
<translation>Device:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="113"/>
<source></source>
<translation>Point type:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="123"/>
<source>RTU</source>
<translation>Fes RTU:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="146"/>
<source></source>
<translation>Search</translation>
</message>
<message>
<location filename="kbdbackpointpatch.ui" line="157"/>
<source></source>
<translation>Charactors contained by description:</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="32"/>
<source></source>
<translation>Batch modify backstage points</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="75"/>
<source></source>
<translation>Analog point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="76"/>
<source></source>
<translation>Digital point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="77"/>
<source></source>
<translation>Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="78"/>
<source></source>
<translation>Mix</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="108"/>
<source></source>
<translation>Base attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="109"/>
<source></source>
<translation>Fes attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="110"/>
<source></source>
<translation>Limit attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="111"/>
<source></source>
<translation>Control attributes</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="120"/>
<source>%1 0</source>
<translation>%1 selected line increments from 0</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="122"/>
<source>%1 1</source>
<translation>%1 selected line increments from 1</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="124"/>
<source>%1 </source>
<translation>%1 selected line increments Customly</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="126"/>
<source>%1 </source>
<translation>%1 selected line set same value</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="128"/>
<source>%1 </source>
<translation>%1 selected line find and replace</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="710"/>
<location filename="kbdbackpointpatch.cpp" line="720"/>
<location filename="kbdbackpointpatch.cpp" line="727"/>
<location filename="kbdbackpointpatch.cpp" line="732"/>
<location filename="kbdbackpointpatch.cpp" line="766"/>
<location filename="kbdbackpointpatch.cpp" line="787"/>
<location filename="kbdbackpointpatch.cpp" line="814"/>
<location filename="kbdbackpointpatch.cpp" line="819"/>
<location filename="kbdbackpointpatch.cpp" line="850"/>
<location filename="kbdbackpointpatch.cpp" line="869"/>
<location filename="kbdbackpointpatch.cpp" line="895"/>
<location filename="kbdbackpointpatch.cpp" line="900"/>
<location filename="kbdbackpointpatch.cpp" line="934"/>
<location filename="kbdbackpointpatch.cpp" line="945"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="710"/>
<location filename="kbdbackpointpatch.cpp" line="720"/>
<source>%1
</source>
<translation>%1\ntext format is wrong</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="727"/>
<location filename="kbdbackpointpatch.cpp" line="814"/>
<location filename="kbdbackpointpatch.cpp" line="895"/>
<source></source>
<translation>This column is not editable</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="732"/>
<location filename="kbdbackpointpatch.cpp" line="819"/>
<location filename="kbdbackpointpatch.cpp" line="900"/>
<source>,</source>
<translation>This column is not editable due to as the key</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="736"/>
<source></source>
<translation>Start executing the self-increment menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="763"/>
<source></source>
<translation>Self-increment menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="787"/>
<location filename="kbdbackpointpatch.cpp" line="869"/>
<location filename="kbdbackpointpatch.cpp" line="945"/>
<source>!</source>
<translation>Modify success!</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="823"/>
<source></source>
<translation>Start executing the same value menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="847"/>
<source></source>
<translation>Execute the same value menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="904"/>
<source></source>
<translation>Start executing the find and replace menu</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="931"/>
<source></source>
<translation>Execute the find and replace menu end</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="965"/>
<location filename="kbdbackpointpatch.cpp" line="974"/>
<location filename="kbdbackpointpatch.cpp" line="996"/>
<location filename="kbdbackpointpatch.cpp" line="1006"/>
<source></source>
<translation>All</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="1203"/>
<source></source>
<translation>set same value</translation>
</message>
<message>
<location filename="kbdbackpointpatch.cpp" line="1203"/>
<source></source>
<translation>Please enter</translation>
</message>
</context>
<context>
<name>KbdBatchFesDevDlg</name>
<message>
<source></source>
<translation type="vanished">Batch instantiation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch instantiation device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch instantiation number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch start number</translation>
</message>
<message>
<source>(%1)</source>
<translation type="vanished">Batch tag name format(%1 represents a placeholder)</translation>
</message>
<message>
<source>示例:tagName%1</source>
<translation type="vanished">Example:tagName%1</translation>
</message>
<message>
<source>(%1)</source>
<translation type="vanished">Batch description format(%1 represents a placeholder)</translation>
</message>
<message>
<source>:#%1</source>
<translation type="vanished">Example:#%1ammeter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation failed!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Submit transaction failed,rolled back</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting tag name null</translation>
</message>
<message>
<source>.</source>
<translation type="vanished">Batch tag name format contains illegal characters.char</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Batch tag name format doesn&apos;t contain placeholder %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting description null</translation>
</message>
<message>
<source>.</source>
<translation type="vanished">Batch description format contains illegal characters.char</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Batch description format doesn&apos;t contain placeholder %1</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please select RTU first</translation>
</message>
<message>
<source>RTU信息失败!</source>
<translation type="vanished">Query RTU message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdBatchInstanceDlg</name>
<message>
<source></source>
<translation type="vanished">Batch instantiation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch processing is not completed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch instantiation device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting backstage device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch instantiation number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch start number</translation>
</message>
<message>
<source>(%1)</source>
<translation type="vanished">Batch tag name format(%1 represents a placeholder)</translation>
</message>
<message>
<source>示例:tagName%1</source>
<translation type="vanished">Example:tagName%1</translation>
</message>
<message>
<source>(%1)</source>
<translation type="vanished">Batch description format(%1 represents a placeholder)</translation>
</message>
<message>
<source>:#%1</source>
<translation type="vanished">Example:#%1ammeter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Simultaneously instantiate the corresponding device in Fes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting Fes</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Select the Fes RTU that you want to instantiate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation failed!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Submit transaction failed,rolled back</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting tag name null</translation>
</message>
<message>
<source>.</source>
<translation type="vanished">Batch tag name format contains illegal characters.char</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Batch tag name format doesn&apos;t contain placeholder %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch setting description null</translation>
</message>
<message>
<source>.</source>
<translation type="vanished">Batch description format contains illegal characters.char</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Batch description format doesn&apos;t contain placeholder %1</translation>
</message>
<message>
<source>RTU,
!</source>
<translation type="vanished">Not select RTU that Fes want to instance,cannot instantiate the corresponding device in Fes at the same time\nPlease select first!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query failed</translation>
</message>
<message>
<source> </source>
<translation type="vanished">The properties of the selected backsatge template the secondary device template name is empty</translation>
</message>
<message>
<source>!!</source>
<translation type="vanished">Association failed!database link error!</translation>
</message>
<message>
<source>!,!</source>
<translation type="vanished">Association failed!there is no Fes device with the same name,please manually associate!</translation>
</message>
<message>
<source>!,</source>
<translation type="vanished">Association failed!there are many Fes device with the same name,please manually associate</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Association failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Association failed!rolled back</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">No station selected, please select in the property box</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">No subsystem selected, please select in the property box</translation>
</message>
<message>
<source>RTU信息失败!</source>
<translation type="vanished">Get RTU message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdCSVReader</name>
<message>
<source>json文件打开不成功</source>
<translation type="vanished">Open json file failed</translation>
</message>
<message>
<source>csv文件打开不成功</source>
<translation type="vanished">Open csv file failed</translation>
</message>
<message>
<source>xlsx文件打开不成功!</source>
<translation type="vanished">Open xlsx file failed!</translation>
</message>
<message>
<source>csv文件数据错误,2</source>
<translation type="vanished">Has error in csv file,the line data more than or less than 2</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Save temporary file failed %1</translation>
</message>
<message>
<source>ID</source>
<translation type="vanished">Sub device ID</translation>
</message>
<message>
<source>ID</source>
<translation type="vanished">Device ID</translation>
</message>
<message>
<source>ID</source>
<translation type="vanished">Device ID belong to</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data item doesn&apos;t have enough columns</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">No such form %1</translation>
</message>
<message>
<source>%1:%2</source>
<translation type="vanished">Write error%1:%2</translation>
</message>
<message>
<source>CSV文件不成功%1</source>
<translation type="vanished">Save CSV file failed %1</translation>
</message>
</context>
<context>
<name>KbdChanWidget</name>
<message>
<source>!</source>
<translation type="vanished">Get channel number failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get station and subsystem message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source>,原因:获取车站信息和专业信息失败</source>
<translation type="vanished">Write failed,reason:get station and subsystem message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source>RTU挂载在此通道,RTU
</source>
<translation type="vanished">The following RTUs are mounted on this channel,please delete RTU first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the line want to copy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy success</translation>
</message>
</context>
<context>
<name>KbdCreateDevByFES</name>
<message>
<source></source>
<translation type="vanished">Instantiate according to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Complete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group description</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Template </translation>
</message>
<message>
<source></source>
<translation type="vanished">Corresponding device</translation>
</message>
<message>
<source> %1 (,)</source>
<translation type="vanished">Select template group %1 corresponding Fes device(Add with the cursor as an anchor, or drag and drop to add)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source>RTU前缀</source>
<translation type="vanished">Adding with RTU prefix</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">Add&gt;&gt;</translation>
</message>
<message>
<source>&gt;&lt;</source>
<translation type="vanished">&gt;Replace&lt;</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt;Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select area of responsibility</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Not saved reesponsibility area table!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select reesponsibility area</translation>
</message>
<message>
<source>,....</source>
<translation type="vanished">Processing,waiting...</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Device group is null!please add device group first</translation>
</message>
<message>
<source>%1,!</source>
<translation type="vanished">The device group name in line %1 is empty,please delete or modify it!</translation>
</message>
<message>
<source>%1,!</source>
<translation type="vanished">The device group name %1 repeat,please delete or modify it!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add devices that can only select the same template each time!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The column corresponding to the Fes device was not found!</translation>
</message>
<message>
<source>,
</source>
<oldsource>,
</oldsource>
<translation type="vanished">The position of the cursor in the table is not the location corresponding to the device template. \r\nPlease move the cursor to the correct position</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the cell to be replaced</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch generation success according to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdCtrlActWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the subsystem want to add</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Action name %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Group name can&apos;t be empty!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the digital point text want to delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select corresponding control action group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unable to get the number of components</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback started!</translation>
</message>
</context>
<context>
<name>KbdDevAndFesWidget</name>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear the association of selected points</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remove device group</translation>
</message>
<message>
<source>()</source>
<translation type="vanished">Clear associations for selected devices(including input and output)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Synchronize the Fes point description of the selected device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh device group association status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source>:%1,:%2</source>
<translation type="vanished">Associated: %1,not associated: %2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device group</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The selected device group already exists,please re-select</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device group to delete</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Please select the same type of point,the control point and the common measuring point should not be selected at the same time</translation>
</message>
<message>
<source></source>
<translation type="vanished">The selected type of point is inconsistent with the type of point in the table</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the type of analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please drag to the Fes component</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please drag to the output component</translation>
</message>
<message>
<source></source>
<translation type="vanished">Update success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the type of accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the type of digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the type of mix point</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Clear execution completed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device you want to update description ynchronously</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update description complete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdDevInfo</name>
<message>
<source></source>
<translation type="vanished">Device instance</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Searching...</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
</context>
<context>
<name>KbdFesDevDlg</name>
<message>
<source>(,)</source>
<translation type="vanished">Select the Fes device.(the original association of the device is not overwritten.If you need to overwrite, clear the association first)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Associated device selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Backstage device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Associate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Associate faied!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Associate success!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,the rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdFesDevTempDlg</name>
<message>
<source></source>
<translation type="vanished">Select Fes device template</translation>
</message>
</context>
<context>
<name>KbdFesDevWidget</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiated device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please select RTU first</translation>
</message>
<message>
<source>RTU信息失败!</source>
<translation type="vanished">Query RTU message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation success!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the corresponding device!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdFesPointDlg</name>
<message>
<location filename="kbdfespointdlg.cpp" line="14"/>
<source></source>
<translation>Fes point searcher</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="79"/>
<source></source>
<translation>Location</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="85"/>
<source></source>
<translation>Subsystem</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="91"/>
<source>RTU</source>
<translation>RTU</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="106"/>
<source></source>
<translation>Point type</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="116"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="134"/>
<source></source>
<translation>Analog</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="135"/>
<source></source>
<translation>Digital</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="136"/>
<source></source>
<translation>Accuml</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="137"/>
<source></source>
<translation>Mixed Quantity</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="140"/>
<source></source>
<translation>Mixed Quantity Control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="138"/>
<source></source>
<translation>Analog control</translation>
</message>
<message>
<location filename="kbdfespointdlg.cpp" line="139"/>
<source></source>
<translation>Digital control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml control</translation>
</message>
</context>
<context>
<name>KbdFesPointPatch</name>
<message>
<location filename="kbdfespointpatch.ui" line="20"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="49"/>
<source></source>
<translation>Location:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="65"/>
<source></source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="81"/>
<source>RTU</source>
<translation>RTU:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="97"/>
<source></source>
<translation>Device:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="113"/>
<source></source>
<translation>Point type:</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="136"/>
<source></source>
<translation>search</translation>
</message>
<message>
<location filename="kbdfespointpatch.ui" line="147"/>
<source></source>
<translation>Characters contained in description:</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="31"/>
<source></source>
<translation>Batch modify Fes points</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="82"/>
<source></source>
<translation>Analog point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="83"/>
<source></source>
<translation>Digital point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="84"/>
<source></source>
<translation>Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="86"/>
<source></source>
<translation>Analog control point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="87"/>
<source></source>
<translation>Digital control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control point</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="96"/>
<source>%1 0</source>
<translation>%1 selected line increments from 0</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="98"/>
<source>%1 1</source>
<translation>%1 selected line increments from 1</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="100"/>
<source>%1 </source>
<translation>%1 selected line increments Customly</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="102"/>
<source>%1 </source>
<translation>%1 selected line set same value</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="104"/>
<source>%1 </source>
<translation>%1 selected line find and replace</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="288"/>
<location filename="kbdfespointpatch.cpp" line="298"/>
<location filename="kbdfespointpatch.cpp" line="305"/>
<location filename="kbdfespointpatch.cpp" line="310"/>
<location filename="kbdfespointpatch.cpp" line="344"/>
<location filename="kbdfespointpatch.cpp" line="365"/>
<location filename="kbdfespointpatch.cpp" line="392"/>
<location filename="kbdfespointpatch.cpp" line="397"/>
<location filename="kbdfespointpatch.cpp" line="428"/>
<location filename="kbdfespointpatch.cpp" line="447"/>
<location filename="kbdfespointpatch.cpp" line="473"/>
<location filename="kbdfespointpatch.cpp" line="478"/>
<location filename="kbdfespointpatch.cpp" line="512"/>
<location filename="kbdfespointpatch.cpp" line="523"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="288"/>
<location filename="kbdfespointpatch.cpp" line="298"/>
<source>%1
</source>
<translation>%1 tet format incorrect</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="305"/>
<location filename="kbdfespointpatch.cpp" line="392"/>
<location filename="kbdfespointpatch.cpp" line="473"/>
<source></source>
<translation>This column is not editable</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="310"/>
<location filename="kbdfespointpatch.cpp" line="397"/>
<location filename="kbdfespointpatch.cpp" line="478"/>
<source>,</source>
<translation>This column is not editable due to as key</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="314"/>
<source></source>
<translation>Start executing the self-increment menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="341"/>
<source></source>
<translation>Executing the self-increment menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="365"/>
<location filename="kbdfespointpatch.cpp" line="447"/>
<location filename="kbdfespointpatch.cpp" line="523"/>
<source>!</source>
<translation>Modify success!</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="401"/>
<source></source>
<translation>Start executing the same value menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="425"/>
<source></source>
<translation>Executing the same value menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="482"/>
<source></source>
<translation>Start executing the find and replace menu</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="509"/>
<source></source>
<translation>Executing the find and replace menu end</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="63"/>
<location filename="kbdfespointpatch.cpp" line="553"/>
<location filename="kbdfespointpatch.cpp" line="589"/>
<source></source>
<translation>All</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="85"/>
<source></source>
<translation>Hybrid Quantity</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="88"/>
<source></source>
<translation>Hybrid Quantity Control</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="759"/>
<source></source>
<translation>Set same value</translation>
</message>
<message>
<location filename="kbdfespointpatch.cpp" line="759"/>
<source></source>
<translation>Please enter</translation>
</message>
</context>
<context>
<name>KbdFesPointWidget</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete device</translation>
</message>
<message>
<source>PCS3000设备</source>
<translation type="vanished">Import PCS3000 device</translation>
</message>
<message>
<source>ID重排规约参数1</source>
<translation type="vanished">Reorder parameter 1 according to device ID</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data block</translation>
</message>
<message>
<source></source>
<translation type="vanished">Protection const value</translation>
</message>
<message>
<source>RTU信息失败!</source>
<translation type="vanished">Query RTU message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select Fes device first</translation>
</message>
<message>
<source>RTU信息失败!</source>
<translation type="vanished">Get RTU message failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control point</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please RTU to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select corresponding device!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Database link error,please reopen the software</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Whether to delete Fes device?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete Fes device failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device succuss!</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please select RTU want to import</translation>
</message>
<message>
<source>PSC3000导出的转发数据</source>
<translation type="vanished">Select the forwarding data exported by PSC3000</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy number</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get the max res para failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get the max dot no failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get the max device seq no failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete the Fes points?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">The dot number does not support batch modification</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please select the RTU to sort</translation>
</message>
<message>
<source></source>
<translation type="vanished">Whether to sort?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sort failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sort success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdFesTempDlg</name>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Inverse</translation>
</message>
<message>
<source></source>
<translation type="vanished">NULL</translation>
</message>
</context>
<context>
<name>KbdFesTempPointModifyDlg</name>
<message>
<source></source>
<translation type="vanished">Modify the Fes template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check the change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify and apply to the Fes device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify template points only</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current attribute table is not associated with the corresponding model!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">The point model is empty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unchecked any attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select devices want to modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdForwardBackWidget</name>
<message>
<source>:</source>
<translation type="vanished">Forward location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Forward subsystem:</translation>
</message>
<message>
<source>RTU:</source>
<translation type="vanished">Forwarding RTU:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export forwarding table</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Single digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Double digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt; add</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt; insert</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt; add all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select reverse</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select none</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Double digital can only select digital or digital control</translation>
</message>
<message>
<source>RTU为空</source>
<translation type="vanished">Forward RTU is empty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get rowData failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add failed!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Commit transaction failed,rolled back</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">start transaction failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select one line to insert</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Mover back failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Insert success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Owned equipment</translation>
</message>
<message>
<source>:%1,:%2!</source>
<translation type="vanished">Point:%1 not double,can&apos;t be added,the tag_name is:%2!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Modify failed,rolled back!</translation>
</message>
<message>
<source></source>
<translation type="vanished">start transaction failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export file</translation>
</message>
<message>
<source>*.xlsx</source>
<translation type="vanished">*.xlsx</translation>
</message>
<message>
<source>!:%1</source>
<translation type="vanished">Export success!file save at:%1</translation>
</message>
<message>
<source>%1 !</source>
<translation type="vanished">The number of column and description inconsistent in %1 table!</translation>
</message>
<message>
<source>%1 !</source>
<translation type="vanished">Get %1 message failed!</translation>
</message>
</context>
<context>
<name>KbdForwardWidget</name>
<message>
<source>RTU列表</source>
<translation type="vanished">RTU list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device list</translation>
</message>
<message>
<source>()</source>
<translation type="vanished">Point list(The order of picking points is the order in which the mouse clicks)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch pick points</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point type</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">&gt;&gt;Add</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">&gt;&gt;Insert</translation>
</message>
<message>
<source>&gt;&gt;&lt;&lt;</source>
<translation type="vanished">&gt;&gt;replace&lt;&lt;</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">Delete&lt;&lt;</translation>
</message>
<message>
<source>RTU:</source>
<translation type="vanished">Forwarding RTU:</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">All numbers increase from 0</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">All telecontrol numbers increase from 0</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify all coefficients</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify all correction values</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import forwarding table</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export forwarding table</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the location to insert first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Insert error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Insert success</translation>
</message>
<message>
<source></source>
<translation type="vanished">The number of replacements on both sides is inconsistent</translation>
</message>
<message>
<source></source>
<translation type="vanished">Replace failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Replace success</translation>
</message>
<message>
<source></source>
<translation type="vanished">The point you want to delete is not selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">%1no coefficient</translation>
</message>
<message>
<source></source>
<translation type="vanished">Input</translation>
</message>
<message>
<source></source>
<translation type="vanished">Coefficient</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">%1no correction value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Correction value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export file</translation>
</message>
<message>
<source>*.xlsx</source>
<translation type="vanished">*.xlsx</translation>
</message>
<message>
<source>,....</source>
<translation type="vanished">Processing,waiting...</translation>
</message>
<message>
<source>104</source>
<translation type="vanished">Please select import 104 forwarding table file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device you want to pick</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pick points success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdForwardWizard</name>
<message>
<source></source>
<translation type="vanished">Batch picking navigation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Complete</translation>
</message>
<message>
<source></source>
<translation type="vanished">No points picked</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open the transaction failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pick points failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control point</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Device %1 picks a point as the template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Apply the same pick pattern to the following devices</translation>
</message>
<message>
<source>RTU列表</source>
<translation type="vanished">RTU list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device list</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">Add&gt;&gt;</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt;Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Devices selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source>:%1,
</source>
<oldsource>:%1,
</oldsource>
<translation type="vanished">Select device: %1 is inconsistent with the number of picked points,\r\n Please make sure that the selected device contains the same number as the selected point</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">There is no point with the sequence number %2 in device %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdGenerateFesDlg</name>
<message>
<source></source>
<translation type="vanished">Generate a Fes template like the backstage device template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please enter attributes of Fes template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Generate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Commit transaction failed,rolled back</translation>
</message>
<message>
<source></source>
<translation type="vanished">Generate success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>KbdGenerateTempWizard</name>
<message>
<source></source>
<translation type="vanished">Add a point from the Fes template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Complete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Fes template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select inverse</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdImportDevGroupDlg</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">path</translation>
</message>
<message>
<source></source>
<translation type="vanished">path</translation>
</message>
<message>
<source></source>
<translation type="vanished">get location fail</translation>
</message>
<message>
<source></source>
<translation type="vanished">get subsystem fail</translation>
</message>
<message>
<source>RTU号失败</source>
<translation type="vanished">get RTU fail</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdImportDlg</name>
<message>
<source></source>
<translation type="vanished">Import Fes and backstage mapping tables</translation>
</message>
<message>
<source></source>
<translation type="vanished">Browse</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warnning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Import not completed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the file want to import</translation>
</message>
<message>
<source>%1,,!</source>
<translation type="vanished">Expected time consuming %1 minutes,Actual time may be biased!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdInstPluginDlg</name>
<message>
<source></source>
<translation type="vanished">Plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Device group create RTU automatic</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">channel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Also batch instances in the selected device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Starting and ending number</translation>
</message>
<message>
<source></source>
<translation type="vanished">To</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get channel number failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select location and subsystem first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get location tag name failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add device group</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Device group create channel and RTU automatic</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get station and subsystem message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">RTU not selected for instantiation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not select channel!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group not selected for instantiation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Kits not selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">The starting number of the batch number is greater than the ending number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get channel number failed</translation>
</message>
<message>
<source>RTU失败,</source>
<translation type="vanished">create RTU failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation success!</translation>
</message>
</context>
<context>
<name>KbdLockDefineWidget</name>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Interlock function modification is not submitted, whether submit to the database?</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">Interlock fucntion definition</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please selct the subsystem to add!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the interlock function to delete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Write to database failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save success</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdLockParaWidget</name>
<message>
<source></source>
<translation type="vanished">Device instance</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Write into database failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdOutLineWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdPage</name>
<message>
<source></source>
<translation type="vanished">Previous page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next page</translation>
</message>
<message>
<source>1-%1,%2</source>
<translation type="vanished">The current total number of pages is a range of 1-%1, and %2 is an illegal value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Have arrived first page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Have arrived last page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdPageWidget</name>
<message>
<source></source>
<translation type="vanished">Previous page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next page</translation>
</message>
<message>
<source>1-%1,%2</source>
<translation type="vanished">The current total number of pages is a range of 1-%1, and %2 is an illegal value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Have arrived first page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Have arrived last page</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdPointDlg</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
</context>
<context>
<name>KbdPointFromTextDlg</name>
<message>
<source></source>
<translation type="vanished">Add device template points</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select inverse</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Transaction submit failed,rollback has started</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdPointTypeDlg</name>
<message>
<source></source>
<translation type="vanished">Select points to refresh attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select points to apply refresh</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Transaction submit failed,rollback has started</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdPsc3000Dlg</name>
<message>
<source>PCS3000数据</source>
<translation type="vanished">Import PCS3000 data</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next</translation>
</message>
<message>
<source></source>
<translation type="vanished">Complete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>RTU %1
?</source>
<oldsource>RTU %1
?</oldsource>
<translation type="vanished">This operation will overwrite all device data under this RTU %1\r\nAnd the backsatege device data corresponding to the kit \r\nUpdate it?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import success</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Are you sure to cancel import?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Plugin composition</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the row of the kit to delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear assigned devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">Reset list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes templates in plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device sssigned</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device tag name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device decription</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hide assigned devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hide imported devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">Selected device assigned to universal plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Selected device assigned to designated plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select responsibility area</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>xlsx文件打开不成功!</source>
<translation type="vanished">Open xlsx file failed!</translation>
</message>
<message>
<source>xlsx文件中无设备报表!</source>
<translation type="vanished">No device report in xlsx file!</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">There is no %2 column in table %1</translation>
</message>
<message>
<source>xlsx文件不成功</source>
<translation type="vanished">Rewrite into xlsx file failed</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Please not re assign device:%1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Select channel tag_name failed!</translation>
</message>
<message>
<source>RTU标签名失败!</source>
<translation type="vanished">Select all RTU tag_name in one channel failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Select device group count failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please drag to the assigned Fes device column</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please not re assign</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the distribution Fes device column to be cleared</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>default的通用套件</source>
<translation type="vanished">There is no universal plugin with the tag name default in the kit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not build any plugin</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Blank kit line exists,please delete</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">There is a blank in the distribution Fes device column.Please assign the corresponding device</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The device group tag name is blank.Please fill in</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The device group decription is blank.Please fill in</translation>
</message>
<message>
<source>,, %1</source>
<translation type="vanished">The assigned Fes device column has duplicated Fes devices, please reassign %1</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Duplicate device group name%1</translation>
</message>
<message>
<source>PSC3000设备中,%1</source>
<translation type="vanished">In the PSC3000 device on the right,there is a duplicate Fes device tag name %1</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Database error,unable to query location message</translation>
</message>
<message>
<source>
%1</source>
<translation type="vanished">The tag name conflicted in Fes device %1</translation>
</message>
<message>
<source>ID冲突的前置设备
%1</source>
<translation type="vanished">The Fes device ID conflicted in one channel %1</translation>
</message>
<message>
<source>,
%1</source>
<translation type="vanished">Fes template conflict, please modify the tag name of the corresponding Fes template %1</translation>
</message>
<message>
<source>ID冲突的前置设备
%1</source>
<oldsource>ID冲突的前置设备
%1</oldsource>
<translation type="vanished">The device ID conflicted in Fes device %1</translation>
</message>
<message>
<source>,?</source>
<translation type="vanished">There is an unassigned Fes device,continue importing?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not select responsibility area</translation>
</message>
</context>
<context>
<name>KbdRelationFesDlg</name>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete all rows that do not have associated Fes devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Backstage device tag name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Backstage device description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device tag name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Processing,please waiting</translation>
</message>
<message>
<source>,
</source>
<oldsource>,
</oldsource>
<translation type="vanished">Some backstage devices do not have corresponding Fes devices, please fill in the full\r\nor delete rows that are not associated with the Fes device</translation>
</message>
</context>
<context>
<name>KbdRtuListWidget</name>
<message>
<source></source>
<translation type="vanished">Please station and subsystem want to add</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Add RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get channel number failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Please select the RTU want to modify</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Modify RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>RTU将同时删除该RTU下的设备,
</source>
<translation type="vanished">Delete RTU will delete devices belong to it at the same time,do it?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the line want to copy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy number</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get channel number failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy success</translation>
</message>
</context>
<context>
<name>KbdSelctLockParaDlg</name>
<message>
<source></source>
<translation type="vanished">Digital point exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point exit</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">select the points with the same description at this station and subsystem</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">&lt;&lt;Delete</translation>
</message>
<message>
<source>
</source>
<oldsource>
</oldsource>
<translation type="vanished">The point has been selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select point first</translation>
</message>
</context>
<context>
<name>KbdSelectDevDlg</name>
<message>
<source></source>
<translation type="vanished">Export Fes and backstage mapping tables</translation>
</message>
<message>
<source></source>
<translation type="vanished">All device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select all</translation>
</message>
<message>
<source></source>
<translation type="vanished">Station</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>&gt;&gt;</source>
<translation type="vanished">Add&gt;&gt;</translation>
</message>
<message>
<source>&lt;&lt;</source>
<translation type="vanished">Delete&lt;&lt;</translation>
</message>
<message>
<source></source>
<translation type="vanished">Devices selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warnning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Export not complete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select save path</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Database read failed,export device failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No device need export!</translation>
</message>
<message>
<source>%1,,!</source>
<translation type="vanished">Expected time consuming %1 minutes,Actual time may be biased!</translation>
</message>
</context>
<context>
<name>KbdSplitter</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy record</translation>
</message>
<message>
<source>Excel导出</source>
<translation type="vanished">ExcelExport</translation>
</message>
<message>
<source>Excel导入</source>
<translation type="vanished">ExcelImport</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdStateTextWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Undo change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select subsystem to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select digital text to delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the corresponding digital text</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>KbdTempGroupInstDlg</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select station and subsystem first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get station tag name message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add device group</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the device group to instantiate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
</context>
<context>
<name>KbdWaitPrgDlg</name>
<message>
<source>,....</source>
<translation type="vanished">Processing,please waiting...</translation>
</message>
</context>
<context>
<name>KbdWidget</name>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Rollback the transaction failed!</translation>
</message>
</context>
<context>
<name>LoginDlg</name>
<message>
<location filename="loginDialog/logindlg.cpp" line="23"/>
<location filename="loginDialog/logindlg.cpp" line="55"/>
<source></source>
<translation>Login</translation>
</message>
<message>
<source></source>
<translation type="vanished">User permission authentication library call failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="31"/>
<source></source>
<translation>User</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="32"/>
<source></source>
<translation>Password</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="33"/>
<source>IP地址</source>
<translation>IP address:</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="34"/>
<source></source>
<translation>Port</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="35"/>
<source></source>
<translation>Database type</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="36"/>
<source>:</source>
<translation>Database name:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Login option:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Account</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>Mysql</source>
<translation type="vanished">Mysql</translation>
</message>
<message>
<source>OraclSql</source>
<translation type="vanished">OraclSql</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="56"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Model submit service</translation>
</message>
<message>
<source></source>
<translation type="vanished">Direct database</translation>
</message>
<message>
<source></source>
<translation type="vanished">User group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Permission interface error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Program allocation memory error</translation>
</message>
<message>
<source></source>
<translation type="vanished">No user login message</translation>
</message>
<message>
<source></source>
<translation type="vanished">The name you input not existed</translation>
</message>
<message>
<source></source>
<translation type="vanished">The name you input not unique</translation>
</message>
<message>
<source></source>
<translation type="vanished">Login on this node is not allowed</translation>
</message>
<message>
<source></source>
<translation type="vanished">User password error</translation>
</message>
<message>
<source></source>
<translation type="vanished">User has expired</translation>
</message>
<message>
<source></source>
<translation type="vanished">User locked</translation>
</message>
<message>
<source></source>
<translation type="vanished">The user not belong to the user group selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">The user name or password error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select database failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="46"/>
<source>MySQL</source>
<translation></translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="47"/>
<source>Oracle</source>
<translation></translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="48"/>
<source>OpenGauss</source>
<translation></translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="49"/>
<source>KingBase</source>
<translation></translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="99"/>
<source></source>
<translation>Select domain failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="105"/>
<source></source>
<translation>There isn&apos;t any domain in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="113"/>
<source></source>
<translation>Select location failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="119"/>
<source></source>
<translation>There isn&apos;t any location in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="127"/>
<source></source>
<translation>Select apply failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="133"/>
<source></source>
<translation>There isn&apos;t any apply in database</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="141"/>
<source></source>
<translation>Select subsystem failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="147"/>
<source></source>
<translation>There isn&apos;t any subsystem in database</translation>
</message>
<message>
<source>:%1 </source>
<translation type="vanished">account:%1</translation>
</message>
<message>
<source>:%1 </source>
<translation type="vanished">User:%1</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="207"/>
<source>,!</source>
<translation>May not do model system config!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Login failed</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="220"/>
<source>:
</source>
<translation>Failed reason:</translation>
</message>
<message>
<location filename="loginDialog/logindlg.cpp" line="220"/>
<source></source>
<translation>Login failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get user group failed</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="mainwindow.ui" line="17"/>
<source></source>
<translation>Modeling tool</translation>
</message>
<message>
<location filename="mainwindow.ui" line="31"/>
<source></source>
<translation>System</translation>
</message>
<message>
<location filename="mainwindow.ui" line="42"/>
<source></source>
<translation>Help</translation>
</message>
<message>
<location filename="mainwindow.ui" line="49"/>
<source></source>
<translation>setting</translation>
</message>
<message>
<location filename="mainwindow.ui" line="92"/>
<source></source>
<translation>Fes point filter</translation>
</message>
<message>
<location filename="mainwindow.ui" line="97"/>
<source></source>
<translation>Backstage point filter</translation>
</message>
<message>
<location filename="mainwindow.ui" line="102"/>
<source></source>
<translation>Batch modify backstage points</translation>
</message>
<message>
<location filename="mainwindow.ui" line="107"/>
<source></source>
<translation>Batch modify Fes points</translation>
</message>
<message>
<location filename="mainwindow.ui" line="112"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="mainwindow.cpp" line="144"/>
<source>退</source>
<translation>Exit</translation>
</message>
<message>
<location filename="mainwindow.ui" line="74"/>
<source></source>
<translation>Version message</translation>
</message>
<message>
<location filename="mainwindow.ui" line="79"/>
<source></source>
<translation>Help document</translation>
</message>
<message>
<location filename="mainwindow.ui" line="87"/>
<source></source>
<translation>Attributes panel keys unable to edit</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="60"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="60"/>
<source>退</source>
<translation>Are you sure to exit the software</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="72"/>
<location filename="mainwindow.cpp" line="194"/>
<source></source>
<translation>Device Modeling</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="151"/>
<source>mainWindow.xml文件错误xml文件格式是否正确</source>
<translation>Read mainWindow.xml file error,please check if the xml file format is correct!</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="179"/>
<source></source>
<translation>Database error</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="179"/>
<source></source>
<translation>Database error:</translation>
</message>
<message>
<source>Model Studio</source>
<translation type="vanished">Model Studio</translation>
</message>
<message>
<location filename="mainwindow.cpp" line="194"/>
<source>:%1</source>
<translation>Version number:%1</translation>
</message>
</context>
<context>
<name>MyAccumlModel</name>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes offset</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes instance</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Fes RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search accuml point data error</translation>
</message>
</context>
<context>
<name>MyAnalogModel</name>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes offset</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes instance</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Fes RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output offset</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search analog point data error</translation>
</message>
</context>
<context>
<name>MyDigitalModel</name>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">Fes offset1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">Fes offset2</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">Fes offset3</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">Fes offset4</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">Fes offset5</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes instance</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Fes RTU</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">Output offset1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">Output offset2</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">Output offset3</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">Output offset4</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">Output offset5</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search digital point data error</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">Search digital point Fes component 2 error</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">Search digital point Fes component 3 error</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">Search digital point Fes component 4 error</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">Search digital point Fes component 5 error</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">Search digital point output component 2 error</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">Search digital point output component 3 error</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">Search digital point output component 4 error</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">Search digital point output component 5 error</translation>
</message>
</context>
<context>
<name>MyMixModel</name>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes offset</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes instance</translation>
</message>
<message>
<source>RTU</source>
<translation type="vanished">Fes RTU</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output offset</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search accuml point data error</translation>
</message>
</context>
<context>
<name>ParsingDevFile</name>
<message>
<source>:</source>
<translation type="vanished">open failed</translation>
</message>
<message>
<source>%1 !</source>
<translation type="vanished">Get %1 message failed!</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Device point reoeat!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">data write failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save file Failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="main.cpp" line="45"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="main.cpp" line="45"/>
<source>:</source>
<translation>Start log service failed:</translation>
</message>
</context>
<context>
<name>SampleWidget</name>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix point</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Raw data is inconsistent with modified data,save failed</translation>
</message>
</context>
<context>
<name>StatLinkInstDlg</name>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>[ %1 ]
</source>
<translation type="vanished">link [ %1 ]?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Association success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current Dev Temp</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current Stat Link</translation>
</message>
<message>
<source>[ %1 ]
[ %2 ]
</source>
<translation type="vanished">Link [ %1 ] and [ %2]
this will empty all args and rets in [ %2]
continue?</translation>
</message>
<message>
<source>[ %1 ]
[ %2 ]
</source>
<translation type="vanished">Link [ %1 ] and [ %2]
this will empty all args and rets in [ %2]
continue?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Link List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Bind info</translation>
</message>
<message>
<source></source>
<translation type="vanished">link</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">add device to left list</translation>
</message>
<message>
<source></source>
<translation type="vanished">link</translation>
</message>
<message>
<source></source>
<translation type="vanished">Input</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This modification failed,rollback has started!</translation>
</message>
</context>
<context>
<name>StaticsWidget</name>
<message>
<source></source>
<translation type="vanished">Add record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Input</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parameter editing</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Input generating</translation>
</message>
<message>
<source></source>
<translation type="vanished">Output generating</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Generete input/output and save</translation>
</message>
<message>
<source></source>
<translation type="vanished">function body</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable all statistical instances</translation>
</message>
<message>
<source></source>
<translation type="vanished">InputPara Link</translation>
</message>
<message>
<source></source>
<translation type="vanished">OutputPara Link</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">Move up</translation>
</message>
<message>
<source></source>
<translation type="vanished">Move down</translation>
</message>
<message>
<source></source>
<translation type="vanished">Topping</translation>
</message>
<message>
<source></source>
<translation type="vanished">bottoming</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add sub parameter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Generate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Link</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy Link</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Read database failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the function template to add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select items to modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the function template to delete</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">copy link - please enter new link name</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">tag_name exists, please use another</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy failed!</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Save failed:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get system message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select Fes device first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">delete succeed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Read database failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unable to query this data type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unable to query location and subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select function instance</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select corresponding function</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the item to move</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Database query failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Move up failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Move down failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Topping failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Bottoming failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">fail to bind</translation>
</message>
<message>
<source></source>
<translation type="vanished">No avail link, please add one</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the compute instance to bind</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data format incorrect</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>%1 %2 ?</source>
<translation type="vanished">Bind %1 with %2?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Bind failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Bind success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unable to recognize the format of dragging data</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please drag to the correct input parameters</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please drag to the correct output parameters</translation>
</message>
</context>
<context>
<name>TempPluginWidget</name>
<message>
<source></source>
<translation type="vanished">Display mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Plugin mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Backstage template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add to all backstage devices of plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiated template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import template</translation>
</message>
<message>
<source>PCS3000模板</source>
<translation type="vanished">Import PCS3000 template</translation>
</message>
<message>
<source>PCS3000配置中读取模板</source>
<translation type="vanished">Read template from PCS3000 configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiated plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Missing configuration directory</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Detect plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Edit auto-association</translation>
</message>
<message>
<source></source>
<translation type="vanished">Only generate current backstage devices</translation>
</message>
<message>
<source></source>
<translation type="vanished">All generate automatically</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ana</translation>
</message>
<message>
<source></source>
<translation type="vanished">Dig</translation>
</message>
<message>
<source></source>
<translation type="vanished">Acc</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save file failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Export plugin failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export plugin&apos;s backstage device failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export plugin&apos;s Fes device failed</translation>
</message>
<message>
<source>ACC不成功</source>
<translation type="vanished">Export plugin&apos;s template point ACC failed</translation>
</message>
<message>
<source>ANA不成功</source>
<translation type="vanished">Export plugin&apos;s template point ANA failed</translation>
</message>
<message>
<source>DIG不成功</source>
<translation type="vanished">Export plugin&apos;s template point DIG failed</translation>
</message>
<message>
<source>MIX不成功</source>
<translation type="vanished">Export plugin&apos;s template point MIX failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get backstage template message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export backstage template message failed</translation>
</message>
<message>
<source>ACC模板点不成功</source>
<translation type="vanished">Export ACC template points failed</translation>
</message>
<message>
<source>ANA模板点不成功</source>
<translation type="vanished">Export ANA template points failed</translation>
</message>
<message>
<source>DIG模板点不成功</source>
<translation type="vanished">Export DIG template points failed</translation>
</message>
<message>
<source>MIX模板点不成功</source>
<translation type="vanished">Export MIX template points failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get Fes template message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Fes template failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Fes device template points failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Fes template const values failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Fes template data block failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Open file failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Call stored procedure failed</translation>
</message>
<message>
<source>!!:</source>
<translation type="vanished">Import failed!ransaction rolled back!reason:</translation>
</message>
<message>
<source>!原因:事务开启失败</source>
<translation type="vanished">Import failed!reason:start transaction failed</translation>
</message>
<message>
<source>xml</source>
<translation type="vanished">Missing plugin table xml</translation>
</message>
<message>
<source>excel文件中没有%1</source>
<translation type="vanished">No %1 table in excel file</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">No %2 column in table %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Plugin name is empty!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>%1,</source>
<translation type="vanished">There is a plugin of the same name %1,import failed</translation>
</message>
<message>
<source>xml配置:%1</source>
<translation type="vanished">Missing xml configuration:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>
%1</source>
<oldsource>
%1</oldsource>
<translation type="vanished">Backstage template already conflicted with name %1</translation>
</message>
<message>
<source>
%1</source>
<oldsource>
%1</oldsource>
<translation type="vanished">Fes template already conflicted with name %1</translation>
</message>
<message>
<source> %1 %2
</source>
<oldsource> %1 %2
</oldsource>
<translation type="vanished">Backstage template %2 in plugin %1 has unassociated points,please associate first</translation>
</message>
<message>
<source> %1 %2
1-1,-1</source>
<oldsource> %1 %2
1-1,-1</oldsource>
<translation type="vanished">The Fes template %2 in plugin %1 has a point where the value of the specification parameter 1 is not -1,please change it to -1</translation>
</message>
<message>
<source></source>
<translation type="vanished">There is a problem with the parameter length</translation>
</message>
<message>
<source>excel表格%1</source>
<translation type="vanished">Select exel table %1 failed</translation>
</message>
<message>
<source>excel中不存在%1</source>
<translation type="vanished">No %1 column in excel file</translation>
</message>
<message>
<source>tree文件夹下缺少autoRelation.json文件</source>
<translation type="vanished">Missing autoRelation.json file in tree directory</translation>
</message>
<message>
<source>json文件格式错误</source>
<translation type="vanished">Json file format error</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the plugin want to modify</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The template error,plase reopen the software</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Tag name already exists,please modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source></source>
<translation type="vanished">kDo you want to remove the plugin?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a plugin</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete plugin failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete plugin success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select plugin want to add</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">The plugin already existed %1 template</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add backstage template to plugin failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Operate failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete the template in plugin?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Associate failed!</translation>
</message>
<message>
<source>!,</source>
<translation type="vanished">Associate success!multi-component points and control points,please manually fill in excess components or control associated information</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the backstage template to be automatically associated in the kit control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Detect finish</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import plugin</translation>
</message>
<message>
<source>!
:%1
:%2
</source>
<translation type="vanished">Import failed!failed file:%1 failed reason:%2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select plugin need to export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save plugin</translation>
</message>
<message>
<source>*.xlsx</source>
<translation type="vanished">*.xlsx</translation>
</message>
<message>
<source>%1
:%2</source>
<translation type="vanished">Export %1 failed reason:%2</translation>
</message>
<message>
<source>!:
%1</source>
<translation type="vanished">Export success!exportpath:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select Fes template want to add</translation>
</message>
</context>
<context>
<name>TempWidget</name>
<message>
<source></source>
<translation type="vanished">Display mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Detail mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Table mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Template point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Attribute panel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check change</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify apply to corresponding device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Synchronize attributes to instance device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add from text library</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add from Fes template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add apply to corresponding device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete apply to corresponding device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Base attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Control attributes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not select any device template!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Export template failed!</translation>
</message>
<message>
<source>ACC模板点不成功</source>
<translation type="vanished">Export ACC template point failed</translation>
</message>
<message>
<source>ANA模板点不成功</source>
<translation type="vanished">Export ANA template point failed</translation>
</message>
<message>
<source>DIG模板点不成功</source>
<translation type="vanished">Export DIG template point failed</translation>
</message>
<message>
<source>MIX模板点不成功</source>
<translation type="vanished">Export MIX template point failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save file failed</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Select table %1 failed</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">No column %2 in table %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Device template name is empty!</translation>
</message>
<message>
<source>TAG_NAME不成功</source>
<translation type="vanished">Table write into TAG_NAME failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Open file failed!</translation>
</message>
<message>
<source>!!:</source>
<translation type="vanished">Import failed!transaction rolled back!reason:</translation>
</message>
<message>
<source>!原因:事务开启失败</source>
<translation type="vanished">Import failed!reason:start transaction failed</translation>
</message>
<message>
<source>excel文件中没有%1</source>
<translation type="vanished">No %1 table in excel file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Message</translation>
</message>
<message>
<source>%1,?</source>
<translation type="vanished">There is template %1 of the same name, whether to modify the template tag name?</translation>
</message>
<message>
<source>xml配置</source>
<translation type="vanished">Missing template xml configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please input new template name and description</translation>
</message>
<message>
<source>%1,</source>
<translation type="vanished">There is template %1 of the same name,unable to import</translation>
</message>
<message>
<source>TAG_NAME失败</source>
<translation type="vanished">Write into TAG_NAME failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Write into device description failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Query device message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not select template point</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Template point message mistaken,please reopen software</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy point failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete backstage template points?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete point success!</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>,?</source>
<translation type="vanished">The point attrubutes modified,are you save?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the point template need to generate exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point without interlock exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">This point not control point,unable generate interlock exit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch generate interlock exit</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Database error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add interlock exit failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add interlock exit success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import template</translation>
</message>
<message>
<source>!
:%1
:%2
</source>
<translation type="vanished">Import failed! file:%1 reason:%2</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Import success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select device template need to export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save template</translation>
</message>
<message>
<source>*.xlsx</source>
<translation type="vanished">*.xlsx</translation>
</message>
<message>
<source>%1
:%2</source>
<translation type="vanished">Export %1 failed reason:%2</translation>
</message>
<message>
<source>!:
%1</source>
<translation type="vanished">Export success!export path:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add device template</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select device template want to modify</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Template error,please reopen software</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify device template</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Modify success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Do you want to delete backstage template?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select device template</translation>
</message>
<message>
<source> %1
?</source>
<translation type="vanished">The template %1 has an instantiated device Is it mandatory to delete this template?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device template failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete device template success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select template</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Template message error,please reopen software</translation>
</message>
<message>
<source></source>
<translation type="vanished">Copy device template</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Tag name existed,please modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Copy success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please save points added first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select template points to modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not select any attribute</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select device want to modify</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update success!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Update failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Add point failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please save modify first</translation>
</message>
<message>
<source></source>
<translation type="vanished">The clumn unable to edit</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">The column unable to edit,due to as key</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start executing the batch menu</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing the batch menu end</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify failed</translation>
</message>
</context>
<context>
<name>Worker</name>
<message>
<source>%1!:%2</source>
<translation type="vanished">Calling %1 stored procedure failed! Argument: %2</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Transaction submit failed,rollback has started</translation>
</message>
<message>
<source></source>
<translation type="vanished">Create device error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Batch process error!</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Transaction submit failed,rollback has started</translation>
</message>
<message>
<source></source>
<translation type="vanished">Instantiation success</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Associated with the Fes device successfully!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Missing configuration file%1</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Write into file failed,export failed!</translation>
</message>
<message>
<source>!:%1</source>
<translation type="vanished">Export success!file save at:%1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">File format incorrect!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Open file failed!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Missing necessary configuration files!</translation>
</message>
<message>
<source>数据库操作:清空表格失败!</source>
<translation type="vanished">Database operation:clear table failed!</translation>
</message>
<message>
<source>!!:</source>
<translation type="vanished">Import failed!transaction rolled back!reason:</translation>
</message>
<message>
<source>!原因:事务开启失败</source>
<translation type="vanished">Import failed! reason:start transaction failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Import success!</translation>
</message>
<message>
<source>!
</source>
<translation type="vanished">Association failed!the number of backstage devices and Fes devices inconsistent</translation>
</message>
<message>
<source>!,%1</source>
<translation type="vanished">Association failed!failed device%1</translation>
</message>
<message>
<source>!,%1</source>
<translation type="vanished">Association failed!start roll back,failed device %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Association success!</translation>
</message>
<message>
<source>!:%1</source>
<translation type="vanished">Association failed!failed device group:%1</translation>
</message>
<message>
<source>!原因:提交事务失败!</source>
<translation type="vanished">Association failed!reason:transaction submit failed,rollback has started</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Association complete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Batch instantiated device group data error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">No Fes device %1</translation>
</message>
<message>
<source>sql执行失败</source>
<translation type="vanished">The sql of relation back point and fes point execute failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get one back record failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get Fes message failed</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Get table %1 all columns failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Insert record failed</translation>
</message>
<message>
<source>CSV:%1 RTU:%2</source>
<translation type="vanished">Start import data CSV:%1 RTU:%2</translation>
</message>
<message>
<source></source>
<translation type="vanished">No device templates detected</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital control point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Protected const value</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Call stored procedure failed!</translation>
</message>
<message>
<source>CSV:%1 </source>
<translation type="vanished">Import end CSV:%1</translation>
</message>
<message>
<source>%1 !</source>
<translation type="vanished">The number of column and description inconsistent in %1 table!</translation>
</message>
<message>
<source>%1 !</source>
<translation type="vanished">Get %1 message failed!</translation>
</message>
<message>
<source>导入失败:没有%1!</source>
<translation type="vanished">Import failed:no %1 table!</translation>
</message>
<message>
<source>导入失败:数据库导入失败!</source>
<translation type="vanished">Import failed:database import failed!</translation>
</message>
<message>
<source>!%1</source>
<translation type="vanished">Stored procedure instantiated device group failed!%1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Plugin data format is wrong!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">Open file %1 failed!</translation>
</message>
<message>
<source>RTU!</source>
<translation type="vanished">Not select imported RTU!</translation>
</message>
<message>
<source>%!</source>
<translation type="vanished">Clear parameters table % error!</translation>
</message>
<message>
<source>SQL语句失败</source>
<translation type="vanished">Execution of SQL statement failed</translation>
</message>
<message>
<source>!!</source>
<translation type="vanished">Association failed! database link error!</translation>
</message>
<message>
<source>!%1,!</source>
<translation type="vanished">Association failed! there is no fes device %1 of the same name,please associate it manually!</translation>
</message>
<message>
<source>!%1,</source>
<translation type="vanished">Association failed! there are multiple Fes device %1 with the same name,please associate it manually</translation>
</message>
<message>
<source>错误:没有%1!</source>
<translation type="vanished">Error:not table %1!</translation>
</message>
<message>
<source>错误:没有此列%1</source>
<translation type="vanished">Error:no column %1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Generate Fes template model failed!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Delete Fes template model %1 failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog control point</translation>
</message>
</context>
<context>
<name>kbdConfigCheck</name>
<message>
<location filename="kbdconfigcheck.cpp" line="202"/>
<location filename="kbdconfigcheck.cpp" line="263"/>
<location filename="kbdconfigcheck.cpp" line="326"/>
<location filename="kbdconfigcheck.cpp" line="375"/>
<location filename="kbdconfigcheck.cpp" line="432"/>
<location filename="kbdconfigcheck.cpp" line="478"/>
<location filename="kbdconfigcheck.cpp" line="489"/>
<location filename="kbdconfigcheck.cpp" line="537"/>
<location filename="kbdconfigcheck.cpp" line="557"/>
<source></source>
<translation>Label structure error</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="211"/>
<location filename="kbdconfigcheck.cpp" line="272"/>
<location filename="kbdconfigcheck.cpp" line="335"/>
<location filename="kbdconfigcheck.cpp" line="384"/>
<location filename="kbdconfigcheck.cpp" line="441"/>
<location filename="kbdconfigcheck.cpp" line="566"/>
<source>&apos;.&apos;</source>
<translation>Abnormal number of characters &apos;.&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="219"/>
<location filename="kbdconfigcheck.cpp" line="227"/>
<location filename="kbdconfigcheck.cpp" line="280"/>
<location filename="kbdconfigcheck.cpp" line="288"/>
<location filename="kbdconfigcheck.cpp" line="296"/>
<location filename="kbdconfigcheck.cpp" line="345"/>
<location filename="kbdconfigcheck.cpp" line="394"/>
<location filename="kbdconfigcheck.cpp" line="449"/>
<location filename="kbdconfigcheck.cpp" line="507"/>
<location filename="kbdconfigcheck.cpp" line="575"/>
<source></source>
<translation>There is an incorrect field in the label:</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="423"/>
<source>使&apos;_&apos;</source>
<translation>Contains the prohibited character &apos;_&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="498"/>
<location filename="kbdconfigcheck.cpp" line="546"/>
<source>&apos;_&apos;</source>
<translation>Abnormal number of characters &apos;_&apos;</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="617"/>
<source> </source>
<translation> does not exist</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="658"/>
<source>DI点不存在</source>
<translation>DI point does not exist</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="668"/>
<source>DI点不可控</source>
<translation>DI point is not controllable</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="710"/>
<source></source>
<translation>Unassociated front-end measurement point</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="749"/>
<source> %1 </source>
<translation>Back-end measurement point %1 does not exist</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">The location of the user group %1 is not configured</translation>
</message>
<message>
<source> %1%2 </source>
<translation type="vanished">The child node %2 of special function %1 is not configured</translation>
</message>
<message>
<source> %1</source>
<translation type="vanished">The screen permission for %1 is not configured</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">The report browsing for %1 is not configured</translation>
</message>
</context>
<context>
<name>kbdConfigCheckDlg</name>
<message>
<location filename="kbdconfigcheck.cpp" line="797"/>
<source></source>
<translation>Configuration Check</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="801"/>
<location filename="kbdconfigcheck.cpp" line="1048"/>
<source></source>
<translation>Start Check</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="855"/>
<location filename="kbdconfigcheck.cpp" line="927"/>
<location filename="kbdconfigcheck.cpp" line="952"/>
<location filename="kbdconfigcheck.cpp" line="964"/>
<source></source>
<translation>Complete</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Check Item</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Number of Anomalies</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Details of Anomalies</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="871"/>
<source></source>
<translation>Repair?</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="958"/>
<source></source>
<translation>Repair Selected Items</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="989"/>
<source></source>
<translation>View Details</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1000"/>
<source> </source>
<translation> Manual Repair Required</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1036"/>
<source></source>
<translation>No Check Item Selected</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1055"/>
<source></source>
<translation>Message</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1075"/>
<source></source>
<translation>Repair Successful</translation>
</message>
</context>
<context>
<name>kbdErrorListDlg</name>
<message>
<location filename="kbdconfigcheck.cpp" line="1147"/>
<source></source>
<translation>Select all</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1148"/>
<source></source>
<translation>Invert Selection</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1149"/>
<source></source>
<translation>Clear Selection</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Label Name</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Description</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Reason for Error</translation>
</message>
<message>
<location filename="kbdconfigcheck.cpp" line="1177"/>
<source></source>
<translation>Clean Up</translation>
</message>
</context>
<context>
<name>kbdInst61850DevWizard</name>
<message>
<source></source>
<translation type="vanished">Instantiation success!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get station and subsystem message failed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Get channel number failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database link error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get channel number failed</translation>
</message>
</context>
<context>
<name>kbdRcbDialog</name>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
</context>
<context>
<name>kbdSecondInstWizardPage</name>
<message>
<source></source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</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">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fes device tag name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Get station and subsystem message failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Database query error</translation>
</message>
</context>
</TS>