7625 lines
312 KiB
XML
7625 lines
312 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE TS>
|
||
<TS version="2.1" language="en_US">
|
||
<context>
|
||
<name>AlarmWidget</name>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="96"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="127"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="183"/>
|
||
<source>添加记录</source>
|
||
<translation >Add record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="98"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="129"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="185"/>
|
||
<source>删除记录</source>
|
||
<translation >Delete record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="100"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="131"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="187"/>
|
||
<source>撤销更改</source>
|
||
<translation >Undo changes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="102"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="133"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="150"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="189"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="206"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="584"/>
|
||
<source>保存</source>
|
||
<translation >Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="105"/>
|
||
<source>Excel导出</source>
|
||
<translation >ExcelExport</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="107"/>
|
||
<source>Excel导入</source>
|
||
<translation >ExcelImport</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="140"/>
|
||
<source>所属告警状态选择</source>
|
||
<translation >Select alarm status</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="148"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="204"/>
|
||
<source>添加<<</source>
|
||
<translation >Add<<</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="149"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="205"/>
|
||
<source>删除>></source>
|
||
<translation >Delete>></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="196"/>
|
||
<source>告警动作选择</source>
|
||
<translation >Select alarm action</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="268"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="296"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="364"/>
|
||
<source>消息</source>
|
||
<translation >Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="268"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="296"/>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="364"/>
|
||
<source>是否保存当前预案</source>
|
||
<translation >Whether to save the current plan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="330"/>
|
||
<source>超过了最大字符限制512</source>
|
||
<translation >Exceeded maximum character limit of 512</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="353"/>
|
||
<source>保存成功!</source>
|
||
<translation >Save successed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="529"/>
|
||
<source>设备实例</source>
|
||
<translation >Device instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="535"/>
|
||
<source>位置:</source>
|
||
<translation >Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="543"/>
|
||
<source>专业:</source>
|
||
<translation >Subsystem:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="560"/>
|
||
<source>设备测点</source>
|
||
<translation >Device point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="564"/>
|
||
<source>只显示有预案的测点</source>
|
||
<translation >Only show points with plan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="577"/>
|
||
<source>预案</source>
|
||
<translation >Plan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="790"/>
|
||
<source>请选中对应的告警方式</source>
|
||
<translation >Please select the corresponding alarm method</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="844"/>
|
||
<source>保存不成功</source>
|
||
<translation >Save failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="848"/>
|
||
<source>保存成功</source>
|
||
<translation >Save successed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="AlarmWidget/alarmwidget.cpp" line="916"/>
|
||
<source>请选中对应告警等级</source>
|
||
<translation >Please select the corresponding alarm level</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>DevWidget</name>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="85"/>
|
||
<source>显示模式:</source>
|
||
<translation>Display Mode:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="86"/>
|
||
<source>详细模式</source>
|
||
<translation>Detailed Mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="87"/>
|
||
<source>表格模式</source>
|
||
<translation>Table Mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="90"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1652"/>
|
||
<source>请输入描述</source>
|
||
<translation>Please enter a description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="134"/>
|
||
<source>设备实例</source>
|
||
<translation>Device Instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="141"/>
|
||
<source>位置:</source>
|
||
<translation>Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="149"/>
|
||
<source>专业:</source>
|
||
<translation>Specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="158"/>
|
||
<source>RTU:</source>
|
||
<translation>RTU:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="220"/>
|
||
<source>设备测点</source>
|
||
<translation>Device Measurement Points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="227"/>
|
||
<source>属性面板</source>
|
||
<translation>Property Panel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="242"/>
|
||
<source>保存</source>
|
||
<translation>Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="311"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2536"/>
|
||
<source>添加设备组</source>
|
||
<translation>Add Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="312"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2580"/>
|
||
<source>导入建模实例</source>
|
||
<translation>Import Modeling Instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="313"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2608"/>
|
||
<source>导出建模实例</source>
|
||
<translation>Export Modeling Instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="314"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2679"/>
|
||
<source>修改设备组</source>
|
||
<translation>Modify Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="315"/>
|
||
<source>删除设备组</source>
|
||
<translation>Delete Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="316"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2785"/>
|
||
<source>批量修改设备组</source>
|
||
<translation>Batch Modify Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="319"/>
|
||
<source>复制整个设备组设备</source>
|
||
<translation>Copy Entire Device Group Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="320"/>
|
||
<source>修改设备</source>
|
||
<translation>Modify Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="321"/>
|
||
<source>删除设备</source>
|
||
<translation>Delete Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="323"/>
|
||
<source>直接添加设备</source>
|
||
<translation>Add Device Directly</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="326"/>
|
||
<source>同步前置设备的描述到所选设备</source>
|
||
<translation>Sync Description from Preceding Device to Selected Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="329"/>
|
||
<source>关联RTU/清除前置RTU</source>
|
||
<translation>Associate RTU/Clear Preceding RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="331"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="339"/>
|
||
<source>添加累积量特殊点</source>
|
||
<translation>Add Accumulated Quantity Special Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="340"/>
|
||
<source>添加模拟量特殊点</source>
|
||
<translation>Add Analog Quantity Special Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="341"/>
|
||
<source>添加数字量特殊点</source>
|
||
<translation>Add Digital Quantity Special Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="342"/>
|
||
<source>添加混合量特殊点</source>
|
||
<translation>Add Mixed Quantity Special Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="344"/>
|
||
<source>删除特殊点</source>
|
||
<translation>Delete Special Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="345"/>
|
||
<source>强制删除测点</source>
|
||
<translation>Force Delete Measurement Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="347"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3031"/>
|
||
<source>生成该测点的闭锁出口</source>
|
||
<translation>Generate Lockout Exit for this Measurement Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="348"/>
|
||
<source>从前置设备添加测点</source>
|
||
<translation>Add Measurement Point from Preceding Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="385"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="390"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="400"/>
|
||
<source>基础属性</source>
|
||
<translation>Basic Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="403"/>
|
||
<source>限值属性</source>
|
||
<translation>Limit Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="406"/>
|
||
<source>前置属性</source>
|
||
<translation>Preceding Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="409"/>
|
||
<source>控制属性</source>
|
||
<translation>Control Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="412"/>
|
||
<source>闭锁属性</source>
|
||
<translation>Lockout Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="573"/>
|
||
<source>测点信息错误,请刷新测点信息并删除该测点!</source>
|
||
<translation>Point information error, please refresh the point information and delete this point!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1357"/>
|
||
<source>参数错误</source>
|
||
<translation>Parameter error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1371"/>
|
||
<source>添加的数据格式不对</source>
|
||
<translation>The format of the added data is incorrect</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1380"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3011"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3016"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3300"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3313"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3326"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3339"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1384"/>
|
||
<source>无此数据%1</source>
|
||
<translation>No data %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1401"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3068"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3125"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3182"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3239"/>
|
||
<source>获取设备信息失败!</source>
|
||
<translation>Failed to retrieve device information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1414"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1434"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1454"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1474"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3077"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3134"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3191"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3248"/>
|
||
<source>获取测点序号信息失败!</source>
|
||
<translation>Failed to retrieve point serial number information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1490"/>
|
||
<source>缺少xml文件</source>
|
||
<translation>Missing XML file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1501"/>
|
||
<source>通过点类型获取单位失败</source>
|
||
<translation>Failed to obtain unit by point type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1567"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1573"/>
|
||
<source>添加不成功</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1658"/>
|
||
<source>请输入标签或描述</source>
|
||
<translation>Please enter a label or description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1713"/>
|
||
<source>全部</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1791"/>
|
||
<source>提示</source>
|
||
<translation>Tip</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1791"/>
|
||
<source>测点属性已经修改,是否保存?</source>
|
||
<translation>Point attributes have been modified, do you want to save?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1845"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1865"/>
|
||
<source>越上限值不允许小于或等于越下限值</source>
|
||
<translation>The upper limit cannot be less than or equal to the lower limit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1846"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1868"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1888"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1926"/>
|
||
<source>保存失败:</source>
|
||
<translation>Save failed:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1863"/>
|
||
<source>越上上限值不允许小于或等于越上限值</source>
|
||
<translation>The upper limit cannot be less than or equal to the upper limit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1867"/>
|
||
<source>越下限值不允许小于或等于越下下限值</source>
|
||
<translation>The lower limit cannot be less than or equal to the lower limit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1910"/>
|
||
<source>存在重复的前置分量!</source>
|
||
<translation>Duplicate preceding components exist!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1953"/>
|
||
<source>保存失败</source>
|
||
<translation>Save failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="1997"/>
|
||
<source>保存成功!</source>
|
||
<translation>Save successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2080"/>
|
||
<source>未选中设备</source>
|
||
<translation>No device selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2090"/>
|
||
<source>设备信息有误,请重新打开软件</source>
|
||
<translation>Device information is incorrect, please reopen the software</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2100"/>
|
||
<source>复制设备-请输入新的设备名</source>
|
||
<translation>Copy device - please enter a new device name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2118"/>
|
||
<source>标签名已存在,请修改</source>
|
||
<translation>The label name already exists, please modify it</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2138"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2224"/>
|
||
<source>复制失败!</source>
|
||
<translation>Copy failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2158"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2240"/>
|
||
<source>复制成功</source>
|
||
<translation>Copy successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2168"/>
|
||
<source>请选中要复制的设备组</source>
|
||
<translation>Please select the device group to copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2177"/>
|
||
<source>复制设备组-请输入新的设备组名</source>
|
||
<translation>Copy device group - please enter a new device group name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2182"/>
|
||
<source>新的设备组名</source>
|
||
<translation>New device group name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2198"/>
|
||
<source>标签名或描述不能为空</source>
|
||
<translation>Label name or description cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2207"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2420"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3543"/>
|
||
<source>数据库链接出错</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2212"/>
|
||
<source>设备组的标签名重复!请重新填写</source>
|
||
<translation>The label name of the device group is duplicated! Please fill it in again.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2259"/>
|
||
<source>请选择设备!</source>
|
||
<translation>Please select a device!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2268"/>
|
||
<source>设备信息有错,请重新打开软件</source>
|
||
<translation>Device information is incorrect, please reopen the software.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2278"/>
|
||
<source>修改设备属性</source>
|
||
<translation>Modify device properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2312"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2721"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2866"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2333"/>
|
||
<source>请选中要删除的设备</source>
|
||
<translation>Please select the device to delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2349"/>
|
||
<source>删除设备失败!</source>
|
||
<translation>Failed to delete the device!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2368"/>
|
||
<source>删除设备成功</source>
|
||
<translation>Device deleted successfully</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2377"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2443"/>
|
||
<source>请选中要关联的设备实例</source>
|
||
<translation>Please select the device instance to associate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2386"/>
|
||
<source>查询设备信息失败</source>
|
||
<translation>Failed to query device information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2426"/>
|
||
<source>该设备的模板未与前置模板有任何关联,请先关联!</source>
|
||
<translation>The template of this device has no association with the preceding template, please associate first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2430"/>
|
||
<source>选择前置设备进行关联</source>
|
||
<translation>Select the preceding device for association</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2451"/>
|
||
<source>获取设备信息错误</source>
|
||
<translation>Error retrieving device information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2467"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2467"/>
|
||
<source>未选择任何RTU,将执行清除RTU属性操作,是否执行?</source>
|
||
<translation>No RTU selected, the operation to clear RTU properties will be executed, do you want to proceed?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2480"/>
|
||
<source>执行失败!</source>
|
||
<translation>Execution failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2494"/>
|
||
<source>执行成功</source>
|
||
<translation>Execution successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2502"/>
|
||
<source>请先选择位置和专业</source>
|
||
<translation>Please select a location and specialty first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2514"/>
|
||
<source>请选择具体的位置后添加</source>
|
||
<translation>Please select a specific location before adding</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2520"/>
|
||
<source>请选择具体的专业后添加</source>
|
||
<translation>Please select a specific specialty before adding</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2526"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2661"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2667"/>
|
||
<source>获取车站标签信息失败</source>
|
||
<translation>Failed to retrieve station label information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2572"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3585"/>
|
||
<source>添加成功</source>
|
||
<translation>Addition successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2600"/>
|
||
<source>导入成功</source>
|
||
<translation>Import successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2629"/>
|
||
<source>导出成功</source>
|
||
<translation>Export successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2650"/>
|
||
<source>设备组数据异常,请刷新设备组信息后将其删除!</source>
|
||
<translation>Device group data is abnormal, please refresh the device group information and then delete it!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2740"/>
|
||
<source>请选中设备组</source>
|
||
<translation>Please select a device group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2758"/>
|
||
<source>删除设备组失败!</source>
|
||
<translation>Failed to delete the device group!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2779"/>
|
||
<source>删除设备组成功</source>
|
||
<translation>Device group deleted successfully</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2978"/>
|
||
<source>请选中要生成出口的测点</source>
|
||
<translation>Please select the point to generate the outlet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="2986"/>
|
||
<source>累计量无闭锁出口</source>
|
||
<translation>Cumulative amount has no interlock outlet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3022"/>
|
||
<source>此测点非控制点,无法生成闭锁出口</source>
|
||
<translation>This point is not a control point and cannot generate an interlock outlet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3052"/>
|
||
<source>闭锁出口生成成功!</source>
|
||
<translation>Interlock outlet generated successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3061"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3118"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3175"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3232"/>
|
||
<source>未选中具体设备!</source>
|
||
<translation>No specific device selected!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3085"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3142"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3199"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3256"/>
|
||
<source>获取RTU信息失败!</source>
|
||
<translation>Failed to retrieve RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3305"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3318"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3331"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3344"/>
|
||
<source>该测点 %1 不是特殊点,不可删除!</source>
|
||
<translation>This point %1 is not a special point and cannot be deleted!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3370"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3412"/>
|
||
<source>删除点失败!</source>
|
||
<translation>Failed to delete the point!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3385"/>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3426"/>
|
||
<source>删除点成功!</source>
|
||
<translation>Point deleted successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3440"/>
|
||
<source>请选中要同步更新描述的设备</source>
|
||
<translation>Please select the device to update the description synchronously</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3462"/>
|
||
<source>更新描述完毕!</source>
|
||
<translation>Update description completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3468"/>
|
||
<source>选择要添加的测点</source>
|
||
<translation>Select the points to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3479"/>
|
||
<source>请选中要添加的设备</source>
|
||
<translation>Please select the device to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3490"/>
|
||
<source>不可添加的前置测点类型</source>
|
||
<translation>Cannot add the type of preceding measurement point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3525"/>
|
||
<source>请选中要添加的设备组</source>
|
||
<translation>Please select the device group to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3533"/>
|
||
<source>请先选择具体位置和专业后添加设备</source>
|
||
<translation>Please select a specific location and specialty before adding the device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3548"/>
|
||
<source>添加设备</source>
|
||
<translation>Add device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3579"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/devwidget.cpp" line="3825"/>
|
||
<source>请选择同一类型的测点</source>
|
||
<translation>Please select measurement points of the same type</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EditRelationDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="28"/>
|
||
<source>点类型:</source>
|
||
<translation>Point type:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="33"/>
|
||
<source>添加</source>
|
||
<translation>Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="35"/>
|
||
<source>移除</source>
|
||
<translation>Remove</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="38"/>
|
||
<source>确定</source>
|
||
<translation>Ok</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="40"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="71"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="71"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="73"/>
|
||
<source>数字量</source>
|
||
<translation>Digital</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="73"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="75"/>
|
||
<source>累积量</source>
|
||
<translation>Accuml</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="77"/>
|
||
<source>混合量</source>
|
||
<translation>Mix</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="77"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mix control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="85"/>
|
||
<source>后台测点标志</source>
|
||
<translation>Back point flag</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="85"/>
|
||
<source>前置测点标志</source>
|
||
<translation>Fes point flag</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="137"/>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="145"/>
|
||
<source>警告</source>
|
||
<translation>Warnning</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="137"/>
|
||
<source>不允许表格为空!</source>
|
||
<translation>The talbe can't be empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/editrelationdlg.cpp" line="145"/>
|
||
<source>后台标志不允许重复!</source>
|
||
<translation>Back flag does not allow duplicates!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FesTempWidget</name>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="100"/>
|
||
<source>请输入标签或描述</source>
|
||
<translation>Please enter a label or description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="107"/>
|
||
<source>属性同步至实例设备</source>
|
||
<translation>Sync attributes to instance device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="110"/>
|
||
<source>添加记录</source>
|
||
<translation>Add record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="112"/>
|
||
<source>修改</source>
|
||
<translation>Edit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="114"/>
|
||
<source>复制点</source>
|
||
<translation>Copy point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="117"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="120"/>
|
||
<source>Excel导出</source>
|
||
<translation>Excel export</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="122"/>
|
||
<source>Excel导入</source>
|
||
<translation>Excel import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="125"/>
|
||
<source>批量修改前置设备</source>
|
||
<translation>Batch modify pre-device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="155"/>
|
||
<source>添加应用至前置设备</source>
|
||
<translation>Add application to pre-device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="156"/>
|
||
<source>删除应用至前置设备</source>
|
||
<translation>Remove application from pre-device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="170"/>
|
||
<source>累积量</source>
|
||
<translation>Accuml</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="173"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="176"/>
|
||
<source>数字量</source>
|
||
<translation>Digital</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="179"/>
|
||
<source>混合量</source>
|
||
<translation>Mix</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="182"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="185"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="188"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mixed control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="191"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="355"/>
|
||
<source>数据块</source>
|
||
<translation>DataBlock</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="194"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="358"/>
|
||
<source>保护定值</source>
|
||
<translation>ProtectionSet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="331"/>
|
||
<source>前置设备模板</source>
|
||
<translation>fesDevTemp</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="334"/>
|
||
<source>累积量模板点</source>
|
||
<translation>AccumlTempPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="337"/>
|
||
<source>模拟量模板点</source>
|
||
<translation>AnalogTempPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="340"/>
|
||
<source>数字量模板点</source>
|
||
<translation>DigitalTempPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="343"/>
|
||
<source>混合量模板点</source>
|
||
<translation>MixedTempPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="346"/>
|
||
<source>模拟量控制点</source>
|
||
<translation>AnalogCtrlPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="349"/>
|
||
<source>数字量控制点</source>
|
||
<translation>DigitalCtrlPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="352"/>
|
||
<source>混合量控制点</source>
|
||
<translation>MixedCtrlPoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="375"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="387"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="398"/>
|
||
<source>导出%1不成功</source>
|
||
<translation>Export %1 failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="485"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1514"/>
|
||
<source>文件打开不成功!</source>
|
||
<translation>Failed to open the file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="530"/>
|
||
<source>导入失败!事务已回滚!原因:</source>
|
||
<translation>Import failed! Transaction has been rolled back! Reason:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="533"/>
|
||
<source>导入失败!原因:事务开启失败</source>
|
||
<translation>Import failed! Reason: Transaction opening failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="597"/>
|
||
<source>excel文件中没有%1表</source>
|
||
<translation>No %1 sheet in the Excel file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="601"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="609"/>
|
||
<source>表格%1中没有%2列</source>
|
||
<translation>No %2 column in sheet %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="605"/>
|
||
<source>设备模板名为空!</source>
|
||
<translation>Device template name is empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="644"/>
|
||
<source>存在同名模板%1,无法导入</source>
|
||
<translation>Template with the same name %1 exists, cannot import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="648"/>
|
||
<source>写入TAG_NAME失败</source>
|
||
<translation>Failed to write TAG_NAME</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="651"/>
|
||
<source>写入设备描述失败</source>
|
||
<translation>Failed to write device description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="753"/>
|
||
<source>错误:没有%1表!</source>
|
||
<translation>Error: No %1 sheet!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="757"/>
|
||
<source>错误:没有此列%1</source>
|
||
<translation>Error: No such column %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="812"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="876"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="923"/>
|
||
<source>请选中要添加测点的模板!</source>
|
||
<translation>Please select the template to which the measurement points should be added!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="832"/>
|
||
<source>添加前置测点模板</source>
|
||
<translation>Add Precursor Measurement Point Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="864"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="910"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="957"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="868"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="914"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="960"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1851"/>
|
||
<source>添加成功</source>
|
||
<translation>Addition successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="884"/>
|
||
<source>添加数据块</source>
|
||
<translation>Add Data Block</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="931"/>
|
||
<source>添加保护定值</source>
|
||
<translation>Add Protection Set Value</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="973"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1173"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1724"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1872"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2023"/>
|
||
<source>请选中要修改的模板</source>
|
||
<translation>Please select the template to modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="980"/>
|
||
<source>请选中要修改的行</source>
|
||
<translation>Please select the row to modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="998"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1050"/>
|
||
<source>请选中要复制的模板点</source>
|
||
<translation>Please select the template points to copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1032"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1072"/>
|
||
<source>复制点失败!</source>
|
||
<translation>Copying points failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1089"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1093"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1237"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1259"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1089"/>
|
||
<source>请至少选择一条数据!</source>
|
||
<translation>Please select at least one data!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1093"/>
|
||
<source>是否删除前置测点?</source>
|
||
<translation>Do you want to delete the precursor measurement point?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1112"/>
|
||
<source>删除失败!</source>
|
||
<translation>Deletion failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1123"/>
|
||
<source>删除成功</source>
|
||
<translation>Deletion successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1133"/>
|
||
<source>添加前置模板</source>
|
||
<translation>Add Precursor Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1164"/>
|
||
<source>添加成功!</source>
|
||
<translation>Addition successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1186"/>
|
||
<source>该模板在数据库中的数据不唯一</source>
|
||
<translation>The data of this template in the database is not unique</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1191"/>
|
||
<source>修改前置模板</source>
|
||
<translation>Modify Precursor Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1231"/>
|
||
<source>修改成功!</source>
|
||
<translation>Modification successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1237"/>
|
||
<source>是否删除前置模板?</source>
|
||
<translation>Do you want to delete the precursor template?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1253"/>
|
||
<source>链接数据库查询失败</source>
|
||
<translation>Database query connection failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1260"/>
|
||
<source>有以下RTU引用了模板%1:
|
||
%2
|
||
是否强制删除此模板?</source>
|
||
<translation>The following RTUs reference template %1:
|
||
%2
|
||
Do you want to forcibly delete this template?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1280"/>
|
||
<source>删除失败</source>
|
||
<translation>Deletion failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1296"/>
|
||
<source>删除设备成功</source>
|
||
<translation>Device deleted successfully</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1305"/>
|
||
<source>请选中需要导出的设备</source>
|
||
<translation>Please select the device to export</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1315"/>
|
||
<source>保存模板</source>
|
||
<translation>Save Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1330"/>
|
||
<source>导出模板不成功!</source>
|
||
<translation>Template export unsuccessful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1337"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1344"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1351"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1358"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1365"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1372"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1379"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1386"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1393"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1400"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1407"/>
|
||
<source>导出设备模板不成功!
|
||
原因:%1</source>
|
||
<translation>Device template export unsuccessful!
|
||
Reason: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1413"/>
|
||
<source>保存文件失败!
|
||
%1</source>
|
||
<translation>File save failed!
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1417"/>
|
||
<source>导出成功!导出路径:
|
||
%1</source>
|
||
<translation>Export successful! Export path:
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1427"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1454"/>
|
||
<source>模板导入</source>
|
||
<translation>Template Import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1436"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1479"/>
|
||
<source>导入失败!
|
||
失败文件:%1
|
||
失败原因:%2
|
||
</source>
|
||
<translation>Import failed!
|
||
Failed file: %1
|
||
Reason for failure: %2
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1448"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1492"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1571"/>
|
||
<source>导入成功</source>
|
||
<translation>Import successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1461"/>
|
||
<source>导入失败</source>
|
||
<translation>Import failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1465"/>
|
||
<source>请输入模板所属的专业和类型</source>
|
||
<translation>Please enter the specialty and type of the template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1497"/>
|
||
<source>选择PSC3000导出的转发数据</source>
|
||
<translation>Select the forwarded data exported from PSC3000</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1540"/>
|
||
<source>未检测到任何设备模板</source>
|
||
<translation>No device templates detected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1557"/>
|
||
<source>导入失败!
|
||
失败原因:%1
|
||
</source>
|
||
<translation>Import failed!
|
||
Reason for failure: %1
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1591"/>
|
||
<source>请选择要实例化的前置模板</source>
|
||
<translation>Please select the template to instantiate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1600"/>
|
||
<source>获取模板信息失败!</source>
|
||
<translation>Failed to retrieve template information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1605"/>
|
||
<source>模板信息错误</source>
|
||
<translation>Template information error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1610"/>
|
||
<source>批量实例化前置设备</source>
|
||
<translation>Batch instantiate Fes devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1617"/>
|
||
<source>实例化成功!</source>
|
||
<translation>Instantiation successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1643"/>
|
||
<source>复制前置设备模板</source>
|
||
<translation>Copy Fes device template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1659"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1664"/>
|
||
<source>标签名已存在,请修改</source>
|
||
<translation>Label name already exists, please modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1693"/>
|
||
<source>复制失败!</source>
|
||
<translation>Copy failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1699"/>
|
||
<source>复制成功!</source>
|
||
<translation>Copy successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1717"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1865"/>
|
||
<source>未选中模板点</source>
|
||
<translation>No template points selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1729"/>
|
||
<source>选中要添加的设备</source>
|
||
<translation>Select the device to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1847"/>
|
||
<source>添加点失败!</source>
|
||
<translation>Adding point failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1852"/>
|
||
<source>添加成功!</source>
|
||
<translation>Added successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1877"/>
|
||
<source>选中要删除的设备</source>
|
||
<translation>Select the device to delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1978"/>
|
||
<source>删除点失败!</source>
|
||
<translation>Deleting point failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1983"/>
|
||
<source>删除点成功</source>
|
||
<translation>Deleting point successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="1984"/>
|
||
<source>删除点成功!</source>
|
||
<translation>Deleting point successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2001"/>
|
||
<source>请先保存修改</source>
|
||
<translation>Please save changes first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2011"/>
|
||
<source>该列不可编辑</source>
|
||
<translation>This column is not editable</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2016"/>
|
||
<source>该列是主键,不可编辑</source>
|
||
<translation>This column is a primary key and cannot be edited</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2028"/>
|
||
<source>选中要修改的设备</source>
|
||
<translation>Select the device to modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2050"/>
|
||
<source>当前属性无法同步</source>
|
||
<translation>The current property cannot be synchronized</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2061"/>
|
||
<source>开始执行批量菜单</source>
|
||
<translation>Starting batch menu execution</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2105"/>
|
||
<source>结束执行批量菜单</source>
|
||
<translation>Ending batch menu execution</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2109"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2113"/>
|
||
<location filename="TempPlugin/festempwidget.cpp" line="2114"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FesWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="170"/>
|
||
<source>添加记录</source>
|
||
<translation>Add record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="172"/>
|
||
<source>修改记录</source>
|
||
<translation>Edit record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="174"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="178"/>
|
||
<source>Excel导出</source>
|
||
<translation>Export to Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="180"/>
|
||
<source>Excel导入</source>
|
||
<translation>Import from Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="274"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="278"/>
|
||
<source>添加成功</source>
|
||
<translation>Addition successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="315"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="319"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="351"/>
|
||
<source>以下通道设置中有引用该规约,请先删除通道!
|
||
</source>
|
||
<translation>The following channel settings reference this protocol, please delete the channel first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="369"/>
|
||
<source>有以下FES设备模板挂载在此设备类型,请先FES设备模板
|
||
</source>
|
||
<translation>The following FES device templates are mounted on this device type, please first remove the FES device templates</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="389"/>
|
||
<source>删除失败</source>
|
||
<translation>Deletion failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/feswidget.cpp" line="393"/>
|
||
<source>删除成功</source>
|
||
<translation>Deletion successful</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdAddTempGroupDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="23"/>
|
||
<source>模板组标签名</source>
|
||
<translation>Template group label</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="24"/>
|
||
<source>模板组描述</source>
|
||
<translation>Template group description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="34"/>
|
||
<source>同时添加以下设备模板</source>
|
||
<translation>Simultaneously add the following device templates</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="36"/>
|
||
<source>间隔信息</source>
|
||
<translation>Interval information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="37"/>
|
||
<source>断路器</source>
|
||
<translation>Circuit breaker</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="38"/>
|
||
<source>上隔离刀</source>
|
||
<translation>Upper isolating switch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="39"/>
|
||
<source>下隔离刀</source>
|
||
<translation>Lower isolating switch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="40"/>
|
||
<source>接地刀闸</source>
|
||
<translation>Earthing switch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="41"/>
|
||
<source>手车</source>
|
||
<translation>Handcart</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="141"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="148"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdaddtempgroupdlg.cpp" line="157"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdBatchFesDevDlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="23"/>
|
||
<source>批量实例化</source>
|
||
<translation>Batch instantiation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="39"/>
|
||
<source>批量实例设备</source>
|
||
<translation>Batch instantiate devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="41"/>
|
||
<source>批量设置</source>
|
||
<translation>Batch settings</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="44"/>
|
||
<source>批量实例数量</source>
|
||
<translation>Batch instance quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="48"/>
|
||
<source>批量起始数字</source>
|
||
<translation>Batch starting number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="52"/>
|
||
<source>批量标签名格式(%1表示占位符)</source>
|
||
<translation>Batch label name format ( %1 represents a placeholder )</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="54"/>
|
||
<source>示例:tagName%1</source>
|
||
<translation>Example: tagName%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="55"/>
|
||
<source>批量描述格式(%1表示占位符)</source>
|
||
<translation>Batch description format ( %1 represents a placeholder )</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="57"/>
|
||
<source>示例:#%1电表</source>
|
||
<translation>Example: #%1 meter</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="111"/>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="170"/>
|
||
<source>实例化失败!</source>
|
||
<translation>Instantiation failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="114"/>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="173"/>
|
||
<source>提交事务失败,已回滚</source>
|
||
<translation>Transaction submission failed, rollback has been initiated</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="189"/>
|
||
<source>批量标签名格式为空</source>
|
||
<translation>Batch label name format is empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="194"/>
|
||
<source>批量标签名格式中含有非法字符.号</source>
|
||
<translation>Batch label name format contains illegal characters, such as '.'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="199"/>
|
||
<source>批量标签名格式中没有包含占位符%1</source>
|
||
<translation>Batch label name format does not include the placeholder %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="204"/>
|
||
<source>批量描述格式为空</source>
|
||
<translation>Batch description format is empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="209"/>
|
||
<source>批量描述格式中含有非法字符.号</source>
|
||
<translation>Batch description format contains illegal characters, such as '.'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="214"/>
|
||
<source>批量描述格式中没有包含占位符%1</source>
|
||
<translation>Batch description format does not include the placeholder %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="233"/>
|
||
<source>请先选择RTU</source>
|
||
<translation>Please select an RTU first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="243"/>
|
||
<source>查询RTU信息失败!</source>
|
||
<translation>Failed to query RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdbatchfesdevdlg.cpp" line="274"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdBatchInstanceDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="25"/>
|
||
<source>批量实例化</source>
|
||
<translation>Batch instantiation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="34"/>
|
||
<source>批量处理未完成</source>
|
||
<translation>Batch processing not completed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="53"/>
|
||
<source>批量实例设备</source>
|
||
<translation>Batch instantiate devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="59"/>
|
||
<source>后台设备批量设置</source>
|
||
<translation>Batch settings for background devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="62"/>
|
||
<source>批量实例数量</source>
|
||
<translation>Batch instance quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="66"/>
|
||
<source>批量起始数字</source>
|
||
<translation>Batch starting number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="70"/>
|
||
<source>批量标签名格式(%1表示占位符)</source>
|
||
<translation>Batch label name format ( %1 represents a placeholder )</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="72"/>
|
||
<source>示例:tagName%1</source>
|
||
<translation>Example: tagName%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="73"/>
|
||
<source>批量描述格式(%1表示占位符)</source>
|
||
<translation>Batch description format ( %1 represents a placeholder )</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="75"/>
|
||
<source>示例:#%1电表</source>
|
||
<translation>Example: #%1 meter</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="76"/>
|
||
<source>同时在前置中实例化对应设备</source>
|
||
<translation>Instantiate corresponding devices in the front end simultaneously</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="80"/>
|
||
<source>前置批量设置</source>
|
||
<translation>Batch settings for front end</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="83"/>
|
||
<source>选择同时要实例的前置RTU</source>
|
||
<translation>Select the front end RTU to be instantiated simultaneously</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="153"/>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="162"/>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="243"/>
|
||
<source>实例化失败!</source>
|
||
<translation>Instantiation failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="170"/>
|
||
<source>提交事务失败,已回滚</source>
|
||
<translation>Transaction submission failed, rollback has been initiated</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="178"/>
|
||
<source>实例化成功!</source>
|
||
<translation>Instantiation successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="270"/>
|
||
<source>批量标签名格式为空</source>
|
||
<translation>Batch label name format is empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="275"/>
|
||
<source>批量标签名格式中含有非法字符.号</source>
|
||
<translation>Batch label name format contains illegal characters, such as '.'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="280"/>
|
||
<source>批量标签名格式中没有包含占位符%1</source>
|
||
<translation>Batch label name format does not include the placeholder %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="285"/>
|
||
<source>批量描述格式为空</source>
|
||
<translation>Batch description format is empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="290"/>
|
||
<source>批量描述格式中含有非法字符.号</source>
|
||
<translation>Batch description format contains illegal characters, such as '.'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="295"/>
|
||
<source>批量描述格式中没有包含占位符%1</source>
|
||
<translation>Batch description format does not include the placeholder %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="304"/>
|
||
<source>没有选择前置要实例的RTU,无法同时在前置中实例化对应设备
|
||
请先选择!</source>
|
||
<translation>No front end RTU selected for instantiation; cannot instantiate corresponding devices in the front end. Please select first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="318"/>
|
||
<source>查询数据库失败</source>
|
||
<translation>Failed to query the database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="323"/>
|
||
<source>所选择的后台模板的属性 二次设备模板名 为空</source>
|
||
<translation>The attribute 'Secondary device template name' of the selected background template is empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="346"/>
|
||
<source>关联失败!数据库链接错误!</source>
|
||
<translation>Association failed! Database connection error!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="350"/>
|
||
<source>关联失败!不存在相同名称的前置设备,请手动关联!</source>
|
||
<translation>Association failed! No front end device with the same name exists, please associate manually!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="354"/>
|
||
<source>关联失败!存在多个相同名称的前置设备,请手动关联</source>
|
||
<translation>Association failed! Multiple front end devices with the same name exist, please associate manually</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="375"/>
|
||
<source>关联失败!</source>
|
||
<translation>Association failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="380"/>
|
||
<source>关联失败!启动回滚</source>
|
||
<translation>Association failed! Initiating rollback</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="454"/>
|
||
<source>车站没有选择,请在属性框中选择</source>
|
||
<translation>No station selected, please select in the property box</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="463"/>
|
||
<source>专业没有选择,请在属性框中选择</source>
|
||
<translation>No specialty selected, please select in the property box</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="476"/>
|
||
<source>获取RTU信息失败!</source>
|
||
<translation>Failed to get RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdbatchinstancedlg.cpp" line="492"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdChanWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="108"/>
|
||
<source>请选中要添加的位置</source>
|
||
<translation>Please select the position to add.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="117"/>
|
||
<source>请先选择要添加的专业</source>
|
||
<translation>Please select the specialty to add first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="130"/>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="416"/>
|
||
<source>获取通道号不成功!</source>
|
||
<translation>Failed to obtain channel number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="194"/>
|
||
<source>获取车站信息和专业信息失败</source>
|
||
<translation>Failed to obtain station and specialty information.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="215"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="219"/>
|
||
<source>添加成功</source>
|
||
<translation>Addition successful.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="231"/>
|
||
<source>请先选中要修改的通道</source>
|
||
<translation>Please select the channel to modify first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="297"/>
|
||
<source>写入失败,原因:获取车站信息和专业信息失败</source>
|
||
<translation>Write failed, reason: Failed to obtain station and specialty information.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="318"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification failed.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="322"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="352"/>
|
||
<source>有以下RTU挂载在此通道,请先删除RTU
|
||
</source>
|
||
<translation>The following RTUs are mounted on this channel; please delete the RTUs first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="372"/>
|
||
<source>删除失败</source>
|
||
<translation>Deletion failed.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="376"/>
|
||
<source>删除成功</source>
|
||
<translation>Deletion successful.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="388"/>
|
||
<source>请选中要复制的行</source>
|
||
<translation>Please select the row to copy.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="392"/>
|
||
<source>复制</source>
|
||
<translation>Copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="392"/>
|
||
<source>复制数量</source>
|
||
<translation>Copy Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="444"/>
|
||
<source>复制失败</source>
|
||
<translation>Copy failed.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdchanwidget.cpp" line="448"/>
|
||
<source>复制成功</source>
|
||
<translation>Copy successful.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdCreateDevByFES</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="26"/>
|
||
<source>按照前置设备实例化</source>
|
||
<translation>Instantiate according to the Fes device.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="32"/>
|
||
<source>下一步</source>
|
||
<translation>Next</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="33"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="34"/>
|
||
<source>完成</source>
|
||
<translation>Finish</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="60"/>
|
||
<source>设备组名称</source>
|
||
<translation>Device Group Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="62"/>
|
||
<source>设备组描述</source>
|
||
<translation>Device Group Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="66"/>
|
||
<source>模板 </source>
|
||
<translation>Template </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="66"/>
|
||
<source>对应的设备</source>
|
||
<translation>Corresponding Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="83"/>
|
||
<source>选择模板组 %1 对应的前置设备(以光标为锚点进行添加,或者拖拽添加)</source>
|
||
<translation>Select the Fes device corresponding to template group %1 (add using the cursor as an anchor point or drag to add).</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="87"/>
|
||
<source>位置</source>
|
||
<translation>Position</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="88"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="94"/>
|
||
<source>筛选</source>
|
||
<translation>Filter</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="100"/>
|
||
<source>添加时带RTU前缀</source>
|
||
<translation>Add RTU prefix when adding.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="112"/>
|
||
<source>添加>></source>
|
||
<translation>Add >></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="113"/>
|
||
<source>>替换<</source>
|
||
<translation>>Replace<</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="114"/>
|
||
<source><<删除</source>
|
||
<translation><<Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="148"/>
|
||
<source>选择责任区</source>
|
||
<translation>Select Responsibility Area</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="154"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="156"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="158"/>
|
||
<source>撤销更改</source>
|
||
<translation>Undo Changes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="160"/>
|
||
<source>保存</source>
|
||
<translation>Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="190"/>
|
||
<source>责任区表格未保存!</source>
|
||
<translation>Responsibility area table not saved!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="196"/>
|
||
<source>请选择责任区</source>
|
||
<translation>Please select a responsibility area.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="217"/>
|
||
<source>正在处理,请稍侯....</source>
|
||
<translation>Processing, please wait...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="303"/>
|
||
<source>设备组为空!请先添加设备组</source>
|
||
<translation>The device group is empty! Please add a device group first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="311"/>
|
||
<source>第%1行的设备组名称为空,请删除或修改!</source>
|
||
<translation>The device group name on line %1 is empty, please delete or modify!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="314"/>
|
||
<source>设备组名称%1重复,请删除或修改!</source>
|
||
<translation>Device group name %1 is duplicated, please delete or modify!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="414"/>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="498"/>
|
||
<source>每次添加只能选择相同模板的设备!</source>
|
||
<translation>You can only select devices with the same template each time you add!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="423"/>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="507"/>
|
||
<source>未找到前置设备所对应的列!</source>
|
||
<translation>Column corresponding to the Fes device not found!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="453"/>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="526"/>
|
||
<source>表格中光标所处的位置不是设备模板所对应的位置,
|
||
请移动光标到正确的位置</source>
|
||
<translation>The position of the cursor in the table does not correspond to the position of the device template. Please move the cursor to the correct position.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="519"/>
|
||
<source>请选择要替换的单元格</source>
|
||
<translation>Please select the cell to replace.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="619"/>
|
||
<source>按照前置设备批量生成成功</source>
|
||
<translation>Batch generation according to the Fes device succeeded.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdcreatedevbyfes.cpp" line="630"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdDevAndFesWidget</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="63"/>
|
||
<source>设备</source>
|
||
<translation>Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="63"/>
|
||
<source>关联状态</source>
|
||
<translation>Association Status</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="110"/>
|
||
<source>前置</source>
|
||
<translation>Fes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="112"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="118"/>
|
||
<source>前置设备</source>
|
||
<translation>Fes Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="126"/>
|
||
<source>前置测点</source>
|
||
<translation>Fes Measurement Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="148"/>
|
||
<source>清空所选测点的关联</source>
|
||
<translation>Clear Association of Selected Points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="159"/>
|
||
<source>移除设备组</source>
|
||
<translation>Remove Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="160"/>
|
||
<source>清空所选设备的关联(包括输入输出)</source>
|
||
<translation>Clear Association of Selected Devices (Including Inputs and Outputs)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="162"/>
|
||
<source>同步所选设备的前置测点描述</source>
|
||
<translation>Synchronize Descriptions of Selected Device Measurement Points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="163"/>
|
||
<source>刷新设备组关联状态</source>
|
||
<translation>Refresh Device Group Association Status</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="174"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="463"/>
|
||
<source>已关联:%1,未关联:%2</source>
|
||
<translation>Associated: %1, Unassociated: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="577"/>
|
||
<source>请选中设备组</source>
|
||
<translation>Please Select a Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="586"/>
|
||
<source>所选设备组已经存在,请重新选择</source>
|
||
<translation>The Selected Device Group Already Exists, Please Re-select</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="645"/>
|
||
<source>请选中设备组进行删除</source>
|
||
<translation>Please Select a Device Group for Deletion</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="832"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="962"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1072"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1242"/>
|
||
<source>请选择相同类型的点,控制点与普通测点不要同时选中</source>
|
||
<translation>Please Select Points of the Same Type; Control Points and Regular Measurement Points Should Not Be Selected Together</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="841"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="971"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1081"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1251"/>
|
||
<source>所选测点类型与表格中的测点类型不一致</source>
|
||
<translation>The Selected Measurement Point Type Does Not Match the Type in the Table</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="847"/>
|
||
<source>请选中模拟量的测点类型</source>
|
||
<translation>Please Select the Analog Measurement Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="853"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="983"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1106"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1263"/>
|
||
<source>请拖拽到前置分量上</source>
|
||
<translation>Please Drag to the Fes Component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="859"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1125"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1269"/>
|
||
<source>请拖拽到输出分量上</source>
|
||
<translation>Please Drag to the Output Component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="938"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1048"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1218"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1347"/>
|
||
<source>更新成功</source>
|
||
<translation>Update Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="977"/>
|
||
<source>请选中累积量的测点类型</source>
|
||
<translation>Please Select the Accumulated Measurement Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1087"/>
|
||
<source>请选中数字量的测点类型</source>
|
||
<translation>Please Select the Digital Measurement Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1257"/>
|
||
<source>请选中混合量的测点类型</source>
|
||
<translation>Please Select the Mixed Measurement Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1420"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1473"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1609"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1662"/>
|
||
<source>清空执行完毕!</source>
|
||
<translation>Clear Operation Completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1734"/>
|
||
<source>请选中要同步更新描述的设备</source>
|
||
<translation>Please Select the Device to Synchronize and Update the Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1756"/>
|
||
<source>更新描述完毕!</source>
|
||
<translation>Update Description Completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1798"/>
|
||
<source>关联失败</source>
|
||
<translation>Association Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1804"/>
|
||
<source>关联成功</source>
|
||
<translation>Association Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1809"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdDevGroupListDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="30"/>
|
||
<source>位置:</source>
|
||
<translation>Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="36"/>
|
||
<source>专业:</source>
|
||
<translation>Specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="43"/>
|
||
<source>设备组:</source>
|
||
<translation>Device Group:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="50"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="51"/>
|
||
<source>反选</source>
|
||
<translation>Invert Selection</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="52"/>
|
||
<source>确定</source>
|
||
<translation>OK</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="82"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="340"/>
|
||
<source>更新成功</source>
|
||
<translation>Update Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="353"/>
|
||
<location filename="DevModelWidget/kbddevgrouplistdlg.cpp" line="365"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database Connection Error</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdDevInfo</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevinfo.cpp" line="12"/>
|
||
<location filename="DevModelWidget/kbddevinfo.cpp" line="52"/>
|
||
<source>设备实例</source>
|
||
<translation>Device Instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevinfo.cpp" line="55"/>
|
||
<source>搜索...</source>
|
||
<translation>Search...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevinfo.cpp" line="61"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesDevDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="51"/>
|
||
<source>选择前置设备(设备的原有关联关系不覆盖,如需覆盖请先清空关联关系)</source>
|
||
<translation>Select Fes Device (The original association of the device will not be overwritten. To overwrite, please clear the associations first)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="87"/>
|
||
<source>已选中关联设备</source>
|
||
<translation>Selected Associated Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="89"/>
|
||
<source>后台设备</source>
|
||
<translation>Background Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="95"/>
|
||
<source>前置设备</source>
|
||
<translation>Fes Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="112"/>
|
||
<source>关联</source>
|
||
<translation>Associate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="113"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="182"/>
|
||
<source>关联失败!</source>
|
||
<translation>Association Failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="186"/>
|
||
<source>关联成功!</source>
|
||
<translation>Association Successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="199"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevdlg.cpp" line="209"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesDevTempDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdfesdevtempdlg.ui" line="14"/>
|
||
<source>选择前置设备模板</source>
|
||
<translation>Select Fes Device Template</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesDevWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="41"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="42"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="43"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="60"/>
|
||
<source>实例化设备</source>
|
||
<translation>Instantiate Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="61"/>
|
||
<source>修改设备</source>
|
||
<translation>Modify Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="62"/>
|
||
<source>删除设备</source>
|
||
<translation>Delete Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="64"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="68"/>
|
||
<source>前置设备</source>
|
||
<translation>Fes Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="116"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="160"/>
|
||
<source>请先选择RTU</source>
|
||
<translation>Please select RTU first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="170"/>
|
||
<source>查询RTU信息失败!</source>
|
||
<translation>Failed to query RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="186"/>
|
||
<source>实例化成功!</source>
|
||
<translation>Instantiation Successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="200"/>
|
||
<source>请选中对应设备!</source>
|
||
<translation>Please select the corresponding device!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="232"/>
|
||
<source>修改成功!</source>
|
||
<translation>Modification Successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="256"/>
|
||
<source>删除设备失败!</source>
|
||
<translation>Failed to delete device!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="269"/>
|
||
<source>删除设备成功!</source>
|
||
<translation>Device deleted successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="311"/>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="316"/>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="321"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesdevwidget.cpp" line="316"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesPointDlg</name>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="14"/>
|
||
<source>前置测点检索器</source>
|
||
<translation>Fes Point Retriever</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="79"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="85"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="91"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="106"/>
|
||
<source>点类型</source>
|
||
<translation>Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="116"/>
|
||
<source>标签名</source>
|
||
<translation>Label Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="134"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="135"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="136"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="137"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="138"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="139"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../model_studio/kbdfespointdlg.cpp" line="140"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mixed Control</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesPointWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="71"/>
|
||
<source>专业</source>
|
||
<translation>Professional</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="82"/>
|
||
<source>请输入位置或设备描述关键字</source>
|
||
<translation>Please enter location or device description keywords</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="85"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="193"/>
|
||
<source>添加设备</source>
|
||
<translation>Add Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="94"/>
|
||
<source>多选</source>
|
||
<translation>Multi-select</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="95"/>
|
||
<source>查询</source>
|
||
<translation>Query</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="110"/>
|
||
<source>前置测点</source>
|
||
<translation>Pre-measurement Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="115"/>
|
||
<source>请输入标签或描述</source>
|
||
<translation>Please enter a label or description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="120"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="122"/>
|
||
<source>修改记录</source>
|
||
<translation>Edit Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="124"/>
|
||
<source>复制记录</source>
|
||
<translation>Copy Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="128"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="131"/>
|
||
<source>Excel导出</source>
|
||
<translation>Export to Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="133"/>
|
||
<source>Excel导入</source>
|
||
<translation>Import from Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="135"/>
|
||
<source>按照设备ID重排规约参数1</source>
|
||
<translation>Rearrange Protocol Parameter 1 by Device ID</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="169"/>
|
||
<source>显示位置</source>
|
||
<translation>Display Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="176"/>
|
||
<source>显示RTU</source>
|
||
<translation>Display RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="183"/>
|
||
<source>显示设备</source>
|
||
<translation>Display Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="189"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="190"/>
|
||
<source>反选</source>
|
||
<translation>Inverse Selection</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="192"/>
|
||
<source>导入前置设备</source>
|
||
<translation>Import Preceding Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="194"/>
|
||
<source>修改设备</source>
|
||
<translation>Edit Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="195"/>
|
||
<source>删除设备</source>
|
||
<translation>Delete Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="196"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="217"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="245"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="247"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="249"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="251"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="253"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="255"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="257"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mixed Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="259"/>
|
||
<source>数据块</source>
|
||
<translation>Data Block</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="261"/>
|
||
<source>保护定值</source>
|
||
<translation>Protection Setting</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="449"/>
|
||
<source>查询RTU信息失败!</source>
|
||
<translation>Failed to Query RTU Information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="525"/>
|
||
<source>请选择要添加的RTU</source>
|
||
<translation>Please select the RTU to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="534"/>
|
||
<source>数据库链接出错</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="565"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="929"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="981"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1059"/>
|
||
<source>添加失败</source>
|
||
<translation>Add Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="569"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="942"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="997"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1073"/>
|
||
<source>添加成功</source>
|
||
<translation>Add Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="578"/>
|
||
<source>请选中对应设备!</source>
|
||
<translation>Please select the corresponding device!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="591"/>
|
||
<source>设备组信息错误,请刷新设备组后删除!</source>
|
||
<translation>Device group information error, please refresh the device group before deleting!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="635"/>
|
||
<source>修改成功!</source>
|
||
<translation>Modification Successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="692"/>
|
||
<source>是否删除前置设备?</source>
|
||
<translation>Are you sure you want to delete the Fes device?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="694"/>
|
||
<source>当前选中包含场站或RTU,是否删除其下全部前置设备?</source>
|
||
<translation>The current selection includes a station or RTU. Are you sure you want to delete all associated Fes devices?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="696"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1298"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1403"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1408"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1413"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1435"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="725"/>
|
||
<source>删除前置设备失败</source>
|
||
<translation>Failed to delete the Fes device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="730"/>
|
||
<source>删除设备成功!</source>
|
||
<translation>Device deletion successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="738"/>
|
||
<source>请选中要导入的RTU</source>
|
||
<translation>Please select the RTU to import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="775"/>
|
||
<source>文件访问失败</source>
|
||
<translation>File access failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="822"/>
|
||
<source>请先选择前置设备!</source>
|
||
<translation>Please select the Fes device first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="833"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="857"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="955"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1010"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1021"/>
|
||
<source>获取RTU信息失败!</source>
|
||
<translation>Failed to retrieve RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1107"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1280"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1120"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1293"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1134"/>
|
||
<source>复制</source>
|
||
<translation>Copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1134"/>
|
||
<source>复制数量</source>
|
||
<translation>Copy Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1163"/>
|
||
<source>获取最大规约参数不成功!</source>
|
||
<translation>Failed to retrieve the maximum protocol parameters!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1169"/>
|
||
<source>获取最大点号不成功!</source>
|
||
<translation>Failed to retrieve the maximum point number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1176"/>
|
||
<source>获取最大设备点序号不成功!</source>
|
||
<translation>Failed to retrieve the maximum device point sequence number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1184"/>
|
||
<source>获取最大数据块不成功!</source>
|
||
<translation>Failed to retrieve the maximum data block!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1248"/>
|
||
<source>复制失败</source>
|
||
<translation>Copy Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1252"/>
|
||
<source>复制成功</source>
|
||
<translation>Copy Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1298"/>
|
||
<source>是否删除前置测点?</source>
|
||
<translation>Are you sure you want to delete the Fes measurement point?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1323"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1356"/>
|
||
<source>删除失败!</source>
|
||
<translation>Deletion Failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1334"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1367"/>
|
||
<source>删除成功</source>
|
||
<translation>Deletion Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1394"/>
|
||
<source>点号不支持批量修改</source>
|
||
<translation>Point number does not support batch modification</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1408"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1429"/>
|
||
<source>请选中要排序的RTU</source>
|
||
<translation>Please select the RTU to sort</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1435"/>
|
||
<source>是否排序?</source>
|
||
<translation>Are you sure you want to sort?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1452"/>
|
||
<source>排序失败</source>
|
||
<translation>Sorting Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1456"/>
|
||
<location filename="FESWidget/kbdfespointwidget.cpp" line="1457"/>
|
||
<source>排序成功</source>
|
||
<translation>Sorting Successful</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesProtocolWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="50"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="52"/>
|
||
<source>修改记录</source>
|
||
<translation>Edit Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="54"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="58"/>
|
||
<source>Excel导出</source>
|
||
<translation>Export to Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="60"/>
|
||
<source>Excel导入</source>
|
||
<translation>Import from Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="78"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="292"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="411"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="776"/>
|
||
<source>模块名称</source>
|
||
<translation>Module Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="79"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="296"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="780"/>
|
||
<source>模块描述</source>
|
||
<translation>Module Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="87"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="484"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="821"/>
|
||
<source>参数名称</source>
|
||
<translation>Parameter Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="88"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="488"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="825"/>
|
||
<source>参数数据</source>
|
||
<translation>Parameter Data</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="89"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="493"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="829"/>
|
||
<source>参数描述</source>
|
||
<translation>Parameter Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="254"/>
|
||
<source>保存失败</source>
|
||
<translation>Save Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="284"/>
|
||
<source>保存成功</source>
|
||
<translation>Save Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="328"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="534"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="605"/>
|
||
<source>添加成功</source>
|
||
<translation>Add Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="331"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="537"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="541"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="601"/>
|
||
<source>添加失败</source>
|
||
<translation>Add Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="357"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="357"/>
|
||
<source>%1 模板数据无法删除</source>
|
||
<translation>Template data %1 cannot be deleted</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="365"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="562"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="718"/>
|
||
<source>删除成功</source>
|
||
<translation>Delete Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="396"/>
|
||
<source>复制成功</source>
|
||
<translation>Copy Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="409"/>
|
||
<source>字符串格式(占位符%1)</source>
|
||
<translation>String Format (Placeholder %1)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="413"/>
|
||
<source>起始数字</source>
|
||
<translation>Starting Number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="424"/>
|
||
<source>复制个数</source>
|
||
<translation>Number of Copies</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="466"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="645"/>
|
||
<source>修改成功</source>
|
||
<translation>Edit Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="472"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="641"/>
|
||
<source>修改失败</source>
|
||
<translation>Edit Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="676"/>
|
||
<source>以下通道设置中有引用该规约,请先删除通道!</source>
|
||
<translation>The following channel settings reference this protocol; please delete the channel first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="694"/>
|
||
<source>有以下FES设备模板挂载在此设备类型,请先删除FES设备模板!</source>
|
||
<translation>The following FES device templates are mounted on this device type; please delete the FES device templates first!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="714"/>
|
||
<source>删除失败</source>
|
||
<translation>Delete Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="881"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="929"/>
|
||
<source>添加</source>
|
||
<translation>Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="885"/>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="933"/>
|
||
<source>删除</source>
|
||
<translation>Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdfesprotocolwidget.cpp" line="890"/>
|
||
<source>复制</source>
|
||
<translation>Copy</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesTempDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestempdlg.cpp" line="30"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestempdlg.cpp" line="31"/>
|
||
<source>全不选</source>
|
||
<translation>Select None</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestempdlg.cpp" line="75"/>
|
||
<location filename="TempPlugin/kbdfestempdlg.cpp" line="82"/>
|
||
<source>无</source>
|
||
<translation>None</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdFesTempPointModifyDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="21"/>
|
||
<source>修改前置模板测点</source>
|
||
<translation>Modify Front Template Points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="25"/>
|
||
<source>勾选更改</source>
|
||
<translation>Check to Change</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="26"/>
|
||
<source>修改应用至前置设备</source>
|
||
<translation>Apply Changes to Front Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="27"/>
|
||
<source>仅修改模板点</source>
|
||
<translation>Only Modify Template Points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="28"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="86"/>
|
||
<source>当前属性表未关联相应模型!</source>
|
||
<translation>The current attribute table is not associated with the corresponding model!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="249"/>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="381"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="256"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="260"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="274"/>
|
||
<source>测点模型为空</source>
|
||
<translation>Point Model is Empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="282"/>
|
||
<source>未勾选任何属性</source>
|
||
<translation>No Attributes Selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="309"/>
|
||
<source>选中要修改的设备</source>
|
||
<translation>Select Devices to Modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="388"/>
|
||
<source>更新失败!</source>
|
||
<translation>Update Failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="392"/>
|
||
<source>更新成功!</source>
|
||
<translation>Update Successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdfestemppointmodifydlg.cpp" line="403"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdForwardBackWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="129"/>
|
||
<source>转发位置:</source>
|
||
<translation>Forwarding Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="133"/>
|
||
<source>转发专业:</source>
|
||
<translation>Forwarding Specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="137"/>
|
||
<source>转发RTU:</source>
|
||
<translation>Forwarding RTU:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="143"/>
|
||
<source>导出转发表</source>
|
||
<translation>Export Forwarding Table</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="147"/>
|
||
<source>导入转发表</source>
|
||
<translation>Import Forwarding Table</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="151"/>
|
||
<source>转发复制</source>
|
||
<translation>Forward Copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="154"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="187"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="296"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="189"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="300"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog Quantity Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="191"/>
|
||
<source>单点数字量</source>
|
||
<translation>Single Point Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="193"/>
|
||
<source>双点数字量</source>
|
||
<translation>Double Point Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="195"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="308"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital Quantity Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="197"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="312"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="199"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="316"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="201"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="320"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mixed Quantity Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="210"/>
|
||
<source><<添加</source>
|
||
<translation><< Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="214"/>
|
||
<source><<插入</source>
|
||
<translation><< Insert</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="233"/>
|
||
<source>设备组列表</source>
|
||
<translation>Device Group List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="235"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="236"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="237"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="248"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="278"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="250"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="280"/>
|
||
<source>反选</source>
|
||
<translation>Invert Selection</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="252"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="282"/>
|
||
<source>全不选</source>
|
||
<translation>Deselect All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="271"/>
|
||
<source>测点列表</source>
|
||
<translation>Measurement Point List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="283"/>
|
||
<source>查询</source>
|
||
<translation>Query</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="304"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="457"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="458"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="476"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="477"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1069"/>
|
||
<source>全部</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1218"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2284"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2908"/>
|
||
<source>双点数字量只能挑选数字量或数字量控制</source>
|
||
<translation>Double Point Digital Quantity can only select Digital Quantity or Digital Quantity Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1251"/>
|
||
<source>转发RTU为空!</source>
|
||
<translation>Forwarding RTU is empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1562"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1668"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2306"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2928"/>
|
||
<source>获取行数据失败!</source>
|
||
<translation>Failed to retrieve row data!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1568"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1674"/>
|
||
<source>获取行数据为空!</source>
|
||
<translation>Retrieved row data is empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1613"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1693"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2321"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2943"/>
|
||
<source>添加失败!</source>
|
||
<translation>Addition failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1616"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1691"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2344"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2960"/>
|
||
<source>添加成功!</source>
|
||
<translation>Addition successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1620"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1697"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2336"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2953"/>
|
||
<source>开启事务失败!</source>
|
||
<translation>Failed to start transaction!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1641"/>
|
||
<source>请选中一行作为插入位置!</source>
|
||
<translation>Please select a row as the insertion position!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1657"/>
|
||
<source>后移失败!</source>
|
||
<translation>Failed to move back!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1714"/>
|
||
<source>无法添加到</source>
|
||
<translation>Cannot add to</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1974"/>
|
||
<source>选择</source>
|
||
<translation>Select</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1974"/>
|
||
<source>点描述</source>
|
||
<translation>Point Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="1974"/>
|
||
<source>所属设备</source>
|
||
<translation>Belonging Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2204"/>
|
||
<source>点:%1不是双点,不允许添加,点标签是:%2!</source>
|
||
<translation>Point: %1 is not a double point, cannot be added. Point label is: %2!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2306"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2311"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2321"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2332"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2336"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2344"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2477"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2484"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2491"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2498"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2505"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2512"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2519"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2526"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2533"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2536"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2544"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2555"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2570"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2577"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2584"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2591"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2598"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2605"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2622"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2637"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2651"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2665"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2679"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2693"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2707"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2721"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2730"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2733"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2739"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2868"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2875"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2878"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2928"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2934"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2943"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2949"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2953"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2960"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="3013"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2332"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2868"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2875"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2949"/>
|
||
<source>提交事务失败,已回滚</source>
|
||
<translation>Transaction submission failed, rolled back.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2446"/>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2730"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>The modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2449"/>
|
||
<source>开启事务失败!</source>
|
||
<translation>Failed to start transaction!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2454"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2460"/>
|
||
<source>导出文件</source>
|
||
<translation>Export file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2460"/>
|
||
<source>*.xlsx</source>
|
||
<translation>*.xlsx</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2533"/>
|
||
<source>导出失败</source>
|
||
<translation>Export failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2536"/>
|
||
<source>导出成功</source>
|
||
<translation>Export successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2544"/>
|
||
<source>导入操作会直接修改数据库,需确保数据正确有效,否则会导致配置错误!</source>
|
||
<translation>Importing operations will directly modify the database, ensure the data is correct and valid; otherwise, it may lead to configuration errors!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2548"/>
|
||
<source>打开文件</source>
|
||
<translation>Open file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2555"/>
|
||
<source>文件打开失败!</source>
|
||
<translation>Failed to open file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2733"/>
|
||
<source>导入成功</source>
|
||
<translation>Import successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2878"/>
|
||
<source>拷贝完成!</source>
|
||
<translation>Copy completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2976"/>
|
||
<source>%1 中的表的列数和描述数量不一致!</source>
|
||
<translation>The number of columns in the table in %1 does not match the number of descriptions!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardbackwidget.cpp" line="2981"/>
|
||
<source>获取%1 信息失败!</source>
|
||
<translation>Failed to retrieve information from %1!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdForwardWizard</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="28"/>
|
||
<source>批量挑点导航</source>
|
||
<translation>Batch Point Selection Navigation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="32"/>
|
||
<source>下一步</source>
|
||
<translation>Next</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="33"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="34"/>
|
||
<source>完成</source>
|
||
<translation>Finish</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="48"/>
|
||
<source>未挑选任何测点</source>
|
||
<translation>No measurement points selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="114"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="119"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="124"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="129"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="134"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="143"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="490"/>
|
||
<source>数据库链接出错</source>
|
||
<translation>Error connecting to the database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="192"/>
|
||
<source>事务提交失败,启动回滚</source>
|
||
<translation>Transaction commit failed, initiating rollback</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="195"/>
|
||
<source>开启事务失败</source>
|
||
<translation>Failed to start transaction</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="199"/>
|
||
<source>挑点失败</source>
|
||
<translation>Point selection failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="212"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative amount</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="215"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="218"/>
|
||
<source>数字量</source>
|
||
<translation>Digital quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="221"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="224"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="236"/>
|
||
<source>以设备 %1 为模板挑选测点</source>
|
||
<translation>Select points using device %1 as template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="272"/>
|
||
<source>应用同样的挑点模式到以下设备中</source>
|
||
<translation>Apply the same point selection mode to the following devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="274"/>
|
||
<source>RTU列表</source>
|
||
<translation>RTU List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="276"/>
|
||
<source>车站</source>
|
||
<translation>Station</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="277"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="292"/>
|
||
<source>设备列表</source>
|
||
<translation>Device List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="300"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="342"/>
|
||
<source>添加>></source>
|
||
<translation>Add >></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="301"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="343"/>
|
||
<source><<删除</source>
|
||
<translation><< Remove</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="308"/>
|
||
<source>所选设备</source>
|
||
<translation>Selected devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="399"/>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="416"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="494"/>
|
||
<source>选中设备:%1与挑点个数不一致,
|
||
请确保所选中设备中包含所挑的点一样的序号</source>
|
||
<translation>Selected device: %1 does not match the number of selected points. Please ensure the selected device contains the same point numbers.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="507"/>
|
||
<source>设备%1中不存在序号为%2的点</source>
|
||
<translation>Point number %2 does not exist in device %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdforwardwizard.cpp" line="641"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdForwardrtuDlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="22"/>
|
||
<source>转发复制</source>
|
||
<translation>Forward Copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="42"/>
|
||
<source>复制目的位置:</source>
|
||
<translation>Copy destination:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="46"/>
|
||
<source>复制目的专业:</source>
|
||
<translation>Copy destination specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="50"/>
|
||
<source>复制目的RTU:</source>
|
||
<translation>Copy destination RTU:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="79"/>
|
||
<source>确定</source>
|
||
<translation>OK</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="81"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="117"/>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="137"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="199"/>
|
||
<location filename="FESWidget/kbdForwardrtudlg.cpp" line="230"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdGenerateFesDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="20"/>
|
||
<source>生成与后台设备模板一样的前置模板</source>
|
||
<translation>Generate a Fes template identical to the backend device template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="31"/>
|
||
<source>请输入前置模板属性</source>
|
||
<translation>Please enter the Fes template attributes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="44"/>
|
||
<source>生成</source>
|
||
<translation>Generate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="45"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="84"/>
|
||
<source>提交事务失败,已回滚</source>
|
||
<translation>Transaction submission failed, rolled back</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="93"/>
|
||
<source>生成成功</source>
|
||
<translation>Generation successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdgeneratefesdlg.cpp" line="100"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdGenerateTempWizard</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="24"/>
|
||
<source>从前置模板添加测点</source>
|
||
<translation>Add measurement points from the Fes template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="29"/>
|
||
<source>上一步</source>
|
||
<translation>Previous</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="30"/>
|
||
<source>下一步</source>
|
||
<translation>Next</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="31"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="32"/>
|
||
<source>完成</source>
|
||
<translation>Finish</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="45"/>
|
||
<source>挑选前置模板</source>
|
||
<translation>Select Fes template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="47"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="48"/>
|
||
<source>设备类型</source>
|
||
<translation>Device Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="75"/>
|
||
<source>挑选模板测点</source>
|
||
<translation>Select template measurement points</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="85"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="86"/>
|
||
<source>模拟量控制</source>
|
||
<translation>Analog Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="87"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="88"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="89"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="90"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="91"/>
|
||
<source>混合量控制</source>
|
||
<translation>Mixed Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="100"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="101"/>
|
||
<source>全不选</source>
|
||
<translation>Select None</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="208"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="352"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdgeneratetempwizard.cpp" line="678"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdImportDevGroupDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="41"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="45"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="51"/>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="57"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="62"/>
|
||
<source>遥控类型</source>
|
||
<translation>Remote Control Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="66"/>
|
||
<source>路径</source>
|
||
<translation>Path</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="75"/>
|
||
<source>下载模板</source>
|
||
<translation>Download Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="122"/>
|
||
<source>获取位置标签失败!</source>
|
||
<translation>Failed to obtain location label!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="128"/>
|
||
<source>获取专业标签失败!</source>
|
||
<translation>Failed to obtain specialty label!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="134"/>
|
||
<source>获取RTU号失败!</source>
|
||
<translation>Failed to obtain RTU number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="169"/>
|
||
<source>打开文件</source>
|
||
<translation>Open File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="171"/>
|
||
<source>保存文件</source>
|
||
<translation>Save File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="179"/>
|
||
<source>保存模板</source>
|
||
<translation>Save Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="191"/>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="193"/>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="196"/>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="202"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="191"/>
|
||
<source>模板下载成功</source>
|
||
<translation>Template downloaded successfully</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="193"/>
|
||
<source>模板下载失败</source>
|
||
<translation>Template download failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdimportdevgroupdlg.cpp" line="196"/>
|
||
<source>模板文件不存在</source>
|
||
<translation>Template file does not exist</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdImportDlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="19"/>
|
||
<source>导入前置与后台映射表</source>
|
||
<translation>Import Fes and Backend Mapping Table</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="29"/>
|
||
<source>浏览</source>
|
||
<translation>Browse</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="37"/>
|
||
<source>导入</source>
|
||
<translation>Import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="38"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="61"/>
|
||
<source>警告</source>
|
||
<translation>Warning</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="61"/>
|
||
<source>导入未完成!</source>
|
||
<translation>Import not completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="71"/>
|
||
<source>选择要导入的文件</source>
|
||
<translation>Select the file to import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="86"/>
|
||
<source>预计耗时%1分钟,耗时仅供参考,实际情况可能有偏差!</source>
|
||
<translation>Estimated time %1 minutes, time is for reference only, actual time may vary!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdimportdlg.cpp" line="102"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdInstPluginDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="54"/>
|
||
<source>套件</source>
|
||
<translation>Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="60"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="66"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="72"/>
|
||
<source>设备组自动创建RTU</source>
|
||
<translation>Device Group Automatically Creates RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="73"/>
|
||
<source>设备组自动创建通道及RTU</source>
|
||
<translation>Device Group Automatically Creates Channels and RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="75"/>
|
||
<source>RTU</source>
|
||
<translation>RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="83"/>
|
||
<source>通道</source>
|
||
<translation>Channel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="89"/>
|
||
<source>设备分组</source>
|
||
<translation>Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="96"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="99"/>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="270"/>
|
||
<source>批量添加</source>
|
||
<translation>Batch Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="106"/>
|
||
<source>同时在所选设备组中批量实例</source>
|
||
<translation>Batch Instantiate in Selected Device Groups</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="114"/>
|
||
<source>起止编号</source>
|
||
<translation>Start and End Numbers</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="119"/>
|
||
<source>至</source>
|
||
<translation>To</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="175"/>
|
||
<source>获取车站信息和专业信息失败</source>
|
||
<translation>Failed to Retrieve Station and Specialty Information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="197"/>
|
||
<source>获取通道号不成功!</source>
|
||
<translation>Failed to Retrieve Channel Number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="255"/>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="403"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="270"/>
|
||
<source>设备组数量:</source>
|
||
<translation>Number of Device Groups:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="339"/>
|
||
<source>请先选择位置和专业</source>
|
||
<translation>Please select location and specialty first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="351"/>
|
||
<source>获取车站标签信息失败</source>
|
||
<translation>Failed to Retrieve Station Label Information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="359"/>
|
||
<source>添加设备组</source>
|
||
<translation>Add Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="420"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="428"/>
|
||
<source>未选择要实例化的RTU</source>
|
||
<translation>No RTU Selected for Instantiation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="435"/>
|
||
<source>未选择要实例化的通道</source>
|
||
<translation>No Channel Selected for Instantiation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="442"/>
|
||
<source>未选择要实例化的设备组</source>
|
||
<translation>No Device Group Selected for Instantiation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="448"/>
|
||
<source>未选择套件</source>
|
||
<translation>No Suite Selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="455"/>
|
||
<source>批量编号的起始数字大于结束数字</source>
|
||
<translation>The starting number of the batch is greater than the ending number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="508"/>
|
||
<source>获取通道号不成功</source>
|
||
<translation>Failed to Retrieve Channel Number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="540"/>
|
||
<source>创建RTU失败,已启动回滚!</source>
|
||
<translation>Failed to Create RTU, rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdinstplugindlg.cpp" line="578"/>
|
||
<source>实例化成功!</source>
|
||
<translation>Instantiation Successful!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdPageWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="103"/>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="104"/>
|
||
<source>上一页</source>
|
||
<translation>Previous Page</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="105"/>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="106"/>
|
||
<source>下一页</source>
|
||
<translation>Next Page</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="154"/>
|
||
<source>当前总页数是范围是1-%1,%2是非法值</source>
|
||
<translation>The current total number of pages is in the range of 1-%1, %2 is an invalid value</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="165"/>
|
||
<source>已到达首页</source>
|
||
<translation>You have reached the first page</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="176"/>
|
||
<source>已到达尾页</source>
|
||
<translation>You have reached the last page</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpagewidget.cpp" line="184"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdPointFromTextDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="15"/>
|
||
<source>添加设备模板测点</source>
|
||
<translation>Add Device Template Measurement Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="23"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="24"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="25"/>
|
||
<source>累计量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="26"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="28"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="29"/>
|
||
<source>全不选</source>
|
||
<translation>Deselect All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="412"/>
|
||
<source>事务提交失败,启动回滚</source>
|
||
<translation>Transaction commit failed, initiating rollback</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="419"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdpointfromtextdlg.cpp" line="469"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdPointTypeDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="18"/>
|
||
<source>选择测点进行属性刷新</source>
|
||
<translation>Select Measurement Points for Property Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="67"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="73"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="79"/>
|
||
<source>设备组</source>
|
||
<translation>Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="94"/>
|
||
<source>点类型</source>
|
||
<translation>Point Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="123"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="127"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="131"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="135"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="180"/>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="192"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database Connection Error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="293"/>
|
||
<source>请选择要应用刷新的点</source>
|
||
<translation>Please select the points to apply the refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="552"/>
|
||
<source>事务提交失败,启动回滚</source>
|
||
<translation>Transaction commit failed, initiating rollback</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="559"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdpointtypedlg.cpp" line="567"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdPsc3000Dlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="38"/>
|
||
<source>导入PCS3000数据</source>
|
||
<translation>Import PCS3000 Data</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="42"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="43"/>
|
||
<source>下一步</source>
|
||
<translation>Next</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="44"/>
|
||
<source>完成</source>
|
||
<translation>Finish</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="135"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="174"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="585"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="599"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="621"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1171"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1236"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1577"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="136"/>
|
||
<source>本操作将覆盖此RTU %1下的所有设备数据
|
||
以及套件对应的后台设备数据
|
||
是否更新?</source>
|
||
<translation>This operation will overwrite all device data under this RTU %1
|
||
as well as the corresponding background device data of the suite.
|
||
Do you want to update?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="168"/>
|
||
<source>导入成功</source>
|
||
<translation>Import Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="175"/>
|
||
<source>确定取消导入?</source>
|
||
<translation>Are you sure you want to cancel the import?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="204"/>
|
||
<source>套件构成</source>
|
||
<translation>Suite Composition</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="208"/>
|
||
<source>添加套件</source>
|
||
<translation>Add Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="209"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="490"/>
|
||
<source>请选择套件所在行进行删除</source>
|
||
<translation>Please select the row of the suite to delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="210"/>
|
||
<source>重置列表</source>
|
||
<translation>Reset List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="217"/>
|
||
<source>套件</source>
|
||
<translation>Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="218"/>
|
||
<source>套件中的前置模板</source>
|
||
<translation>Fes Templates in the Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="219"/>
|
||
<source>分配的前置设备</source>
|
||
<translation>Assigned Fes Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="219"/>
|
||
<source>设备组名</source>
|
||
<translation>Device Group Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="219"/>
|
||
<source>设备组描述</source>
|
||
<translation>Device Group Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="227"/>
|
||
<source>设备列表</source>
|
||
<translation>Device List</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="232"/>
|
||
<source>前置设备标签</source>
|
||
<translation>Fes Device Label</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="232"/>
|
||
<source>前置设备描述</source>
|
||
<translation>Fes Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="240"/>
|
||
<source>隐藏已分配的设备</source>
|
||
<translation>Hide Assigned Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="241"/>
|
||
<source>隐藏已导入的设备</source>
|
||
<translation>Hide Imported Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="245"/>
|
||
<source>所选设备分配至通用套件</source>
|
||
<translation>Selected Devices Assigned to General Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="232"/>
|
||
<source>前置设备描述</source>
|
||
<translation>Front Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="240"/>
|
||
<source>隐藏已分配的设备</source>
|
||
<translation>Hide Assigned Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="241"/>
|
||
<source>隐藏已导入的设备</source>
|
||
<translation>Hide Imported Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="245"/>
|
||
<source>所选设备分配至通用套件</source>
|
||
<translation>The selected device is assigned to the general suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="250"/>
|
||
<source>所选设备分配至指定套件</source>
|
||
<translation>The selected device is assigned to the specified suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="277"/>
|
||
<source>选择责任区</source>
|
||
<translation>Select Responsibility Area</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="283"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="285"/>
|
||
<source>删除记录</source>
|
||
<translation>Delete Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="287"/>
|
||
<source>撤销更改</source>
|
||
<translation>Revert Changes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="289"/>
|
||
<source>保存</source>
|
||
<translation>Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="326"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="394"/>
|
||
<source>xlsx文件打开不成功!</source>
|
||
<translation>Failed to open xlsx file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="333"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="398"/>
|
||
<source>xlsx文件中无设备报表!</source>
|
||
<translation>No device report in xlsx file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="341"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="416"/>
|
||
<source>表格%1中没有%2列</source>
|
||
<translation>No %2 column in table %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="428"/>
|
||
<source>重新写入xlsx文件不成功</source>
|
||
<translation>Failed to rewrite xlsx file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="562"/>
|
||
<source>请勿重复分配设备:%1</source>
|
||
<translation>Please do not reassign device: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="585"/>
|
||
<source>查询通道标签名失败!</source>
|
||
<translation>Failed to query channel label name!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="599"/>
|
||
<source>查询通道下所有RTU标签名失败!</source>
|
||
<translation>Failed to query all RTU label names under the channel!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="621"/>
|
||
<source>查询设备组总数失败!</source>
|
||
<translation>Failed to query the total number of device groups!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="816"/>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="853"/>
|
||
<source>请拖拽到分配的前置设备列</source>
|
||
<translation>Please drag to the assigned Fes device column</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="847"/>
|
||
<source>请勿重复分配</source>
|
||
<translation>Please do not reassign</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="892"/>
|
||
<source>请选择要清除的分配前置设备列</source>
|
||
<translation>Please select the assigned Fes device column to clear</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="911"/>
|
||
<source>无法链接数据库</source>
|
||
<translation>Cannot connect to the database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="916"/>
|
||
<source>套件中不存在标签名为default的通用套件</source>
|
||
<translation>No general suite named 'default' exists in the package</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1047"/>
|
||
<source>没有构建任何套件</source>
|
||
<translation>No suites have been built</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1057"/>
|
||
<source>存在空白套件行,请删除</source>
|
||
<translation>There are blank suite rows, please delete them</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1065"/>
|
||
<source>分配前置设备列存在空白,请分配对应的设备</source>
|
||
<translation>There are blanks in the assigned Fes device column, please assign corresponding devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1072"/>
|
||
<source>设备组标签存在空白,请填写</source>
|
||
<translation>Device group label is blank, please fill it in</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1079"/>
|
||
<source>设备组描述存在空白,请填写</source>
|
||
<translation>Device group description is blank, please fill it in</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1089"/>
|
||
<source>分配的前置设备列,有重复分配的前置设备,请重新分配 %1</source>
|
||
<translation>In the assigned Fes device column, there are duplicate assigned Fes devices, please reassign %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1109"/>
|
||
<source>存在重复的设备组名%1</source>
|
||
<translation>Duplicate device group name exists: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1129"/>
|
||
<source>右边的PSC3000设备中,存在重复的前置设备标签%1</source>
|
||
<translation>There are duplicate Fes device labels %1 in the PSC3000 devices on the right</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1150"/>
|
||
<source>数据库错误,无法查询厂站信息</source>
|
||
<translation>Database error, unable to query station information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1195"/>
|
||
<source>存在标签名冲突的前置设备
|
||
%1</source>
|
||
<translation>There are Fes devices with conflicting label names: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1212"/>
|
||
<source>存在同一个RTU内设备ID冲突的前置设备
|
||
%1</source>
|
||
<translation>There are Fes devices with conflicting device IDs within the same RTU: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1229"/>
|
||
<source>存在前置模板冲突,请修改对应前置模板的标签名
|
||
%1</source>
|
||
<translation>There are conflicts with Fes templates, please modify the label name of the corresponding Fes template: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1236"/>
|
||
<source>存在未分配的前置设备,是否继续导入?</source>
|
||
<translation>There are unassigned Fes devices, do you want to continue importing?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdpsc3000dlg.cpp" line="1251"/>
|
||
<source>未选择责任区</source>
|
||
<translation>No responsibility area selected</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdRelationFesDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="25"/>
|
||
<source>删除</source>
|
||
<translation>Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="26"/>
|
||
<source>删除所有没有关联前置设备的行</source>
|
||
<translation>Delete all rows without associated Fes devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="32"/>
|
||
<source>提示</source>
|
||
<translation>Tip</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="39"/>
|
||
<source>关联</source>
|
||
<translation>Associate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="40"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="81"/>
|
||
<source>后台设备标签</source>
|
||
<translation>Backend Device Label</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="82"/>
|
||
<source>后台设备描述</source>
|
||
<translation>Backend Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="83"/>
|
||
<source>前置设备标签</source>
|
||
<translation>Fes Device Label</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="84"/>
|
||
<source>前置设备描述</source>
|
||
<translation>Fes Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="154"/>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="207"/>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="263"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="154"/>
|
||
<source>处理未完成,请等待</source>
|
||
<translation>Processing not completed, please wait</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdrelationfesdlg.cpp" line="190"/>
|
||
<source>部分后台设备没有对应的前置设备,请填写完整
|
||
或者删除没有关联前置设备的行</source>
|
||
<translation>Some backend devices do not have corresponding Fes devices; please complete the information or delete rows without associated Fes devices</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdRtuListWidget</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="28"/>
|
||
<source>请输入RTU描述关键字</source>
|
||
<translation>Please enter the RTU description keyword</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="105"/>
|
||
<source>请先选择要添加的车站与专业</source>
|
||
<translation>Please select the station and specialty to add first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="113"/>
|
||
<source>请选中要添加的位置</source>
|
||
<translation>Please select the position to add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="123"/>
|
||
<source>请先选择要添加的专业</source>
|
||
<translation>Please select the specialty to add first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="127"/>
|
||
<source>添加RTU</source>
|
||
<translation>Add RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="159"/>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="225"/>
|
||
<source>获取通道号不成功</source>
|
||
<translation>Failed to get channel number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="178"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="190"/>
|
||
<source>请选中要修改的RTU</source>
|
||
<translation>Please select the RTU to modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="199"/>
|
||
<source>修改RTU</source>
|
||
<translation>Modify RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="245"/>
|
||
<source>修改成功</source>
|
||
<translation>Modification successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="251"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="251"/>
|
||
<source>删除RTU将同时删除该RTU下的设备,
|
||
是否删除?</source>
|
||
<translation>Deleting the RTU will also delete the devices under this RTU. Do you want to proceed?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="280"/>
|
||
<source>删除失败</source>
|
||
<translation>Deletion failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="284"/>
|
||
<source>删除成功</source>
|
||
<translation>Deletion successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="296"/>
|
||
<source>请选中要复制的行</source>
|
||
<translation>Please select the row to copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="300"/>
|
||
<source>复制</source>
|
||
<translation>Copy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="300"/>
|
||
<source>复制数量</source>
|
||
<translation>Copy quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="323"/>
|
||
<source>获取通道号不成功!</source>
|
||
<translation>Failed to get channel number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="351"/>
|
||
<source>复制失败</source>
|
||
<translation>Copying failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdrtulistwidget.cpp" line="356"/>
|
||
<source>复制成功</source>
|
||
<translation>Copying successful</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdSelectDevDlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="31"/>
|
||
<source>导出前置与后台映射表</source>
|
||
<translation>Export Fes and Backend Mapping Table</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="36"/>
|
||
<source>所有设备</source>
|
||
<translation>All Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="39"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="42"/>
|
||
<source>车站</source>
|
||
<translation>Station</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="43"/>
|
||
<source>专业</source>
|
||
<translation>Specialty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="59"/>
|
||
<source>添加>></source>
|
||
<translation>Add >></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="60"/>
|
||
<source>删除<<</source>
|
||
<translation>Delete <<</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="62"/>
|
||
<source>已选设备</source>
|
||
<translation>Selected Devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="72"/>
|
||
<source>导出</source>
|
||
<translation>Export</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="73"/>
|
||
<source>取消</source>
|
||
<translation>Cancel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="107"/>
|
||
<source>警告</source>
|
||
<translation>Warning</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="107"/>
|
||
<source>导出未完成!</source>
|
||
<translation>Export not completed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="139"/>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="150"/>
|
||
<source>所有</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="177"/>
|
||
<source>选择保存路径</source>
|
||
<translation>Select Save Path</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="198"/>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="218"/>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="248"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="198"/>
|
||
<source>读取数据库不成功,导出设备失败!</source>
|
||
<translation>Failed to read the database, export of devices failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="218"/>
|
||
<source>无设备需要导出!</source>
|
||
<translation>No devices to export!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdselectdevdlg.cpp" line="230"/>
|
||
<source>预计耗时%1分钟,耗时仅供参考,实际情况可能有偏差!</source>
|
||
<translation>Estimated time: %1 minutes; this is only a reference, actual time may vary!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdTempGroupInstDlg</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="40"/>
|
||
<source>位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="41"/>
|
||
<source>专业</source>
|
||
<translation>Profession</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="47"/>
|
||
<source>选择设备分组</source>
|
||
<translation>Select Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="52"/>
|
||
<source>添加记录</source>
|
||
<translation>Add Record</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="103"/>
|
||
<source>请先选择位置和专业</source>
|
||
<translation>Please select location and profession first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="114"/>
|
||
<source>获取车站标签信息失败</source>
|
||
<translation>Failed to retrieve station label information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="126"/>
|
||
<source>添加设备组</source>
|
||
<translation>Add Device Group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="145"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="166"/>
|
||
<source>请选择要实例化的设备组</source>
|
||
<translation>Please select the device group to instantiate</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdtempgroupinstdlg.cpp" line="175"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>KbdUpdatePsc3000Dlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="24"/>
|
||
<source>更新PCS3000数据</source>
|
||
<translation>Update PCS3000 Data</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="36"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="37"/>
|
||
<source>反选</source>
|
||
<translation>Invert Selection</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="38"/>
|
||
<source>更新</source>
|
||
<translation>Update</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="40"/>
|
||
<source>注:只支持添加,删除前置测点和更新前置测点属性,无法创建后台设备以及处理双点!</source>
|
||
<translation>Note: Only supports adding, deleting Fes measuring points, and updating Fes measuring point attributes. Cannot create back-end devices or handle dual points!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="60"/>
|
||
<source>PCS3000设备ID</source>
|
||
<translation>PCS3000 Device ID</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="60"/>
|
||
<source>PCS3000设备描述</source>
|
||
<translation>PCS3000 Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="61"/>
|
||
<source>前置设备描述</source>
|
||
<translation>Fes Device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="61"/>
|
||
<source>后台设备组描述</source>
|
||
<translation>Back-end Device Group Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="74"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="468"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="562"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="661"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="914"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="980"/>
|
||
<source>获取RTU信息失败!</source>
|
||
<translation>Failed to retrieve RTU information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="83"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="100"/>
|
||
<source>数据库查询错误</source>
|
||
<translation>Database Query Error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="201"/>
|
||
<source>%1文件打开不成功!</source>
|
||
<translation>Failed to open file %1!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="207"/>
|
||
<source>xlsx文件中无设备表!</source>
|
||
<translation>No device table in xlsx file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="212"/>
|
||
<source>表格%1中没有%2列</source>
|
||
<translation>No %2 column in table %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="236"/>
|
||
<source>pcs3000设备:%1 对应的前置设备为空</source>
|
||
<translation>PCS3000 device: %1 has no corresponding Fes device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="241"/>
|
||
<source>pcs3000设备:%1 对应的后台设备组为空</source>
|
||
<translation>PCS3000 device: %1 has no corresponding back-end device group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="367"/>
|
||
<source>数字量点更新失败</source>
|
||
<translation>Digital Point Update Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="372"/>
|
||
<source>模拟量点更新失败</source>
|
||
<translation>Analog Point Update Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="377"/>
|
||
<source>累积量点更新失败</source>
|
||
<translation>Cumulative Point Update Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="382"/>
|
||
<source>数字量控制点更新失败</source>
|
||
<translation>Digital Control Point Update Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="387"/>
|
||
<source>定值点更新失败</source>
|
||
<translation>Set Value Point Update Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="402"/>
|
||
<source>更新失败,已启动回滚!</source>
|
||
<translation>Update failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1034"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1039"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1044"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1049"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1054"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1059"/>
|
||
<source>清空参数表%1错误!</source>
|
||
<translation>Error clearing parameter table %1!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1078"/>
|
||
<source>设备</source>
|
||
<translation>Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1085"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Amount</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1092"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Amount</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1099"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Amount</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1106"/>
|
||
<source>数字量控制</source>
|
||
<translation>Digital Control</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1113"/>
|
||
<source>保护定值</source>
|
||
<translation>Protection Set Value</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1117"/>
|
||
<source>导入失败!事务已回滚!原因:</source>
|
||
<translation>Import failed! Transaction has been rolled back! Reason:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1120"/>
|
||
<source>更新失败!原因:事务开启失败</source>
|
||
<translation>Update failed! Reason: Transaction opening failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1220"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1317"/>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1413"/>
|
||
<source>间隔信号</source>
|
||
<translation>Interval Signal</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1501"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbdupdatepsc3000dlg.cpp" line="1527"/>
|
||
<source>更新成功</source>
|
||
<translation>Update Successful</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MyAccumlModel</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2534"/>
|
||
<source>描述</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2534"/>
|
||
<source>前置分量</source>
|
||
<translation>Fes component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2534"/>
|
||
<source>前置实例</source>
|
||
<translation>Fes instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2534"/>
|
||
<source>前置RTU</source>
|
||
<translation>Fes RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2559"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2559"/>
|
||
<source>查找累积量数据出错</source>
|
||
<translation>Error finding accumulation data</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MyAnalogModel</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1876"/>
|
||
<source>描述</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1876"/>
|
||
<source>前置分量</source>
|
||
<translation>Fes component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1876"/>
|
||
<source>前置实例</source>
|
||
<translation>Fes instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1876"/>
|
||
<source>前置RTU</source>
|
||
<translation>Fes RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1876"/>
|
||
<source>输出分量</source>
|
||
<translation>Output Component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1911"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="1911"/>
|
||
<source>查找模拟量数据出错</source>
|
||
<translation>Error finding analog data</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MyDigitalModel</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>描述</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置分量1</source>
|
||
<translation>Fes component 1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置分量2</source>
|
||
<translation>Fes component 2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置分量3</source>
|
||
<translation>Fes component 3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置分量4</source>
|
||
<translation>Fes component 4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置分量5</source>
|
||
<translation>Fes component 5</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置实例</source>
|
||
<translation>Fes instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2016"/>
|
||
<source>前置RTU</source>
|
||
<translation>Fes RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2017"/>
|
||
<source>输出分量1</source>
|
||
<translation>Output Component 1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2017"/>
|
||
<source>输出分量2</source>
|
||
<translation>Output Component 2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2017"/>
|
||
<source>输出分量3</source>
|
||
<translation>Output Component 3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2017"/>
|
||
<source>输出分量4</source>
|
||
<translation>Output Component 4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2017"/>
|
||
<source>输出分量5</source>
|
||
<translation>Output Component 5</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2155"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2267"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2293"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2319"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2345"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2371"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2397"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2423"/>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2449"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2155"/>
|
||
<source>查找数字量数据出错</source>
|
||
<translation>Error finding digital quantity data</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2267"/>
|
||
<source>查找数字量前置分量2出错</source>
|
||
<translation>Error finding digital quantity Fes component 2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2293"/>
|
||
<source>查找数字量前置分量3出错</source>
|
||
<translation>Error finding digital quantity pre-component 3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2319"/>
|
||
<source>查找数字量前置分量4出错</source>
|
||
<translation>Error finding digital quantity Fes component 4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2345"/>
|
||
<source>查找数字量前置分量5出错</source>
|
||
<translation>Error finding digital quantity Fes component 5</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2371"/>
|
||
<source>查找数字量输出分量2出错</source>
|
||
<translation>Error finding digital quantity output component 2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2397"/>
|
||
<source>查找数字量输出分量3出错</source>
|
||
<translation>Error finding digital quantity output component 3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2423"/>
|
||
<source>查找数字量输出分量4出错</source>
|
||
<translation>Error finding digital quantity output component 4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2449"/>
|
||
<source>查找数字量输出分量5出错</source>
|
||
<translation>Error finding digital quantity output component 5</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MyMixModel</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2658"/>
|
||
<source>描述</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2658"/>
|
||
<source>前置分量</source>
|
||
<translation>Fes component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2658"/>
|
||
<source>前置实例</source>
|
||
<translation>Fes instance</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2658"/>
|
||
<source>前置RTU</source>
|
||
<translation>Fes RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2658"/>
|
||
<source>输出分量</source>
|
||
<translation>Output Component</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2692"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbddevandfeswidget.cpp" line="2692"/>
|
||
<source>查找累积量数据出错</source>
|
||
<translation>Error finding accumulated quantity data</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ParsingDevFile</name>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="28"/>
|
||
<source>打开失败:</source>
|
||
<translation>Open failed:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="396"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1651"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1669"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1688"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1731"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1812"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1915"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1935"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1960"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1992"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2019"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2046"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2076"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2103"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2125"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2151"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2183"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2204"/>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="2225"/>
|
||
<source>获取%1 信息失败!</source>
|
||
<translation>Failed to retrieve %1 information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="759"/>
|
||
<source>设备点重复:</source>
|
||
<translation>Device point duplicate:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1041"/>
|
||
<source>数据写入失败,已启动回滚!</source>
|
||
<translation>Data write failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1527"/>
|
||
<source>保存文件失败</source>
|
||
<translation>File save failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/parsingdevfile.cpp" line="1543"/>
|
||
<source>添加失败</source>
|
||
<translation>Add failed</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SystemConfigWizard</name>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="24"/>
|
||
<source>系统建模配置向导</source>
|
||
<translation>System Modeling Configuration Wizard</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="61"/>
|
||
<source>位置配置</source>
|
||
<translation>Location Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="62"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="103"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="117"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="164"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="178"/>
|
||
<source>增加</source>
|
||
<translation>Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="63"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="104"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="118"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="165"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="179"/>
|
||
<source>删除</source>
|
||
<translation>Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="72"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="129"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="190"/>
|
||
<source>提示:</source>
|
||
<translation>Tip:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="102"/>
|
||
<source>节点配置</source>
|
||
<translation>Node Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="116"/>
|
||
<source>节点网卡</source>
|
||
<translation>Node Network Card</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="163"/>
|
||
<source>数据库节点配置</source>
|
||
<translation>Database Node Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="177"/>
|
||
<source>虚拟节点配置</source>
|
||
<translation>Virtual Node Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="217"/>
|
||
<source>1,根据实际工程情况添加位置信息。
|
||
2,若工程已经搭建完成,删除原有的位置可导致原位置下的工程数据被删除。</source>
|
||
<translation>1. Add location information based on the actual project situation.
|
||
2. Deleting existing locations may result in the loss of project data under those locations if the project has already been established.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="220"/>
|
||
<source>ID</source>
|
||
<translation>ID</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="220"/>
|
||
<source>标签名</source>
|
||
<translation>Label Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="220"/>
|
||
<source>描述</source>
|
||
<translation>Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="252"/>
|
||
<source>1,根据实际工程情况添加节点信息。
|
||
2,选中节点添加对应节点网卡信息。
|
||
3,数据库服务器的网卡名称必须是电脑实际的网卡名称。
|
||
4,网卡名称示例,windows: Realtek PCIe GBE Family Controller ,linux:eth1。</source>
|
||
<translation>1. Add node information based on the actual project situation.
|
||
2. Select the node to add corresponding network card information.
|
||
3. The network card name of the database server must match the actual network card name of the computer.
|
||
4. Example of network card names: Windows: Realtek PCIe GBE Family Controller, Linux: eth1.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="259"/>
|
||
<source>节点名</source>
|
||
<translation>Node Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="259"/>
|
||
<source>主机描述</source>
|
||
<translation>Host Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="259"/>
|
||
<source>节点类型</source>
|
||
<translation>Node Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="259"/>
|
||
<source>部署类型</source>
|
||
<translation>Deployment Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="260"/>
|
||
<source>所属位置</source>
|
||
<translation>Location</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="260"/>
|
||
<source>是否使用</source>
|
||
<translation>In Use</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="260"/>
|
||
<source>网卡个数</source>
|
||
<translation>Number of Network Cards</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="272"/>
|
||
<source>网卡名称</source>
|
||
<translation>Network Card Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="272"/>
|
||
<source>IP地址</source>
|
||
<translation>IP Address</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="272"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="408"/>
|
||
<source>子网掩码</source>
|
||
<translation>Subnet Mask</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="272"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="408"/>
|
||
<source>网关</source>
|
||
<translation>Gateway</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="294"/>
|
||
<source>4:虚拟节点</source>
|
||
<translation>4: Virtual Node</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="352"/>
|
||
<source>1,根据实际情况配置相应数据库节点的连接信息。
|
||
2,一个数据库服务器节点时,不配置虚拟节点信息
|
||
3,存在两个及以上数据库服务器节点时,必须配置虚拟节点信息,用于数据库同步。</source>
|
||
<translation>1. Configure the connection information for the corresponding database nodes based on actual circumstances.
|
||
2. Do not configure virtual node information for a single database server node.
|
||
3. If there are two or more database server nodes, virtual node information must be configured for database synchronization.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="358"/>
|
||
<source>数据库标识</source>
|
||
<translation>Database Identifier</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="358"/>
|
||
<source>节点名称</source>
|
||
<translation>Node Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="358"/>
|
||
<source>数据库类型</source>
|
||
<translation>Database Type</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="358"/>
|
||
<source>数据库名</source>
|
||
<translation>Database Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="359"/>
|
||
<source>数据库用户名</source>
|
||
<translation>Database Username</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="359"/>
|
||
<source>数据库密码</source>
|
||
<translation>Database Password</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="359"/>
|
||
<source>数据库端口</source>
|
||
<translation>Database Port</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="408"/>
|
||
<source>虚拟节点IP</source>
|
||
<translation>Virtual Node IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="459"/>
|
||
<source>1:工作站</source>
|
||
<translation>1: Workstation</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="460"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="595"/>
|
||
<source>2:应用服务器</source>
|
||
<translation>2: Application Server</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="461"/>
|
||
<source>3:数据库服务器</source>
|
||
<translation>3: Database Server</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="465"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="552"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="555"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="600"/>
|
||
<source>0:主服务器</source>
|
||
<translation>0: Primary Server</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="466"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="557"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="602"/>
|
||
<source>1:备服务器</source>
|
||
<translation>1: Backup Server</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="480"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="608"/>
|
||
<source>1:使用</source>
|
||
<translation>1: Use</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="481"/>
|
||
<source>0:不使用</source>
|
||
<translation>0: Do Not Use</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="489"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="708"/>
|
||
<source>0:主数据库</source>
|
||
<translation>0: Primary Database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="490"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="710"/>
|
||
<source>1:备数据库</source>
|
||
<translation>1: Backup Database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="510"/>
|
||
<source>0:无效</source>
|
||
<translation>0: Invalid</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="511"/>
|
||
<source>1:Oracle</source>
|
||
<translation>1: Oracle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="512"/>
|
||
<source>2:MySQL</source>
|
||
<translation>2: MySQL</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="513"/>
|
||
<source>3:openGauss</source>
|
||
<translation>3: openGauss</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="514"/>
|
||
<source>4:Kingbase</source>
|
||
<translation>4: Kingbase</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="630"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="722"/>
|
||
<source>最多支持两个网卡地址!</source>
|
||
<translation>Supports up to two network card addresses!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="642"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="791"/>
|
||
<source>网卡个数配置错误</source>
|
||
<translation>Network card count configuration error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="648"/>
|
||
<source>当前已达到网卡个数上限</source>
|
||
<translation>Reached the maximum number of network cards</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="806"/>
|
||
<source>未配置位置信息</source>
|
||
<translation>Location information not configured</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="813"/>
|
||
<source>位置标签名不能为空</source>
|
||
<translation>Location label name cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="819"/>
|
||
<source>位置描述不能为空</source>
|
||
<translation>Location description cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="830"/>
|
||
<source>未配置节点信息</source>
|
||
<translation>Node information not configured</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="838"/>
|
||
<source>节点名不能为空</source>
|
||
<translation>Node name cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="844"/>
|
||
<source>主机描述描述不能为空</source>
|
||
<translation>Host description cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="850"/>
|
||
<source>所属位置不能为空</source>
|
||
<translation>Location cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="861"/>
|
||
<source>存在未配置网卡信息的节点</source>
|
||
<translation>There are nodes with unconfigured network card information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="873"/>
|
||
<source>节点%1,非本机节点,不能配置本地回环地址</source>
|
||
<translation>Node %1, not a local node, cannot configure local loopback address</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="889"/>
|
||
<source>最多一个主服务器节点</source>
|
||
<translation>At most one primary server node</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="899"/>
|
||
<source>未配置数据库节点信息</source>
|
||
<translation>Database node information not configured</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="907"/>
|
||
<source>当前存在多个数据库节点,请添加虚拟节点配置信息!</source>
|
||
<translation>Currently, there are multiple database nodes. Please add virtual node configuration information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="918"/>
|
||
<source>节点名称不能为空</source>
|
||
<translation>Node name cannot be empty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="930"/>
|
||
<source>只能有一个主数据库节点</source>
|
||
<translation>There can only be one primary database node</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="936"/>
|
||
<source>多个数据库节点只能使用同一种数据库类型</source>
|
||
<translation>Multiple database nodes can only use the same type of database</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="970"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>The modification failed; rollback has been initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="974"/>
|
||
<source>配置成功</source>
|
||
<translation>Configuration successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="975"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1320"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="975"/>
|
||
<source>是否导出全部配置?</source>
|
||
<translation>Do you want to export all configurations?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="979"/>
|
||
<source>导出成功</source>
|
||
<translation>Export successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="981"/>
|
||
<source>导出失败</source>
|
||
<translation>Export failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="990"/>
|
||
<source>当前系统正在运行,配置未导出</source>
|
||
<translation>The current system is running, and the configuration has not been exported</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1058"/>
|
||
<source>文件:%1,导出失败!</source>
|
||
<translation>File: %1, export failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1085"/>
|
||
<source>清理配置表失败!</source>
|
||
<translation>Failed to clear the configuration table!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1092"/>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1246"/>
|
||
<source>创建域节点失败!</source>
|
||
<translation>Failed to create domain node!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1115"/>
|
||
<source>创建位置信息失败!</source>
|
||
<translation>Failed to create location information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1196"/>
|
||
<source>创建节点信息失败!</source>
|
||
<translation>Failed to create node information!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1222"/>
|
||
<source>未配置有效应用服务器节点!</source>
|
||
<translation>No valid application server node configured!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1278"/>
|
||
<source>创建数据库节点失败!</source>
|
||
<translation>Failed to create database node!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="SystemConfigWizard/systemconfigwizard.cpp" line="1312"/>
|
||
<source>创建数据库部署失败!</source>
|
||
<translation>Failed to create database deployment!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TempPluginWidget</name>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="95"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="122"/>
|
||
<source>添加模板</source>
|
||
<translation>Add Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="97"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="123"/>
|
||
<source>实例化模板</source>
|
||
<translation>Instantiate Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="98"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="124"/>
|
||
<source>复制模板</source>
|
||
<translation>Copy Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="99"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="125"/>
|
||
<source>修改模板</source>
|
||
<translation>Modify Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="101"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="127"/>
|
||
<source>删除模板</source>
|
||
<translation>Delete Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="106"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="117"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="132"/>
|
||
<source>导入模板</source>
|
||
<translation>Import Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="110"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="133"/>
|
||
<source>导出模板</source>
|
||
<translation>Export Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="111"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="134"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="151"/>
|
||
<source>刷新</source>
|
||
<translation>Refresh</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="118"/>
|
||
<source>导入PCS3000模板</source>
|
||
<translation>Import PCS3000 Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="119"/>
|
||
<source>从PCS3000配置中读取模板</source>
|
||
<translation>Read Template from PCS3000 Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="140"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2317"/>
|
||
<source>添加套件</source>
|
||
<translation>Add Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="141"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2524"/>
|
||
<source>实例化套件</source>
|
||
<translation>Instantiate Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="144"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2368"/>
|
||
<source>修改套件</source>
|
||
<translation>Modify Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="145"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2413"/>
|
||
<source>复制套件</source>
|
||
<translation>Copy Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="147"/>
|
||
<source>删除套件</source>
|
||
<translation>Delete Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="149"/>
|
||
<source>导入套件</source>
|
||
<translation>Import Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="150"/>
|
||
<source>导出套件</source>
|
||
<translation>Export Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="156"/>
|
||
<source>删除</source>
|
||
<translation>Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="209"/>
|
||
<source>缺失配置目录</source>
|
||
<translation>Missing Configuration Directory</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="240"/>
|
||
<source>套件模式</source>
|
||
<translation>Suite Mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="244"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="376"/>
|
||
<source>前置模板</source>
|
||
<translation>Fes Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="245"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="360"/>
|
||
<source>后台模板</source>
|
||
<translation>Back Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="337"/>
|
||
<source> </source>
|
||
<translation> </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="392"/>
|
||
<source> </source>
|
||
<translation> </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="393"/>
|
||
<source>检测套件</source>
|
||
<translation>Check Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="394"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3054"/>
|
||
<source>编辑自动关联配置</source>
|
||
<translation>Edit Auto-Association Configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="395"/>
|
||
<source>仅自动生成当前后台设备</source>
|
||
<translation>Only Auto-Generate Current Backend Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="396"/>
|
||
<source>全部自动生成</source>
|
||
<translation>Auto-Generate All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="397"/>
|
||
<source>保存</source>
|
||
<translation>Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="456"/>
|
||
<source>模拟量</source>
|
||
<translation>Analog Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="459"/>
|
||
<source>数字量</source>
|
||
<translation>Digital Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="462"/>
|
||
<source>累积量</source>
|
||
<translation>Cumulative Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="465"/>
|
||
<source>混合量</source>
|
||
<translation>Mixed Quantity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="618"/>
|
||
<source>保存文件不成功</source>
|
||
<translation>Failed to Save File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="630"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="635"/>
|
||
<source>导出套件不成功!</source>
|
||
<translation>Export Suite Failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="644"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="648"/>
|
||
<source>导出套件后台设备不成功</source>
|
||
<translation>Export Suite Backend Device Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="655"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="659"/>
|
||
<source>导出套件前置设备不成功</source>
|
||
<translation>Export Suite Fes Device Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="667"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="671"/>
|
||
<source>导出套件模板测点ACC不成功</source>
|
||
<translation>Export Suite Template Measurement Point ACC Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="678"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="682"/>
|
||
<source>导出套件模板测点ANA不成功</source>
|
||
<translation>Failed to export the suite template measurement point ANA</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="689"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="693"/>
|
||
<source>导出套件模板测点DIG不成功</source>
|
||
<translation>Failed to export the suite template measurement point DIG</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="700"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="704"/>
|
||
<source>导出套件模板测点MIX不成功</source>
|
||
<translation>Failed to export the suite template measurement point MIX</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="720"/>
|
||
<source>获取后台模板信息失败</source>
|
||
<translation>Failed to retrieve backend template information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="733"/>
|
||
<source>导出后台模板信息失败</source>
|
||
<translation>Failed to export backend template information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="742"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="746"/>
|
||
<source>导出ACC模板点不成功</source>
|
||
<translation>Failed to export ACC template point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="753"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="757"/>
|
||
<source>导出ANA模板点不成功</source>
|
||
<translation>Failed to export ANA template point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="764"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="768"/>
|
||
<source>导出DIG模板点不成功</source>
|
||
<translation>Failed to export DIG template point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="775"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="779"/>
|
||
<source>导出MIX模板点不成功</source>
|
||
<translation>Failed to export MIX template point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="795"/>
|
||
<source>获取前置模板信息失败</source>
|
||
<translation>Failed to retrieve Fes template information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="808"/>
|
||
<source>导出前置模板不成功</source>
|
||
<translation>Failed to export Fes template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="817"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="821"/>
|
||
<source>导出前置设备模板点不成功</source>
|
||
<translation>Failed to export Fes device template point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="828"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="832"/>
|
||
<source>导出前置模板定值不成功</source>
|
||
<translation>Failed to export Fes template constant value</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="839"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="843"/>
|
||
<source>导出前置模板数据块不成功</source>
|
||
<translation>Failed to export Fes template data block</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="853"/>
|
||
<source>文件打开不成功!</source>
|
||
<translation>Failed to open the file!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="904"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="913"/>
|
||
<source>调用存储过程错误</source>
|
||
<translation>Error calling stored procedure</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="935"/>
|
||
<source>导入失败!事务已回滚!原因:</source>
|
||
<translation>Import failed! Transaction has been rolled back! Reason:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="938"/>
|
||
<source>导入失败!原因:事务开启失败</source>
|
||
<translation>Import failed! Reason: Failed to start transaction</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="950"/>
|
||
<source>缺失套件表xml</source>
|
||
<translation>Missing suite table XML</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="953"/>
|
||
<source>excel文件中没有%1表</source>
|
||
<translation>No %1 table in the Excel file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="957"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="965"/>
|
||
<source>表格%1中没有%2列</source>
|
||
<translation>No %2 column in table %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="970"/>
|
||
<source>套件名为空!</source>
|
||
<translation>Suite name is empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="977"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1249"/>
|
||
<source>数据块链接错误</source>
|
||
<translation>Data block link error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="999"/>
|
||
<source>存在同名套件%1,无法导入</source>
|
||
<translation>There is a suite with the same name %1, unable to import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1011"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1021"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1030"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1039"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1048"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1057"/>
|
||
<source>缺少xml配置:%1</source>
|
||
<translation>Missing XML configuration: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1113"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1523"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1539"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1663"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1679"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1739"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1755"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1815"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1831"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1891"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1907"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2031"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2047"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2107"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2123"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2426"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2991"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3011"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database connection error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1118"/>
|
||
<source>后台模板存在同名冲突
|
||
%1</source>
|
||
<translation>There is a name conflict with the backend template
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1254"/>
|
||
<source>前置模板存在同名冲突
|
||
%1</source>
|
||
<translation>There is a name conflict with the Fes template
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1331"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1366"/>
|
||
<source>参数长度有问题</source>
|
||
<translation>Parameter length issue</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1334"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1369"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1405"/>
|
||
<source>选择excel表格%1失败</source>
|
||
<translation>Failed to select Excel file %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1337"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1372"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1408"/>
|
||
<source>excel中不存在%1列</source>
|
||
<translation>Column %1 does not exist in Excel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1436"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3034"/>
|
||
<source>tree文件夹下缺少autoRelation.json文件</source>
|
||
<translation>Missing autoRelation.json file in the tree folder</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1444"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="1449"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3042"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3047"/>
|
||
<source>json文件格式错误</source>
|
||
<translation>JSON file format error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2339"/>
|
||
<source>添加成功!</source>
|
||
<translation>Added successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2348"/>
|
||
<source>请选中要修改的套件</source>
|
||
<translation>Please select the suite to modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2358"/>
|
||
<source>模板有错,请重新打开软件</source>
|
||
<translation>The template has errors, please reopen the software</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2396"/>
|
||
<source>修改成功!</source>
|
||
<translation>Modified successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2431"/>
|
||
<source>标签名已存在,请修改</source>
|
||
<translation>Label name already exists, please modify</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2453"/>
|
||
<source>复制失败!</source>
|
||
<translation>Copy failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2460"/>
|
||
<source>复制成功!</source>
|
||
<translation>Copy succeeded!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2466"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2801"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2466"/>
|
||
<source>是否删除套件?</source>
|
||
<translation>Do you want to delete the suite?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2477"/>
|
||
<source>请选中套件</source>
|
||
<translation>Please select the suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2493"/>
|
||
<source>删除套件失败!</source>
|
||
<translation>Failed to delete the suite!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2511"/>
|
||
<source>删除套件成功!</source>
|
||
<translation>Successfully deleted the suite!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2535"/>
|
||
<source>插件不存在!</source>
|
||
<translation>Plugin does not exist!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2546"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2620"/>
|
||
<source>请先选中要添加的套件</source>
|
||
<translation>Please select the suite to add first</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2554"/>
|
||
<source>套件中已存在 %1 模板</source>
|
||
<translation>Template %1 already exists in the suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2590"/>
|
||
<source>添加后台模板到套件不成功!</source>
|
||
<translation>Failed to add backend template to the suite!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2627"/>
|
||
<source>只能选择一个前置模板</source>
|
||
<translation>You can only select one Fes template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2640"/>
|
||
<source>套件中只能放入相同的前置模板</source>
|
||
<translation>Only the same Fes templates can be placed in the suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2646"/>
|
||
<source>当前套件超过两个前置模板,请删除</source>
|
||
<translation>The current suite exceeds two Fes templates, please delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2680"/>
|
||
<source>添加失败</source>
|
||
<translation>Addition failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2739"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2792"/>
|
||
<source>操作失败!</source>
|
||
<translation>Operation failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2801"/>
|
||
<source>是否删除套件中的模板?</source>
|
||
<translation>Do you want to delete the template in the suite?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2859"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2921"/>
|
||
<source>关联失败!</source>
|
||
<translation>Association failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2880"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2938"/>
|
||
<source>关联成功!多分量测点和控制点,请手动填写多余分量或者控制关联信息</source>
|
||
<translation>Association successful! For multi-component measuring points and control points, please manually fill in additional components or control association information.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2893"/>
|
||
<source>请选中套件控件中要自动关联的后台模板</source>
|
||
<translation>Please select the backend template to automatically associate in the suite control.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="2997"/>
|
||
<source>套件 %1 中的后台模板 %2
|
||
存在未关联的测点请关联</source>
|
||
<translation>In suite %1, backend template %2 has unassociated measuring points. Please associate them.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3017"/>
|
||
<source>套件 %1 中的前置模板 %2
|
||
存在规约参数1的值不为-1的点,请修改为-1</source>
|
||
<translation>In suite %1, Fes template %2 has points where protocol parameter 1 is not -1. Please change it to -1.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3025"/>
|
||
<source>检测通过</source>
|
||
<translation>Check passed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3065"/>
|
||
<source>套件导入</source>
|
||
<translation>Suite Import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3074"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3105"/>
|
||
<source>导入失败!
|
||
失败文件:%1
|
||
失败原因:%2
|
||
</source>
|
||
<translation>Import failed!
|
||
Failed file: %1
|
||
Reason for failure: %2
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3090"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3120"/>
|
||
<source>导入成功</source>
|
||
<translation>Import successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3128"/>
|
||
<source>请选中需要导出的套件</source>
|
||
<translation>Please select the suite to export</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3137"/>
|
||
<source>保存套件</source>
|
||
<translation>Save Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3139"/>
|
||
<source>*.xlsx</source>
|
||
<translation>*.xlsx</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3147"/>
|
||
<source>导出%1失败
|
||
失败原因:%2</source>
|
||
<translation>Export of %1 failed
|
||
Reason for failure: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3151"/>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3152"/>
|
||
<source>导出成功!导出路径:
|
||
%1</source>
|
||
<translation>Export successful! Export path:
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/temppluginwidget.cpp" line="3160"/>
|
||
<source>请选中要添加的前置模板</source>
|
||
<translation>Please select the Fes template to add</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TempWidget</name>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="90"/>
|
||
<source>显示模式:</source>
|
||
<translation>Display mode:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="91"/>
|
||
<source>详细模式</source>
|
||
<translation>Detailed mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="92"/>
|
||
<source>表格模式</source>
|
||
<translation>Table mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="96"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1045"/>
|
||
<source>请输入描述</source>
|
||
<translation>Please enter a description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="150"/>
|
||
<source>添加点模板</source>
|
||
<translation>Add Point Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="151"/>
|
||
<source>复制点模板</source>
|
||
<translation>Copy Point Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="152"/>
|
||
<source>删除点模板</source>
|
||
<translation>Delete Point Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="162"/>
|
||
<source>模板测点</source>
|
||
<translation>Template Measuring Point</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="170"/>
|
||
<source>属性面板</source>
|
||
<translation>Property Panel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="176"/>
|
||
<source>勾选更改</source>
|
||
<translation>Check Changes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="178"/>
|
||
<source>修改应用至对应设备</source>
|
||
<translation>Apply changes to corresponding devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="179"/>
|
||
<source>保存</source>
|
||
<translation>Save</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="217"/>
|
||
<source>属性同步至实例设备</source>
|
||
<translation>Sync properties to instance devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="239"/>
|
||
<source>从文本库添加</source>
|
||
<translation>Add from Text Library</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="240"/>
|
||
<source>从前置模板添加</source>
|
||
<translation>Add from Fes Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="245"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2238"/>
|
||
<source>添加应用至对应设备</source>
|
||
<translation>Add application to corresponding devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="246"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2334"/>
|
||
<source>删除应用至对应设备</source>
|
||
<translation>Delete application from corresponding devices</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="280"/>
|
||
<source>基础属性</source>
|
||
<translation>Basic Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="283"/>
|
||
<source>限值属性</source>
|
||
<translation>Limit Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="286"/>
|
||
<source>前置属性</source>
|
||
<translation>Fes Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="289"/>
|
||
<source>控制属性</source>
|
||
<translation>Control Properties</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="466"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1160"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1179"/>
|
||
<source>未选中设备模板!</source>
|
||
<translation>No device template selected!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="482"/>
|
||
<source>添加失败</source>
|
||
<translation>Add failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="723"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="728"/>
|
||
<source>导出模板不成功!</source>
|
||
<translation>Export template failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="737"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="741"/>
|
||
<source>导出ACC模板点不成功</source>
|
||
<translation>Export ACC template point failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="748"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="752"/>
|
||
<source>导出ANA模板点不成功</source>
|
||
<translation>Export ANA template point failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="760"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="764"/>
|
||
<source>导出DIG模板点不成功</source>
|
||
<translation>Export DIG template point failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="771"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="775"/>
|
||
<source>导出MIX模板点不成功</source>
|
||
<translation>Export MIX template point failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="784"/>
|
||
<source>保存文件不成功</source>
|
||
<translation>File save failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="794"/>
|
||
<source>选中表格%1失败</source>
|
||
<translation>Selection of table %1 failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="798"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="806"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="903"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="911"/>
|
||
<source>表格%1中没有%2列</source>
|
||
<translation>No %2 column in table %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="802"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="907"/>
|
||
<source>设备模板名为空!</source>
|
||
<translation>Device template name is empty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="809"/>
|
||
<source>表格写入TAG_NAME不成功</source>
|
||
<translation>Writing TAG_NAME to table failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="855"/>
|
||
<source>文件打开不成功!</source>
|
||
<translation>File open failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="885"/>
|
||
<source>导入失败!事务已回滚!原因:</source>
|
||
<translation>Import failed! Transaction has been rolled back! Reason:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="888"/>
|
||
<source>导入失败!原因:事务开启失败</source>
|
||
<translation>Import failed! Reason: Transaction start failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="899"/>
|
||
<source>excel文件中没有%1表</source>
|
||
<translation>No %1 table in excel file</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="918"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1282"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1877"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1898"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="919"/>
|
||
<source>存在同名模板%1,是否修改模板标签名?</source>
|
||
<translation>Template with the same name %1 exists, do you want to change the template label name?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="925"/>
|
||
<source>缺失模板xml配置</source>
|
||
<translation>Missing template XML configuration</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="936"/>
|
||
<source>请输入新的模板名称和描述</source>
|
||
<translation>Please enter a new template name and description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="944"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="947"/>
|
||
<source>存在同名模板%1,无法导入</source>
|
||
<translation>Template with the same name %1 exists, cannot import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="952"/>
|
||
<source>写入TAG_NAME失败</source>
|
||
<translation>Writing TAG_NAME failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="955"/>
|
||
<source>写入设备描述失败</source>
|
||
<translation>Writing device description failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1051"/>
|
||
<source>请输入标签或描述</source>
|
||
<translation>Please enter a label or description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1170"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1204"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1811"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2313"/>
|
||
<source>添加成功!</source>
|
||
<translation>Add successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1190"/>
|
||
<source>查询数据库失败</source>
|
||
<translation>Database query failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1195"/>
|
||
<source>查询设备信息失败</source>
|
||
<translation>Device information query failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1216"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2226"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2322"/>
|
||
<source>未选中模板点</source>
|
||
<translation>No template point selected</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1227"/>
|
||
<source>模板点信息有误,请重新打开软件</source>
|
||
<translation>Template point information is incorrect, please reopen the software</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1236"/>
|
||
<source>复制失败</source>
|
||
<translation>Copy failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1256"/>
|
||
<source>复制点失败!</source>
|
||
<translation>Copy point failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1282"/>
|
||
<source>是否删除后台模板测点?</source>
|
||
<translation>Do you want to delete the background template measuring point?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1314"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2409"/>
|
||
<source>删除点失败!</source>
|
||
<translation>Delete point failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1328"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2416"/>
|
||
<source>删除点成功!</source>
|
||
<translation>Delete point successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1366"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1386"/>
|
||
<source>越上限值不允许小于或等于越下限值</source>
|
||
<translation>The upper limit cannot be less than or equal to the lower limit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1367"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1389"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1409"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1428"/>
|
||
<source>保存失败:</source>
|
||
<translation>Save failed:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1384"/>
|
||
<source>越上上限值不允许小于或等于越上限值</source>
|
||
<translation>The upper limit value cannot be less than or equal to the upper limit value.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1388"/>
|
||
<source>越下限值不允许小于或等于越下下限值</source>
|
||
<translation>The lower limit value cannot be less than or equal to the lower limit value.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1453"/>
|
||
<source>保存失败</source>
|
||
<translation>Save failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1497"/>
|
||
<source>保存成功!</source>
|
||
<translation>Saved successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1509"/>
|
||
<source>提示</source>
|
||
<translation>Tip</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1509"/>
|
||
<source>测点属性已经修改,是否保存?</source>
|
||
<translation>Point attributes have been modified, do you want to save?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1554"/>
|
||
<source>请选中要生成出口的测点模板</source>
|
||
<translation>Please select the point template to generate the outlet.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1563"/>
|
||
<source>累计量无闭锁出口</source>
|
||
<translation>No lock outlet for cumulative amount.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1591"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1596"/>
|
||
<source>数据库链接错误</source>
|
||
<translation>Database connection error.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1602"/>
|
||
<source>此测点非控制点,无法生成闭锁出口</source>
|
||
<translation>This point is not a control point, cannot generate lock outlet.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1607"/>
|
||
<source>批量生成闭锁出口</source>
|
||
<translation>Batch generate lock outlet.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1634"/>
|
||
<source> 数据库出错</source>
|
||
<translation> Database error.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1662"/>
|
||
<source>添加闭锁出口失败</source>
|
||
<translation>Failed to add lock outlet.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1666"/>
|
||
<source>添加闭锁出口成功!</source>
|
||
<translation>Added lock outlet successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1686"/>
|
||
<source>修改后台测点模板</source>
|
||
<translation>Modify background point template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1703"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2540"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2541"/>
|
||
<source>修改成功</source>
|
||
<translation>Modified successfully.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1722"/>
|
||
<source>模板导入</source>
|
||
<translation>Template import.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1730"/>
|
||
<source>导入失败!
|
||
失败文件:%1
|
||
失败原因:%2
|
||
</source>
|
||
<translation>Import failed!
|
||
Failed file: %1
|
||
Reason for failure: %2
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1741"/>
|
||
<source>导入成功!</source>
|
||
<translation>Imported successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1750"/>
|
||
<source>请选中需要导出的设备模板</source>
|
||
<translation>Please select the device template to export.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1759"/>
|
||
<source>保存模板</source>
|
||
<translation>Save template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1761"/>
|
||
<source>*.xlsx</source>
|
||
<translation>*.xlsx</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1769"/>
|
||
<source>导出%1失败
|
||
失败原因:%2</source>
|
||
<translation>Export %1 failed
|
||
Reason for failure: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1773"/>
|
||
<source>导出成功!导出路径:
|
||
%1</source>
|
||
<translation>Export successful! Export path:
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1788"/>
|
||
<source>添加设备模板</source>
|
||
<translation>Add device template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1824"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2068"/>
|
||
<source>请选中要修改的设备模板</source>
|
||
<translation>Please select the device template to modify.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1834"/>
|
||
<source>模板有错,请重新打开软件</source>
|
||
<translation>The template is incorrect, please restart the software.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1844"/>
|
||
<source>修改设备模板</source>
|
||
<translation>Modify device template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1872"/>
|
||
<source>修改成功!</source>
|
||
<translation>Modified successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1877"/>
|
||
<source>是否删除后台模板?</source>
|
||
<translation>Do you want to delete the background template?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1888"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2233"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2329"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2455"/>
|
||
<source>请选中设备模板</source>
|
||
<translation>Please select the device template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1899"/>
|
||
<source>该模板 %1 存在已实例化的设备
|
||
是否强制删除此模板?</source>
|
||
<translation>The template %1 has instantiated devices.
|
||
Do you want to force delete this template?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1920"/>
|
||
<source>删除设备模板失败!</source>
|
||
<translation>Failed to delete device template!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1939"/>
|
||
<source>删除设备模板成功!</source>
|
||
<translation>Deleted device template successfully!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1949"/>
|
||
<source>请选中模板</source>
|
||
<translation>Please select a template.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1960"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2004"/>
|
||
<source>模板信息有误,请重新打开软件</source>
|
||
<translation>Template information is incorrect, please restart the software.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="1965"/>
|
||
<source>批量实例化后台设备</source>
|
||
<translation>Batch instantiate background devices.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2014"/>
|
||
<source>复制设备模板</source>
|
||
<translation>Copy device template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2029"/>
|
||
<source>标签名已存在,请修改</source>
|
||
<translation>The label name already exists, please modify it.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2041"/>
|
||
<source>复制失败!</source>
|
||
<translation>Copy failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2059"/>
|
||
<source>复制成功!</source>
|
||
<translation>Copy successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2074"/>
|
||
<source>请先保存添加的测点</source>
|
||
<translation>Please save the added measurement points first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2081"/>
|
||
<source>请选中要修改的模板点</source>
|
||
<translation>Please select the template points to modify.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2089"/>
|
||
<source>未勾选任何属性</source>
|
||
<translation>No attributes selected.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2113"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2460"/>
|
||
<source>选中要修改的设备</source>
|
||
<translation>Please select the device to modify.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2134"/>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2216"/>
|
||
<source>更新成功!</source>
|
||
<translation>Update successful!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2211"/>
|
||
<source>更新失败!</source>
|
||
<translation>Update failed!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2308"/>
|
||
<source>添加点失败!</source>
|
||
<translation>Failed to add point!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2312"/>
|
||
<source>添加成功</source>
|
||
<translation>Add successful.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2433"/>
|
||
<source>请先保存修改</source>
|
||
<translation>Please save the changes first.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2443"/>
|
||
<source>该列不可编辑</source>
|
||
<translation>This column is not editable.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2448"/>
|
||
<source>该列是主键,不可编辑</source>
|
||
<translation>This column is a primary key and cannot be edited.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2480"/>
|
||
<source>开始执行批量菜单</source>
|
||
<translation>Start executing batch menu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2532"/>
|
||
<source>结束执行批量菜单</source>
|
||
<translation>End executing batch menu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/tempwidget.cpp" line="2536"/>
|
||
<source>修改失败</source>
|
||
<translation>Modification failed.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>kbdBatchModifyDevGroup</name>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdbatchmodifydevgroup.cpp" line="24"/>
|
||
<source>位置:</source>
|
||
<translation>Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdbatchmodifydevgroup.cpp" line="30"/>
|
||
<source>专业:</source>
|
||
<translation>Specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdbatchmodifydevgroup.cpp" line="36"/>
|
||
<source>RTU:</source>
|
||
<translation>RTU:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="DevModelWidget/kbdbatchmodifydevgroup.cpp" line="84"/>
|
||
<source>全部</source>
|
||
<translation>All</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>kbdCustomInstPluginDlg</name>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="34"/>
|
||
<source>位置:</source>
|
||
<translation>Location:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="40"/>
|
||
<source>专业:</source>
|
||
<translation>Specialty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="46"/>
|
||
<source>增加</source>
|
||
<translation>Add</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="47"/>
|
||
<source>删除</source>
|
||
<translation>Delete</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="48"/>
|
||
<source>导入</source>
|
||
<translation>Import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="49"/>
|
||
<source>导出</source>
|
||
<translation>Export</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="50"/>
|
||
<source>下载模板</source>
|
||
<translation>Download Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="65"/>
|
||
<source>全选</source>
|
||
<translation>Select All</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="66"/>
|
||
<source>反选</source>
|
||
<translation>Invert Selection</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="67"/>
|
||
<source>更新设备点关联</source>
|
||
<translation>Update Device Point Association</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="68"/>
|
||
<source>实例化套件</source>
|
||
<translation>Instantiate Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="110"/>
|
||
<source>套件</source>
|
||
<translation>Suite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="110"/>
|
||
<source>设备组标签</source>
|
||
<translation>Device Group Label</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="110"/>
|
||
<source>设备组描述</source>
|
||
<translation>Device Group Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="110"/>
|
||
<source>前置设备名称</source>
|
||
<translation>Fes device Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="110"/>
|
||
<source>前置设备描述</source>
|
||
<translation>Fes device Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="111"/>
|
||
<source>通道名称</source>
|
||
<translation>Channel Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="111"/>
|
||
<source>通道描述</source>
|
||
<translation>Channel Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="111"/>
|
||
<source>RTU名称</source>
|
||
<translation>RTU Name</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="111"/>
|
||
<source>RTU描述</source>
|
||
<translation>RTU Description</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="208"/>
|
||
<source>选择文件</source>
|
||
<translation>Select File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="212"/>
|
||
<source>读取文件失败</source>
|
||
<translation>Failed to Read File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="216"/>
|
||
<source>表Sheet1不存在</source>
|
||
<translation>Sheet1 Does Not Exist</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="256"/>
|
||
<source>保存文件</source>
|
||
<translation>Save File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="280"/>
|
||
<source>保存成功</source>
|
||
<translation>Save Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="282"/>
|
||
<source>保存失败</source>
|
||
<translation>Save Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="290"/>
|
||
<source>保存模板</source>
|
||
<translation>Save Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="302"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="304"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="307"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1676"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="302"/>
|
||
<source>模板下载成功</source>
|
||
<translation>Template Download Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="304"/>
|
||
<source>模板下载失败</source>
|
||
<translation>Template Download Failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="307"/>
|
||
<source>模板文件不存在</source>
|
||
<translation>Template File Does Not Exist</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="658"/>
|
||
<source>更新成功</source>
|
||
<translation>Update Successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="880"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="971"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1230"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1328"/>
|
||
<source>获取车站信息和专业信息失败</source>
|
||
<translation>Failed to Retrieve Station and Specialty Information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="899"/>
|
||
<source>获取通道号不成功!</source>
|
||
<translation>Failed to Retrieve Channel Number!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="915"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1014"/>
|
||
<source>数据库链接出错</source>
|
||
<translation>Database Connection Error</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="945"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1045"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1121"/>
|
||
<source>此次修改失败,已启动回滚!</source>
|
||
<translation>This modification failed, rollback initiated!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1002"/>
|
||
<source>获取通道号不成功</source>
|
||
<translation>Failed to Retrieve Channel Number</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1070"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1134"/>
|
||
<source>获取车站标签信息失败</source>
|
||
<translation>Failed to get station label information</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1182"/>
|
||
<source>创建通道失败!</source>
|
||
<translation>Failed to create channel!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1188"/>
|
||
<source>创建RTU失败!</source>
|
||
<translation>Failed to create RTU!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1194"/>
|
||
<source>创建设备组失败!</source>
|
||
<translation>Failed to create device group!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1210"/>
|
||
<source>实例化成功</source>
|
||
<translation>Instantiation successful</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1238"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1336"/>
|
||
<source>需至少添加一条配置信息</source>
|
||
<translation>At least one configuration information must be added</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1265"/>
|
||
<source>存在配置项为空</source>
|
||
<translation>There are empty configuration items</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1276"/>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1424"/>
|
||
<source>需至少勾选一条配置信息</source>
|
||
<translation>At least one configuration information must be checked</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1292"/>
|
||
<source>询问</source>
|
||
<translation>Inquiry</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1293"/>
|
||
<source>后台设备组%1 已经存在,是否复用原有设备组继续创建?</source>
|
||
<translation>The background device group %1 already exists. Do you want to reuse the existing device group to continue creating?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1306"/>
|
||
<source>错误:前置设备%1 已经存在</source>
|
||
<translation>Error: Fes device %1 already exists</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1371"/>
|
||
<source>查询通道失败</source>
|
||
<translation>Failed to query channel</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1376"/>
|
||
<source>通道 %1 不存在</source>
|
||
<translation>Channel %1 does not exist</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1384"/>
|
||
<source>查询RTU失败</source>
|
||
<translation>Failed to query RTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1389"/>
|
||
<source>RTU %1 不存在</source>
|
||
<translation>RTU %1 does not exist</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1397"/>
|
||
<source>查询设备组失败</source>
|
||
<translation>Failed to query device group</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1402"/>
|
||
<source>设备组 %1 不存在</source>
|
||
<translation>Device group %1 does not exist</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1410"/>
|
||
<source>查询前置设备失败</source>
|
||
<translation>Failed to query Fes device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="TempPlugin/kbdcustominstplugindlg.cpp" line="1415"/>
|
||
<source>前置设备 %1 不存在</source>
|
||
<translation>Fes device %1 does not exist</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>kbdDevImportDlg</name>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="14"/>
|
||
<source>导入前置设备</source>
|
||
<translation>Import Fes Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="18"/>
|
||
<source>PCS3000设备</source>
|
||
<translation>PCS3000 Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="19"/>
|
||
<source>第三方设备</source>
|
||
<translation>Third-party Device</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="30"/>
|
||
<source>路径:</source>
|
||
<translation>Path:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="32"/>
|
||
<source>选择文件</source>
|
||
<translation>Select File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="40"/>
|
||
<source>下载导入模板</source>
|
||
<translation>Download Import Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="41"/>
|
||
<source>更新</source>
|
||
<translation>Update</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="42"/>
|
||
<source>导入</source>
|
||
<translation>Import</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="68"/>
|
||
<source>选择PSC3000导出的转发数据</source>
|
||
<translation>Select PSC3000 Exported Forwarding Data</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="70"/>
|
||
<source>选择第三方设备文件</source>
|
||
<translation>Select Third-party Device File</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="81"/>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="86"/>
|
||
<source>保存模板</source>
|
||
<translation>Save Template</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="99"/>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="101"/>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="104"/>
|
||
<source>消息</source>
|
||
<translation>Message</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="99"/>
|
||
<source>模板下载成功</source>
|
||
<translation>Template downloaded successfully</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="101"/>
|
||
<source>模板下载失败</source>
|
||
<translation>Template download failed</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="FESWidget/kbddevimportdlg.cpp" line="104"/>
|
||
<source>模板文件不存在</source>
|
||
<translation>Template file does not exist</translation>
|
||
</message>
|
||
</context>
|
||
</TS>
|