HM-SPMS/resource/en/gui/translate/product_en.ts
2025-03-20 17:30:43 +08:00

18767 lines
736 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>AddBtnForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
</context>
<context>
<name>AddObjAlarmDialog</name>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="26"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="40"/>
<source>设备</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="67"/>
<source>自定义告警名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="77"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="104"/>
<source>告警等级定义</source>
<translation>Level</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="141"/>
<source>告警点计算函数</source>
<translation>Calc function</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="166"/>
<source>告警规则</source>
<translation>Alarm role</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="199"/>
<source>越上限值</source>
<translation>Limit up1</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="225"/>
<source>越下限值</source>
<translation>Limit low1</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="271"/>
<source>数字量文本:</source>
<translation>Digital text:</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="310"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.ui" line="317"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="27"/>
<source>新增告警点</source>
<translation>Custom alarm</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="71"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="69"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="156"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<source>选择参数</source>
<translation type="vanished">Select Parameters</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="69"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="157"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="69"/>
<source>枚举量</source>
<translation>Mix</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="225"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="231"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="242"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="256"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="265"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="338"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="344"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="399"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="405"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="449"/>
<source>提示</source>
<translation>Tip</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="225"/>
<source>自定义告警名称不能为空!</source>
<translation>Name is required!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="231"/>
<source>无告警点计算函数,请先配置计算点函数!</source>
<translation>No calculation function,please configure the calculation point function first!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="242"/>
<source>参数:%1的参数标签不能为空!</source>
<translation>Param:The parameter label of %1 cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="256"/>
<source>越下限值必须小于越上限值!</source>
<translation>The lower limit must be less than the upper limit!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="265"/>
<source>无数字量文本,请先配置数字量文本!</source>
<translation>No digital text,please configure digital text first!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="338"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="399"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="449"/>
<source>添加失败!正在回滚事务~</source>
<translation>Add failed!transaction is being rolled back</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="344"/>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="405"/>
<source>添加成功</source>
<translation>Add success</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="365"/>
<source>计次告警描述</source>
<translation>Counting alarm description</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AddObjAlarmDialog.cpp" line="365"/>
<source>计时告警描述</source>
<translation>Timing alarm description</translation>
</message>
</context>
<context>
<name>AlarmCalcParaTableModel</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmCalcParaTableModel.cpp" line="7"/>
<source>参数名称</source>
<translation>Parameter name</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmCalcParaTableModel.cpp" line="7"/>
<source>参数标签</source>
<translation>Parameter tag</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmCalcParaTableModel.cpp" line="7"/>
<source>操作</source>
<translation>Operating</translation>
</message>
</context>
<context>
<name>AlarmDevTreeModel</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmDevTreeModel.cpp" line="35"/>
<source>位置/设备组</source>
<translation>Location/DeviceGroup</translation>
</message>
</context>
<context>
<name>AlarmManageForm</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageForm.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
</context>
<context>
<name>AlarmManageWidget</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="14"/>
<source>AlarmManageWidget</source>
<translation>AlarmManageWidget</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="81"/>
<source>请输入搜索内容</source>
<translation>Please output search content</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="94"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="275"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="161"/>
<source>新增告警点</source>
<translation>Custom alarm</translation>
</message>
<message>
<source>屏蔽一览表</source>
<translation type="vanished">Shield list</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="446"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="455"/>
<source>描述设置</source>
<translation>Describe settings</translation>
</message>
<message>
<source>计算公式</source>
<translation type="vanished">Calculation Formula</translation>
</message>
<message>
<source>计算函数</source>
<translation type="vanished">Calculation Function</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="469"/>
<source>测点描述</source>
<translation>Point desc</translation>
</message>
<message>
<source>屏蔽设置</source>
<translation type="vanished">Shield settings</translation>
</message>
<message>
<source>是否告警屏蔽</source>
<translation type="vanished">Alarm shield</translation>
</message>
<message>
<source>屏蔽时段类型</source>
<translation type="vanished">Time type</translation>
</message>
<message>
<source>屏蔽事由</source>
<translation type="vanished">Reasons</translation>
</message>
<message>
<source>开始时间</source>
<translation type="vanished">Start time</translation>
</message>
<message>
<source>结束时间</source>
<translation type="vanished">End time</translation>
</message>
<message>
<source></source>
<translation type="vanished">MON</translation>
</message>
<message>
<source></source>
<translation type="vanished">TUE</translation>
</message>
<message>
<source></source>
<translation type="vanished">WED</translation>
</message>
<message>
<source></source>
<translation type="vanished">THU</translation>
</message>
<message>
<source></source>
<translation type="vanished">FRI</translation>
</message>
<message>
<source></source>
<translation type="vanished">SAT</translation>
</message>
<message>
<source></source>
<translation type="vanished">SUN</translation>
</message>
<message>
<source>日期</source>
<translation type="vanished">Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">To</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="518"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="574"/>
<source>告警动作</source>
<translation>Alarm action</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="604"/>
<source>是否自定义告警</source>
<translation>Custom alarm</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="547"/>
<source>告警优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="197"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="210"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="282"/>
<source>多选</source>
<translation>MultiSelection</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="670"/>
<source>越限等级</source>
<translation>Limit number</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="904"/>
<source>告警推图文件</source>
<translation>Pic name</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="914"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="950"/>
<source>选择</source>
<translation>Select</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="940"/>
<source>告警声音文件</source>
<translation>Sound name</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="638"/>
<source>越限设置</source>
<translation>Limit settings</translation>
</message>
<message>
<source>越线等级</source>
<translation type="vanished">Limit level</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="697"/>
<source>越上限值</source>
<translation>Upper limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="733"/>
<source>越下限值</source>
<translation>Lower limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="769"/>
<source>越上上限值</source>
<translation>Upper 2 limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="805"/>
<source>越下下限值</source>
<translation>Lower 2 limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.ui" line="844"/>
<source>越限告警</source>
<translation>Limit alarm</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="141"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="190"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="142"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="191"/>
<source></source>
<translation>No</translation>
</message>
<message>
<source>一次性</source>
<translation type="vanished">One time</translation>
</message>
<message>
<source>每周</source>
<translation type="vanished">Week</translation>
</message>
<message>
<source>每月</source>
<translation type="vanished">Month</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="194"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="195"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="196"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="306"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="379"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="390"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="407"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="452"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="463"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="524"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="563"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="580"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="615"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="991"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1017"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1022"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1027"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1034"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1046"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1051"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1058"/>
<source>提示</source>
<translation>Tip</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="379"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="452"/>
<source>保存失败!正在回滚事务~</source>
<translation>Save failed!transaction is being rolled back</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="390"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="463"/>
<source>保存成功!</source>
<translation>Save success!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="524"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="580"/>
<source>确认删除?</source>
<translation>Confirm on delete?</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="563"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="615"/>
<source>删除失败!正在回滚事务~</source>
<translation>Failure to delete!Rollback transaction~</translation>
</message>
<message>
<source>选择参数</source>
<translation type="vanished">Select Parameters</translation>
</message>
<message>
<source>枚举量</source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="991"/>
<source>当前登录用户无修改权限!</source>
<translation>The current user have no perm to modify!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1017"/>
<source>越下下限值必须小于越下限值</source>
<translation>The lower 2 limit must be less than the lower limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1022"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1034"/>
<source>越下限值必须小于越上限值</source>
<translation>The lower limit must be less than the upper limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1027"/>
<source>越上限值必须小于越上上限值</source>
<translation>The upper limit must be less than the upper 2 limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1046"/>
<source>当前登录用户无新增告警点权限!</source>
<translation>The current user have no perm to add custom alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1148"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1183"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1151"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1186"/>
<source>全不选</source>
<translation>Unchecked All</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1153"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1188"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="306"/>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="407"/>
<source>点描述不能为空!</source>
<translation>Description can not be empty!</translation>
</message>
<message>
<source>操作名称不能为空!</source>
<translation type="vanished">Operation name can not be empty!</translation>
</message>
<message>
<source>开始时间要小于结束时间!</source>
<translation type="vanished">Start time must be less than end time!</translation>
</message>
<message>
<source>请选中需要屏蔽的礼拜!</source>
<translation type="vanished">Please select the time to be blocked!</translation>
</message>
<message>
<source>开始日不能大于结束日!</source>
<translation type="vanished">The start date can not be greater than the end date!</translation>
</message>
<message>
<source>未知的屏蔽时间类型</source>
<translation type="vanished">Unknown shield time type</translation>
</message>
<message>
<source>越下下限不能大于越下限</source>
<translation type="vanished">The lower 2 limit can not be greater than the lower limit</translation>
</message>
<message>
<source>越下限不能大于越上限</source>
<translation type="vanished">The lower limit can not be greater than the upper limit</translation>
</message>
<message>
<source>越上限不能大于越上上限</source>
<translation type="vanished">The upper limit can not be greater than the upper 2 limit</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1051"/>
<source>请选择要添加自定义告警的设备组!</source>
<translation>Please select the device group to add custom alarms!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="1058"/>
<source>此设备组下无可用设备,请重新选择设备组!</source>
<translation>There is no available device under this device group,please reselect the device group!</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="682"/>
<source>Open Pic</source>
<translation>Open Picture</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="682"/>
<source>Pic Files (*.glx)</source>
<translation>GLX Picture Files (*.glx)</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="693"/>
<source>Open Voice</source>
<translation>Open Audio</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmManageWidget.cpp" line="693"/>
<source>Pic Files (*.wav)</source>
<translation>Wave Audio Files (*.wav)</translation>
</message>
</context>
<context>
<name>AlarmMng</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmMng.cpp" line="74"/>
<source>未知车站</source>
<translation>Unknown loction</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmMng.cpp" line="79"/>
<source>未知设备组</source>
<translation>Unknonwn device group</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmMng.cpp" line="84"/>
<source>未知设备</source>
<translation>Unknown device</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmMng.cpp" line="725"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<source>其他</source>
<translation type="vanished">Other</translation>
</message>
</context>
<context>
<name>AlarmPointTableModel</name>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>告警点名称</source>
<translation>Name</translation>
</message>
<message>
<source>所属厂站</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>是否屏蔽</source>
<translation type="vanished">Shield</translation>
</message>
<message>
<source>屏蔽时段</source>
<translation type="vanished">Shield time</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>告警等级</source>
<translation>Alarm level</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>告警动作</source>
<translation>Alarm action</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>所属位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>所属设备组</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="10"/>
<source>所属设备</source>
<translation>Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">/</translation>
</message>
<message>
<source>每周(</source>
<translation type="vanished">Week(</translation>
</message>
<message>
<source>每月(</source>
<translation type="vanished">Month(</translation>
</message>
<message>
<location filename="plugin/AlarmManageWidget/AlarmPointTableModel.cpp" line="85"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
</context>
<context>
<name>AlarmShieldDelegate</name>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>启用</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>删除失败!</source>
<translation type="vanished">Failed to deleted!</translation>
</message>
<message>
<source>删除成功!</source>
<translation type="vanished">Successfully deleted!</translation>
</message>
</context>
<context>
<name>AlarmShieldDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>启用</source>
<translation type="vanished">Enabled</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>屏蔽状态</source>
<translation type="vanished">Enable status</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>查询</source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>屏蔽一览表</source>
<translation type="vanished">Shield list</translation>
</message>
<message>
<source>全部</source>
<translation type="vanished">All</translation>
</message>
<message>
<source>已启用</source>
<translation type="vanished">Enabled</translation>
</message>
<message>
<source>未启用</source>
<translation type="vanished">Unenabled</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>启用失败,正在回滚</source>
<translation type="vanished">Enable failed,rolling back</translation>
</message>
<message>
<source>取消失败,正在回滚</source>
<translation type="vanished">Cancel failed,rolling back</translation>
</message>
<message>
<source>删除失败,正在回滚!</source>
<translation type="vanished">Delete failed,rolling back!</translation>
</message>
<message>
<source>删除成功!</source>
<translation type="vanished">Successfully deleted!</translation>
</message>
</context>
<context>
<name>AlarmShieldTableModel</name>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>屏蔽类型</source>
<translation type="vanished">Shield Type</translation>
</message>
<message>
<source>屏蔽属性</source>
<translation type="vanished">Shield attribute</translation>
</message>
<message>
<source>屏蔽模式</source>
<translation type="vanished">Shield mode</translation>
</message>
<message>
<source>是否启用</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>时段类型</source>
<translation type="vanished">Time type</translation>
</message>
<message>
<source>屏蔽时段</source>
<translation type="vanished">Shield time</translation>
</message>
<message>
<source>操作用户</source>
<translation type="vanished">User</translation>
</message>
<message>
<source>操作主机</source>
<translation type="vanished">Hostname</translation>
</message>
<message>
<source>操作</source>
<translation type="vanished">Operating</translation>
</message>
<message>
<source>全站屏蔽</source>
<translation type="vanished">Shield location</translation>
</message>
<message>
<source>设备屏蔽</source>
<translation type="vanished">Shield device</translation>
</message>
<message>
<source>测点屏蔽</source>
<translation type="vanished">Shield point</translation>
</message>
<message>
<source>电压屏蔽</source>
<translation type="vanished">Shield voltage</translation>
</message>
<message>
<source>设备组屏蔽</source>
<translation type="vanished">Shield dev group</translation>
</message>
<message>
<source>责任区屏蔽</source>
<translation type="vanished">Shield region</translation>
</message>
<message>
<source>未知</source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source>已启用</source>
<translation type="vanished">Enabled</translation>
</message>
<message>
<source>未启用</source>
<translation type="vanished">Unenabled</translation>
</message>
<message>
<source>一次性屏蔽</source>
<translation type="vanished">Once time</translation>
</message>
<message>
<source>每周</source>
<translation type="vanished">Week</translation>
</message>
<message>
<source>每月</source>
<translation type="vanished">Month</translation>
</message>
<message>
<source>每周(</source>
<translation type="vanished">Week(</translation>
</message>
<message>
<source>每月(</source>
<translation type="vanished">Month(</translation>
</message>
</context>
<context>
<name>BriefReportWidget</name>
<message>
<source>运行简报</source>
<translation type="vanished">BriefReport</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Week</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source></source>
<translation type="vanished">Quarter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Year</translation>
</message>
<message>
<source>查询</source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>导出</source>
<translation type="vanished">Export</translation>
</message>
<message>
<source>关键告警</source>
<translation type="vanished">Key Alarms</translation>
</message>
<message>
<source>操作记录</source>
<translation type="vanished">Operate Events</translation>
</message>
<message>
<source>巡检记录</source>
<translation type="vanished">Inspection Events</translation>
</message>
<message>
<source>检修记录</source>
<translation type="vanished">Overhaul Events</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>Tab 1</source>
<translation type="vanished">Tab 1</translation>
</message>
<message>
<source>Tab 2</source>
<translation type="vanished">Tab 2</translation>
</message>
<message>
<source>Tab 3</source>
<translation type="vanished">Tab 3</translation>
</message>
<message>
<source>Tab 4</source>
<translation type="vanished">Tab 4</translation>
</message>
</context>
<context>
<name>BrowserDialog</name>
<message>
<source>下载模板</source>
<translation type="vanished">Download Template</translation>
</message>
</context>
<context>
<name>CAccidentReviewDialog</name>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="40"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="40"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="40"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="40"/>
<source>事故追忆</source>
<translation>Accident Memory</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="45"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="45"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="45"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="45"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="46"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="46"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="46"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="46"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="158"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="152"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="152"/>
<source>请选择一张画面!</source>
<translation>Please select a graph!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/EventWidget/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/AlarmWidget_pad/CAccidentReviewDialog.cpp" line="158"/>
<location filename="plugin/EventWidget_pad/CAccidentReviewDialog.cpp" line="158"/>
<source>请选择其他画面!</source>
<translation>Please select other graph!</translation>
</message>
</context>
<context>
<name>CActionSequModel</name>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>标记</source>
<translation>Marker</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>开关名称</source>
<translation>Switch Name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>目标状态</source>
<translation>Target State</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>执行状态</source>
<translation>Execution Status</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>实际状态</source>
<translation>Actual Status</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="6"/>
<source>延时</source>
<translation>Delay</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="134"/>
<source>未执行</source>
<translation>non-execution</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="136"/>
<source>正在执行</source>
<translation>executing</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="138"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="140"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="142"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="144"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="146"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CActionSequModel.cpp" line="148"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
</context>
<context>
<name>CAddBtnForm</name>
<message>
<source>添加图片</source>
<translation type="vanished">Add Image</translation>
</message>
<message>
<source>添加边框</source>
<translation type="vanished">Add Border</translation>
</message>
<message>
<source>添加渐变</source>
<translation type="vanished">Add Gradient</translation>
</message>
<message>
<source>添加颜色</source>
<translation type="vanished">Add Color</translation>
</message>
<message>
<source>添加字体</source>
<translation type="vanished">Add Font</translation>
</message>
<message>
<source>添加副控制</source>
<translation type="vanished">Add SubControl</translation>
</message>
<message>
<source>添加状态</source>
<translation type="vanished">Add State</translation>
</message>
<message>
<source>背景图片</source>
<translation type="vanished">Background Image</translation>
</message>
<message>
<source>边框图片</source>
<translation type="vanished">Border Image</translation>
</message>
<message>
<source>图片</source>
<translation type="vanished">Image</translation>
</message>
<message>
<source>颜色</source>
<translation type="vanished">Color</translation>
</message>
<message>
<source>背景颜色</source>
<translation type="vanished">Background Color</translation>
</message>
<message>
<source>间隔背景颜色</source>
<translation type="vanished">Alternate Background Color</translation>
</message>
<message>
<source>边框颜色</source>
<translation type="vanished">Border Color</translation>
</message>
<message>
<source>上边框颜色</source>
<translation type="vanished">Top Border Color</translation>
</message>
<message>
<source>右边框颜色</source>
<translation type="vanished">Right Border Color</translation>
</message>
<message>
<source>下边框颜色</source>
<translation type="vanished">Bottom Border Color</translation>
</message>
<message>
<source>左边框颜色</source>
<translation type="vanished">Left Border Color</translation>
</message>
<message>
<source>网格颜色</source>
<translation type="vanished">Gridline Color</translation>
</message>
<message>
<source>选中颜色</source>
<translation type="vanished">Selection Color</translation>
</message>
<message>
<source>选中背景颜色</source>
<translation type="vanished">Selection Background Color</translation>
</message>
<message>
<source>add-line</source>
<translation type="vanished">Add Line</translation>
</message>
<message>
<source>add-page</source>
<translation type="vanished">Add Page</translation>
</message>
<message>
<source>branch</source>
<translation type="vanished">Branch</translation>
</message>
<message>
<source>chunk</source>
<translation type="vanished">Chunk</translation>
</message>
<message>
<source>close-button</source>
<translation type="vanished">Close Button</translation>
</message>
<message>
<source>corner</source>
<translation type="vanished">Corner</translation>
</message>
<message>
<source>down-arrow</source>
<translation type="vanished">Down Arrow</translation>
</message>
<message>
<source>down-button</source>
<translation type="vanished">Down Button</translation>
</message>
<message>
<source>drop-down</source>
<translation type="vanished">Drop Down</translation>
</message>
<message>
<source>float-button</source>
<translation type="vanished">Float Button</translation>
</message>
<message>
<source>groove</source>
<translation type="vanished">Groove</translation>
</message>
<message>
<source>indicator</source>
<translation type="vanished">Indicator</translation>
</message>
<message>
<source>handle</source>
<translation type="vanished">Handle</translation>
</message>
<message>
<source>icon</source>
<translation type="vanished">Icon</translation>
</message>
<message>
<source>item</source>
<translation type="vanished">Item</translation>
</message>
<message>
<source>left-arrow</source>
<translation type="vanished">Left Arrow</translation>
</message>
<message>
<source>left-corner</source>
<translation type="vanished">Left Corner</translation>
</message>
<message>
<source>menu-arrow</source>
<translation type="vanished">Menu Arrow</translation>
</message>
<message>
<source>menu-button</source>
<translation type="vanished">Menu Button</translation>
</message>
<message>
<source>menu-indicator</source>
<translation type="vanished">Menu Indicator</translation>
</message>
<message>
<source>right-arrow</source>
<translation type="vanished">Right Arrow</translation>
</message>
<message>
<source>pane</source>
<translation type="vanished">Pane</translation>
</message>
<message>
<source>right-corner</source>
<translation type="vanished">Right Corner</translation>
</message>
<message>
<source>scroller</source>
<translation type="vanished">Scroller</translation>
</message>
<message>
<source>section</source>
<translation type="vanished">Section</translation>
</message>
<message>
<source>separator</source>
<translation type="vanished">Separator</translation>
</message>
<message>
<source>sub-line</source>
<translation type="vanished">Sub Line</translation>
</message>
<message>
<source>sub-page</source>
<translation type="vanished">Sub Page</translation>
</message>
<message>
<source>tab</source>
<translation type="vanished">Tab</translation>
</message>
<message>
<source>tab-bar</source>
<translation type="vanished">Tab Bar</translation>
</message>
<message>
<source>tear</source>
<translation type="vanished">Tear</translation>
</message>
<message>
<source>tearoff</source>
<translation type="vanished">Tear Off</translation>
</message>
<message>
<source>text</source>
<translation type="vanished">Text</translation>
</message>
<message>
<source>title</source>
<translation type="vanished">Title</translation>
</message>
<message>
<source>up-arrow</source>
<translation type="vanished">Up Arrow</translation>
</message>
<message>
<source>up-button</source>
<translation type="vanished">Up Button</translation>
</message>
<message>
<source>active</source>
<translation type="vanished">Active</translation>
</message>
<message>
<source>adjoins-item</source>
<translation type="vanished">Adjoins Item</translation>
</message>
<message>
<source>alternate</source>
<translation type="vanished">Alternate</translation>
</message>
<message>
<source>bottom</source>
<translation type="vanished">Bottom</translation>
</message>
<message>
<source>checked</source>
<translation type="vanished">Checked</translation>
</message>
<message>
<source>closable</source>
<translation type="vanished">Closable</translation>
</message>
<message>
<source>closed</source>
<translation type="vanished">Closed</translation>
</message>
<message>
<source>default</source>
<translation type="vanished">Default</translation>
</message>
<message>
<source>disabled</source>
<translation type="vanished">Disabled</translation>
</message>
<message>
<source>editable</source>
<translation type="vanished">Editable</translation>
</message>
<message>
<source>edit-focus</source>
<translation type="vanished">Edit Focus</translation>
</message>
<message>
<source>enabled</source>
<translation type="vanished">Enabled</translation>
</message>
<message>
<source>exclusive</source>
<translation type="vanished">Exclusive</translation>
</message>
<message>
<source>first</source>
<translation type="vanished">First</translation>
</message>
<message>
<source>flat</source>
<translation type="vanished">Flat</translation>
</message>
<message>
<source>floatable</source>
<translation type="vanished">Floatable</translation>
</message>
<message>
<source>focus</source>
<translation type="vanished">Focus</translation>
</message>
<message>
<source>has-children</source>
<translation type="vanished">Has Children</translation>
</message>
<message>
<source>has-siblings</source>
<translation type="vanished">Has Siblings</translation>
</message>
<message>
<source>horizontal</source>
<translation type="vanished">Horizontal</translation>
</message>
<message>
<source>hover</source>
<translation type="vanished">Hover</translation>
</message>
<message>
<source>indeterminate</source>
<translation type="vanished">Indeterminate</translation>
</message>
<message>
<source>last</source>
<translation type="vanished">Last</translation>
</message>
<message>
<source>left</source>
<translation type="vanished">Left</translation>
</message>
<message>
<source>maximized</source>
<translation type="vanished">Maximized</translation>
</message>
<message>
<source>middle</source>
<translation type="vanished">Middle</translation>
</message>
<message>
<source>minimized</source>
<translation type="vanished">Minimized</translation>
</message>
<message>
<source>movable</source>
<translation type="vanished">Movable</translation>
</message>
<message>
<source>no-frame</source>
<translation type="vanished">No Frame</translation>
</message>
<message>
<source>non-exclusive</source>
<translation type="vanished">Non-Exclusive</translation>
</message>
<message>
<source>off</source>
<translation type="vanished">Off</translation>
</message>
<message>
<source>on</source>
<translation type="vanished">On</translation>
</message>
<message>
<source>only-one</source>
<translation type="vanished">Only One</translation>
</message>
<message>
<source>open</source>
<translation type="vanished">Open</translation>
</message>
<message>
<source>next-selected</source>
<translation type="vanished">Next Selected</translation>
</message>
<message>
<source>pressed</source>
<translation type="vanished">Pressed</translation>
</message>
<message>
<source>previous-selected</source>
<translation type="vanished">Previous Selected</translation>
</message>
<message>
<source>read-only</source>
<translation type="vanished">Read Only</translation>
</message>
<message>
<source>right</source>
<translation type="vanished">Right</translation>
</message>
<message>
<source>selected</source>
<translation type="vanished">Selected</translation>
</message>
<message>
<source>top</source>
<translation type="vanished">Top</translation>
</message>
<message>
<source>unchecked</source>
<translation type="vanished">Unchecked</translation>
</message>
<message>
<source>vertical</source>
<translation type="vanished">Vertical</translation>
</message>
<message>
<source>window</source>
<translation type="vanished">Window</translation>
</message>
<message>
<source>无边框</source>
<translation type="vanished">No Border</translation>
</message>
<message>
<source>点状边框</source>
<translation type="vanished">Dotted Border</translation>
</message>
<message>
<source>虚线边框</source>
<translation type="vanished">Dashed Border</translation>
</message>
<message>
<source>实线边框</source>
<translation type="vanished">Solid Border</translation>
</message>
<message>
<source>双线边框</source>
<translation type="vanished">Double Border</translation>
</message>
<message>
<source>边框圆角</source>
<translation type="vanished">Border Radius</translation>
</message>
<message>
<source>左上边框圆角</source>
<translation type="vanished">TopLeft Border Radius</translation>
</message>
<message>
<source>右上边框圆角</source>
<translation type="vanished">TopRight Border Radius</translation>
</message>
<message>
<source>左下边框圆角</source>
<translation type="vanished">BottomLeft Border Radius</translation>
</message>
<message>
<source>右下边框圆角</source>
<translation type="vanished">BottomRight Border Radius</translation>
</message>
<message>
<source>选择文件</source>
<translation type="vanished">Select File</translation>
</message>
<message>
<source>选择渐变</source>
<translation type="vanished">Select Gradient</translation>
</message>
<message>
<source>选择颜色</source>
<translation type="vanished">Select Color</translation>
</message>
</context>
<context>
<name>CAddShieldDialog</name>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="14"/>
<source>新增告警屏蔽</source>
<translation>New Alarm Shield</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="66"/>
<source>对象类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="87"/>
<source>显示勾选项</source>
<translation>Show Checked Only</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="112"/>
<source>关键字过滤</source>
<translation>Filter by keyword</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="131"/>
<source>对象名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="160"/>
<source>屏蔽类型</source>
<translation>Shield Type</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="183"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="210"/>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="268"/>
<source>时段类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="313"/>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="356"/>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="462"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="323"/>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="349"/>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="448"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="365"/>
<source></source>
<translation>Mon</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="372"/>
<source></source>
<translation>Tue</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="379"/>
<source></source>
<translation>Wed</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="386"/>
<source></source>
<translation>Thur</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="393"/>
<source></source>
<translation>Fri</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="400"/>
<source></source>
<translation>Sat</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="407"/>
<source></source>
<translation>Sun</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="441"/>
<source></source>
<translation>to</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="455"/>
<source>日期</source>
<translation>Date</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="504"/>
<source>屏蔽描述</source>
<translation>Shield Description</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="544"/>
<source>新增</source>
<translation>New</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.ui" line="551"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="24"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<source>修改告警屏蔽</source>
<translation type="vanished">Modify Alarm Shield</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="25"/>
<source>编辑告警屏蔽</source>
<translation>Modify Alarm Shield</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="104"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="105"/>
<source>设备组</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="106"/>
<source>设备</source>
<translation>Device</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Point</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="137"/>
<source>一次性</source>
<translation>Once</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="138"/>
<source>每周</source>
<translation>Week</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="139"/>
<source>每月</source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="222"/>
<source>请先取消屏蔽!</source>
<translation>Please disable first!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="228"/>
<source>请至少勾选一项!</source>
<translation>Please check at least one item!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="233"/>
<source>当前用户无标签设置功能权限!</source>
<translation>The current user have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="239"/>
<source>对象名称不能为空!</source>
<translation>Name cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="245"/>
<source>屏蔽类型为空!</source>
<translation>Shield type cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="251"/>
<source>时段类型为空!</source>
<translation>Time type cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="291"/>
<source>开始时间不能大于结束时间!</source>
<translation>Start time cannot be more than end time!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="303"/>
<source>周一到周七至少需要选择一天!</source>
<translation>At least check one day from monday to sunday!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="313"/>
<source>获取当前登录用户失败!</source>
<translation>Failed to get current user!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="348"/>
<source>保存失败!</source>
<translation>Failed to save!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAddShieldDialog.cpp" line="383"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
</context>
<context>
<name>CAiAlarmDelegate</name>
<message>
<source>当前无告警!</source>
<translation type="vanished">No alarm at present!</translation>
</message>
</context>
<context>
<name>CAiAlarmTreeModel</name>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>责任区</source>
<translation>Region</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>告警类型</source>
<translation>Alarm Type</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>告警状态</source>
<translation>Alarm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>确认状态</source>
<translation>Confirm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>告警内容</source>
<translation>Alarm Content</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeModel.cpp" line="17"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeModel.cpp" line="17"/>
<source>复归状态</source>
<translation>Resume State</translation>
</message>
</context>
<context>
<name>CAlarmBaseData</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmBaseData.cpp" line="554"/>
<location filename="plugin/AlarmWidget_pad/CAlarmBaseData.cpp" line="542"/>
<source>其他</source>
<translation>Other</translation>
</message>
</context>
<context>
<name>CAlarmColorWidget</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmColorWidget.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmColorWidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmColorWidget.ui" line="31"/>
<location filename="plugin/AlarmWidget_pad/CAlarmColorWidget.ui" line="31"/>
<source>动作颜色</source>
<translation>ActionColor</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmColorWidget.ui" line="54"/>
<location filename="plugin/AlarmWidget_pad/CAlarmColorWidget.ui" line="54"/>
<source>恢复颜色</source>
<translation>ResumeColor</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmColorWidget.ui" line="77"/>
<location filename="plugin/AlarmWidget_pad/CAlarmColorWidget.ui" line="77"/>
<source>确认颜色</source>
<translation>ConfirmColor</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmColorWidget.ui" line="100"/>
<location filename="plugin/AlarmWidget_pad/CAlarmColorWidget.ui" line="100"/>
<source>闪烁颜色</source>
<translation>FlickerColor</translation>
</message>
</context>
<context>
<name>CAlarmCompare</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="40"/>
<source>告警等级</source>
<translation>Alarm level</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="75"/>
<source> 统计类型</source>
<translation> StatisType</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="82"/>
<source></source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="92"/>
<source></source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="114"/>
<source> 时间段</source>
<translation> Time</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="196"/>
<source>告警内容关键字</source>
<translation>Alarm Content Keywords</translation>
</message>
<message>
<source> 关键字</source>
<translation type="vanished"> Keyword</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="203"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="419"/>
<source>11</source>
<translation>11</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="422"/>
<source>22</source>
<translation>22</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="425"/>
<source>33</source>
<translation>33</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="352"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="364"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="371"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="382"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="408"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="413"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="418"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="431"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="436"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="441"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="352"/>
<source>未选择告警等级</source>
<translation>No alarm level checked</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="364"/>
<source>开始时间需小于等于结束时间</source>
<translation>The start time must be equal or less than the end time</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="371"/>
<source>当前类型最多七天</source>
<translation>Current statis type up to seven days</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="382"/>
<source>当前类型最多六个月</source>
<translation>Current statis type up to six months</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="408"/>
<source>请选择位置</source>
<translation>Please select a location</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="413"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="436"/>
<source>位置最少选择2个</source>
<translation>At least two location</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="418"/>
<source>位置最多选择%1个</source>
<translation>Location cannot more than %1</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="431"/>
<source>请选择设备组</source>
<translation>Please select a device group</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="441"/>
<source>设备组最多选择%1个</source>
<translation>Device group cannot more than %1</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="529"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.cpp" line="529"/>
<source>告警条数过多,仅显示前 %1 条</source>
<translation>Too many alarm,show only %1</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="133"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="174"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmCompare.ui" line="155"/>
<source>-</source>
<translation></translation>
</message>
</context>
<context>
<name>CAlarmDelegate</name>
<message>
<source>当前无告警!</source>
<translation type="vanished">No alarm at present!</translation>
</message>
</context>
<context>
<name>CAlarmDeviceTreeModel</name>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmDeviceTreeModel.cpp" line="44"/>
<location filename="plugin/AlarmWidget_pad/CAlarmDeviceTreeModel.cpp" line="176"/>
<source>系统信息</source>
<translation>System Information</translation>
</message>
</context>
<context>
<name>CAlarmDeviceTreeView</name>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmDeviceTreeView.cpp" line="24"/>
<source>禁止告警</source>
<translation>Inhibit Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmDeviceTreeView.cpp" line="48"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmDeviceTreeView.cpp" line="49"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmDeviceTreeView.cpp" line="53"/>
<source>选择</source>
<translation>Select</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmDeviceTreeView.cpp" line="54"/>
<source>清除</source>
<translation>Clear</translation>
</message>
</context>
<context>
<name>CAlarmFilterDialog</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="26"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="26"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="34"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="254"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="55"/>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="95"/>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="144"/>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="181"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="278"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="336"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="379"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="419"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="74"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="300"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="123"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="355"/>
<source>责任区</source>
<translation>Region</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="160"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="398"/>
<source>告警状态</source>
<translation>Alarm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="258"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="506"/>
<source>复归</source>
<translation>Resume</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="270"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="518"/>
<source>已复归</source>
<translation>Resumed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="280"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="528"/>
<source>未复归</source>
<translation>Unresumed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="292"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="52"/>
<source>设备类型</source>
<translation>Device Type</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="321"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="94"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="335"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="201"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="394"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="108"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="238"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="441"/>
<source>告警内容关键字</source>
<translation>Alarm Content Keywords</translation>
</message>
<message>
<source>区域</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="203"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="465"/>
<source>状态</source>
<translation>State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="225"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="487"/>
<source>已确认</source>
<translation>Confirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="218"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="480"/>
<source>未确认</source>
<translation>Unconfirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="453"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="237"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="460"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="230"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="383"/>
<location filename="plugin/AlarmWidget/CAlarmFilterDialog.ui" line="422"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="136"/>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.ui" line="191"/>
<source>yyyy/MM/dd hh:mm</source>
<translation>yyyy/MM/dd hh:mm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.cpp" line="530"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmFilterDialog.cpp" line="530"/>
<source>结束时间大于开始时间!</source>
<translation>End time should be later than the start time!</translation>
</message>
</context>
<context>
<name>CAlarmForm</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="461"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="75"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="436"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="62"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<source>禁止告警列表</source>
<translation type="vanished">Alarm Inhibition List</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="588"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="293"/>
<source>时间:</source>
<translation>Time:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="610"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="258"/>
<source>告警状态:</source>
<translation>Alarm State:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="367"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="49"/>
<source>禁止列表</source>
<translation>Prohibited List</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="389"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="182"/>
<source>优先级:</source>
<translation>Priority:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="553"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1390"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1515"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="389"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1548"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1673"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="226"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="420"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="508"/>
<source>全勾选</source>
<translation>Select All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="477"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1394"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1519"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="399"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1552"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1677"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="128"/>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="148"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="124"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="156"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="135"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="137"/>
<source>过滤告警数量:</source>
<translation>Number of Filtered Alarms:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="115"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="105"/>
<source>当前显示数量:</source>
<translation>Current Display Count:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="411"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="220"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="172"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="334"/>
<source>智能告警</source>
<translation>Intelligent Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="213"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="413"/>
<source>设置</source>
<translation>Settings</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="119"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="683"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1232"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="136"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="792"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1344"/>
<source>请选择时间</source>
<translation>Please Select Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="245"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="246"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="542"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="587"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="588"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1076"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1077"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="264"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="265"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="651"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="696"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="697"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1188"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1189"/>
<source>请选择优先级</source>
<translation>Select Priority</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="252"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="253"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="543"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="629"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="630"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1121"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1122"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="271"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="272"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="652"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="738"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="739"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1233"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1234"/>
<source>请选择位置</source>
<translation>Select Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="259"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="260"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="544"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="671"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="672"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1171"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1172"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="278"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="279"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="653"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="780"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="781"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1283"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1284"/>
<source>请选择告警状态</source>
<translation>Select Alarm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="559"/>
<source>确定删除所有事件?</source>
<translation>Are you sure you want to delete all events?</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="607"/>
<source>删除完成!</source>
<translation>Deletion completed!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1039"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1151"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1275"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1287"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1309"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1657"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1789"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1828"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2053"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2164"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2348"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2365"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2438"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2497"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2508"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2520"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2532"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2547"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2558"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2585"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2607"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2669"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2703"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2729"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2749"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2774"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2803"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2818"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2957"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2961"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="607"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1387"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1399"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1453"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1467"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1842"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1983"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2022"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2250"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2370"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2556"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2573"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2646"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2705"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2716"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2728"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2740"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2755"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2766"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2793"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2815"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2877"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2911"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2937"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2957"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2982"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3011"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3026"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3165"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3169"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3213"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3218"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1275"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1387"/>
<source>导出成功</source>
<translation>Export succeeded</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1309"/>
<source>请选择一条告警!</source>
<translation>Please select an alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1384"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1510"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="363"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1542"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1668"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1386"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1512"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="376"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="521"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1544"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1670"/>
<source>全不选</source>
<translation>All Unchecked</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1408"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1548"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1566"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1706"/>
<source>视频</source>
<translation>Video</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1421"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1561"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1579"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1719"/>
<source>事故追忆</source>
<translation>Accident Memory</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.ui" line="534"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1427"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.ui" line="406"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1585"/>
<source>禁止告警</source>
<translation>Inhibit Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2957"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2961"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3165"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3169"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3213"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3218"/>
<source>禁止告警失败!</source>
<translation>Failure to inhibit alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="3005"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="3009"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3265"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3269"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<source>当前测点告警已禁止,无需重复禁止!</source>
<translation type="vanished">The current Measuring point alarm is forbidden, there is no need to repeat the prohibition!</translation>
</message>
<message>
<source>工单管理</source>
<translation type="vanished">Work Management</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1524"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1682"/>
<source>合并</source>
<translation>Merge</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1528"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1686"/>
<source>分离</source>
<translation>Separate</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1657"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1789"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2053"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2164"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2585"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1842"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1983"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2250"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2370"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2793"/>
<source>当前未选中任何项!</source>
<translation>No item is currently selected!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1678"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1841"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1937"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1871"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2035"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2131"/>
<source>当前用户不具备该告警删除操作权限!</source>
<translation>The current user does not have the right to delete the alarm operation!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1679"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1722"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1842"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1884"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1938"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1979"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2088"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2220"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2376"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1872"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1915"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2036"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2078"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2132"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2173"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2291"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2427"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2584"/>
<source>是否跳过该项?</source>
<translation>Do you want to skip this item?</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1680"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1723"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1843"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1885"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1939"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1980"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2089"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2221"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2377"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1873"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1916"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2037"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2079"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2133"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2174"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2292"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2428"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2585"/>
<source>跳过</source>
<translation>Skip</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1681"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1724"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1844"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1886"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1940"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1981"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2090"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2222"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2378"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1874"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1917"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2038"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2080"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2134"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2175"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2293"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2429"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2586"/>
<source>全部跳过</source>
<translation>Skip All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1682"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1725"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1845"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1887"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1941"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1982"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2091"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2223"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2379"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1875"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1918"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2039"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2081"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2135"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2176"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2294"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2430"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2587"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1721"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1883"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1914"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2077"/>
<source>包含未确认告警!</source>
<translation>Contains unconfirmed alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1828"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2022"/>
<source>当前未选中任何智能告警和未聚类的原始告警!</source>
<translation>No intelligent alarms and unclustered original alarms is currently selected!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1978"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2172"/>
<source>包含未确认原始告警告警!</source>
<translation>Contains unconfirmed original warning warning!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2087"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2219"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2290"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2426"/>
<source>当前用户不具备该告警确认操作权限!</source>
<translation>The current user does not have the warning to confirm the operation permission!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2348"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2556"/>
<source>包含智能告警,无法合并!</source>
<translation>Contains intelligent alarm, cannot merge!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2365"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2573"/>
<source>包含已经聚类的原始告警,无法合并!</source>
<translation>Contains original warnings that have been clustered, cannot be merged!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2375"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2583"/>
<source>当前用户无此条原始告警合并权限!</source>
<translation>The current user does not have this original warning merge permission!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2438"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2646"/>
<source>包含不同域的原始告警,无法合并!</source>
<translation>Original alerts containing different domains cannot be merged!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2497"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2705"/>
<source>包含智能告警,无法分离!</source>
<translation>Contains intelligent warning, cannot separate!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2508"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2716"/>
<source>无原始告警,无法分离!</source>
<translation>No original warning, no separation!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2520"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2547"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2728"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2755"/>
<source>包含未聚类的原始告警,无法分离!</source>
<translation>Contains unclustered original warnings, cannot be separated!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2532"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2740"/>
<source>无此条智能告警的编辑权限!</source>
<translation>No edit permission of this intelligent alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2558"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2766"/>
<source>包含不同智能告警下的原始告警,无法分离!</source>
<translation>Contains different intelligent alarms under the original alarm, can not be separated!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2607"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2669"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2815"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2877"/>
<source>请选中含有趋势的告警(模拟量和累积量)!</source>
<translation>Please select the alarm with trend(Ai and Pi)!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2703"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2729"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2749"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2911"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2937"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2957"/>
<source>请选中具有视频的告警!</source>
<translation>Please select the alarm with video!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2914"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="561"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3122"/>
<source>确定</source>
<translation>OK</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="72"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="89"/>
<source>按设备组关键字搜索</source>
<translation>Search by device group keyword</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="1287"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1399"/>
<source>禁止告警失败,请检查实时库连接!</source>
<translation>Failed to inhibit alarm, please check the real-time database connection!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1453"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="1467"/>
<source>请选择至少一条告警!</source>
<translation>Please select at least one alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="3005"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3265"/>
<source>无禁止告警权限!</source>
<translation>Have no permission to inhibit alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="3009"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3269"/>
<source>初始化权限失败!</source>
<translation>Failed to initialize permissions!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2774"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2803"/>
<location filename="plugin/AlarmWidget/CAlarmForm.cpp" line="2818"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="2982"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3011"/>
<location filename="plugin/AlarmWidget_pad/CAlarmForm.cpp" line="3026"/>
<source>故障录播暂不实现</source>
<translation>Fault not achieved</translation>
</message>
</context>
<context>
<name>CAlarmInhibitDialog</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="14"/>
<source>禁止告警列表</source>
<translation>Prohibit List</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="38"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="38"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="45"/>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.cpp" line="133"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="45"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.cpp" line="133"/>
<source>取消禁止告警</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="75"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="75"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="80"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="83"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="85"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="91"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="90"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="99"/>
<source>责任区</source>
<translation>Region</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="95"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="107"/>
<source>告警类型</source>
<translation>Alarm Type</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="100"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="115"/>
<source>确认状态</source>
<translation>Confirm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.ui" line="105"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.ui" line="123"/>
<source>告警内容</source>
<translation>Alarm Content</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.cpp" line="87"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.cpp" line="87"/>
<source>未确认</source>
<translation>Unconfirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.cpp" line="91"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.cpp" line="91"/>
<source>已确认</source>
<translation>Confirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.cpp" line="116"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.cpp" line="116"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmInhibitDialog.cpp" line="116"/>
<location filename="plugin/AlarmWidget_pad/CAlarmInhibitDialog.cpp" line="116"/>
<source>请选择取消禁止告警所在的行!</source>
<translation>Please select the row where the alarm is cancelled!</translation>
</message>
</context>
<context>
<name>CAlarmItemModel</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="40"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="40"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>责任区</source>
<translation>Region</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>告警类型</source>
<translation>Alarm Type</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>告警状态</source>
<translation>Alarm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>确认状态</source>
<translation>Confirm State</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<source>告警内容</source>
<translation>Alarm Content</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="50"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="41"/>
<source>复归状态</source>
<translation>Resume state</translation>
</message>
<message>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="42"/>
<source> 告警内容</source>
<translation> Alarm Content</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="279"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="279"/>
<source>未复归</source>
<translation>Resumed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="284"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="284"/>
<source>已复归</source>
<translation>Unresumed</translation>
</message>
<message>
<source>未知优先级:</source>
<translation type="vanished">Unknown Priority:</translation>
</message>
<message>
<source>未知位置:</source>
<translation type="vanished">Unknown Location:</translation>
</message>
<message>
<source>未知责任区:</source>
<translation type="vanished">Unknown Region:</translation>
</message>
<message>
<source>未知告警类型:</source>
<translation type="vanished">Unknown Alarm Type:</translation>
</message>
<message>
<source>未知告警状态:</source>
<translation type="vanished">Unknown Alarm State:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="295"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="295"/>
<source>未确认</source>
<translation>Unconfirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="301"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="301"/>
<source>已确认</source>
<translation>Confirmed</translation>
</message>
<message>
<source>其他</source>
<translation type="vanished">Other</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmItemModel.cpp" line="287"/>
<location filename="plugin/AlarmWidget_pad/CAlarmItemModel.cpp" line="287"/>
<source>-</source>
<translation>-</translation>
</message>
</context>
<context>
<name>CAlarmModel</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="5"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="6"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="7"/>
<source>所属位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="8"/>
<source>告警内容</source>
<translation>Alarm Content</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="9"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="25"/>
<source>操作</source>
<translation>Operation</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="83"/>
<source>趋势</source>
<translation>Trend</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmModel.cpp" line="85"/>
<source>录波</source>
<translation>Wave Recording</translation>
</message>
</context>
<context>
<name>CAlarmMsgManage</name>
<message>
<source>其他</source>
<translation type="vanished">Other</translation>
</message>
</context>
<context>
<name>CAlarmPlugin</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="636"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="638"/>
<source>提示</source>
<translation>Tip</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="636"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="638"/>
<source>此次一共确认</source>
<translation>A total of</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="636"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="638"/>
<source>条告警</source>
<translation>alarms were confirmed this time</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1077"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1148"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1252"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1092"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1166"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1273"/>
<source>当前用户不具备该告警确认操作权限!</source>
<translation>The current user does not have the warning to confirm the operation permission!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1078"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1149"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1219"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1253"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1093"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1167"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1240"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1274"/>
<source>是否跳过该项?</source>
<translation>Do you want to skip this item?</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1079"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1150"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1220"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1254"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1094"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1168"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1241"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1275"/>
<source>跳过</source>
<translation>Skip</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1080"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1151"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1221"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1255"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1095"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1169"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1242"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1276"/>
<source>全部跳过</source>
<translation>Skip All</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1081"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1152"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1222"/>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1256"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1096"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1170"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1243"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1277"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmPlugin.cpp" line="1218"/>
<location filename="plugin/AlarmWidget_pad/CAlarmPlugin.cpp" line="1239"/>
<source>包含未确认告警!</source>
<translation>Contains unconfirmed alarm!</translation>
</message>
</context>
<context>
<name>CAlarmReport</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmReport.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmReport.ui" line="52"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmReport.cpp" line="106"/>
<source>选择导出目录</source>
<translation>Select the export directory</translation>
</message>
</context>
<context>
<name>CAlarmSetDlg</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="14"/>
<source>设置</source>
<translation>Config</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="43"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="43"/>
<source>动作选择</source>
<translation>Action</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="49"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="49"/>
<source>声音告警</source>
<translation>Sound alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="56"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="56"/>
<source>语音告警</source>
<translation>Voice alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="66"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="66"/>
<source>告警方式</source>
<translation>Alarm method</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="72"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="72"/>
<source>方式</source>
<translation>Style</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="89"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="89"/>
<source>次数</source>
<translation>Number of alarms</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="117"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="117"/>
<source>优先级颜色选择</source>
<translation>Priority color selection</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="150"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="150"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选中告警时,告警的文字颜色&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color of alarm text when alarm selected&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="153"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="153"/>
<source>选中文字颜色</source>
<translation>Text Selected Color</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="159"/>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="194"/>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="229"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="159"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="194"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="229"/>
<source>颜色</source>
<translation>Color</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="185"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="185"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;选中告警时,告警的背景颜色&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color of alarm backgournd when alarm selected&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="188"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="188"/>
<source>选中背景颜色</source>
<translation>Back Selected Color</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="220"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="220"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;无告警时,告警小窗中&amp;quot;当前无告警&amp;quot;文字颜色&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The text color of &amp;quot;No alarm at present&amp;quot; when no alarm&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="223"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="223"/>
<source>无告警文字颜色</source>
<translation>Text No Alarm</translation>
</message>
<message>
<source>选中颜色</source>
<translation type="vanished">Selected color</translation>
</message>
<message>
<source>文字颜色</source>
<translation type="vanished">Text color</translation>
</message>
<message>
<source>无告警颜色</source>
<translation type="vanished">No alarm color</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="257"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="257"/>
<source>语音引擎</source>
<translation>Speech engine</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="269"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="269"/>
<source>引擎</source>
<translation>Engine</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="276"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="276"/>
<source>语言</source>
<translation>Language</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="283"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="283"/>
<source>语音名称</source>
<translation>Voice name</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="336"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="336"/>
<source>确定</source>
<translation>OK</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.ui" line="343"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.ui" line="343"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<source>-1:重复 0不报 x:重复x次</source>
<translation type="vanished">-1:repeat x:repeat x times</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.cpp" line="154"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.cpp" line="154"/>
<source>不报</source>
<translation>No Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.cpp" line="155"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.cpp" line="155"/>
<source>重复</source>
<translation>Repeat</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetDlg.cpp" line="156"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetDlg.cpp" line="156"/>
<source>重复x次</source>
<translation>Repeat x times</translation>
</message>
</context>
<context>
<name>CAlarmSetMng</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetMng.cpp" line="95"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetMng.cpp" line="95"/>
<source>当前无告警!</source>
<translation>No alarm at present!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmSetMng.cpp" line="161"/>
<location filename="plugin/AlarmWidget_pad/CAlarmSetMng.cpp" line="161"/>
<source>未知告警等级</source>
<translation>Unknown Alarm Level</translation>
</message>
</context>
<context>
<name>CAlarmShield</name>
<message>
<source>屏蔽设备树</source>
<translation type="vanished">Device Tree</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="81"/>
<source>新增</source>
<translation>New</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="88"/>
<source>批量启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="95"/>
<source>批量取消</source>
<translation>Disable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="102"/>
<source>批量删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="122"/>
<source>屏蔽状态</source>
<translation>Shield Status</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="132"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="142"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="209"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="214"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="245"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="250"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="273"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="281"/>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="286"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="209"/>
<source>请勾选一条未启用的屏蔽信息!</source>
<translation>Please check a disable shield info!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="214"/>
<source>屏蔽失败!</source>
<translation>Enable failure!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="245"/>
<source>请勾选一条已启用的屏蔽信息!</source>
<translation>Please check a enable shield info!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="250"/>
<source>解除失败!</source>
<translation>Disable failure!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="273"/>
<source>请先取消屏蔽!</source>
<translation>Please disable first!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="281"/>
<source>请勾选一条屏蔽信息!</source>
<translation>Please check a shield info!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="286"/>
<source>删除失败!</source>
<translation>Delete failure!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="348"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="349"/>
<source>未启用</source>
<translation>Disable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="350"/>
<source>已启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.cpp" line="351"/>
<source>已过期</source>
<translation>Expired</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CAlarmShield.ui" line="14"/>
<source>CAlarmShield</source>
<translation>CAlarmShield</translation>
</message>
</context>
<context>
<name>CAlarmShiledDialog</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmShiledDialog.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmShiledDialog.ui" line="14"/>
<source>禁止告警</source>
<translation>Inhibit Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmShiledDialog.cpp" line="108"/>
<location filename="plugin/AlarmWidget_pad/CAlarmShiledDialog.cpp" line="108"/>
<source>未找到插件</source>
<translation>No Plugin</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmShiledDialog.cpp" line="115"/>
<location filename="plugin/AlarmWidget_pad/CAlarmShiledDialog.cpp" line="115"/>
<source>装载异常</source>
<translation>Load abnormal</translation>
</message>
</context>
<context>
<name>CAlarmStatWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>按设备类型统计</source>
<translation type="vanished">Statistics by device type</translation>
</message>
<message>
<source> 按时间统计 </source>
<translation type="vanished">Time-based Statistics</translation>
</message>
<message>
<source>PushButton</source>
<translation type="vanished">PushButton</translation>
</message>
<message>
<source>图表</source>
<translation type="vanished">Chart</translation>
</message>
<message>
<source>列表</source>
<translation type="vanished">List</translation>
</message>
<message>
<source>时间段 </source>
<translation type="vanished">Time Period</translation>
</message>
<message>
<source>~</source>
<translation type="vanished">~</translation>
</message>
<message>
<source>设备类型:</source>
<translation type="vanished">Device Type:</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</translation>
</message>
<message>
<source>告警级别:</source>
<translation type="vanished">Alarm Level:</translation>
</message>
<message>
<source>查询</source>
<translation type="vanished">Query</translation>
</message>
<message>
<source>位置:</source>
<translation type="vanished">Position:</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>没有查询到任何站点信息</source>
<translation type="vanished">No site information was found in the query.</translation>
</message>
<message>
<source>开始时间需小于等于结束时间</source>
<translation type="vanished">The start time must be less than or equal to the end time.</translation>
</message>
<message>
<source>最多查询31天的数据</source>
<translation type="vanished">You can query data for a maximum of 31 days.</translation>
</message>
</context>
<context>
<name>CAlarmStatisTableModel</name>
<message>
<source>统计日期</source>
<translation type="vanished">Statistical Date</translation>
</message>
<message>
<source>区域名称</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>设备类型</source>
<translation type="vanished">Device Type</translation>
</message>
<message>
<source>%1总数</source>
<translation type="vanished">Number of %1</translation>
</message>
</context>
<context>
<name>CAlarmStatisWidget</name>
<message>
<source>区域:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>统计方式:</source>
<translation type="vanished">Statistical Style:</translation>
</message>
<message>
<source>设备类型:</source>
<translation type="vanished">Device Type:</translation>
</message>
<message>
<source>开始时间:</source>
<translation type="vanished">Start Time:</translation>
</message>
<message>
<source>结束时间:</source>
<translation type="vanished">End Time:</translation>
</message>
<message>
<source>查询</source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>打印</source>
<translation type="vanished">Print</translation>
</message>
<message>
<source>清除</source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source>日统计</source>
<translation type="vanished">Day</translation>
</message>
<message>
<source>月统计</source>
<translation type="vanished">Month</translation>
</message>
<message>
<source>年统计</source>
<translation type="vanished">Year</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>结束时间不能小于开始时间!</source>
<translation type="vanished">The end time cannot be less than start time!</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>导出成功!
导出路径:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source>保存失败</source>
<translation type="vanished">Failed to save</translation>
</message>
</context>
<context>
<name>CAlarmStatistics</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="14"/>
<source>CAlarmStatistics</source>
<translation>告警统计</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="66"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="101"/>
<source> 告警等级</source>
<translation> Alarm Level</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="136"/>
<source> 时间段</source>
<translation> Time</translation>
</message>
<message>
<source> 关键字</source>
<translation type="vanished"> Keyword</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="212"/>
<source>告警内容关键字</source>
<translation>Alarm Content Keywords</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="219"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="291"/>
<source>普通告警</source>
<translation>Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="298"/>
<source>智能告警</source>
<translation>Intelligent Alarm</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="387"/>
<source>告警比对</source>
<translation>Alarm Compare</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="406"/>
<source>分析报告</source>
<translation>Analysis Report</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="415"/>
<source>22</source>
<translation>22</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="418"/>
<source>33</source>
<translation>33</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="599"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="613"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="599"/>
<source>未选择告警等级</source>
<translation>No alarm selected</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="613"/>
<source>开始时间需小于等于结束时间</source>
<translation>The start time must equal or less than the end time</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="155"/>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="196"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.ui" line="177"/>
<source>-</source>
<translation>-</translation>
</message>
</context>
<context>
<name>CAlarmTaskMngDlg</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="14"/>
<source>工单管理</source>
<translation>Work management</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="22"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="22"/>
<source>作业组状态:</source>
<translation>Work status:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="35"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="35"/>
<source>未创建</source>
<translation>No created</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="42"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="42"/>
<source>创建作业组</source>
<translation>Create job group</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="49"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="49"/>
<source>查看作业组</source>
<translation>View job group</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.ui" line="56"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.ui" line="56"/>
<source>查看资产</source>
<translation>View assets</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="42"/>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="107"/>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="116"/>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="126"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="42"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="107"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="116"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="126"/>
<source>提醒</source>
<translation>Remind</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="42"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="42"/>
<source>艾动接口初始化失败</source>
<translation>Idong interface failed to initialize</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="49"/>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="102"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="49"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="102"/>
<source>未关联作业组,请先关联作业组</source>
<translation>Assignment group not associated,please associate first</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="107"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="107"/>
<source>创建作业组成功</source>
<translation>Successfully created job group</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="116"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="116"/>
<source>创建作业组失败</source>
<translation>Faild to create job group</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmTaskMngDlg.cpp" line="126"/>
<location filename="plugin/AlarmWidget_pad/CAlarmTaskMngDlg.cpp" line="126"/>
<source>获取作业组信息失败</source>
<translation>Failed to obtain job group information</translation>
</message>
</context>
<context>
<name>CAlarmWidget</name>
<message>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="156"/>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="157"/>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="158"/>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="216"/>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="217"/>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="218"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="156"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="157"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="158"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="216"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="217"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="218"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="296"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="296"/>
<source>当前用户不具备该告警所在位置的操作权限!</source>
<translation>The current user does not have the operation authority of the location of the alarm!</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAlarmWidget.cpp" line="303"/>
<location filename="plugin/AlarmWidget_pad/CAlarmWidget.cpp" line="303"/>
<source>当前用户不具备该告警所在责任区的操作权限!</source>
<translation>The current user does not have the operation authority of the responsible area of the alarm!</translation>
</message>
</context>
<context>
<name>CAnaAxisShow</name>
<message>
<source>Hide This Channel</source>
<translation type="vanished">隐藏此通道</translation>
</message>
<message>
<source>Restore to Default Group</source>
<translation type="vanished">恢复至默认分组</translation>
</message>
<message>
<source>Wave Amplitude Zoom In</source>
<translation type="vanished">波形幅度放大</translation>
</message>
<message>
<source>Wave Amplitude Zoom Out</source>
<translation type="vanished">波形幅度缩小</translation>
</message>
</context>
<context>
<name>CAnimationConfigDialog</name>
<message>
<source>动画配置</source>
<translation type="vanished">Animation Configuration</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>旋转动画</source>
<translation type="vanished">Rotation Animation</translation>
</message>
<message>
<source>动画过渡间隔:</source>
<translation type="vanished">Animation Excessive Interval:</translation>
</message>
<message>
<source>ms</source>
<translation type="vanished">ms</translation>
</message>
<message>
<source>关联测点:</source>
<translation type="vanished">Point:</translation>
</message>
<message>
<source>°</source>
<translation type="vanished">°</translation>
</message>
<message>
<source>最小值</source>
<translation type="vanished">Minimum</translation>
</message>
<message>
<source>旋转偏移角度</source>
<translation type="vanished">Rotation offset</translation>
</message>
<message>
<source>最大值</source>
<translation type="vanished">Maximum</translation>
</message>
<message>
<source>测点值</source>
<translation type="vanished">Measuring Point Value</translation>
</message>
<message>
<source>None</source>
<translation type="vanished">None</translation>
</message>
<message>
<source>动画值配置:</source>
<translation type="vanished">Animation Value Configuration:</translation>
</message>
<message>
<source>位移动画</source>
<translation type="vanished">Translation Animation</translation>
</message>
<message>
<source>水平偏移像素</source>
<translation type="vanished">Horizontal Offset Pixel</translation>
</message>
<message>
<source>垂直偏移像素</source>
<translation type="vanished">Vertical Offset Pixel</translation>
</message>
<message>
<source>px</source>
<translation type="vanished">px</translation>
</message>
<message>
<source>缩放动画</source>
<translation type="vanished">Scale Animation</translation>
</message>
<message>
<source>水平缩放比例</source>
<translation type="vanished">Horizontal Scaling</translation>
</message>
<message>
<source>垂直缩放比例</source>
<translation type="vanished">Vertical Scaling</translation>
</message>
<message>
<source>%</source>
<translation type="vanished">%</translation>
</message>
</context>
<context>
<name>CAssetDataMng</name>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="378"/>
<source>需要导入的资产信息为空</source>
<translation>Asset info is empty</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="384"/>
<source>数据库打开失败,导入资产信息失败</source>
<translation>Failure to open database,failure to import asset info</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="408"/>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="550"/>
<source>满足条件的导入条数为0</source>
<translation>No matched number</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="430"/>
<source>执行插入语句失败,导入资产信息失败</source>
<translation>Failure to insert sql,failure to import asset info</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="435"/>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="577"/>
<source>一共%1条,成功导入%2条</source>
<translation>Total %1,%2 import successful</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="523"/>
<source>需要导入的维护记录为空</source>
<translation>Maintenance records is empty</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="528"/>
<source>数据库打开失败,导入维护记录失败</source>
<translation>Failure to open database,failure to import maintenance records</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetDataMng.cpp" line="572"/>
<source>执行插入语句失败,导入维护记录失败</source>
<translation>Failure to insert sql,failure to import maintenance records</translation>
</message>
</context>
<context>
<name>CAssetTableModel</name>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>备注</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>设备ID</source>
<translation>DeviceId</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>型号</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>参数</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>安装日期</source>
<translation>Installation Date</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>状态</source>
<translation>Status</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>厂家联系方式</source>
<translation>Manufacturer Contact</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="7"/>
<source>维护周期</source>
<translation>Maintenance Period</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="100"/>
<source>一个月</source>
<translation>One Month</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="102"/>
<source>三个月</source>
<translation>Three Months</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="104"/>
<source>半年</source>
<translation>Six Months</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetTableModel.cpp" line="106"/>
<source>一年</source>
<translation>One Year</translation>
</message>
</context>
<context>
<name>CAssetView</name>
<message>
<location filename="plugin/AssetWidget/CAssetView.cpp" line="22"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetView.cpp" line="24"/>
<source>全不选</source>
<translation>Unchecked All</translation>
</message>
</context>
<context>
<name>CAssetWidget</name>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="57"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="64"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="71"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="78"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="198"/>
<source>关键字</source>
<translation>Keywords</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="208"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="201"/>
<source>未知设备组</source>
<translation>Unknonwn device group</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="307"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="494"/>
<source>当前未选中任何项!</source>
<translation>No item is currently selected!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="14"/>
<source>CAssetWidget</source>
<translation>CAssetWidget</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="144"/>
<source>位置/设备组</source>
<translation>Location/DeviceGroup</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="188"/>
<source>设备组</source>
<translation>DeviceGroup</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.ui" line="276"/>
<source>设备管理</source>
<translation>DeviceManage</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="153"/>
<source>添加资产信息</source>
<translation>Add asset info</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="154"/>
<source>同时会删除维护记录</source>
<translation>Delete maintenance records at the same time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="155"/>
<source>对设备名称、型号、参数和内容生效</source>
<translation>Effective for device name、type、parameter and content</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="191"/>
<source>未知位置</source>
<translation>Unknonwn location</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="222"/>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="494"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="278"/>
<source>所属设备组</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="321"/>
<source>Open File</source>
<translation>Open File</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="450"/>
<source>请先选中位置或设备组</source>
<translation>Please select location and device group first</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="467"/>
<source>设备组为空</source>
<translation>Device group is empty</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="485"/>
<source>添加成功!</source>
<translation>Successful add!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="510"/>
<source>删除失败!</source>
<translation>Failure to delete!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="514"/>
<source>删除成功!</source>
<translation>Successful delete!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="521"/>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="533"/>
<source>资产信息</source>
<translation>Asset info</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="523"/>
<location filename="plugin/AssetWidget/CAssetWidget.cpp" line="535"/>
<source>维护记录</source>
<translation>Maintenance records</translation>
</message>
</context>
<context>
<name>CBIWidget</name>
<message>
<source>用户不具有指定权限</source>
<translation type="vanished">The user does not have the specified permissions</translation>
</message>
<message>
<source>无用户登录信息</source>
<translation type="vanished">No user login information</translation>
</message>
<message>
<source>输入名称不存在</source>
<translation type="vanished">The input name does not exist</translation>
</message>
<message>
<source>输入名称不唯一</source>
<translation type="vanished">The input name is not unique</translation>
</message>
<message>
<source>不允许在该节点登录</source>
<translation type="vanished">Logon on this node is not allowed</translation>
</message>
<message>
<source>用户口令错误</source>
<translation type="vanished">Password error</translation>
</message>
<message>
<source>用户已失效</source>
<translation type="vanished">User deactivated</translation>
</message>
<message>
<source>用户已锁定</source>
<translation type="vanished">User locked</translation>
</message>
<message>
<source>用户不属于所选用户组</source>
<translation type="vanished">The user does not belong to the selected user group</translation>
</message>
<message>
<source>未知错误,系统可能未正常启动</source>
<translation type="vanished">Unknown error, system may not start properly</translation>
</message>
<message>
<source>未知错误</source>
<translation type="vanished">Unknown error</translation>
</message>
<message>
<source>内存出错</source>
<translation type="vanished">Memory error</translation>
</message>
</context>
<context>
<name>CBatchOperation</name>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.ui" line="46"/>
<source>测点类型</source>
<translation>Type of measurement point</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.ui" line="68"/>
<source>批量操作</source>
<translation>batch operation</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.ui" line="126"/>
<source>执行</source>
<translation>Execute</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="171"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="171"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="171"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="171"/>
<source>混合量</source>
<translation>Mix</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="249"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="272"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="486"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="509"/>
<source>获取登录信息失败!</source>
<translation>Failure to get login info!</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="256"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="493"/>
<source>获取登录账户失败!</source>
<translation>Failure to get login user!</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="266"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="503"/>
<source>无标签操作权限!</source>
<translation>Have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="383"/>
<source>测点“%1”%2</source>
<translation>Test point “%1”, %2</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="403"/>
<source>控制进行中</source>
<translation>Control in progress</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="455"/>
<source>下发取消命令失败</source>
<translation>Failure to send cancel command</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="468"/>
<source>提示</source>
<translation>prompt</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="520"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="533"/>
<source>成功</source>
<translation>success</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="520"/>
<source>失败</source>
<translation>failure</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="533"/>
<source>失败:%1</source>
<translation>failure%1</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="551"/>
<source>批量编辑</source>
<translation>batch edit</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="572"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="598"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="572"/>
<location filename="plugin/BatchOperation/CBatchOperation.cpp" line="598"/>
<source>暂不能批量操作!</source>
<translation>Batch operation is temporarily unavailable!</translation>
</message>
</context>
<context>
<name>CBatchOperationModel</name>
<message>
<location filename="plugin/BatchOperation/CBatchOperationModel.cpp" line="8"/>
<source>测点信息</source>
<translation>Measurement point information</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperationModel.cpp" line="8"/>
<source>当前值</source>
<translation>Current Value</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperationModel.cpp" line="8"/>
<source>控制操作</source>
<translation>control operation</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CBatchOperationModel.cpp" line="8"/>
<source>执行结果</source>
<translation>Executing results</translation>
</message>
</context>
<context>
<name>CBindCheckModel</name>
<message>
<source>检查结果</source>
<translation type="vanished">Result</translation>
</message>
<message>
<source>对象名称</source>
<translation type="vanished">Object Name</translation>
</message>
<message>
<source>点描述</source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>点标签</source>
<translation type="vanished">Library</translation>
</message>
<message>
<source>正常</source>
<translation type="vanished">Normal</translation>
</message>
<message>
<source>无对象名称</source>
<translation type="vanished">No name</translation>
</message>
<message>
<source>对象名称重复</source>
<translation type="vanished">Repeat name</translation>
</message>
<message>
<source>联库错误</source>
<translation type="vanished">Library error</translation>
</message>
<message>
<source>未联库</source>
<translation type="vanished">No library</translation>
</message>
</context>
<context>
<name>CBindCheckWidget</name>
<message>
<source>检查</source>
<translation type="vanished">Check</translation>
</message>
<message>
<source>正常项</source>
<translation type="vanished">Normal</translation>
</message>
<message>
<source>异常项</source>
<translation type="vanished">abNormal</translation>
</message>
<message>
<source>未联库</source>
<translation type="vanished">No library</translation>
</message>
</context>
<context>
<name>CBoxTreeWidget</name>
<message>
<source>搜索...</source>
<translation type="vanished">Search...</translation>
</message>
</context>
<context>
<name>CBrowserWidget</name>
<message>
<source>下载模板</source>
<translation type="vanished">Download Template</translation>
</message>
</context>
<context>
<name>CButtonGroupWidget</name>
<message>
<location filename="plugin/ButtonGroupWidget/CButtonGroupWidget.cpp" line="106"/>
<source>配置错误!</source>
<translation>Configuration Error!</translation>
</message>
</context>
<context>
<name>CChanRealStatusWidget</name>
<message>
<location filename="plugin/ChanRealStatusWidget/CChanRealStatusWidget.cpp" line="57"/>
<source>通讯状态</source>
<translation>Communication status</translation>
</message>
<message>
<location filename="plugin/ChanRealStatusWidget/CChanRealStatusWidget.cpp" line="57"/>
<source>正常</source>
<translation>Normal</translation>
</message>
<message>
<location filename="plugin/ChanRealStatusWidget/CChanRealStatusWidget.cpp" line="57"/>
<source>异常</source>
<translation>Abnormal</translation>
</message>
<message>
<location filename="plugin/ChanRealStatusWidget/CChanRealStatusWidget.cpp" line="174"/>
<source>未找到组号%1!</source>
<translation>Not found group %1!</translation>
</message>
</context>
<context>
<name>CChartShape</name>
<message>
<source>饼图</source>
<translation type="vanished">Pie Chart</translation>
</message>
<message>
<source>棒图</source>
<translation type="vanished">Bar Chart</translation>
</message>
<message>
<source>折线图</source>
<translation type="vanished">Line Chart</translation>
</message>
<message>
<source>实时图</source>
<translation type="vanished">Real-time Chart</translation>
</message>
</context>
<context>
<name>CColorConfigWidget</name>
<message>
<source>颜色选择</source>
<translation type="vanished">Select Color</translation>
</message>
</context>
<context>
<name>CColorLabel</name>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.h" line="32"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.h" line="32"/>
<source>颜色选择</source>
<translation>Select Color</translation>
</message>
</context>
<context>
<name>CCombBoxDelegate</name>
<message>
<source>星期日</source>
<translation type="vanished">Sunday</translation>
</message>
<message>
<source>星期一</source>
<translation type="vanished">Monday</translation>
</message>
<message>
<source>星期二</source>
<translation type="vanished">Tuesday</translation>
</message>
<message>
<source>星期三</source>
<translation type="vanished">Wednesday</translation>
</message>
<message>
<source>星期四</source>
<translation type="vanished">Thursday</translation>
</message>
<message>
<source>星期五</source>
<translation type="vanished">Friday</translation>
</message>
<message>
<source>星期六</source>
<translation type="vanished">Saturday</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
</context>
<context>
<name>CComtradeFile</name>
<message>
<source>The Filename is Error!</source>
<translation type="vanished">文件名错误!</translation>
</message>
<message>
<source>The Path is Error!</source>
<translation type="vanished">路径错误!</translation>
</message>
<message>
<source>The Header File&apos;s Format is Error</source>
<translation type="vanished">头部文件格式错误</translation>
</message>
<message>
<source>Config Files Open Failed</source>
<translation type="vanished">配置文件打开失败</translation>
</message>
<message>
<source>Config File, Line</source>
<translation type="vanished">配置文件,行</translation>
</message>
<message>
<source>Channel Count Error</source>
<translation type="vanished">通道数量错误</translation>
</message>
<message>
<source>Channel Count Over Limited</source>
<translation type="vanished">通道数量超过限制</translation>
</message>
<message>
<source>Wave Channel Data Lost!</source>
<translation type="vanished">波形通道数据丢失!</translation>
</message>
<message>
<source>on-off Channel Data Lost!</source>
<translation type="vanished">开关通道数据丢失!</translation>
</message>
<message>
<source>Format Error!</source>
<translation type="vanished">格式错误!</translation>
</message>
<message>
<source>Data File Open Failed</source>
<translation type="vanished">数据文件打开失败</translation>
</message>
<message>
<source>Info File Open Failed</source>
<translation type="vanished">信息文件打开失败</translation>
</message>
<message>
<source>Display Attribute</source>
<translation type="vanished">显示属性</translation>
</message>
<message>
<source>SHENZHEN KANGBIDA CONTROL TECHNOLOGY CO.LTD</source>
<translation type="vanished">深圳市远信储能技术有限公司</translation>
</message>
<message>
<source>Value Type</source>
<translation type="vanished">值类型</translation>
</message>
<message>
<source>Sampling Width</source>
<translation type="vanished">采样宽度</translation>
</message>
<message>
<source>Grid Height</source>
<translation type="vanished">网格高度</translation>
</message>
<message>
<source>State Channel Height</source>
<translation type="vanished">状态通道高度</translation>
</message>
<message>
<source>Analogous Channel Display</source>
<translation type="vanished">模拟通道显示</translation>
</message>
<message>
<source>Analogous Channel Count</source>
<translation type="vanished">模拟通道数量</translation>
</message>
<message>
<source>Analogous Channel</source>
<translation type="vanished">模拟通道</translation>
</message>
<message>
<source>State Channel Display</source>
<translation type="vanished">状态通道显示</translation>
</message>
<message>
<source>State Channel Count</source>
<translation type="vanished">状态通道数量</translation>
</message>
<message>
<source>Status Channel</source>
<translation type="vanished">状态通道</translation>
</message>
</context>
<context>
<name>CConditionModel</name>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="7"/>
<source>参数</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="7"/>
<source>条件</source>
<translation>Condition</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="69"/>
<source></source>
<translation> And </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="91"/>
<source>小于 %1 </source>
<translation>less than %1 </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="94"/>
<source>小于等于 %1 </source>
<translation>less than or equal to %1 </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="97"/>
<source>等于 %1 </source>
<translation>equals %1 </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="100"/>
<source>大于等于 %1 </source>
<translation>greater than or equal to %1 </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="103"/>
<source>大于 %1 </source>
<translation>greater than %1 </translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CConditionModel.cpp" line="106"/>
<source>不等于 %1 </source>
<translation>not equal to %1 </translation>
</message>
</context>
<context>
<name>CConfigDialog</name>
<message>
<source>基础配置</source>
<oldsource>配置</oldsource>
<translation type="vanished">Configuration</translation>
</message>
<message>
<source>背景:</source>
<translation type="vanished">Background:</translation>
</message>
<message>
<source>*</source>
<translation type="vanished">* </translation>
</message>
<message>
<source>首页:</source>
<translation type="vanished">Homepage: </translation>
</message>
<message>
<source>像素</source>
<translation type="vanished">Pixels</translation>
</message>
<message>
<source>页面配置</source>
<translation type="vanished">Page Configuration</translation>
</message>
<message>
<source>分辨率:</source>
<translation type="vanished">Resolution: </translation>
</message>
<message>
<source>失电颜色:</source>
<translation type="vanished">Power Loss Color: </translation>
</message>
<message>
<source>单屏显示</source>
<translation type="vanished">Single Screen Display</translation>
</message>
<message>
<source>多屏配置</source>
<translation type="vanished">Multi-Screen Configuration</translation>
</message>
<message>
<source>脚本配置</source>
<translation type="vanished">ScriptConfig</translation>
</message>
<message>
<source>屏幕个数:</source>
<translation type="vanished">Screen Number</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>CConfirmDialog</name>
<message>
<source>提交</source>
<translation type="vanished">Submit</translation>
</message>
<message>
<source>日志信息:</source>
<translation type="vanished">Log Information:</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>无修改</source>
<translation type="vanished">No Changes</translation>
</message>
<message>
<source>添加</source>
<translation type="vanished">Add</translation>
</message>
<message>
<source>冲突</source>
<translation type="vanished">Conflict</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>忽略</source>
<translation type="vanished">Ignore</translation>
</message>
<message>
<source>修改</source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source>替换</source>
<translation type="vanished">Replace</translation>
</message>
<message>
<source>未纳入版本控制的目录,被外部引用的目录所创建</source>
<translation type="vanished">Directory not under version control, created by an external reference</translation>
</message>
<message>
<source>未纳入版本控制</source>
<translation type="vanished">Not under version control</translation>
</message>
<message>
<source>遗失</source>
<translation type="vanished">Lost</translation>
</message>
<message>
<source>重名</source>
<translation type="vanished">Duplicate Name</translation>
</message>
<message>
<source>自定义非法状态</source>
<translation type="vanished">Custom Illegal State</translation>
</message>
<message>
<source>改变</source>
<translation type="vanished">Changed</translation>
</message>
<message>
<source>未锁定</source>
<translation type="vanished">Unlocked</translation>
</message>
<message>
<source>锁定</source>
<translation type="vanished">Locked</translation>
</message>
<message>
<source>没有历史</source>
<translation type="vanished">No History</translation>
</message>
<message>
<source>包含历史</source>
<translation type="vanished">Contains History</translation>
</message>
<message>
<source>正常</source>
<translation type="vanished">Normal</translation>
</message>
<message>
<source>以切换</source>
<translation type="vanished">Switched</translation>
</message>
<message>
<source>被外部引用创建的文件</source>
<translation type="vanished">Files created by external references</translation>
</message>
<message>
<source>没有被锁定标记</source>
<translation type="vanished">Not marked as locked</translation>
</message>
<message>
<source>存在锁定标记</source>
<translation type="vanished">Marked as locked</translation>
</message>
<message>
<source>树冲突</source>
<translation type="vanished">Tree conflict</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">Status</translation>
</message>
</context>
<context>
<name>CConstCurves</name>
<message>
<location filename="plugin/ConstCurves/CConstCurves.ui" line="82"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="185"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="185"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.ui" line="14"/>
<source>CConstCurves</source>
<translation>CConstCurves</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="89"/>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="138"/>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="315"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="89"/>
<source>%1 定值读取失败: %2</source>
<translation>%1 failure to read const: %2</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="138"/>
<source>%1 定值读取超时</source>
<translation>%1 timeout</translation>
</message>
<message>
<location filename="plugin/ConstCurves/CConstCurves.cpp" line="315"/>
<source>%1 下发定值读取命令失败</source>
<translation>%1 failure to send read command</translation>
</message>
</context>
<context>
<name>CCurveChartView</name>
<message>
<location filename="plugin/AlarmStatisWidget/CCurveChartView.cpp" line="100"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CCurveChartView.cpp" line="100"/>
<source>设备类型:</source>
<translation>DeviceType:</translation>
</message>
</context>
<context>
<name>CCurveLegendModel</name>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>颜色</source>
<translation>Color</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>最大值</source>
<translation>Maximum</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>最大值时间</source>
<translation>Maximum Time</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>最小值</source>
<translation>Minimum</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>最小值时间</source>
<translation>Minimum Time</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>平均值</source>
<translation>Average Value</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="219"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="219"/>
<source>单位</source>
<translation>Unit</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="219"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="219"/>
<source>Y轴缩放系数</source>
<translation>Yaxis Scaling Factor</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="219"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="219"/>
<source>Y轴偏移系数</source>
<translation>Yaxis Offset Factor</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendModel.cpp" line="218"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendModel.cpp" line="218"/>
<source>设备组-测点</source>
<translation>DeviceGroup-Point</translation>
</message>
<message>
<source>设备-测点</source>
<translation type="vanished">Device - Measurement Point</translation>
</message>
</context>
<context>
<name>CCurveLegendView</name>
<message>
<location filename="plugin/TrendCurves/CCurveLegendView.cpp" line="57"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendView.cpp" line="23"/>
<source>全不选</source>
<translation>Unchecked All</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendView.cpp" line="58"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendView.cpp" line="24"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendView.cpp" line="61"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendView.cpp" line="27"/>
<source>查看最大值</source>
<translation>Show Maximum</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CCurveLegendView.cpp" line="62"/>
<location filename="plugin/TrendCurves_pad/CCurveLegendView.cpp" line="28"/>
<source>查看最小值</source>
<translation>Show Minimun</translation>
</message>
</context>
<context>
<name>CDataBindModel</name>
<message>
<source>标签名称</source>
<translation type="vanished">Label Name</translation>
</message>
</context>
<context>
<name>CDataBindView</name>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>当前测点已经存在!</source>
<translation type="vanished">The current measuring point already exists!</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>当前未选中任何行!</source>
<translation type="vanished">No rows are currently selected!</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>清空</source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source>新建</source>
<translation type="vanished">New</translation>
</message>
</context>
<context>
<name>CDataOptWidget</name>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="53"/>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="166"/>
<source>专业</source>
<translation>Subsystem</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="141"/>
<source>设备组/点</source>
<translation>Device group/point</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="146"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="121"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="88"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="302"/>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="332"/>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="338"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="14"/>
<source>CDataOptWidget</source>
<translation>CDataOptWidget</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="43"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="63"/>
<source>标签类型:</source>
<translation>Type:</translation>
</message>
<message>
<source>设备组</source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="151"/>
<source>设备</source>
<translation>Device</translation>
</message>
<message>
<source>标签名</source>
<translation type="vanished">Point Name</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="156"/>
<source>标签类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="161"/>
<source>操作时间</source>
<translation>Operate Time</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="171"/>
<source>设置值</source>
<translation>Value</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="176"/>
<source>状态文本</source>
<translation>State Text</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="181"/>
<source>主机</source>
<translation>Hostname</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="186"/>
<source>操作员</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="191"/>
<source>用户组</source>
<translation>UserGroup</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="196"/>
<source>点标签</source>
<translation>Point Tag</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="201"/>
<source>表名</source>
<translation>Table Name</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="94"/>
<source>总数</source>
<translation>Total</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.ui" line="128"/>
<source>取消设置</source>
<translation>Cancel</translation>
</message>
<message>
<source>无取消人工置数权限!</source>
<translation type="vanished">Have no perm to cancel manual setting!</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="398"/>
<source>获取当前登录用户失败!</source>
<translation>Failed to retrieve the current logged-in user!</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="426"/>
<source>无操作权限!</source>
<translation>No operation permission!</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="431"/>
<source>初始化权限失败!</source>
<translation>Failure to initialize perm!</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="540"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="578"/>
<source>请至少选择一项人工置数信息!</source>
<translation>Please select a record first!</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="676"/>
<source>获取标签操作信息有误,%1</source>
<translation>Failure to read tag operate record,%1</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="682"/>
<source>获取标签信息有误,%1</source>
<translation>Failure to read tag info,%1</translation>
</message>
<message>
<location filename="plugin/DataOptWidget/CDataOptWidget.cpp" line="733"/>
<source>下发取消命令失败</source>
<translation>Failure to send cancel command</translation>
</message>
</context>
<context>
<name>CDataOptWork</name>
<message>
<location filename="plugin/DataOptWidget/CDataOptWork.cpp" line="118"/>
<source>读取标签信息表失败</source>
<translation>Failure to read tag info</translation>
</message>
<message>
<source>读取标签信息表失败,或者请检查标签信息表中是否存在残留数据!</source>
<translation type="vanished">Failed to read the tag information table, or please check if there is any residual data in the tag information table!</translation>
</message>
</context>
<context>
<name>CDesignerScene</name>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>组合图元不可镜像!</source>
<translation type="vanished">Composite primitive cannot be mirrored!</translation>
</message>
<message>
<source>精灵图元不可镜像!</source>
<translation type="vanished">Sprite elements cannot be mirrored!</translation>
</message>
<message>
<source>控件图元不可镜像!</source>
<translation type="vanished">Wiget primitive cannot be mirrored!</translation>
</message>
<message>
<source>图表图元不可镜像!</source>
<translation type="vanished">Chart primitive cannot be mirrored!</translation>
</message>
</context>
<context>
<name>CDesignerView</name>
<message>
<source>视图</source>
<translation type="vanished">View</translation>
</message>
<message>
<source>动画配置</source>
<translation type="vanished">Animation Configuration</translation>
</message>
<message>
<source>添加到精灵图元</source>
<translation type="vanished">Add to Sprite</translation>
</message>
<message>
<source>文字编辑</source>
<translation type="vanished">Text Edit</translation>
</message>
<message>
<source>文本编辑</source>
<translation type="vanished">Text Editor</translation>
</message>
<message>
<source>数据源配置</source>
<translation type="vanished">Data Source Configuration</translation>
</message>
<message>
<source>检索器</source>
<translation type="vanished">Retriever</translation>
</message>
<message>
<source>显示网格</source>
<translation type="vanished">Show Grid</translation>
</message>
<message>
<source>网格间距</source>
<translation type="vanished">Grid Spacing</translation>
</message>
<message>
<source>网格颜色</source>
<translation type="vanished">Grid Color</translation>
</message>
<message>
<source>编辑图元</source>
<translation type="vanished">Edit Primitive</translation>
</message>
<message>
<source>文本替换</source>
<translation type="vanished">Text Replace</translation>
</message>
</context>
<context>
<name>CDesignerWnd</name>
<message>
<source>清空联库</source>
<translation type="vanished">Clear Library</translation>
</message>
<message>
<source>设计窗口</source>
<translation type="vanished">Design Window</translation>
</message>
<message>
<source>窗口</source>
<translation type="vanished">Window</translation>
</message>
<message>
<source>图形已被修改!
保存所作的改动?</source>
<translation type="vanished">The graphics have been modified!
Save the changes?</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>不保存</source>
<translation type="vanished">Discard</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>新建</source>
<translation type="vanished">New</translation>
</message>
<message>
<source>提醒</source>
<translation type="vanished">Warn</translation>
</message>
<message>
<source>请选择新建类型?</source>
<translation type="vanished">Select new type?</translation>
</message>
<message>
<source>新建图形</source>
<translation type="vanished">New Graphics</translation>
</message>
<message>
<source>新建图元</source>
<translation type="vanished">New primitive</translation>
</message>
<message>
<source>打开</source>
<translation type="vanished">Open</translation>
</message>
<message>
<source>打开文件</source>
<translation type="vanished">Open File</translation>
</message>
<message>
<source>pic (*.glx *.ilx *.elx)</source>
<translation type="vanished">pic (*.glx *.ilx *.elx)</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Warn</translation>
</message>
<message>
<source>找不到文件:</source>
<translation type="vanished">File Not Found:</translation>
</message>
<message>
<source>保存文件</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>另存文件</source>
<translation type="vanished">Save As File</translation>
</message>
<message>
<source>图元名称首字母不能为数字!</source>
<translation type="vanished">图元名称的首字母不能是数字!</translation>
</message>
<message>
<source>图元名称只支持中文、字母、数字和下划线</source>
<translation type="vanished">图元名称仅支持中文、字母、数字和下划线</translation>
</message>
<message>
<source>非法的命名</source>
<translation type="vanished">Illegal naming</translation>
</message>
<message>
<source>精灵图元</source>
<translation type="vanished">Sprite</translation>
</message>
<message>
<source>未设置所属专业.位置</source>
<translation type="vanished">No Subsystem.Station</translation>
</message>
<message>
<source>无效的位置信息</source>
<translation type="vanished">Invalid Station</translation>
</message>
<message>
<source>操作dev_topo_info失败</source>
<translation type="vanished">Operate dev_topo_info failed</translation>
</message>
<message>
<source>操作dev_topo_ver失败</source>
<translation type="vanished">Operate dev_topo_ver failed</translation>
</message>
<message>
<source>上传拓扑成功!</source>
<translation type="vanished">Successful upload topology!</translation>
</message>
<message>
<source>F5</source>
<translation type="vanished">F5</translation>
</message>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>图表图元不允许嵌套!</source>
<translation type="vanished">Chart primitive are not allowed to be nested!</translation>
</message>
<message>
<source>当前选中的图元包含非基础图元!</source>
<translation type="vanished">The currently selected primitive contains non-base primitive!</translation>
</message>
<message>
<source>当前未选中图元!</source>
<translation type="vanished">No primitive are currently selected!</translation>
</message>
<message>
<source>取消组合的图元不允许超过一个!</source>
<translation type="vanished">No more than one uncombined primitive is allowed!</translation>
</message>
<message>
<source>当前选中的图元不是组合图元!</source>
<translation type="vanished">The currently selected primitive is not a composite primitive!</translation>
</message>
<message>
<source>执行上传拓扑?</source>
<translation type="vanished">Perform upload topology?</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>error</source>
<translation type="vanished">error</translation>
</message>
<message>
<source>未设置所属应用.专业.车站名</source>
<translation type="vanished">No App.Subsystem.Station</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>操作数据库失败</source>
<translation type="vanished">Failed to operate database</translation>
</message>
<message>
<source>关闭</source>
<translation type="vanished">Close</translation>
</message>
<message>
<source>Ctrl+N</source>
<translation type="vanished">Ctrl+N</translation>
</message>
<message>
<source>Ctrl+O</source>
<translation type="vanished">Ctrl+O</translation>
</message>
<message>
<source>Ctrl+S</source>
<translation type="vanished">Ctrl+S</translation>
</message>
<message>
<source>F11</source>
<translation type="vanished">F11</translation>
</message>
<message>
<source>调试</source>
<translation type="vanished">Debug</translation>
</message>
<message>
<source>重新联库</source>
<translation type="vanished">Connect Library Again</translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="vanished">Ctrl+F</translation>
</message>
<message>
<source>检索器</source>
<translation type="vanished">Retriever</translation>
</message>
<message>
<source>F2</source>
<translation type="vanished">F2</translation>
</message>
<message>
<source>图层管理</source>
<translation type="vanished">Layer Management</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>Ctrl+C</source>
<translation type="vanished">Ctrl+C</translation>
</message>
<message>
<source>全选</source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source>Ctrl+A</source>
<translation type="vanished">Ctrl+A</translation>
</message>
<message>
<source>Ctrl+X</source>
<translation type="vanished">Ctrl+X</translation>
</message>
<message>
<source>Ctrl+V</source>
<translation type="vanished">Ctrl+V</translation>
</message>
<message>
<source>Ctrl+k</source>
<translation type="vanished">Ctrl+k</translation>
</message>
<message>
<source>Ctrl+b</source>
<translation type="vanished">Ctrl+b</translation>
</message>
<message>
<source>添加图元</source>
<translation type="vanished">Add primitive</translation>
</message>
<message>
<source>移除图元</source>
<translation type="vanished">Remove primitive</translation>
</message>
<message>
<source>编辑图元</source>
<translation type="vanished">Edit primitive</translation>
</message>
<message>
<source>增加图库</source>
<translation type="vanished">Add Gallery</translation>
</message>
<message>
<source>删除图库</source>
<translation type="vanished">Delete Gallery</translation>
</message>
<message>
<source>位置:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>栅格</source>
<translation type="vanished">Grid</translation>
</message>
<message>
<source>捕捉</source>
<translation type="vanished">Catch</translation>
</message>
<message>
<source>正交</source>
<translation type="vanished">Quadrature</translation>
</message>
<message>
<source>属性编辑</source>
<translation type="vanished">Property Edit</translation>
</message>
<message>
<source>联库信息</source>
<translation type="vanished">Library Information</translation>
</message>
<message>
<source>模型检查</source>
<translation type="vanished">Library Check</translation>
</message>
<message>
<source>图层</source>
<translation type="vanished">Layer Management</translation>
</message>
<message>
<source>+</source>
<translation type="vanished">+</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
<message>
<source>属性</source>
<translation type="vanished">Attribute</translation>
</message>
<message>
<source>图层显示</source>
<translation type="vanished">Layer Display</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">State</translation>
</message>
<message>
<source>图层数量已达到最大值,不允许继续添加图层!</source>
<translation type="vanished">The number of layers has reached its maximum value. It is not allowed to continue adding layers!</translation>
</message>
<message>
<source>图层%1</source>
<translation type="vanished">Layer%1</translation>
</message>
<message>
<source>状态%1</source>
<translation type="vanished">State%1</translation>
</message>
<message>
<source>%1 - %2[*]</source>
<translation type="vanished">%1 - %2[*]</translation>
</message>
<message>
<source>当前图元名称已存在,不允许重复添加!</source>
<translation type="vanished">The current primitive name already exists. Repeat addition is not allowed!</translation>
</message>
<message>
<source>请输入新建图库的名称</source>
<translation type="vanished">Please enter the name of the new gallery</translation>
</message>
<message>
<source>图库名称不能为空!</source>
<translation type="vanished">Gallery name cannot be empty!</translation>
</message>
<message>
<source>图库名称首字母不能为数字!</source>
<translation type="vanished">Gallery name initials can not be a number!</translation>
</message>
<message>
<source>图库名称首字母不能为空格!</source>
<translation type="vanished">Gallery name initials can not be space!</translation>
</message>
<message>
<source>图库名称只支持中文、字母、数字和下划线</source>
<translation type="vanished">The name of the graphic library only supports Chinese characters, letters, numbers, and underscores.</translation>
</message>
<message>
<source>该图库名称已存在!</source>
<translation type="vanished">The name of the gallery already exists!</translation>
</message>
<message>
<source>图元状态数量已达到最大值,不允许继续添加图元状态!</source>
<translation type="vanished">The maximum number of primitive states has been reached,continue to adding primitive state is not allowed!</translation>
</message>
<message>
<source>精灵图元编辑模式下不允许添加图层!</source>
<translation type="vanished">Sprite element editing mode does not allow adding layers!</translation>
</message>
<message>
<source>图层数量至少为1不允许继续删除图层</source>
<translation type="vanished">The number of layers should be at least 1,continue to delete layer is not allowed!</translation>
</message>
<message>
<source>图元状态数量至少为1不允许继续删除图元状态</source>
<translation type="vanished">The number of primitive state should be at least 1,continue to delete primitive state is not allowed!</translation>
</message>
<message>
<source>精灵图元编辑模式下不允许删除图层!</source>
<translation type="vanished">Deleting layers is not allowed in sprite element editing mode!</translation>
</message>
<message>
<source>非图表图元暂不支持关联统计量!</source>
<translation type="vanished">Correlation statistics are not supported for non-chart primitive!</translation>
</message>
<message>
<source>另存为</source>
<translation type="vanished">Save as</translation>
</message>
<message>
<source>运行</source>
<translation type="vanished">Run</translation>
</message>
<message>
<source>浏览</source>
<translation type="vanished">Browse</translation>
</message>
<message>
<source>图形设计</source>
<translation type="vanished">Graphic Design</translation>
</message>
<message>
<source>新建编辑图形</source>
<translation type="vanished">New graphics</translation>
</message>
<message>
<source>工具箱</source>
<translation type="vanished">ToolBox</translation>
</message>
<message>
<source>属性编辑器</source>
<translation type="vanished">Property Editor</translation>
</message>
<message>
<source>设置</source>
<translation type="vanished">Config</translation>
</message>
<message>
<source>页面配置</source>
<translation type="vanished">Config</translation>
</message>
<message>
<source>全局变量</source>
<translation type="vanished">Global Parameter</translation>
</message>
<message>
<source>着色策略</source>
<translation type="vanished">Strategy</translation>
</message>
<message>
<source>文件同步</source>
<translation type="vanished">FileSync</translation>
</message>
<message>
<source>web发布</source>
<translation type="vanished">Web Publish</translation>
</message>
<message>
<source>上传拓扑</source>
<translation type="vanished">UploadTopo</translation>
</message>
<message>
<source>脚本编辑器</source>
<translation type="vanished">Script Editor</translation>
</message>
<message>
<source>剪切</source>
<translation type="vanished">Cut</translation>
</message>
<message>
<source>拷贝</source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source>复制</source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source>粘贴</source>
<translation type="vanished">Paste</translation>
</message>
<message>
<source>撤消</source>
<translation type="vanished">Undo</translation>
</message>
<message>
<source>恢复</source>
<translation type="vanished">Redo</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>组合</source>
<translation type="vanished">Group</translation>
</message>
<message>
<source>取消组合</source>
<translation type="vanished">Ungroup</translation>
</message>
<message>
<source>上移一层</source>
<translation type="vanished">Level Up</translation>
</message>
<message>
<source>下移一层</source>
<translation type="vanished">Level Down</translation>
</message>
<message>
<source>置顶</source>
<translation type="vanished">To Top</translation>
</message>
<message>
<source>置底</source>
<translation type="vanished">To Bottom</translation>
</message>
<message>
<source>左对齐</source>
<translation type="vanished">Left Align</translation>
</message>
<message>
<source>右对齐</source>
<translation type="vanished">Right Align</translation>
</message>
<message>
<source>上对齐</source>
<translation type="vanished">Top Align</translation>
</message>
<message>
<source>下对齐</source>
<translation type="vanished">Bottom Align</translation>
</message>
<message>
<source>水平居中对齐</source>
<translation type="vanished">Horizontal Center Align</translation>
</message>
<message>
<source>垂直居中对齐</source>
<translation type="vanished">Vertical Center Align</translation>
</message>
<message>
<source>水平等距</source>
<translation type="vanished">Horizontal Equidistant</translation>
</message>
<message>
<source>垂直等距</source>
<translation type="vanished">Vertical Equidistant</translation>
</message>
<message>
<source>水平镜像</source>
<translation type="vanished">Horizontal Mirror</translation>
</message>
<message>
<source>垂直镜像</source>
<translation type="vanished">Vertical Mirror</translation>
</message>
<message>
<source>等大</source>
<translation type="vanished">EqualLarge</translation>
</message>
<message>
<source>等小</source>
<translation type="vanished">EqualSmall</translation>
</message>
<message>
<source>位置工具</source>
<translation type="vanished">Align Tool</translation>
</message>
<message>
<source>文件(&amp;F)</source>
<translation type="vanished">File(&amp;F)</translation>
</message>
<message>
<source>窗口(&amp;W)</source>
<translation type="vanished">Window(&amp;W)</translation>
</message>
<message>
<source>系统(&amp;S)</source>
<translation type="vanished">System(&amp;S)</translation>
</message>
<message>
<source>工具(&amp;T)</source>
<translation type="vanished">Tool(&amp;T)</translation>
</message>
<message>
<source>编辑(&amp;E)</source>
<translation type="vanished">Edit(&amp;E)</translation>
</message>
<message>
<source>页面</source>
<translation type="vanished">Page</translation>
</message>
</context>
<context>
<name>CDevHisDataWidget</name>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="97"/>
<source>区域:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="126"/>
<source>开始时间:</source>
<translation>Start Time:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="185"/>
<source>设备类型:</source>
<translation>Device Type:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="214"/>
<source>结束时间:</source>
<translation>End Time:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="270"/>
<source>设备名称:</source>
<translation>Device Name:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="300"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="352"/>
<source>Excel</source>
<translation>Excel</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="359"/>
<source>Pdf</source>
<translation>Pdf</translation>
</message>
<message>
<source>Excel格式导出</source>
<translation type="vanished">Export to Excel Format</translation>
</message>
<message>
<source>Pdf格式导出</source>
<translation type="vanished">Export to PDF Format</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="366"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="386"/>
<source>清除</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="413"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="446"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="436"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="440"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="462"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="466"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="436"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="462"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="440"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.cpp" line="466"/>
<source>保存失败</source>
<translation>Failed to save</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="14"/>
<source>CDevHisDataWidget</source>
<translation>CDevHisDataWidget</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="153"/>
<location filename="plugin/DevHisDataWidget/CDevHisDataWidget.ui" line="241"/>
<source>yyyy-MM-dd HH:mm</source>
<translation>yyyy-MM-dd HH:mm</translation>
</message>
</context>
<context>
<name>CDevHisTableModel</name>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisTableModel.cpp" line="13"/>
<source>日期/时间</source>
<translation>Date/Time</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisTableModel.cpp" line="13"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/DevHisDataWidget/CDevHisTableModel.cpp" line="13"/>
<source>所属区域</source>
<translation>Location</translation>
</message>
</context>
<context>
<name>CDevRealDataWidget</name>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="72"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="318"/>
<source>点类型</source>
<translation>Point Type</translation>
</message>
<message>
<source>设备</source>
<translation type="vanished">Device</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="302"/>
<source>设备组</source>
<translation>DevGroup</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="79"/>
<source>专业</source>
<translation>Subsystem</translation>
</message>
<message>
<source>过滤</source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source>按测点过滤</source>
<translation type="vanished">Filter by measuring point</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="223"/>
<source>禁止告警</source>
<translation>Inhibit Alarm</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="326"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="331"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="336"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="341"/>
<source>累积量</source>
<translation>Accuml</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="346"/>
<source>混合量</source>
<translation>Mix</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="400"/>
<source>测点关键字查询</source>
<translation>Measurement Point Keyword Search</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="407"/>
<source>查询</source>
<translation>Query</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="213"/>
<source>所有</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="14"/>
<source>CDevRealDataWidget</source>
<translation>实时数据控件</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="127"/>
<source>关键字查询</source>
<translation>Keyword Search</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="195"/>
<source>禁止控制</source>
<translation>Prohibit Control</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="202"/>
<source>恢复控制</source>
<translation>Resume Control</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="209"/>
<source>禁止刷新</source>
<translation>Prohibit Refresh</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="216"/>
<source>恢复刷新</source>
<translation>Resume Refresh</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="230"/>
<source>恢复告警</source>
<translation>Resume Alarm</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="237"/>
<source>人工置数</source>
<translation>Manual Setting</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.ui" line="244"/>
<source>取消置数</source>
<translation>Cancel Setting</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="316"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="359"/>
<source>查询设备组信息失败!</source>
<translation>Failed to retrieve device group information!</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="450"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="516"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="565"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="613"/>
<source>请至少选择一项!</source>
<translation>Please select at least one item!</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="466"/>
<source>行“%1”%2</source>
<translation>Row &quot;%1&quot;, %2</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="476"/>
<source>“%1”等%2</source>
<translation>&quot;%1&quot; and others, a total of (%2) items</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="530"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="579"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="627"/>
<source>“%1”%2</source>
<translation>&quot;%1&quot;, %2</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1191"/>
<source>下发取消命令失败</source>
<translation>Failure to send cancel command</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1202"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1214"/>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1265"/>
<source>获取登录信息失败!</source>
<translation>Failure to get login info!</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1221"/>
<source>获取登录账户失败!</source>
<translation>Failure to get login user!</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDevRealDataWidget.cpp" line="1231"/>
<source>无标签操作权限!</source>
<translation>Have no perm to operate!</translation>
</message>
</context>
<context>
<name>CDevSpePointWidget</name>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="49"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="124"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="202"/>
<source>测点标签为空!</source>
<translation>Measurement point label is empty!</translation>
</message>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="55"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="138"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="207"/>
<source>数据库连接打开失败!</source>
<translation>Failed to open the database connection!</translation>
</message>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="67"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="149"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="222"/>
<source>测点标签不合法!
</source>
<oldsource>测点标签不合法!</oldsource>
<translation>Measurement point label is not valid!
</translation>
</message>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="75"/>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="157"/>
<source>重复添加!
</source>
<oldsource>重复添加!</oldsource>
<translation>Duplicate addition!
</translation>
</message>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="82"/>
<source>查询设备描述失败!
</source>
<oldsource>查询设备描述失败!</oldsource>
<translation>Failed to query device description!
</translation>
</message>
<message>
<location filename="plugin/DevSpePointWidget/CDevSpePointWidget.cpp" line="213"/>
<source>传入参数个数不一致!</source>
<translation>Number of input parameters is inconsistent!</translation>
</message>
</context>
<context>
<name>CDevTreeModel</name>
<message>
<location filename="plugin/AlarmShieldWidget/CDevTreeModel.cpp" line="95"/>
<source>位置/设备组/设备</source>
<translation>Location/DevGroup/Device</translation>
</message>
</context>
<context>
<name>CDevTreeView</name>
<message>
<location filename="plugin/AlarmShieldWidget/CDevTreeView.cpp" line="120"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CDevTreeView.cpp" line="121"/>
<source>清空</source>
<translation>Clear</translation>
</message>
</context>
<context>
<name>CDeviceNavWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
</context>
<context>
<name>CDgtNameShow</name>
<message>
<source>Hide This Channel</source>
<translation type="vanished">Hide This Channel</translation>
</message>
<message>
<source>Restore to Default Group</source>
<translation type="vanished">Restore to Default Group</translation>
</message>
</context>
<context>
<name>CDisposalPlanDialog</name>
<message>
<location filename="plugin/AlarmWidget/CDisposalPlanDialog.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CDisposalPlanDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CDisposalPlanDialog.ui" line="69"/>
<location filename="plugin/AlarmWidget_pad/CDisposalPlanDialog.ui" line="69"/>
<source>告警时间:</source>
<translation>Alarm Time:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CDisposalPlanDialog.ui" line="92"/>
<location filename="plugin/AlarmWidget_pad/CDisposalPlanDialog.ui" line="92"/>
<source>告警内容:</source>
<translation>Alarm Content:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CDisposalPlanDialog.ui" line="117"/>
<location filename="plugin/AlarmWidget_pad/CDisposalPlanDialog.ui" line="117"/>
<source>处置预案:</source>
<translation>Disposal Plan:</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CDisposalPlanDialog.cpp" line="11"/>
<location filename="plugin/AlarmWidget_pad/CDisposalPlanDialog.cpp" line="11"/>
<source>处置预案</source>
<translation>Disposal Plan</translation>
</message>
</context>
<context>
<name>CDocumentManageWidget</name>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="14"/>
<source>文档管理</source>
<translation>Document Management</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="27"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="34"/>
<source>修改</source>
<translation>Modify</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="41"/>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="82"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="68"/>
<source>下载</source>
<translation>Download</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="75"/>
<source>上传</source>
<translation>Upload</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="89"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="109"/>
<source>输入文档名称查询</source>
<translation>Enter Document Name to Search</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CDocumentManageWidget.ui" line="119"/>
<source>打开</source>
<translation>Open</translation>
</message>
</context>
<context>
<name>CDrillDownChart</name>
<message>
<location filename="plugin/AlarmStatisWidget/CDrillDownChart.cpp" line="53"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CDrillDownChart.cpp" line="244"/>
<source>总共: </source>
<translation>Total: </translation>
</message>
</context>
<context>
<name>CDropListWidget</name>
<message>
<source>删除选中项</source>
<translation type="vanished">Delete the selected item</translation>
</message>
</context>
<context>
<name>CDutyDefineDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>添加一行</source>
<translation type="vanished">Add a row</translation>
</message>
<message>
<source>删除最后一行</source>
<translation type="vanished">Delete the last row</translation>
</message>
</context>
<context>
<name>CDutySetting</name>
<message>
<source>导出</source>
<translation type="vanished">Export</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>CDutySetting</source>
<translation type="vanished">CDutySetting</translation>
</message>
<message>
<source>用户组</source>
<translation type="vanished">UserGroup</translation>
</message>
<message>
<source>上一周</source>
<translation type="vanished">Last week</translation>
</message>
<message>
<source>本周</source>
<translation type="vanished">This week</translation>
</message>
<message>
<source>下一周</source>
<translation type="vanished">Next week</translation>
</message>
<message>
<source>引用上周</source>
<translation type="vanished">Refer to last week</translation>
</message>
<message>
<source>班次管理</source>
<translation type="vanished">Shift management</translation>
</message>
<message>
<source>选择导出目录</source>
<translation type="vanished">Select the export directory</translation>
</message>
</context>
<context>
<name>CEditCollectWidget</name>
<message>
<location filename="plugin/TrendCurves/widgets/CEditCollectWidget.cpp" line="17"/>
<location filename="plugin/TrendCurves_pad/widgets/CEditCollectWidget.cpp" line="17"/>
<source>趋势名称:</source>
<translation>Trend Name:</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CEditCollectWidget.cpp" line="24"/>
<location filename="plugin/TrendCurves_pad/widgets/CEditCollectWidget.cpp" line="24"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CEditCollectWidget.cpp" line="25"/>
<location filename="plugin/TrendCurves_pad/widgets/CEditCollectWidget.cpp" line="25"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
</context>
<context>
<name>CEventDataCollect</name>
<message>
<location filename="plugin/EventWidget/CEventDataCollect.cpp" line="551"/>
<location filename="plugin/EventWidget_pad/CEventDataCollect.cpp" line="540"/>
<source>其他</source>
<translation>Other</translation>
</message>
<message>
<location filename="plugin/EventWidget_pad/CEventDataCollect.cpp" line="605"/>
<source>系统信息</source>
<translation>System Information</translation>
</message>
</context>
<context>
<name>CEventDeviceTreeModel</name>
<message>
<location filename="plugin/EventWidget_pad/CEventDeviceTreeModel.cpp" line="40"/>
<location filename="plugin/EventWidget_pad/CEventDeviceTreeModel.cpp" line="172"/>
<source>系统信息</source>
<translation>System Information</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventDeviceTreeModel.cpp" line="39"/>
<source>.系统</source>
<translation>.system</translation>
</message>
</context>
<context>
<name>CEventDeviceTreeView</name>
<message>
<location filename="plugin/EventWidget/CEventDeviceTreeView.cpp" line="22"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventDeviceTreeView.cpp" line="23"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventDeviceTreeView.cpp" line="27"/>
<source>选择</source>
<translation>Select</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventDeviceTreeView.cpp" line="28"/>
<source>清除</source>
<translation>Clear</translation>
</message>
</context>
<context>
<name>CEventFilterDialog</name>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="26"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="26"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="142"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="266"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="151"/>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="179"/>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="216"/>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="241"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="275"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="315"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="385"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="425"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="170"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="306"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="207"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="376"/>
<source>责任区</source>
<translation>Responsibility Area</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="232"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="416"/>
<source>事件状态</source>
<translation>Event State</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="292"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="47"/>
<source>设备类型</source>
<translation>Device Type</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="327"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="453"/>
<source>事件内容关键字</source>
<translation>Event content keywords</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="32"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="95"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="46"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="157"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="91"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="109"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="274"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="234"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="281"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="241"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="80"/>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="125"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="143"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="191"/>
<source>yyyy/MM/dd hh:mm</source>
<translation>yyyy/MM/dd hh:mm</translation>
</message>
<message>
<source>区域</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="358"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="496"/>
<source>复归</source>
<translation>Resume</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="376"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="514"/>
<source>已复归</source>
<translation>Resumed</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.ui" line="389"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.ui" line="527"/>
<source>未复归</source>
<translation>unResumed</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="406"/>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="413"/>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="419"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="423"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="430"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="436"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="413"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="430"/>
<source>历史事件过滤必须选择时间!</source>
<translation>Select time before filter!</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="406"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="423"/>
<source>开始时间不能大于结束时间!</source>
<translation>The start time cannot more than the end time!</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventFilterDialog.cpp" line="419"/>
<location filename="plugin/EventWidget_pad/CEventFilterDialog.cpp" line="436"/>
<source>时间间隔不得超过90天</source>
<translation>The time interval cannot more than 90 days!</translation>
</message>
</context>
<context>
<name>CEventForm</name>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="14"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="20"/>
<source>事件</source>
<translation>Event</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="261"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="233"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="152"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="277"/>
<source>时间:</source>
<translation>Time:</translation>
</message>
<message>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="320"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="242"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="327"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="413"/>
<source>全勾选</source>
<translation>Select All</translation>
</message>
<message>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="420"/>
<source>全不选</source>
<translation>Deselect All</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="197"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="313"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="216"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="334"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="321"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="211"/>
<source>优先级:</source>
<translation>Priority:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="229"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="341"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="362"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="255"/>
<source>事件状态:</source>
<translation>Event State:</translation>
</message>
<message>
<source>事件总数:</source>
<translation type="vanished">Number of Event:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="111"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="136"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="120"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="146"/>
<source>按设备组关键字搜索</source>
<translation>Search by device group keyword</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="174"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="749"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1202"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="184"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="798"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1276"/>
<source>请选择时间</source>
<translation>Select time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="282"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="283"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="652"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="653"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1003"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1004"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="298"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="299"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="701"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="702"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1077"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1078"/>
<source>请选择优先级</source>
<translation>Select priority</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="289"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="290"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="694"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="695"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1059"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1060"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="305"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="306"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="743"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="744"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1133"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1134"/>
<source>请选择位置</source>
<translation>Select location</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="296"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="297"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="312"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="313"/>
<source>请选择告警状态</source>
<translation>Select Alarm State</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="737"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="738"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1120"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1121"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="786"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="787"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1194"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1195"/>
<source>请选择事件状态</source>
<translation>Select event state</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1333"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="1389"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1395"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1458"/>
<source>事故追忆</source>
<translation>Accident Memory</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="76"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="73"/>
<source>实时事件</source>
<translation>RealTime Event</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="95"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="92"/>
<source>历史事件</source>
<translation>Historical Event</translation>
</message>
<message>
<source>实时事件总数: </source>
<translation type="vanished">RealTime Event: </translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="905"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="979"/>
<source>正在查询历史事件...</source>
<translation>Querying historical events...</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="912"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="986"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="912"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="986"/>
<source>当前用户不具备事件浏览权限</source>
<translation>The current user does not have the right to browse the events</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="452"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="501"/>
<source>导出成功</source>
<translation>Export succeeded</translation>
</message>
<message>
<source>历史事件数量: </source>
<translation type="vanished">History Event: </translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="452"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="944"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="952"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="501"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1018"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1026"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<source>%1 历史事件数量超出%2条,未予显示!</source>
<translation type="vanished">The number of %1 historical events exceeds %2,not displayed!</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="493"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="896"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="524"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="970"/>
<source>实时事件总数:</source>
<translation>Total number of realtime event:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="512"/>
<location filename="plugin/EventWidget/CEventForm.ui" line="605"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="116"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="545"/>
<source>0</source>
<translation>0</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.ui" line="618"/>
<location filename="plugin/EventWidget_pad/CEventForm.ui" line="129"/>
<source>历史事件总数:</source>
<translation>Total number of historical event:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="917"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="991"/>
<source>历史事件数量:</source>
<translation>Number of historical event:</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="924"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="998"/>
<source>历史事件数量超出10000条,超出部分不显示</source>
<translation>The number of historical events beyond 10000,the excess part does not show</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="945"/>
<location filename="plugin/EventWidget/CEventForm.cpp" line="953"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1019"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1027"/>
<source>历史事件数量超出%1条,未予显示!</source>
<translation>The number of historical events beyond %1,not shown!</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventForm.cpp" line="959"/>
<location filename="plugin/EventWidget_pad/CEventForm.cpp" line="1033"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
</context>
<context>
<name>CEventHistoryModel</name>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="22"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="22"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>责任区</source>
<translation>Responsibility Area</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>事件类型</source>
<translation>Event Type</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>事件状态</source>
<translation>Event State</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>确认人</source>
<translation>Confirmor</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>确认时间</source>
<translation>Confirm time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<source>事件内容</source>
<translation>Event Content</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="23"/>
<source>复归状态</source>
<translation>Resume Status</translation>
</message>
<message>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="24"/>
<source> 事件内容</source>
<translation> Event Content</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="477"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="481"/>
<source>未复归</source>
<translation>unResumed</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventHistoryModel.cpp" line="481"/>
<location filename="plugin/EventWidget_pad/CEventHistoryModel.cpp" line="485"/>
<source>已复归</source>
<translation>Resumed</translation>
</message>
</context>
<context>
<name>CEventItemModel</name>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>优先级</source>
<translation>Priority</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>责任区</source>
<translation>Responsibility Area</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>事件类型</source>
<translation>Event Type</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>事件状态</source>
<translation>Event State</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>事件内容</source>
<translation>Event Content</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="21"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="21"/>
<source>复归状态</source>
<translation>Resume Status</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="185"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="185"/>
<source>未复归</source>
<translation>unResumed</translation>
</message>
<message>
<location filename="plugin/EventWidget/CEventItemModel.cpp" line="189"/>
<location filename="plugin/EventWidget_pad/CEventItemModel.cpp" line="189"/>
<source>已复归</source>
<translation>Resumed</translation>
</message>
</context>
<context>
<name>CExplorerWnd</name>
<message>
<source>打开文件</source>
<translation type="vanished">Open File</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>加密狗运行异常!</source>
<translation type="vanished">Dongle running abnormal!</translation>
</message>
<message>
<source>加密狗检测正常!</source>
<translation type="vanished">Dongle detection normal!</translation>
</message>
<message>
<source>确认退出系统?</source>
<translation type="vanished">Exit system?</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>编辑图形</source>
<translation type="vanished">Edit graphics</translation>
</message>
<message>
<source>Ctrl+d</source>
<translation type="vanished">Ctrl+d</translation>
</message>
<message>
<source>加密狗状态</source>
<translation type="vanished">Dongle state</translation>
</message>
<message>
<source>Ctrl+R</source>
<translation type="vanished">Ctrl+R</translation>
</message>
<message>
<source>Ctrl+E</source>
<translation type="vanished">Ctrl+E</translation>
</message>
<message>
<source>退出</source>
<translation type="vanished">Exit</translation>
</message>
<message>
<source>导航图</source>
<translation type="vanished">Navigation Chart</translation>
</message>
<message>
<source>%1 - %2</source>
<translation type="vanished">%1 - %2</translation>
</message>
<message>
<source>导出图形</source>
<translation type="vanished">Export graphics</translation>
</message>
<message>
<source>图形文件(*.png)</source>
<translation type="vanished">Graphics file(*.png)</translation>
</message>
</context>
<context>
<name>CFaultRecallRecordWidget</name>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="43"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="106"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="98"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="156"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="163"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="170"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="148"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="14"/>
<source>CFaultRecallRecordWidget</source>
<translation>CFaultRecallRecordWidget</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="53"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="114"/>
<source>开始时间</source>
<translation>Start time</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="63"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="122"/>
<source>结束时间</source>
<translation>End time</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="130"/>
<source>画面</source>
<translation>Graph</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.ui" line="177"/>
<source>播放</source>
<translation>Play</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="188"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="216"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="245"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="310"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="204"/>
<source>请选择一项记录!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="215"/>
<source>确定开始播放“%1”</source>
<translation>Confirm to start playing “%1”</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="230"/>
<source>请选择删除项!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="244"/>
<source>确定删除记录“%1”</source>
<translation>Confirm to delete “%1”</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="254"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="319"/>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="348"/>
<source>打开数据库失败。</source>
<translation>Failure to open database.</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="303"/>
<source>删除“%1”失败</source>
<translation>Failure to delete “%1”!</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="309"/>
<source>确定清空所有记录?</source>
<translation>Confirm to clear all records?</translation>
</message>
<message>
<location filename="plugin/FaultRecallRecordWidget/CFaultRecallRecordWidget.cpp" line="337"/>
<source>清空失败!</source>
<translation>Failure to clear!</translation>
</message>
</context>
<context>
<name>CFileFolderTree</name>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="77"/>
<source>名称:</source>
<translation>Name:</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="83"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="123"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="145"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="152"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="175"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="180"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="200"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="207"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="221"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="226"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="229"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="238"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="83"/>
<source>非法的命名</source>
<translation>Illegal Naming</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="123"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="175"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="221"/>
<source>当前登录用户无运维管理功能权限</source>
<translation>The current logged-in user does not have operational management permissions</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="127"/>
<source>添加目录</source>
<translation>Add Directory</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="145"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="200"/>
<source>目录已存在</source>
<translation>The directory already exists</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="152"/>
<source>添加目录失败</source>
<translation>Failed to add the directory</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="180"/>
<source>请选择要修改的目录</source>
<translation>Please select the directory to modify</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="185"/>
<source>修改目录名称</source>
<translation>Modify directory name</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="207"/>
<source>修改目录名称失败</source>
<translation>Failed to modify the directory name</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="226"/>
<source>请选择要删除的目录</source>
<translation>Please select the directory to delete</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="229"/>
<source>确认删除?</source>
<translation>Confirm on delete?</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="238"/>
<source>删除目录失败</source>
<translation>Failed to delete the directory</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="269"/>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="277"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="270"/>
<source>修改</source>
<translation>Modify</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileFolderTree.cpp" line="271"/>
<source>删除</source>
<translation>Delete</translation>
</message>
</context>
<context>
<name>CFileSyncDialog</name>
<message>
<source>文件同步</source>
<translation type="vanished">FileSync</translation>
</message>
<message>
<source>提交</source>
<translation type="vanished">Submit</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>添加</source>
<translation type="vanished">Add</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>无需添加</source>
<translation type="vanished">No need to add</translation>
</message>
<message>
<source>确认添加</source>
<translation type="vanished">Confirm to add</translation>
</message>
<message>
<source>添加失败: </source>
<translation type="vanished">Add failed: </translation>
</message>
<message>
<source>无需删除</source>
<translation type="vanished">No need to delete</translation>
</message>
<message>
<source>确认删除</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>删除失败: </source>
<translation type="vanished">Deletion failed: </translation>
</message>
<message>
<source>选择文件</source>
<translation type="vanished">Select File</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>修改日期</source>
<translation type="vanished">Modification Date</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">Status</translation>
</message>
<message>
<source> (异常) </source>
<translation type="vanished"> (Abnormal) </translation>
</message>
<message>
<source>无需提交</source>
<translation type="vanished">No Need to Submit</translation>
</message>
<message>
<source>提交失败: </source>
<translation type="vanished">Submission Failed: </translation>
</message>
</context>
<context>
<name>CFileTableWidget</name>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="61"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="66"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="84"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="105"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="111"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="122"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="141"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="163"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="169"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="178"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="184"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="187"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="198"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="210"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="220"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="225"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="61"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="178"/>
<source>当前登录用户无运维管理功能权限</source>
<translation>The current logged-in user does not have operational management permissions</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="66"/>
<source>请选择上传目录</source>
<translation>Please select the upload directory</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="70"/>
<source>上传文档</source>
<translation>Upload document</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="84"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="141"/>
<source>文档已存在: %1,是否替换?</source>
<translation>The document already exists: %1, do you want to replace it?</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="105"/>
<source>%1 上传失败</source>
<translation>%1 Upload failed</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="111"/>
<source>上传成功</source>
<translation>Upload successful</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="122"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="184"/>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="210"/>
<source>请选择文档</source>
<translation>Please select a document</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="126"/>
<source>请选择下载路径</source>
<translation>Please select a download path</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="163"/>
<source>%1 下载失败</source>
<translation>%1 Download failed</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="169"/>
<source>下载成功</source>
<translation>Download successful</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="187"/>
<source>确认删除?</source>
<translation>Confirm on delete?</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="198"/>
<source>删除 %1 失败</source>
<translation>Failed to delete %1</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="220"/>
<source>文档不存在</source>
<translation>The document does not exist</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="225"/>
<source>打开文档失败</source>
<translation>Failed to open the document</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="259"/>
<source>序号</source>
<translation>Serial Number</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="259"/>
<source>文档名称</source>
<translation>Document Name</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="259"/>
<source>文档修改时间</source>
<translation>Document Modification Time</translation>
</message>
<message>
<location filename="plugin/DocumentManageWidget/CFileTableWidget.cpp" line="259"/>
<source>文档路径</source>
<translation>Document Path</translation>
</message>
<message>
<source>请选择一个录波文件</source>
<translation type="vanished">Please select an oscillogram file</translation>
</message>
<message>
<source>请选择导出路径</source>
<translation type="vanished">Please select an export path</translation>
</message>
<message>
<source>文件已存在: %1,是否替换?</source>
<translation type="vanished">File already exists: %1, do you want to replace it?</translation>
</message>
<message>
<source>%1 导出失败</source>
<translation type="vanished">%1 Export failed</translation>
</message>
<message>
<source>导出成功</source>
<translation type="vanished">Export succeeded</translation>
</message>
<message>
<source>设备名</source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source>创建时间</source>
<translation type="vanished">Creation Time</translation>
</message>
<message>
<source>文件名</source>
<translation type="vanished">File Name</translation>
</message>
</context>
<context>
<name>CFindReplace</name>
<message>
<source>已替换:%1个</source>
<translation type="vanished">Replaced: %1</translation>
</message>
</context>
<context>
<name>CFlowLine</name>
<message>
<source>潮流颜色</source>
<translation type="vanished">Flow color</translation>
</message>
<message>
<source>潮流长度</source>
<translation type="vanished">Flow lenth</translation>
</message>
</context>
<context>
<name>CGTableWidget</name>
<message>
<source>导出xlsx文件为</source>
<translation type="vanished">Export xlsx file to</translation>
</message>
</context>
<context>
<name>CGlobalConfigDialog</name>
<message>
<source>全局变量</source>
<translation type="vanished">Global Parameter</translation>
</message>
<message>
<source>+</source>
<translation type="vanished">+</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>描述</source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>类型</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>保存失败!</source>
<translation type="vanished">Failed to save!</translation>
</message>
<message>
<source>数值型</source>
<translation type="vanished">Number</translation>
</message>
<message>
<source>布尔型</source>
<translation type="vanished">Bool</translation>
</message>
<message>
<source>字符串</source>
<translation type="vanished">String</translation>
</message>
</context>
<context>
<name>CGraphApp</name>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>系统未启动!</source>
<translation type="vanished">System not started!</translation>
</message>
<message>
<source>加密狗检测异常!</source>
<translation type="vanished">WatchDog running abnormal!</translation>
</message>
<message>
<source>加密狗运行异常!</source>
<translation type="vanished">WatchDog running abnormal!</translation>
</message>
</context>
<context>
<name>CGraphDataAcess</name>
<message>
<source>用户不具有指定权限</source>
<translation type="vanished">The user does not have the specified permissions</translation>
</message>
<message>
<source>无用户登录信息</source>
<translation type="vanished">No user login information</translation>
</message>
<message>
<source>输入名称不存在</source>
<translation type="vanished">The input name does not exist</translation>
</message>
<message>
<source>输入名称不唯一</source>
<translation type="vanished">The input name is not unique</translation>
</message>
<message>
<source>不允许在该节点登录</source>
<translation type="vanished">Logon on this node is not allowed</translation>
</message>
<message>
<source>用户口令错误</source>
<translation type="vanished">Password error</translation>
</message>
<message>
<source>密码错误</source>
<translation type="vanished">Password error</translation>
</message>
<message>
<source>用户已失效</source>
<translation type="vanished">User deactivated</translation>
</message>
<message>
<source>用户已锁定</source>
<translation type="vanished">User locked</translation>
</message>
<message>
<source>用户不属于所选用户组</source>
<translation type="vanished">The user does not belong to the selected user group</translation>
</message>
<message>
<source>未知错误,系统可能未正常启动</source>
<translation type="vanished">Unknown error, the system may not have started properly</translation>
</message>
<message>
<source>未知错误</source>
<translation type="vanished">Unknown error</translation>
</message>
<message>
<source>内存出错</source>
<translation type="vanished">Memory error</translation>
</message>
</context>
<context>
<name>CGraphFileTree</name>
<message>
<source>搜索...</source>
<translation type="vanished">Search...</translation>
</message>
<message>
<source>刷新</source>
<translation type="vanished">刷新</translation>
</message>
</context>
<context>
<name>CGraphView</name>
<message>
<source>标题</source>
<translation type="vanished">Title</translation>
</message>
<message>
<source>图幅</source>
<translation type="vanished">Sheet</translation>
</message>
<message>
<source>背景色</source>
<translation type="vanished">Background Color</translation>
</message>
<message>
<source>背景图片</source>
<translation type="vanished">Background Image</translation>
</message>
<message>
<source>是否缩放</source>
<translation type="vanished">Whether to Zoom</translation>
</message>
<message>
<source>是否拓扑</source>
<translation type="vanished">Whether Topology</translation>
</message>
<message>
<source>自适应显示</source>
<translation type="vanished">Adaptive display</translation>
</message>
<message>
<source>窗口标识</source>
<translation type="vanished">Window Identifier</translation>
</message>
<message>
<source>发布类型</source>
<translation type="vanished">Publish Type</translation>
</message>
<message>
<source>图层显示</source>
<translation type="vanished">Layer Display</translation>
</message>
<message>
<source>窗口关闭按钮</source>
<translation type="vanished">Window Close Button</translation>
</message>
<message>
<source>专业.位置</source>
<translation type="vanished">Subsystem.Station</translation>
</message>
<message>
<source>模态</source>
<translation type="vanished">Modal</translation>
</message>
<message>
<source>平面显示</source>
<translation type="vanished">Graphic Display</translation>
</message>
<message>
<source>是否带电:%1</source>
<translation type="vanished">Charged:%1</translation>
</message>
<message>
<source>设备名:%1
所属站:%2
值:%3
状态:%4
%5</source>
<translation type="vanished">Device Name:%1 Location:%2 Value:%3 State:%4 %5</translation>
</message>
<message>
<source>设备名:%1
所属站:%2
值:%3
状态:%4</source>
<translation type="vanished">Device Name:%1 Location:%2 Value:%3 State:%4</translation>
</message>
</context>
<context>
<name>CGridShape</name>
<message>
<source>网格线颜色</source>
<translation type="vanished">Gridline color</translation>
</message>
<message>
<source>网格填充颜色</source>
<translation type="vanished">Grid color</translation>
</message>
<message>
<source>交替填充颜色</source>
<translation type="vanished">Alternate color</translation>
</message>
</context>
<context>
<name>CGroupManageDialog</name>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="97"/>
<source>轮询组配置</source>
<translation>Polling Group</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="99"/>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="208"/>
<source>新增</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="102"/>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="210"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="105"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="110"/>
<source>轮询组</source>
<translation>Group</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="140"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="170"/>
<source>轮询组不能为空!</source>
<translation>Polling group cannot be empty!</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="181"/>
<source>轮询组不能重复!</source>
<translation>Polling group cannot repeat!</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CGroupManageDialog.cpp" line="176"/>
<source>轮询组不能有特殊符号!</source>
<translation>Polling group invalid!</translation>
</message>
</context>
<context>
<name>CHangPanelWidget</name>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="102"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="112"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="127"/>
<source>专业</source>
<translation>Subsystem</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="132"/>
<source>操作主机</source>
<translation>Hostname</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="137"/>
<source>操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="189"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="303"/>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="315"/>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="327"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="14"/>
<source>CHangPanelWidget</source>
<translation>CHangPanelWidget</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="43"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="60"/>
<source>专业:</source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="107"/>
<source>设备组</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="117"/>
<source>挂牌类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="122"/>
<source>挂牌时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="142"/>
<source>操作人组</source>
<translation>Operator Group</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="147"/>
<source>备注信息</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="152"/>
<source>标签名</source>
<translation>Tag Name</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="162"/>
<source>总数</source>
<translation>Total</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.ui" line="196"/>
<source>取消挂牌</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="413"/>
<source>无取消挂牌操作权限!</source>
<translation>Have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="418"/>
<source>初始化权限失败!</source>
<translation>Failure to initialize perm!</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="498"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="539"/>
<source>请选择一项挂牌信息!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="589"/>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="595"/>
<source>获取标签挂牌信息有误,%1</source>
<translation>Failure to read token info,%1</translation>
</message>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWidget.cpp" line="628"/>
<source>下发取消挂牌命令失败</source>
<translation>Failure to send cancel command</translation>
</message>
</context>
<context>
<name>CHangPanelWork</name>
<message>
<location filename="plugin/HangPanelWidget/CHangPanelWork.cpp" line="119"/>
<source>读取标签信息表失败</source>
<translation>Failure to read tag info</translation>
</message>
</context>
<context>
<name>CHisEventManage</name>
<message>
<location filename="plugin/TrendCurves/CHisEventManage.cpp" line="28"/>
<location filename="plugin/TrendCurves/CHisEventManage.cpp" line="80"/>
<location filename="plugin/TrendCurves_pad/CHisEventManage.cpp" line="28"/>
<location filename="plugin/TrendCurves_pad/CHisEventManage.cpp" line="80"/>
<source>未查询到该设备相关事件!</source>
<translation>No event related to this device was found!</translation>
</message>
</context>
<context>
<name>CHistoryActionModel</name>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryActionModel.cpp" line="130"/>
<location filename="plugin/SequenceManageWidget/CHistoryActionModel.cpp" line="130"/>
<source>动作</source>
<translation>Action</translation>
</message>
<message>
<source>车站</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryActionModel.cpp" line="130"/>
<location filename="plugin/SequenceManageWidget/CHistoryActionModel.cpp" line="130"/>
<source>描述</source>
<translation>Description</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryActionModel.cpp" line="130"/>
<location filename="plugin/SequenceManageWidget/CHistoryActionModel.cpp" line="130"/>
<source>执行结果</source>
<translation>Executing results</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryActionModel.cpp" line="130"/>
<location filename="plugin/SequenceManageWidget/CHistoryActionModel.cpp" line="130"/>
<source>位置</source>
<translation>Location</translation>
</message>
</context>
<context>
<name>CHistoryLinkFilterDialog</name>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="14"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="43"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="65"/>
<source>用户</source>
<translation>User</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="87"/>
<source>结果</source>
<translation>Result</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="116"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="148"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="162"/>
<source>起始时间:</source>
<translation>Start Time:</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="172"/>
<source>结束时间:</source>
<translation>End Time:</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.cpp" line="13"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.cpp" line="13"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.cpp" line="13"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.cpp" line="13"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="128"/>
<source>标准联动</source>
<translation>Standard Linkage</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistoryLinkFilterDialog.ui" line="138"/>
<source>自定义联动</source>
<translation>Custom Linkage</translation>
</message>
</context>
<context>
<name>CHistoryLinkModel</name>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<source>车站</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>用户</source>
<translation>User</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>执行结果</source>
<translation>Executing results</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CHistroyLinkModel.cpp" line="7"/>
<source>位置</source>
<translation>Location</translation>
</message>
</context>
<context>
<name>CHistorySequenceFilterDialog</name>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="14"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="43"/>
<source>位置</source>
<oldsource>车站</oldsource>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="65"/>
<source>用户</source>
<translation>User</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="87"/>
<source>结果</source>
<translation>Result</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="116"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="128"/>
<source>标准顺控</source>
<translation>Standard sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="138"/>
<source>自定义顺控</source>
<translation>Custom sequence control</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="148"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="162"/>
<source>起始时间:</source>
<translation>Start Time:</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.ui" line="172"/>
<source>结束时间:</source>
<translation>End Time:</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.cpp" line="13"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.cpp" line="13"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.cpp" line="13"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistorySequenceFilterDialog.cpp" line="13"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
</context>
<context>
<name>CHistorySequenceModel</name>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<source>车站</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>用户</source>
<translation>User</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>执行结果</source>
<translation>Executing results</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="7"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="110"/>
<source>标准顺控</source>
<translation>Standard sequence control</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CHistroySequenceModel.cpp" line="114"/>
<source>自定义顺控</source>
<translation>Custom sequence</translation>
</message>
</context>
<context>
<name>CHmiConfig</name>
<message>
<source>屏幕首页面</source>
<translation type="vanished">Home Screen</translation>
</message>
<message>
<source>屏幕号</source>
<translation type="vanished">Screen Number</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>保存失败!</source>
<translation type="vanished">Failed to save!</translation>
</message>
<message>
<source>描述</source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>类型</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>数值型</source>
<translation type="vanished">Number</translation>
</message>
<message>
<source>布尔型</source>
<translation type="vanished">Bool</translation>
</message>
<message>
<source>字符串</source>
<translation type="vanished">String</translation>
</message>
</context>
<context>
<name>CIconActDialog</name>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="14"/>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="19"/>
<source>图元动作</source>
<translation>Graphic Element Action</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="70"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="73"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="92"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="95"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="135"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.ui" line="142"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="83"/>
<source>选择文件</source>
<translation>Select File</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="120"/>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="131"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="120"/>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="131"/>
<source>保存失败!</source>
<translation>Save Failed!</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="162"/>
<source>左键单击</source>
<translation>Left-click</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="163"/>
<source>左键双击</source>
<translation>Double-click with the left mouse button</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="164"/>
<source>禁止</source>
<translation>Prohibit</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CIconActDialog.cpp" line="165"/>
<source>允许</source>
<translation>Allow</translation>
</message>
</context>
<context>
<name>CInputDialog</name>
<message>
<location filename="plugin/BatchOperation/CInputDialog.ui" line="14"/>
<source>批量操作</source>
<translation>Batch Operation</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CInputDialog.ui" line="45"/>
<source>设置值:</source>
<translation>Setting value:</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CInputDialog.ui" line="62"/>
<source>设置值</source>
<translation>Setting value</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CInputDialog.ui" line="113"/>
<source>确定</source>
<translation>confirm</translation>
</message>
<message>
<location filename="plugin/BatchOperation/CInputDialog.ui" line="132"/>
<source>取消</source>
<translation>cancel</translation>
</message>
</context>
<context>
<name>CLayerDlg</name>
<message>
<source>图层工具</source>
<translation type="vanished">Layer Tool</translation>
</message>
</context>
<context>
<name>CLimitOptWidget</name>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.ui" line="48"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.ui" line="55"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="381"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="382"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="617"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="618"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.ui" line="14"/>
<source>CLimitOptWidget</source>
<translation>CLimitOptWidget</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="275"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="292"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="297"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="452"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="461"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="466"/>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="471"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="275"/>
<source>%1[%2-%3], 无标签操作权限!</source>
<translation>%1[%2-%3], not perm!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="297"/>
<source>设置成功</source>
<translation>Setting successful</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="331"/>
<source>设备属性</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="332"/>
<source>是否越限</source>
<translation>Limit</translation>
</message>
<message>
<source>越限级别数量</source>
<translation type="vanished">Limit Number</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="333"/>
<source>越限级别</source>
<translation>Exceedance Level</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="334"/>
<source>越上限</source>
<translation>Upper Limit</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="335"/>
<source>越下限</source>
<translation>Lower Limit</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="336"/>
<source>越上上限</source>
<translation>Upper Limit 2</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="337"/>
<source>越下下限</source>
<translation>Lower Limit 2</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="338"/>
<source>越三级上限</source>
<translation>Upper Limit 3</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="339"/>
<source>越三级下限</source>
<translation>Lower Limit 3</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="452"/>
<source>越上限应大于越下限!</source>
<translation>The upper limit must more than the lower limit!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="461"/>
<source>越上上限应大于越下下限!</source>
<translation>The upper limit 2 must more than the lower limit 2!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="466"/>
<source>越下下限应小于越下限!</source>
<translation>The lower limit 2 must less than the lower limit!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="471"/>
<source>越上上限应大于越上限!</source>
<translation>The upper limit 2 must more than the upper limit!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="625"/>
<source>无越限</source>
<translation>No Exceedance</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="626"/>
<source>一级越限</source>
<translation>First-Level Exceedance</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWidget.cpp" line="627"/>
<source>二级越限</source>
<translation>Second-Level Exceedance</translation>
</message>
</context>
<context>
<name>CLimitOptWork</name>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="43"/>
<source>系统初始化失败!</source>
<translation>Failure to initialize system!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="49"/>
<source>更改是否越限失败!</source>
<translation>Failure to set isLimit!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="55"/>
<source>更改越限信息失败!</source>
<translation>Failure to change limit info!</translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="232"/>
<source> 越限设置 </source>
<translation> Set limit </translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="236"/>
<source> 取消越限设置 </source>
<translation> Cancel limit </translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="238"/>
<source>操作员: </source>
<translation>Operator: </translation>
</message>
<message>
<location filename="plugin/LimitOptWidget/CLimitOptWork.cpp" line="241"/>
<source>操作主机: </source>
<translation>Hostname: </translation>
</message>
</context>
<context>
<name>CLineEditWithBt</name>
<message>
<location filename="GraphTool/NavigationTool/CLineEditWithBt.cpp" line="45"/>
<location filename="GraphTool/IconActTool/CLineEditWithBt.cpp" line="45"/>
<source>选择文件</source>
<translation>Select File</translation>
</message>
</context>
<context>
<name>CLineEditWithBtn</name>
<message>
<location filename="plugin/HmiRollWidget/CLineEditWithBtn.cpp" line="41"/>
<source>选择文件</source>
<translation>Select file</translation>
</message>
</context>
<context>
<name>CLineStatusShow</name>
<message>
<source>Line B</source>
<translation type="vanished">Line B</translation>
</message>
<message>
<source>Dot No.</source>
<translation type="vanished">Dot No.</translation>
</message>
<message>
<source>Absolute Timestamp</source>
<translation type="vanished">Absolute Timestamp</translation>
</message>
<message>
<source>Relative Time Difference</source>
<translation type="vanished">Relative Time Difference</translation>
</message>
<message>
<source>Line C</source>
<translation type="vanished">Line C</translation>
</message>
<message>
<source>Dot Difference</source>
<translation type="vanished">Dot Difference</translation>
</message>
<message>
<source>Time Difference</source>
<translation type="vanished">Time Difference</translation>
</message>
</context>
<context>
<name>CLinkCtrlTableModel</name>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="7"/>
<source>联动名称</source>
<translation>Linkage Name</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="7"/>
<source>联动类型</source>
<translation>Linkage Type</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="7"/>
<source>联动状态</source>
<translation>Linkage State</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="7"/>
<source>执行方式</source>
<translation>Executive Mode</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="7"/>
<source>触发时间</source>
<translation>Trigger Time</translation>
</message>
<message>
<source>车站火灾</source>
<translation type="vanished">Location fire</translation>
</message>
<message>
<source>区间阻塞</source>
<translation type="vanished">Interval blocking</translation>
</message>
<message>
<source>日常运营</source>
<translation type="vanished">Daily operations</translation>
</message>
<message>
<source>自定义1</source>
<translation type="vanished">Custom 1</translation>
</message>
<message>
<source>自定义2</source>
<translation type="vanished">Custom 2</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="190"/>
<source>未执行</source>
<translation>non execution</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="193"/>
<source>正在执行</source>
<translation>executing</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="196"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="199"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="202"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="205"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="208"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="211"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="215"/>
<source>过期配置</source>
<translation>Expired Configuration</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="225"/>
<source>全自动</source>
<translation>Automatic</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="227"/>
<source>半自动</source>
<translation>Simi-automatic</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="229"/>
<source>手动</source>
<translation>Manual</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTableModel.cpp" line="239"/>
<source>请点击“所有联动”按钮刷新配置</source>
<translation>Please click the &quot;All Linkages&quot; button to refresh the configuration</translation>
</message>
</context>
<context>
<name>CLinkCtrlTreeModel</name>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>内容</source>
<translation>Content</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>选择</source>
<translation>Select</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>执行方式</source>
<translation>Executive Mode</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>延迟时间</source>
<translation>Delay Time</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>失败处理</source>
<translation>Failure handling</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="153"/>
<source>执行状态</source>
<translation>Executive state</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="405"/>
<source>串行</source>
<translation>Serial</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="409"/>
<source>并行</source>
<translation>Parallel</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="424"/>
<source></source>
<translation> second</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="437"/>
<source>自动跳过</source>
<translation>Automatic skip</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="441"/>
<source>人工干预</source>
<translation>Manual intervention</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="445"/>
<source>终止联动</source>
<oldsource>自动终止</oldsource>
<translation>Linkage termination</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="449"/>
<source>执行下个功能</source>
<oldsource>自动重试</oldsource>
<translation>Next Function</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="464"/>
<source>未执行</source>
<translation>non execution</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="468"/>
<source>正在执行</source>
<translation>executing</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="472"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="476"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="480"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="484"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="488"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlTreeModel.cpp" line="492"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
</context>
<context>
<name>CLinkCtrlWidget</name>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="14"/>
<source>联动</source>
<translation>Linkage</translation>
</message>
<message>
<source>联动分类</source>
<translation type="vanished">Classification of Linkage</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="203"/>
<source>待执行联动</source>
<translation>Pending linkage</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="228"/>
<source>所有联动</source>
<translation>All linkage</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="50"/>
<source>联动类型</source>
<translation>Linkage Type</translation>
</message>
<message>
<source>车站火灾</source>
<translation type="vanished">Location fire</translation>
</message>
<message>
<source>区间阻塞</source>
<translation type="vanished">Interval blocking</translation>
</message>
<message>
<source>日常运营</source>
<translation type="vanished">Daily operations</translation>
</message>
<message>
<source>自定义1</source>
<translation type="vanished">Custom 1</translation>
</message>
<message>
<source>自定义2</source>
<translation type="vanished">Custom 2</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="161"/>
<source>联动列表</source>
<translation>LinkageList</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="190"/>
<source>搜索</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="292"/>
<source>动作列表</source>
<translation>ActionList</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="351"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="637"/>
<source>终止</source>
<translation>Terminate</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="364"/>
<source>执行 </source>
<translation>Execute </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="377"/>
<source>单步</source>
<translation>Step</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="390"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="512"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="797"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="806"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="817"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="835"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="852"/>
<source>暂停</source>
<translation>Pause</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="589"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="596"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="269"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="307"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="350"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="394"/>
<source>当前用户不具备联动操作权限!</source>
<translation>The current user does not have linkage operation authority!</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="277"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="315"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="358"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="403"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="277"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="315"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="358"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="403"/>
<source>当前未选中联动</source>
<translation>Not linkage selected currently</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="362"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="826"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="844"/>
<source>继续</source>
<translation>continue</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="569"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="629"/>
<source>联动名称: </source>
<translation>Linkage Name: </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="569"/>
<source>错误代码: </source>
<translation>Error code: </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="569"/>
<source>错误描述: </source>
<translation>Error description: </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="570"/>
<source>联动操作请求失败</source>
<translation>Linkage operation request failed</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="605"/>
<source>执行失败,请求人工干预!</source>
<translation>Execution failed, manual intervention request!</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="630"/>
<source>功能名称: </source>
<translation>Function name: </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="630"/>
<source>动作名称: </source>
<translation>Action name: </translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="631"/>
<source>人工干预请求</source>
<translation>Manual intervention request</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="636"/>
<source>重试</source>
<translation>Retry</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="638"/>
<source>跳过</source>
<translation>Skip</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="1095"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="618"/>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="654"/>
<source>联动报告</source>
<translation>Linkage Report</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="470"/>
<source>历史列表</source>
<translation>HistoryList</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="541"/>
<source>执行详情</source>
<translation>Execute Detail</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.ui" line="507"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/LinkCtrlWidget/CLinkCtrlWidget.cpp" line="1095"/>
<source>(*.pdf *)</source>
<translation>(*.pdf *)</translation>
</message>
</context>
<context>
<name>CLinkLine</name>
<message>
<source>置换端</source>
<translation type="vanished">Displacement end</translation>
</message>
</context>
<context>
<name>CLoadDefTblWidget</name>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>添加记录</source>
<translation type="vanished">Translate the following string into English: &quot;添加记录&quot;</translation>
</message>
<message>
<source>删除记录</source>
<translation type="vanished">Translate the following string into English: &quot;删除记录&quot;</translation>
</message>
<message>
<source>撤销更改</source>
<translation type="vanished">Translate the following string into English: &quot;撤销更改&quot;</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>Excel导出</source>
<translation type="vanished">Translate the following string into English: &quot;Excel导出&quot;</translation>
</message>
<message>
<source>Excel导入</source>
<translation type="vanished">Translate the following string into English: &quot;Excel导入&quot;</translation>
</message>
</context>
<context>
<name>CLocationSequModel</name>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="6"/>
<source>标记</source>
<translation>Marker</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="6"/>
<source>场站</source>
<translation>Station</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="6"/>
<source>顺控名称</source>
<translation>Sequence name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="6"/>
<source>执行状态</source>
<translation>Execution status</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="106"/>
<source>未执行</source>
<translation>Not executed</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="108"/>
<source>正在执行</source>
<translation>Executing</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="110"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="112"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="114"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="116"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="118"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CLocationSequModel.cpp" line="120"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
</context>
<context>
<name>CLoginDlg</name>
<message>
<source>登录</source>
<translation type="vanished">Login</translation>
</message>
<message>
<source>用户</source>
<translation type="vanished">User</translation>
</message>
<message>
<source>用户组</source>
<translation type="vanished">UserGroup</translation>
</message>
<message>
<source>密码</source>
<translation type="vanished">Password</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>登录失败</source>
<translation type="vanished">Login Failed</translation>
</message>
</context>
<context>
<name>CMainWidget</name>
<message>
<location filename="plugin/AlarmStatisWidget/CMainWidget.cpp" line="68"/>
<source>告警统计</source>
<translation>Alarm Statistic</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CMainWidget.cpp" line="69"/>
<source>告警对比</source>
<translation>Alarm Compare</translation>
</message>
</context>
<context>
<name>CMainWindow</name>
<message>
<location filename="plugin/SecondReportWidget/CMainWindow.ui" line="14"/>
<source>CMainWindow</source>
<translation>CMainWindow</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CMainWindow.ui" line="28"/>
<source>设备/点</source>
<translation>Device/Point</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CMainWindow.ui" line="70"/>
<source>清除测点</source>
<translation>Clear Measurement Points</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CMainWindow.ui" line="78"/>
<source>收藏夹</source>
<translation>Favorite</translation>
</message>
</context>
<context>
<name>CMediaAVWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>current time</source>
<translation type="vanished">current time</translation>
</message>
<message>
<source>duration</source>
<translation type="vanished">duration</translation>
</message>
<message>
<source>多媒体</source>
<translation type="vanished">Multimedia</translation>
</message>
</context>
<context>
<name>CMediaWidget</name>
<message>
<source>CRobotLinkCtrlWidget</source>
<translation type="vanished">CRobotLinkCtrlWidget</translation>
</message>
<message>
<source>多媒体</source>
<translation type="vanished">Multimedia</translation>
</message>
</context>
<context>
<name>CMsgDeal</name>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="42"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="92"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="113"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="134"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="155"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="180"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="203"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="230"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="253"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="93"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="114"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="135"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="160"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="183"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="211"/>
<source>发送消息失败</source>
<translation>Failed to send message</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="52"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="41"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="42"/>
<source>创建系统信息访问库实例失败!</source>
<translation>Failed to create an instance of the system information access library!</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="60"/>
<source>权限接口初始化失败!</source>
<translation>Failed to initialize the permission interface!</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="66"/>
<source>总线订阅失败!</source>
<translation>Failed to subscribe to the bus!</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="113"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="283"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="241"/>
<source>消息解析错误</source>
<translation>Error parsing message</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="129"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="348"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="306"/>
<source>未知的命令</source>
<translation>Unknown command</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/CMsgDeal.cpp" line="134"/>
<location filename="plugin/CNTPTimeWidget/CMsgDeal.cpp" line="353"/>
<location filename="plugin/SysParamWidget/CMsgDeal.cpp" line="311"/>
<source>未接收到消息</source>
<translation>No message received</translation>
</message>
</context>
<context>
<name>CMyCalendar</name>
<message>
<location filename="plugin/AlarmWidget/CMyCalendar.ui" line="14"/>
<location filename="plugin/EventWidget/CMyCalendar.ui" line="14"/>
<location filename="plugin/ShiftWidget/CMyCalendar.ui" line="14"/>
<location filename="plugin/AlarmWidget_pad/CMyCalendar.ui" line="14"/>
<location filename="plugin/EventWidget_pad/CMyCalendar.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CMyCalendar.ui" line="99"/>
<location filename="plugin/EventWidget/CMyCalendar.ui" line="78"/>
<location filename="plugin/ShiftWidget/CMyCalendar.ui" line="78"/>
<location filename="plugin/AlarmWidget_pad/CMyCalendar.ui" line="99"/>
<location filename="plugin/EventWidget_pad/CMyCalendar.ui" line="78"/>
<source></source>
<translation>To</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CMyCalendar.ui" line="112"/>
<location filename="plugin/EventWidget/CMyCalendar.ui" line="91"/>
<location filename="plugin/ShiftWidget/CMyCalendar.ui" line="91"/>
<location filename="plugin/AlarmWidget_pad/CMyCalendar.ui" line="112"/>
<location filename="plugin/EventWidget_pad/CMyCalendar.ui" line="91"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
</context>
<context>
<name>CNTPTimeWidget</name>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="14"/>
<source>CNTPTimeWidget</source>
<translation>CNTPTimeWidget</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="112"/>
<source>IP设置</source>
<translation>IP Settings</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="138"/>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="565"/>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="868"/>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="908"/>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1274"/>
<source>设置</source>
<translation>Settings</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="203"/>
<source>网卡</source>
<translation>Network Card</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="291"/>
<source>IP地址</source>
<translation>IP Address</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="361"/>
<source>子网掩码</source>
<translation>Subnet Mask</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="431"/>
<source>网关</source>
<translation>Gateway</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="524"/>
<source>控制投退</source>
<translation>control throwback</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="624"/>
<source>是否启用</source>
<translation>whether to enable</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="661"/>
<source>启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="674"/>
<source>禁用</source>
<translation>Disable</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="799"/>
<source>亮度调节</source>
<translation>Brightness adjustment</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="839"/>
<source>亮度设置</source>
<translation>Brightness setting</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="940"/>
<source>时间设置</source>
<translation>Time Settings</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1005"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1052"/>
<source>日期</source>
<translation>Date</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1098"/>
<source>hh:mm:ss</source>
<translation>hh:mm:ss</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1177"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1248"/>
<source>NTP设置</source>
<translation>NTP Settings</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1315"/>
<source>是否开启NTP</source>
<translation>Enable NTP</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1341"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1354"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.ui" line="1371"/>
<source>NTP服务器</source>
<translation>NTP Server</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="281"/>
<source>NTP设置失败%1,主机名:%2</source>
<translation>NTP setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="295"/>
<source>NTP设置成功</source>
<translation>NTP setting succeeded</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="312"/>
<source>时间设置失败:%1,主机名:%2</source>
<translation>Time setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="317"/>
<source>时间设置成功</source>
<translation>Time setting succeeded</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="321"/>
<source>设置时间失败请先关闭NTP</source>
<translation>Failed to set the time, please turn off NTP first</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="367"/>
<source>IP设置失败%1,主机名:%2</source>
<translation>IP setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="371"/>
<source>IP设置成功</source>
<translation>IP setting succeeded</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="380"/>
<source>亮度设置失败:%1,主机名:%2</source>
<translation>Failed to set brightness: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/CNTPTimeWidget/CNTPTimeWidget.cpp" line="384"/>
<source>亮度设置成功</source>
<translation>Brightness setting successful</translation>
</message>
</context>
<context>
<name>CNavigationConfigDialog</name>
<message>
<location filename="plugin/NavigationWidget/CNavigationConfigDialog.cpp" line="224"/>
<location filename="plugin/NavigationWidget/CNavigationConfigDialog.cpp" line="257"/>
<location filename="plugin/SecondNavigationWidget/CNavigationConfigDialog.cpp" line="224"/>
<location filename="plugin/SecondNavigationWidget/CNavigationConfigDialog.cpp" line="257"/>
<source>打开</source>
<translation>Open</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationConfigDialog.cpp" line="309"/>
<location filename="plugin/NavigationWidget/CNavigationConfigDialog.cpp" line="333"/>
<location filename="plugin/NavigationWidget/CNavigationConfigDialog.cpp" line="365"/>
<location filename="plugin/SecondNavigationWidget/CNavigationConfigDialog.cpp" line="309"/>
<location filename="plugin/SecondNavigationWidget/CNavigationConfigDialog.cpp" line="333"/>
<location filename="plugin/SecondNavigationWidget/CNavigationConfigDialog.cpp" line="365"/>
<source>新建项目_</source>
<translation>New Item</translation>
</message>
</context>
<context>
<name>CNavigationDialog</name>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="20"/>
<source>导航栏配置工具</source>
<translation>Navigation Bar Configuration Tool</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="14"/>
<source>MainWindow</source>
<translation>MainWindow</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="59"/>
<source>添加节点</source>
<translation>Add Node</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="62"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="81"/>
<source>添加子节点</source>
<translation>Add ChildNode</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="84"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="103"/>
<source>删除节点</source>
<translation>Delete Node</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="106"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="125"/>
<source>清空节点</source>
<translation>Clear Node</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="128"/>
<source>×</source>
<translation>Close (X)</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="147"/>
<source>上移节点</source>
<translation>Move Node Up</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="150"/>
<source></source>
<translation>Up Arrow</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="169"/>
<source>下移节点</source>
<translation>Move Node Down</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="172"/>
<source></source>
<translation>Down Arrow</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="196"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="652"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="203"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="591"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="236"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.ui" line="243"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="51"/>
<source>属性</source>
<translation>Attribute</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="52"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="600"/>
<source>是否使用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="53"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="601"/>
<source>操作</source>
<translation>Operation</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="54"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="602"/>
<source>图标</source>
<translation>Icon</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="55"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="603"/>
<source>数据</source>
<translation>Data</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="56"/>
<source>Web发布</source>
<translation>Web Publishing</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="57"/>
<source>Web类型</source>
<translation>Web Type</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="58"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="606"/>
<source>网址</source>
<translation>Website URL</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="64"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="65"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="751"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="70"/>
<source>切换画面</source>
<translation>Switch Screen</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="71"/>
<source>切换导航</source>
<translation>Switch navigation</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="72"/>
<source>调用程序</source>
<translation>call program</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="73"/>
<source>加载网页</source>
<translation>Load Webpage</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="156"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="261"/>
<source>自定义项目</source>
<translation>Custom Item</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="188"/>
<source>新建项目_</source>
<translation>New Project</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="382"/>
<source>最大支持四层结构: %1-%2-%3-%4</source>
<translation>Maximum of four levels of structure supported: %1-%2-%3-%4</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="404"/>
<source>全部展开</source>
<translation>ExpandAll</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="405"/>
<source>全部收缩</source>
<translation>CollapseAll</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="563"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="571"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="587"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="642"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="646"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="686"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="692"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="698"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="571"/>
<source>保存失败!</source>
<translation>Save Failed!</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="596"/>
<source>页面</source>
<translation>Page</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="597"/>
<source>一级</source>
<translation>First Level</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="598"/>
<source>二级</source>
<translation>Second Level</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="599"/>
<source>三级</source>
<translation>Third Level</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="604"/>
<source>web发布</source>
<translation>Web deployment</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="605"/>
<source>web类型</source>
<translation>Web type</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="642"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="646"/>
<source>导出失败</source>
<translation>Export Failed</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="686"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="692"/>
<location filename="GraphTool/NavigationTool/CNavigationDialog.cpp" line="698"/>
<source>行: %1, [%2] 不符合规范!</source>
<translation>Line: %1, [%2] does not comply with the standard!</translation>
</message>
</context>
<context>
<name>CNavigationWidget</name>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="391"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="461"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<source>当前节点名称</source>
<translation type="vanished">Node Name</translation>
</message>
<message>
<source>画面文件</source>
<translation type="vanished">Data File</translation>
</message>
<message>
<source>图标文件</source>
<translation type="vanished">Icon File</translation>
</message>
<message>
<source>上级节点名称</source>
<translation type="vanished">Second Node</translation>
</message>
<message>
<source>上上级节点名称</source>
<translation type="vanished">First Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="63"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="64"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="550"/>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="554"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="550"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="554"/>
<source>保存失败</source>
<translation>Failure to save</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="65"/>
<source>切换画面</source>
<translation>switch graph</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="66"/>
<source>调用程序</source>
<translation>call program</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="467"/>
<source>一级</source>
<translation>First Level</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="468"/>
<source>二级</source>
<translation>Second Level</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="469"/>
<source>三级</source>
<translation>Third Level</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="470"/>
<source>是否使用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="471"/>
<source>操作</source>
<translation>Operate</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="472"/>
<source>图标</source>
<translation>Icon</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="473"/>
<source>数据</source>
<translation>Data</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="474"/>
<source>web发布</source>
<translation>web publish</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="630"/>
<source>属性配置</source>
<translation>Attribute Configuration</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="638"/>
<source>全部展开</source>
<translation>ExpandAll</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/CNavigationWidget.cpp" line="639"/>
<source>全部收缩</source>
<translation>CollapseAll</translation>
</message>
</context>
<context>
<name>COperationOrderForm</name>
<message>
<source>典型票库</source>
<translation type="vanished">Library</translation>
</message>
<message>
<source>操作开始时间</source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source>操作结束时间</source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source>操作票号:</source>
<translation type="vanished">Operation Banks:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="252"/>
<source>操作任务</source>
<translation>Operation tasks</translation>
</message>
<message>
<source>备注:</source>
<translation type="vanished">Remark:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="259"/>
<source>操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="271"/>
<source>监护人</source>
<translation>Guardian</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="281"/>
<source>值班负责人</source>
<translation>Principal</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="92"/>
<source>增加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="105"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="118"/>
<source>上移</source>
<translation>Up</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="131"/>
<source>下移</source>
<translation>Down</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>打印</source>
<translation type="vanished">Print</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="170"/>
<source>预览</source>
<translation>Preview</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="287"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="295"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="302"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="320"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="327"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="344"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="365"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="376"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="383"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="391"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="404"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="411"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="422"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="428"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="451"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="455"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="466"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="472"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="480"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="689"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="695"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="701"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="707"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="713"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="778"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="466"/>
<source>打开历史表失败!</source>
<translation>Failed to open history table!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="344"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="376"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="383"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="391"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="404"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="411"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="472"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="480"/>
<source>保存失败!</source>
<translation>Save failed!</translation>
</message>
<message>
<source>操作票号:kbdct_</source>
<translation type="vanished">Operation Banks:kbdct_</translation>
</message>
<message>
<source>操作开始时间:</source>
<translation type="vanished">Start Time:</translation>
</message>
<message>
<source>操作结束时间:</source>
<translation type="vanished">End Time:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="516"/>
<source>备注:&lt;br&gt;</source>
<translation>Remark:&lt;br&gt;</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="522"/>
<source>操作人:</source>
<translation>Operator:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="534"/>
<source>监护人:</source>
<translation>Guardian:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="546"/>
<source>值班负责人:</source>
<translation>Principal:</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="58"/>
<source>步骤</source>
<translation>Steps</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="211"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="58"/>
<source>备注</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="422"/>
<source>行:%1 保存失败!</source>
<translation>Row:%1 save failed!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="428"/>
<source>保存成功!</source>
<translation>Save successed!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="689"/>
<source>典型票名为空!</source>
<translation>Typical ticket name is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="695"/>
<source>操作票号为空!</source>
<translation>Operation Banks is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="701"/>
<source>操作人为空!</source>
<translation>Operator is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="707"/>
<source>监护人为空!</source>
<translation>Guardian is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="713"/>
<source>值班负责人为空!</source>
<translation>Principal is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="287"/>
<source>行:%1 顺序为空!</source>
<translation>Row : %1 number is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="295"/>
<source>行:%1 与行:%2 顺序重复!</source>
<translation>Row : %1 and Row : %2 have the same number!</translation>
</message>
<message>
<source>行:%1 操作任务为空!</source>
<translation type="vanished">Row : %1 operation tasks is null!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="320"/>
<source>典型票名已存在!</source>
<translation>Typical ticket name already exist!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="327"/>
<source>典型票名: &apos;%1&apos; 保存失败!</source>
<translation>Typical ticket name: &apos;%1&apos; save failed!</translation>
</message>
<message>
<source>是否保存更改?</source>
<translation type="vanished">Save the change ?</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="451"/>
<source>打印成功!</source>
<translation>Print successfully!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="455"/>
<source>打印失败!</source>
<translation>Print failed!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="144"/>
<source>保存模板</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="157"/>
<source>开票打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="306"/>
<source>电子签章</source>
<translation>Electronic signature</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="315"/>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="329"/>
<source>yyyy/MM/dd HH:mm:ss</source>
<translation>yyyy/MM/dd HH:mm:ss</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="322"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="349"/>
<source>操作票号</source>
<translation>Operation Banks</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="361"/>
<source>开始时间</source>
<translation>Begin Time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.ui" line="368"/>
<source>签章</source>
<translation>Signature</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="58"/>
<source>操作内容</source>
<translation>Operation Content</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="58"/>
<source>key_id_tag</source>
<translation>key_id_tag</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="58"/>
<source>ctrl_value</source>
<translation>ctrl_value</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="302"/>
<source>行:%1 操作内容为空!</source>
<translation>Row:%1 Operate content is empty!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="365"/>
<source>已经存在“%1”是否覆盖?</source>
<translation>“%1” is already exist,replace?</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="493"/>
<source>操作票号: </source>
<translation>Operation Banks: </translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="505"/>
<source>操作开始时间: </source>
<translation>Operation begin time: </translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="508"/>
<source>操作结束时间: </source>
<translation>Operation end time: </translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="511"/>
<source>操作任务: </source>
<translation>Operation task: </translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderForm.cpp" line="778"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>COperationOrderModelForm</name>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderModelForm.cpp" line="37"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COperationOrderModelForm.cpp" line="37"/>
<source>是否保存模板更改?</source>
<translation>Save the template change?</translation>
</message>
</context>
<context>
<name>COrderManageWidget</name>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="14"/>
<source>典型票管理</source>
<translation>Typical ticket management</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="80"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="94"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="112"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="87"/>
<source>编辑</source>
<translation>Edit</translation>
</message>
<message>
<source>典型票库</source>
<translation type="vanished">Typical ticket library</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="79"/>
<source>序号</source>
<translation>number</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="79"/>
<source>操作序列简述</source>
<translation>Description of operation sequence</translation>
</message>
<message>
<source>删除 (%1)</source>
<translation type="vanished">Delete(%1)</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="168"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="197"/>
<source>请选中一条记录!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="160"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="168"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="171"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="188"/>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="197"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="171"/>
<source>是否删除 %1 ?</source>
<translation>Delete %1 ?</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="188"/>
<source>删除失败!</source>
<translation>Delete failed!</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.ui" line="117"/>
<source>自动开票</source>
<translation>Automatic Ticket</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderManageWidget.cpp" line="160"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CPenDialog</name>
<message>
<source>Pen</source>
<translation type="vanished">Pen</translation>
</message>
<message>
<source>线宽:</source>
<translation type="vanished">Line Width:</translation>
</message>
<message>
<source>线型:</source>
<translation type="vanished">Line Style:</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>NoPen</source>
<translation type="vanished">NoPen</translation>
</message>
<message>
<source>SolidLine</source>
<translation type="vanished">SolidLine</translation>
</message>
<message>
<source>DashLine</source>
<translation type="vanished">DashLine</translation>
</message>
<message>
<source>DotLine</source>
<translation type="vanished">DotLine</translation>
</message>
<message>
<source>DashDotLine</source>
<translation type="vanished">DashDotLine</translation>
</message>
<message>
<source>DashDotDotLine</source>
<translation type="vanished">DashDotDotLine</translation>
</message>
</context>
<context>
<name>CPixmapShape</name>
<message>
<source>错误</source>
<translation type="vanished">error</translation>
</message>
<message>
<source>不支持的格式</source>
<translation type="vanished">Unsupported format</translation>
</message>
</context>
<context>
<name>CPlanCurvesConfigure</name>
<message>
<source>类型配置</source>
<translation type="vanished">Type Config</translation>
</message>
<message>
<source>年时段配置</source>
<translation type="vanished">Year Interval Config</translation>
</message>
<message>
<source>周时段配置</source>
<translation type="vanished">Week Interval Config</translation>
</message>
<message>
<source>日时段模板配置</source>
<translation type="vanished">Day Interval Temp Config</translation>
</message>
<message>
<source>计划曲线配置</source>
<translation type="vanished">PlanCurve Config</translation>
</message>
<message>
<source>新建类型</source>
<translation type="vanished">New Type</translation>
</message>
<message>
<source>保存</source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>计划类型</source>
<translation type="vanished">Plan Type</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>新建模板类型</source>
<translation type="vanished">New Temp Type</translation>
</message>
<message>
<source>日时段模板类型</source>
<translation type="vanished">Day Interval Temp Type</translation>
</message>
<message>
<source>新建年时段配置</source>
<translation type="vanished">New Year Interval</translation>
</message>
<message>
<source>新建周时段配置</source>
<translation type="vanished">New Week Interval</translation>
</message>
<message>
<source>新建日时段配置</source>
<translation type="vanished">New Day Interval</translation>
</message>
<message>
<source>日模板类型</source>
<translation type="vanished">Day Temp Type</translation>
</message>
<message>
<source>新建计划曲线</source>
<translation type="vanished">New PlanCurve</translation>
</message>
<message>
<source>关联标签</source>
<translation type="vanished">Related Tag</translation>
</message>
<message>
<source>计划曲线名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>类型ID</source>
<translation type="vanished">Type ID</translation>
</message>
<message>
<source>所属位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>所属专业</source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>时段曲线配置</source>
<translation type="vanished">Interval Curve Config</translation>
</message>
<message>
<source>导入模板</source>
<translation type="vanished">Import Temp</translation>
</message>
<message>
<source>新建</source>
<translation type="vanished">New</translation>
</message>
<message>
<source>预览</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source>星期日</source>
<translation type="vanished">Sunday</translation>
</message>
<message>
<source>星期一</source>
<translation type="vanished">Monday</translation>
</message>
<message>
<source>星期二</source>
<translation type="vanished">Tuesday</translation>
</message>
<message>
<source>星期三</source>
<translation type="vanished">Wednesday</translation>
</message>
<message>
<source>星期四</source>
<translation type="vanished">Thursday</translation>
</message>
<message>
<source>星期五</source>
<translation type="vanished">Friday</translation>
</message>
<message>
<source>星期六</source>
<translation type="vanished">Saturday</translation>
</message>
<message>
<source>类型名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>年时段名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>是否例外</source>
<translation type="vanished">isException</translation>
</message>
<message>
<source>开始月</source>
<translation type="vanished">Start Month</translation>
</message>
<message>
<source>开始日</source>
<translation type="vanished">Start Day</translation>
</message>
<message>
<source>结束月</source>
<translation type="vanished">End Month</translation>
</message>
<message>
<source>结束日</source>
<translation type="vanished">End Day</translation>
</message>
<message>
<source>周时段名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>星期</source>
<translation type="vanished">Week</translation>
</message>
<message>
<source>年时段</source>
<translation type="vanished">Year Interval</translation>
</message>
<message>
<source>周时段</source>
<translation type="vanished">Week Interval</translation>
</message>
<message>
<source>日时段名称</source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>开始时间</source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source>结束时间</source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>保存成功!</source>
<translation type="vanished">Save Successfully!</translation>
</message>
<message>
<source>保存失败!</source>
<translation type="vanished">Save failed!</translation>
</message>
<message>
<source>行: %1 结束时间不能小于开始时间!</source>
<translation type="vanished">Row:%1 End time cannot less than start time!</translation>
</message>
<message>
<source>行: %1 与行:%2 时间段不连续!</source>
<translation type="vanished">Row: %1 is not discontinuous with Row: %2!</translation>
</message>
<message>
<source>周时段配置需覆盖一整周</source>
<translation type="vanished">Week interval configuration needs to cover the entire week</translation>
</message>
<message>
<source>%1 : 开始月不能大于结束月!</source>
<translation type="vanished">%1 : Begin month cannot be bigger than the end month!</translation>
</message>
<message>
<source>%1 : 开始日不能大于结束日!</source>
<translation type="vanished">%1 : Begin day cannot be bigger than the end day!</translation>
</message>
<message>
<source>年配置需要覆盖全年!</source>
<translation type="vanished">Year interval configuration need to cover the whole year!</translation>
</message>
<message>
<source>请从1月1日开始配置!</source>
<translation type="vanished">Please start configuration from January 1st!</translation>
</message>
<message>
<source>请配置到12月31日!</source>
<translation type="vanished">Please configure until December 31!</translation>
</message>
<message>
<source>模拟量出口</source>
<translation type="vanished">Analog output</translation>
</message>
<message>
<source>是否删除曲线&apos;%1&apos;?</source>
<translation type="vanished">Delete curve &apos;%1&apos; ?</translation>
</message>
<message>
<source>删除成功!</source>
<translation type="vanished">Delete successfully!</translation>
</message>
<message>
<source>删除失败!</source>
<translation type="vanished">Delete failed!</translation>
</message>
<message>
<source>计划类型为空,请检查类型配置!</source>
<translation type="vanished">The plan type is empty,please check type config!</translation>
</message>
<message>
<source>周时段配置被使用,无法保存!</source>
<translation type="vanished">Week interval configuration is in use, cannot be saved!</translation>
</message>
<message>
<source>日模板类型为空,请检查类型配置!</source>
<translation type="vanished">The day temp type is empty,please check type config!</translation>
</message>
<message>
<source>未找到年描述</source>
<translation type="vanished">No year description found</translation>
</message>
<message>
<source>未找到周描述</source>
<translation type="vanished">No week description found</translation>
</message>
<message>
<source>导入失败</source>
<translation type="vanished">Import failed</translation>
</message>
<message>
<source>导入成功</source>
<translation type="vanished">Import successfully</translation>
</message>
</context>
<context>
<name>CPlotWidget</name>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="14"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="144"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="144"/>
<source>对比</source>
<translation>Contrast</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="125"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="125"/>
<source>告警描点</source>
<translation>Alarm Plot</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="164"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="164"/>
<source>收藏</source>
<translation>Collect</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="171"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="171"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="178"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<source>运行趋势分析</source>
<translation type="vanished">Run Trend Analysis</translation>
</message>
<message>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="178"/>
<source>保存图片</source>
<translation>Save Image</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="221"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="221"/>
<source></source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="228"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="228"/>
<source>实时</source>
<translation>Real</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="235"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="235"/>
<source></source>
<translation>Week</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="242"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="242"/>
<source></source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="249"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="249"/>
<source></source>
<translation>Quarter</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="256"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="256"/>
<source></source>
<translation>Year</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="263"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="263"/>
<source></source>
<translation>Second</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="270"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="270"/>
<source>自定义</source>
<translation>Custom</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="291"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="291"/>
<source>昨日曲线</source>
<translation>Yesterday&apos;s Curve</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="371"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="521"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="565"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="821"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="371"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="517"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="556"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="812"/>
<source>趋势图</source>
<translation>Trend Graph</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="509"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="509"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="610"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="610"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="620"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="620"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="667"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3395"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="667"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3376"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="732"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="732"/>
<source>上一页</source>
<translation>Preview</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="739"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="739"/>
<source>下一页</source>
<translation>Next</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="165"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="165"/>
<source>一小时</source>
<translation>One Hour</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="166"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="166"/>
<source>八小时</source>
<translation>Eight Hour</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="167"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="167"/>
<source>一天</source>
<translation>One Day</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="251"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="247"/>
<source>曲线</source>
<translation>Curve</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="250"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="246"/>
<source>表格</source>
<translation>Table</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="701"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="692"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="701"/>
<source>当前趋势曲线已达最大支持数量[64]</source>
<translation>The current trend curve has reached the maximum number of supports [64]!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1344"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1325"/>
<source>实时趋势</source>
<translation>Realtime</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1348"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1329"/>
<source>秒趋势</source>
<translation>Second</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1352"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1333"/>
<source>日趋势</source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1356"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1337"/>
<source>周趋势</source>
<translation>Week</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1360"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1341"/>
<source>月趋势</source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1364"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1345"/>
<source>季度趋势</source>
<translation>Quarter</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1368"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1349"/>
<source>年趋势</source>
<translation>Year</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="1372"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="1353"/>
<source>自定义趋势</source>
<translation>Custom</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2285"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2311"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2266"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2292"/>
<source>保存为</source>
<translation>Save as</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2301"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2305"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2343"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2347"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3741"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3747"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2282"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2286"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2324"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2328"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3722"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3728"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2301"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2282"/>
<source>保存成功</source>
<translation>Save successed</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2305"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2347"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2286"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2328"/>
<source>保存失败</source>
<translation>Failure to save</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2343"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2324"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3276"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3621"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3622"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3257"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3602"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3603"/>
<source>请选择告警状态</source>
<translation>Select Alarm State</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3401"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3382"/>
<source>查询中</source>
<translation>Searching</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3741"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3722"/>
<source>查询开始时间不能大于结束时间!</source>
<translation>The start time cannot more than the end time!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3747"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3728"/>
<source>开始时间和结束时间之差不能小于查询时间间隔!</source>
<translation>The difference between the start time and the end time cannot less than the time interval!</translation>
</message>
<message>
<source>一秒种</source>
<translation type="vanished">One Second</translation>
</message>
<message>
<source>一分种</source>
<translation type="vanished">One Minute</translation>
</message>
<message>
<source>十分种</source>
<translation type="vanished">Ten Minute</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="603"/>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="660"/>
<location filename="plugin/TrendCurves/CPlotWidget.ui" line="725"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="603"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="660"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.ui" line="725"/>
<source>yyyy/MM/dd HH:mm</source>
<translation>yyyy/MM/dd HH:mm</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="162"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="162"/>
<source>一秒钟</source>
<translation>One Second</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="163"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="163"/>
<source>一分钟</source>
<translation>One Minute</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="164"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="164"/>
<source>十分钟</source>
<translation>Ten Minute</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="359"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="355"/>
<source>双击输入值</source>
<translation>Input on double click</translation>
</message>
<message>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="692"/>
<source>当前趋势曲线已达最大支持数量[%1]</source>
<translation>The current trend curve has reached the maximum supported quantity of [%1]!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="763"/>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2217"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="754"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2198"/>
<source>昨日曲线-</source>
<translation>Yesterday&apos;s Curve -</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2285"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2266"/>
<source>(*.jpg)</source>
<translation>(*.jpg)</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="2311"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="2292"/>
<source>(*.xlsx)</source>
<translation>(*.xlsx)</translation>
</message>
</context>
<context>
<name>CPointLockWidget</name>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="128"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="135"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="217"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="14"/>
<source>闭锁配置</source>
<translation>Interlock Configuration</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="53"/>
<source>1-1AH5-断路器</source>
<translation>1-1AH5</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="105"/>
<source>控制状态</source>
<translation>Control Status</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="144"/>
<source>启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="224"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="264"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="303"/>
<source>条件</source>
<translation>Condition</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="311"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="367"/>
<source></source>
<translation>None</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="316"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="372"/>
<source>小于</source>
<translation>&lt;</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="321"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="377"/>
<source>小于等于</source>
<translation>&lt;=</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="326"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="382"/>
<source>等于</source>
<translation>==</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="331"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="387"/>
<source>大于等于</source>
<translation>&gt;=</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="336"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="392"/>
<source>大于</source>
<translation>&gt;</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="341"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="397"/>
<source>不等于</source>
<translation>!=</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="359"/>
<source></source>
<translation>and</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.ui" line="436"/>
<source>设备列表</source>
<translation>Device List</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="96"/>
<source>状态值</source>
<translation>Status Value</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="146"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="177"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="188"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="223"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="146"/>
<source>请选中需要删除的行</source>
<translation>Please select a row</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="177"/>
<source>请选择测点标签</source>
<translation>Please add a point</translation>
</message>
<message>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="188"/>
<location filename="plugin/PointLockWidget/CPointLockWidget.cpp" line="223"/>
<source>添加失败</source>
<translation>Failure to add</translation>
</message>
</context>
<context>
<name>CPointRealDataWidget</name>
<message>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="57"/>
<source>通讯状态</source>
<translation>Communication status</translation>
</message>
<message>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="57"/>
<source>正常</source>
<translation>Normal</translation>
</message>
<message>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="57"/>
<source>异常</source>
<translation>Abnormal</translation>
</message>
<message>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="179"/>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="308"/>
<location filename="plugin/PointRealDataWidget/CPointRealDataWidget.cpp" line="394"/>
<source>未找到组号%1!</source>
<translation>Not found group %1!</translation>
</message>
</context>
<context>
<name>CPreviewForm</name>
<message>
<source>新建项目</source>
<translation type="vanished">New Item</translation>
</message>
</context>
<context>
<name>CPrintPreview</name>
<message>
<source>Print Preview</source>
<translation type="vanished">Print Preview</translation>
</message>
<message>
<source>Print...</source>
<translation type="vanished">Print...</translation>
</message>
<message>
<source>Next</source>
<translation type="vanished">Next</translation>
</message>
<message>
<source>Prev</source>
<translation type="vanished">Prev</translation>
</message>
<message>
<source>Single/Dual</source>
<translation type="vanished">Single/Dual</translation>
</message>
<message>
<source>Zoom In</source>
<translation type="vanished">Zoom In</translation>
</message>
<message>
<source>Zoom Out</source>
<translation type="vanished">Zoom Out</translation>
</message>
<message>
<source>Close</source>
<translation type="vanished">Close</translation>
</message>
</context>
<context>
<name>CProcessBarDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>CProcessDialog</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CProcessDialog.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CProcessDialog.ui" line="57"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
</context>
<context>
<name>CProcessManage</name>
<message>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="125"/>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="325"/>
<source>最大值</source>
<translation>Maximum</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="129"/>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="333"/>
<source>最小值</source>
<translation>Minimum</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="133"/>
<location filename="plugin/SecondReportWidget/CProcessManage.cpp" line="341"/>
<source>平均值</source>
<translation>Average Value</translation>
</message>
</context>
<context>
<name>CPropertyDialog</name>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="36"/>
<source>备注</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="56"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="140"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="17"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="111"/>
<source>编辑</source>
<translation>Edit</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="22"/>
<source>安装日期</source>
<translation>Installation Date</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="29"/>
<source>型号</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="46"/>
<source>参数</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="69"/>
<source>维护周期</source>
<translation>Maintenance Period</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="76"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="90"/>
<source>厂家联系方式</source>
<translation>Manufacturer Contact</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="106"/>
<source>所属设备组</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="113"/>
<source>状态</source>
<translation>State</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.ui" line="147"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="79"/>
<source>已启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="91"/>
<source>一个月</source>
<translation>One Month</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="92"/>
<source>三个月</source>
<translation>Three Months</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="93"/>
<source>半年</source>
<translation>Six Months</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="94"/>
<source>一年</source>
<translation>One Year</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="153"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="161"/>
<source>设备名称不能为空!</source>
<translation>Device name cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CPropertyDialog.cpp" line="179"/>
<source>操作失败,请重新操作!</source>
<translation>Failed,please try again!</translation>
</message>
</context>
<context>
<name>CRealTableModel</name>
<message>
<location filename="plugin/DevRealDataWidget/CRealTableModel.cpp" line="6"/>
<source>测点</source>
<translation>Measuring Point</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CRealTableModel.cpp" line="6"/>
<source>点类型</source>
<translation>Point Type</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CRealTableModel.cpp" line="6"/>
<source>设备</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CRealTableModel.cpp" line="6"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CRealTableModel.cpp" line="6"/>
<source>状态</source>
<translation>Status</translation>
</message>
</context>
<context>
<name>CRecordDialog</name>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="20"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="27"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="34"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="59"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="79"/>
<source>关键字</source>
<translation>Keywords</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="89"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="121"/>
<source>当前未选中任何项!</source>
<translation>No item is currently selected!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="287"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.ui" line="69"/>
<source>~</source>
<translation>~</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="79"/>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="80"/>
<source>对开始时间和结束时间日期生效</source>
<translation>Effective for start time and end time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="81"/>
<source>对设备名称、记录名称、操作人和维护内容生效</source>
<translation>Effective for device name、record name、operator and maintenance content</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="82"/>
<source>%1 维护记录</source>
<translation>%1 maintenance records</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="121"/>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="225"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="137"/>
<source>删除失败!</source>
<translation>Failure to delete!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="141"/>
<source>删除成功!</source>
<translation>Successful delete!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordDialog.cpp" line="171"/>
<source>开始时间不能大于结束时间!</source>
<translation>The start time cannot more than end time!</translation>
</message>
</context>
<context>
<name>CRecordForm</name>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="134"/>
<source>序号</source>
<translation>Number</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="159"/>
<source>操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="164"/>
<source>监护人</source>
<translation>Guardian</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="169"/>
<source>值班负责人</source>
<translation>Principal</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="179"/>
<source>描述</source>
<translation>Description</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="184"/>
<source>备注</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="207"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.cpp" line="157"/>
<source>未执行</source>
<translation>Non execution</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.cpp" line="163"/>
<source>未确认</source>
<translation>Unconfirmed</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="26"/>
<source>检索条件</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="38"/>
<source>按值班负责人</source>
<translation>Principal</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="48"/>
<source>按票名包含</source>
<translation>Ticket name</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="61"/>
<source>按操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="81"/>
<source>按操作票号</source>
<translation>Operation Banks</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="94"/>
<source>按执行时间</source>
<translation>Execution time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="101"/>
<source>按完成时间</source>
<translation>Finish time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="108"/>
<source>按监护人</source>
<translation>Guardian</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="139"/>
<source>操作票号</source>
<translation>Operation Banks</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="144"/>
<source>操作票名</source>
<translation>Ticket name</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="149"/>
<source>开始时间</source>
<translation>Start time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="154"/>
<source>结束时间</source>
<translation>End time</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="174"/>
<source>执行状态</source>
<translation>Execution status</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.ui" line="214"/>
<source>详细</source>
<translation>Detail</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.cpp" line="160"/>
<source>已执行</source>
<translation>Executed</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.cpp" line="326"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/CRecordForm.cpp" line="326"/>
<source>请选择一项!</source>
<translation>Please select one item!</translation>
</message>
</context>
<context>
<name>CRecordPropertyDialog</name>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="111"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="46"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="65"/>
<source>编辑</source>
<translation>Edit</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="22"/>
<source>维护名称</source>
<translation>Maintenance name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="32"/>
<source>维护人</source>
<translation>Maintainer</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="42"/>
<source>维护开始时间</source>
<translation>Maintenance start time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="49"/>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="70"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="63"/>
<source>维护结束时间</source>
<translation>Maintenance end time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="84"/>
<source>维护内容</source>
<translation>Maintenance content</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.ui" line="118"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="78"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="87"/>
<source>记录名称不能为空!</source>
<translation>The record name cannot be empty!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="98"/>
<source>开始时间不能大于结束时间!</source>
<translation>The start time cannot more than the end time!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordPropertyDialog.cpp" line="106"/>
<source>操作失败,请重新操作!</source>
<translation>Failed,please try again!</translation>
</message>
</context>
<context>
<name>CRecordTablModel</name>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>记录名称</source>
<translation>Record name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>开始时间</source>
<translation>Start time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>结束时间</source>
<translation>End time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CRecordTablModel.cpp" line="8"/>
<source>维护内容</source>
<translation>Maintenance content</translation>
</message>
</context>
<context>
<name>CRecordWidget</name>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="146"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="14"/>
<source>处理问题</source>
<translation>Handling problem</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="41"/>
<source>上班遗留问题</source>
<translation>Last leftover problem</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="61"/>
<source>当班处理问题</source>
<translation>Handling problem on duty</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="81"/>
<source>当班遗留问题</source>
<translation>Leftover problem on duty</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CRecordWidget.ui" line="101"/>
<source>关键信息备注</source>
<translation>Key information notes</translation>
</message>
</context>
<context>
<name>CRelaySettingWidget</name>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="145"/>
<source>序号</source>
<translation>Number</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="259"/>
<source>确认</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="266"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="14"/>
<source>保护定值管理</source>
<translation>Relay settting management</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="79"/>
<source>切换</source>
<translation>Switch</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="86"/>
<source>当前执行组:</source>
<translation>Current group:</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="93"/>
<source>前置设备</source>
<translation>Front equipment</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="150"/>
<source>定值名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="155"/>
<source>定值组号</source>
<translation>Group No</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="160"/>
<source>当前值</source>
<translation>Current Value</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="165"/>
<source>预置值</source>
<translation>Preset Value</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="170"/>
<source>返校值</source>
<translation>Return Value</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="175"/>
<source>范围</source>
<translation>Range</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="180"/>
<source>单位</source>
<translation>Unit</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="185"/>
<source>定值代号</source>
<translation>Code No</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="190"/>
<source>isError</source>
<translation>isError</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="245"/>
<source>读取</source>
<translation>Read</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.ui" line="252"/>
<source>修改</source>
<translation>Modify</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="276"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="945"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="964"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="984"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="991"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1008"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1034"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1278"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1284"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1523"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1533"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1539"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1618"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1668"/>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1697"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="934"/>
<source>未知值:%1</source>
<translation>Unknown Value:%1</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="945"/>
<source>无保护定值操作权限!</source>
<translation>Not relay setting operate perm!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="964"/>
<source>行:%1,当前值无效,请先读取!</source>
<translation>Row:%1,current value is invalid,please read first!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="984"/>
<source>行:%1,预置值无效,请先读取!</source>
<translation>Row:%1,preset value is invalid,please read first!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="991"/>
<source>行:%1,预置值不在设定范围!</source>
<translation>Row:%1,preset value is beyond the range!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1008"/>
<source>行:%1,返校值无效!</source>
<translation>Row:%1,return value is invalid!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1034"/>
<source>行:%1,预置值与返校值不一致!</source>
<translation>Row:%1,preset value is inconsistent with return value!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1278"/>
<source>请先查询当前执行组!</source>
<translation>Please read current group first!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1284"/>
<source>设置的组号应不为当前执行组!</source>
<translation>Setting group no cannot equal to current group no!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1457"/>
<source>验证</source>
<translation>Verification</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1458"/>
<source>权限验证</source>
<translation>Permissions validation</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1523"/>
<source>请选择切换组!</source>
<translation>Please select one group!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1533"/>
<source>未选择设备!</source>
<translation>Not device selected!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1539"/>
<source>无定值组配置!</source>
<translation>Not setting group configuration!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1618"/>
<source>接收超时!</source>
<translation>Receive timeout!</translation>
</message>
<message>
<location filename="plugin/RelaySettingWidget/CRelaySettingWidget.cpp" line="1697"/>
<source>发送命令失败!</source>
<translation>Failure to send command!</translation>
</message>
</context>
<context>
<name>CReportFavTreeWidget</name>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="23"/>
<source>收藏夹</source>
<translation>Favorite</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="43"/>
<source>报表管理</source>
<translation>Report Management</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="43"/>
<source>请输入收藏报表名称</source>
<translation>Please enter the favorite report name</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="48"/>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="116"/>
<source>报表名不能为空!</source>
<translation>The report name cannot be empty!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="57"/>
<source>当前收藏报表名称已存在!</source>
<translation>The current favorite report name already exists!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="110"/>
<source>重命名</source>
<translation>Rename</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="124"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="211"/>
<source>当前报表名称已存在!</source>
<translation>The current report name already exists!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="220"/>
<source>选择报表收藏文件</source>
<translation>Select report favorite file</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="231"/>
<source>保存报表收藏文件</source>
<translation>Save report favorite file</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CReportFavTreeWidget.cpp" line="248"/>
<source>收藏报表_</source>
<translation>Save report_</translation>
</message>
</context>
<context>
<name>CReportStackedWidget</name>
<message>
<location filename="plugin/ReportWidget/CReportStackedWidget.cpp" line="24"/>
<source>返回</source>
<translation>Return</translation>
</message>
</context>
<context>
<name>CReportWidget</name>
<message>
<location filename="plugin/ReportWidget/CReportWidget.cpp" line="349"/>
<source>导出报表</source>
<translation>Export the report</translation>
</message>
</context>
<context>
<name>CRetriever</name>
<message>
<source>检索器</source>
<translation type="vanished">Retriever</translation>
</message>
<message>
<source>专业:</source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source>位置:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>设备类型:</source>
<translation type="vanished">Device Type:</translation>
</message>
<message>
<source>设备组:</source>
<translation type="vanished">Device Group:</translation>
</message>
<message>
<source>表名:</source>
<translation type="vanished">Table Name:</translation>
</message>
<message>
<source>统计量模板:</source>
<translation type="vanished">Statistical template:</translation>
</message>
<message>
<source>表检索</source>
<translation type="vanished">Table</translation>
</message>
<message>
<source>检索方式:</source>
<translation type="vanished">Retriever Mode:</translation>
</message>
<message>
<source>设备检索</source>
<translation type="vanished">Device</translation>
</message>
<message>
<source>统计量</source>
<translation type="vanished">Statistical</translation>
</message>
<message>
<source>多点关联</source>
<translation type="vanished">Multipoint</translation>
</message>
<message>
<source>设备组检索</source>
<translation type="vanished">Device Group Retrieval</translation>
</message>
<message>
<source>点类型:</source>
<translation type="vanished">Point Type:</translation>
</message>
<message>
<source>值:</source>
<translation type="vanished">Value:</translation>
</message>
<message>
<source>点名:</source>
<translation type="vanished">Point Name:</translation>
</message>
<message>
<source>列名:</source>
<translation type="vanished">Column Name:</translation>
</message>
<message>
<source>数字量</source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source>模拟量</source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source>混合量</source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source>累积量</source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source>常量</source>
<translation type="vanished">Const</translation>
</message>
<message>
<source>通用</source>
<translation type="vanished">General</translation>
</message>
<message>
<source>其他</source>
<translation type="vanished">Other</translation>
</message>
<message>
<source>关键字</source>
<translation type="vanished">Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>状态</source>
<translation type="vanished">State</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
</context>
<context>
<name>CRobotAVWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>current time</source>
<translation type="vanished">current time</translation>
</message>
<message>
<source>duration</source>
<translation type="vanished">duration</translation>
</message>
</context>
<context>
<name>CRobotCCDVideoForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>请输入关键字</source>
<translation type="vanished">Please input keyword</translation>
</message>
</context>
<context>
<name>CRobotCCDVideoItemModel</name>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>类型</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source>设备柜</source>
<translation type="vanished">Device</translation>
</message>
<message>
<source>照片</source>
<translation type="vanished">Picture</translation>
</message>
<message>
<source>截图</source>
<translation type="vanished">Screenshot</translation>
</message>
<message>
<source>录像</source>
<translation type="vanished">Video</translation>
</message>
</context>
<context>
<name>CRobotCtrlWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>请选择设备</source>
<translation type="vanished">Please select a device</translation>
</message>
<message>
<source>执行任务</source>
<translation type="vanished">Execute Task</translation>
</message>
<message>
<source>空闲中</source>
<translation type="vanished">Idle</translation>
</message>
<message>
<source>巡检中</source>
<translation type="vanished">Patrolling</translation>
</message>
<message>
<source>充电中</source>
<translation type="vanished">Charging</translation>
</message>
<message>
<source>检修中</source>
<translation type="vanished">Under Maintenance</translation>
</message>
<message>
<source>告警联动:</source>
<translation type="vanished">Alarm Linkage:</translation>
</message>
<message>
<source>机器人状态</source>
<translation type="vanished">Robot Status</translation>
</message>
<message>
<source>执行任务超时!</source>
<translation type="vanished">Task Execution Timeout!</translation>
</message>
<message>
<source>未找到控制点[%s]</source>
<translation type="vanished">Control Point [%s] Not Found</translation>
</message>
<message>
<source>解析返回结果出错</source>
<translation type="vanished">Error Parsing Return Result</translation>
</message>
</context>
<context>
<name>CRobotDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>机器人联动</source>
<translation type="vanished">Robot Interlocking</translation>
</message>
</context>
<context>
<name>CRobotWidget</name>
<message>
<source>CRobotLinkCtrlWidget</source>
<translation type="vanished">CRobotLinkCtrlWidget</translation>
</message>
</context>
<context>
<name>CRollSwitchWidget</name>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="45"/>
<source>播放组</source>
<translation>Group</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="55"/>
<source>画面文件名称</source>
<translation>Graph Name</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="55"/>
<source>画面轮询间隔(s)</source>
<translation>Interval</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="60"/>
<source>自动轮询(设定的时间内,未检测到键鼠操作,自动轮询播放画面)</source>
<translation>Auto-polling (If no keyboard or mouse operation is detected within the set time, auto-polling will play the screen)</translation>
</message>
<message>
<source>自动轮询</source>
<translation type="vanished">Autopolling</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="63"/>
<source>开始</source>
<translation>Start</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="66"/>
<source>停止</source>
<translation>Stop</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="70"/>
<source>关闭</source>
<translation>Close</translation>
</message>
<message>
<source>自动轮询时间(s)</source>
<translation type="vanished">Autopolling Delay(s)</translation>
</message>
<message>
<source>自动轮询(设定的时间内,未检测到鼠标移动,自动轮询播放画面)</source>
<translation type="vanished">Autopolling(Auto switching graph when not mouse move in setting time)</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CRollSwitchWidget.cpp" line="74"/>
<source>轮询时间(s)</source>
<translation>Autopolling time(s)</translation>
</message>
</context>
<context>
<name>CRunSequenceFilterDialog</name>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="14"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="22"/>
<source>关键字</source>
<translation>Keywords</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="34"/>
<source>顺控名称:</source>
<translation>Sequence name:</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="47"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="59"/>
<source>标准顺控</source>
<translation>Standard sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="69"/>
<source>自定义顺控</source>
<translation>Custom sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="79"/>
<source>位置</source>
<oldsource>车站</oldsource>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunSequenceFilterDialog.ui" line="91"/>
<source>位置名称:</source>
<oldsource>车站名称:</oldsource>
<translation>Location name:</translation>
</message>
</context>
<context>
<name>CRunningSequenceModel</name>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="7"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<source>车站</source>
<translation type="vanished">Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="7"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="7"/>
<source>执行结果</source>
<translation>Executing results</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="7"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="126"/>
<source>标准顺控</source>
<translation>Standard sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="130"/>
<source>自定义顺控</source>
<translation>Custom sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="139"/>
<source>未执行</source>
<translation>non-execution</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="141"/>
<source>正在执行</source>
<translation>executing</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="143"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="145"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="147"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="149"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="151"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CRunningSequenceModel.cpp" line="153"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
</context>
<context>
<name>CScreenShot</name>
<message>
<source>保存图像</source>
<translation type="vanished">Save Image</translation>
</message>
<message>
<source>图形文件 (*.png)</source>
<translation type="vanished">Graphics file(*.png)</translation>
</message>
</context>
<context>
<name>CSecondButtonGroupWidget</name>
<message>
<location filename="plugin/SecondButtonGroupWidget/CSecondButtonGroupWidget.cpp" line="107"/>
<source>配置错误!</source>
<translation>Configuration Error!</translation>
</message>
</context>
<context>
<name>CSecondNavigationWidget</name>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="66"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="67"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="68"/>
<source>切换画面</source>
<translation>Switch Screen</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="69"/>
<source>调用程序</source>
<translation>call program</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="422"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="492"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="498"/>
<source>一级</source>
<translation>First Level</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="499"/>
<source>二级</source>
<translation>Second Level</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="500"/>
<source>三级</source>
<translation>Third Level</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="501"/>
<source>是否使用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="502"/>
<source>操作</source>
<translation>Operation</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="503"/>
<source>图标</source>
<translation>Icon</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="504"/>
<source>数据</source>
<translation>Data</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="505"/>
<source>web发布</source>
<translation></translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="581"/>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="585"/>
<source>提示</source>
<translation>Hint</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="581"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="585"/>
<source>保存失败</source>
<translation>Save Failed</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="661"/>
<source>属性配置</source>
<translation>Property Configuration</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="669"/>
<source>全部展开</source>
<translation>ExpandAll</translation>
</message>
<message>
<location filename="plugin/SecondNavigationWidget/CSecondNavigationWidget.cpp" line="670"/>
<source>全部收缩</source>
<translation>CollapseAll</translation>
</message>
</context>
<context>
<name>CSecondReportWidget</name>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="368"/>
<source>结束时间晚于开始时间,请调整时间之后再查询!</source>
<translation>The end time is later than the start time, please adjust the time and then search again!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="815"/>
<source>未选择测点,请选择测点之后再查询报表!</source>
<translation>No measuring point selected, please select a measuring point and then search for the report!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="826"/>
<source>暂不支持10000条以上数据的查询请调整查询时间或时间间隔之后再查询</source>
<translation>Querying more than 10,000 data entries is not supported at the moment. Please adjust the query time or time interval and try again!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1042"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1076"/>
<source>查询时间</source>
<translation>Search time</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1544"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>The current logged-in user does not have permission for operational management functions!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1570"/>
<source>导出表头失败:
无法打开文件!</source>
<translation>Failed to export header:
Unable to open the file!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1589"/>
<source>导出表头至:
</source>
<translation>Export header to:
</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1596"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1647"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1600"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1657"/>
<source>报表管理</source>
<translation>Report Management</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1608"/>
<source>导入表头失败:
导入格式错误仅支持csv文件!</source>
<translation>Failed to import header:
Incorrect import format, only CSV files are supported!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1615"/>
<source>导入表头失败:
无法打开导入的文件!</source>
<translation>Failed to import header:
Unable to open the file for import!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1627"/>
<source>导入表头失败:
表头长度与现有表头长度不一致!</source>
<translation>Failed to import header:
The length of the header does not match the existing header length!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1639"/>
<source>导入表头成功!</source>
<translation>Header imported successfully!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1653"/>
<source>报表数据为空,请先查询报表数据!</source>
<translation>The report data is empty, please query the report data first!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1671"/>
<source>导出报表失败:
无法打开文件!</source>
<translation>Failed to export report:
Unable to open the file!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1746"/>
<source>导出表格成功!</source>
<translation>Table exported successfully!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1822"/>
<source>查询终止!</source>
<translation>Query terminated!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1823"/>
<source>该时间段无数据!</source>
<translation>No data available for the specified period!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1824"/>
<source>生成报表失败!</source>
<translation>Failed to generate report!</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.cpp" line="1837"/>
<source>时间</source>
<translation>Time</translation>
</message>
</context>
<context>
<name>CSecondReportWidgetClass</name>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="14"/>
<source>test</source>
<translation>Test</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="28"/>
<source>日报表</source>
<translation>Daily Report</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="35"/>
<source>月报表</source>
<translation>Monthly Report</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="42"/>
<source>年报表</source>
<translation>Annual Report</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="49"/>
<source>自定义</source>
<translation>Custom</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="69"/>
<source>是否统计</source>
<translation>Statistics</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="76"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="83"/>
<source>收藏</source>
<translation>Favorite</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="90"/>
<source>导出表头</source>
<translation>Export Header</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="97"/>
<source>导入表头</source>
<translation>Import Header</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="104"/>
<source>导出表格</source>
<translation>Export Table</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="121"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="131"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="211"/>
<source></source>
<translation>Year</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="141"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="221"/>
<source></source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="151"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="231"/>
<source></source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="161"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="241"/>
<source></source>
<translation>Hour</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="171"/>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="251"/>
<source></source>
<translation>Minute</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="201"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="258"/>
<source>时间间隔</source>
<translation>Time Interval</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="266"/>
<source>1年</source>
<translation>1年</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="271"/>
<source>1个月</source>
<translation>1 Month</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="276"/>
<source>1天</source>
<translation>1天</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="281"/>
<source>1小时</source>
<translation>1 Hour</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="286"/>
<source>30分钟</source>
<translation>30 Minutes</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="291"/>
<source>15分钟</source>
<translation>15 Minutes</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CSecondReportWidget.ui" line="296"/>
<source>全部</source>
<translation>All</translation>
</message>
</context>
<context>
<name>CSeqPermDialog</name>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="14"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="266"/>
<source>验证</source>
<translation>Verification</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="80"/>
<source>操作验证</source>
<translation>Operation validation</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="109"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="226"/>
<source>用户组</source>
<translation>User group</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="116"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="174"/>
<source>姓名</source>
<translation>User name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="123"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="181"/>
<source>密码</source>
<translation>Password</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="130"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="167"/>
<source>账号</source>
<translation>User alias</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="216"/>
<source>监护验证</source>
<translation>Guardian validation</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.ui" line="273"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="146"/>
<source>监护验证: </source>
<translation>Guardian validation: </translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="148"/>
<source>操作验证: </source>
<translation>Operation validation: </translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="163"/>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="182"/>
<source>%1输入名称不存在!</source>
<translation>The input name %1 does not exist!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="169"/>
<source>%1无遥控监护权限!</source>
<translation>%1 have no perm guard!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="174"/>
<source>%1无顺控执行权限!</source>
<translation>%1 have no perm to execute sequence!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="187"/>
<source>%1不允许在该节点登录!</source>
<translation>%1 Logon on this node is not allowed!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="192"/>
<source>%1用户口令错误!</source>
<translation>%1 Password error!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="197"/>
<source>%1用户已失效!</source>
<translation>%1 User deactivated!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="202"/>
<source>%1用户已锁定!</source>
<translation>%1 User locked!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="207"/>
<source>%1用户不属于所选用户组!</source>
<translation>The user %1 does not belong to the selected user group!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="216"/>
<source>%1用户权限检查出错!</source>
<translation>%1 check failed!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="224"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="351"/>
<source>监护验证: 输入账号有误!</source>
<translation>Guardian validation: incorrect input name!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSeqPermDialog.cpp" line="356"/>
<source>监护人和操作人不能为同一人!</source>
<translation>Guardian and operator can not be the same person!</translation>
</message>
</context>
<context>
<name>CSequenceManageWidget</name>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="71"/>
<source>顺控配置</source>
<translation>Configuration</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="84"/>
<source>顺控执行</source>
<translation>Execute</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="97"/>
<source>顺控报告</source>
<translation>Report</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="155"/>
<source>所有顺控</source>
<translation>All sequence</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="174"/>
<source>正在执行</source>
<translation>Executing</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="200"/>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="300"/>
<source>过滤</source>
<translation>Filter</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="280"/>
<source>历史列表</source>
<translation>History List</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="347"/>
<source>执行详情</source>
<translation>Execute details</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="382"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="389"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.cpp" line="294"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.cpp" line="294"/>
<source>无顺控操作权限!</source>
<translation>No sequence control operation permission!</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.ui" line="14"/>
<source>CSequenceManageWidget</source>
<translation>CSequenceManageWidget</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.cpp" line="447"/>
<source>Save File</source>
<translation>Save File</translation>
</message>
<message>
<location filename="plugin/SequenceManageWidget/CSequenceManageWidget.cpp" line="447"/>
<source>(*.pdf *)</source>
<translation>(*.pdf *)</translation>
</message>
</context>
<context>
<name>CSequenceWidget</name>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="14"/>
<source>顺控</source>
<translation>Sequence</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="49"/>
<source>顺控名称:</source>
<translation>Sequence Name:</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="86"/>
<source>执行方式:</source>
<translation>Executive Mode:</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="93"/>
<source>自动</source>
<translation>Automatic</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="103"/>
<source>单步</source>
<translation>Step</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="151"/>
<source>执行</source>
<translation>Execute</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="161"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="251"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="382"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="682"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="710"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="737"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="947"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="956"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="973"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="981"/>
<source>暂停</source>
<translation>Pause</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="171"/>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="530"/>
<source>终止</source>
<translation>Terminate</translation>
</message>
<message>
<source>正在检查控制点状态,请稍等</source>
<translation type="vanished">Check the status of control point, please wait a moment</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="252"/>
<source>正在查询...</source>
<translation>Being queried...</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="321"/>
<source>服务应答 [%1]%2</source>
<translation>Service response [%1]%2</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="329"/>
<source>服务应答-错误 [%1]</source>
<translation>Service response-error [%1]</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="338"/>
<source>顺控名称: </source>
<translation>Sequence name: </translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="338"/>
<source>错误代码: </source>
<translation>Error code: </translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="338"/>
<source>错误描述: </source>
<translation>Error description: </translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="353"/>
<source>状态变化 [顺控-%1]%2</source>
<translation>Change of state [Sequence-%1]%2</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="427"/>
<source>状态变化 [顺控-%1] [功能-%2]%3</source>
<translation>Change of state [Sequence-%1] [Function-%2]%3</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="462"/>
<source>状态变化 [顺控-%1] [功能-%2] [动作-%3]%4</source>
<translation>Change of state [Sequence-%1] [Function-%2] [Action-%3]%4</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="525"/>
<source>顺控名称</source>
<translation>Sequence name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="525"/>
<source>功能名称</source>
<translation>Function name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="525"/>
<source>动作名称</source>
<translation>Action name</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="526"/>
<source>请求人工干预!</source>
<translation>Manual intervention request!</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="528"/>
<source>人工干预请求</source>
<translation>Manual intervention request</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="529"/>
<source>重试</source>
<translation>Retry</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="531"/>
<source>跳过</source>
<translation>Skip</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="662"/>
<source>等待执行...</source>
<translation>Wait for execution...</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="739"/>
<source>等待暂停...</source>
<translation>Wait for pause...</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="743"/>
<source>等待继续...</source>
<translation>Wait for continue...</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="783"/>
<source>等待终止...</source>
<translation>Wait for termination...</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="865"/>
<source>顺控开始</source>
<translation>Sequence start</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="867"/>
<source>顺控终止</source>
<translation>Sequence termination</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="869"/>
<source>顺控暂停</source>
<translation>Sequence pause</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="871"/>
<source>顺控继续</source>
<translation>Sequence continue</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="873"/>
<source>单步开始</source>
<translation>One step to start</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="875"/>
<source>单步继续</source>
<translation>One step to continue</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="887"/>
<source>未执行</source>
<translation>non-execution</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="889"/>
<source>正在执行</source>
<translation>executing</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="891"/>
<source>已触发</source>
<translation>triggered</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="893"/>
<source>执行失败</source>
<translation>execution failure</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="895"/>
<source>执行成功</source>
<translation>execution success</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="897"/>
<source>执行终止</source>
<translation>execution termination</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="899"/>
<source>执行暂停</source>
<translation>execution pause</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="901"/>
<source>执行跳过</source>
<translation>execution skip</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="964"/>
<source>继续</source>
<translation>Continue</translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.ui" line="62"/>
<source>- -</source>
<translation></translation>
</message>
<message>
<location filename="plugin/SequenceWidget/CSequenceWidget.cpp" line="338"/>
<source>%1[%2]
%3%4
%5%6
</source>
<translation></translation>
</message>
</context>
<context>
<name>CSeriaDevTableModel</name>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>序号</source>
<translation>Serial Number</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>通道描述</source>
<translation>Channel Description</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>RTU描述</source>
<translation>RTU Description</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>设备描述</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>端口名</source>
<translation>Port Name</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>设备ID</source>
<translation>DeviceId</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="7"/>
<source>通讯状态</source>
<translation>Communication status</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="9"/>
<source>通讯中断</source>
<translation>Communication Interrupted</translation>
</message>
<message>
<location filename="plugin/SerialDevStatusWidget/CSeriaDevTableModel.cpp" line="10"/>
<source>通讯正常</source>
<translation>Communication Normal</translation>
</message>
</context>
<context>
<name>CSerialDevStatusWidget</name>
<message>
<location filename="plugin/SerialDevStatusWidget/CSerialDevStatusWidget.cpp" line="132"/>
<source>RTU/端口</source>
<translation>RTU/Port</translation>
</message>
</context>
<context>
<name>CShape</name>
<message>
<source>画笔</source>
<translation type="vanished">Pen</translation>
</message>
<message>
<source>画刷</source>
<translation type="vanished">Brush</translation>
</message>
<message>
<source>%1
</source>
<translation type="vanished">%1</translation>
</message>
</context>
<context>
<name>CShapeConfigDialog</name>
<message>
<source>数据绑定</source>
<translation type="vanished">Data Binding</translation>
</message>
<message>
<source>函数绑定</source>
<translation type="vanished">Function Binding</translation>
</message>
<message>
<source>策略配置</source>
<translation type="vanished">Strategy Configuration</translation>
</message>
<message>
<source>属性配置</source>
<translation type="vanished">Properties Configuration</translation>
</message>
<message>
<source>标签名称</source>
<translation type="vanished">Label Name</translation>
</message>
<message>
<source>文本内容</source>
<translation type="vanished">Text content</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>清空</source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source>语法检查</source>
<translation type="vanished">Syntax checking</translation>
</message>
<message>
<source>新建策略</source>
<translation type="vanished">New strategy</translation>
</message>
<message>
<source>删除策略</source>
<translation type="vanished">Delete strategy</translation>
</message>
<message>
<source>取消选中</source>
<translation type="vanished">Uncheck</translation>
</message>
<message>
<source>添加行</source>
<translation type="vanished">Add row</translation>
</message>
<message>
<source>删除行</source>
<translation type="vanished">Delete row</translation>
</message>
<message>
<source>Error</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>Information</source>
<translation type="vanished">Information</translation>
</message>
<message>
<source>语法正确, 脚本有效。</source>
<translation type="vanished">Syntax correct, script valid.</translation>
</message>
<message>
<source>策略名称:</source>
<translation type="vanished">Strategy name:</translation>
</message>
<message>
<source>函数代码</source>
<translation type="vanished">Function Name</translation>
</message>
<message>
<source>函数名称</source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>新建</source>
<translation type="vanished">New</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>复制</source>
<translation type="vanished">Copy</translation>
</message>
<message>
<source>修改</source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source>函数编辑</source>
<translation type="vanished">Function Editor</translation>
</message>
<message>
<source>策略描述:</source>
<translation type="vanished">Description</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>策略名称不能为空!</source>
<translation type="vanished">The strategy name cannot be empty!</translation>
</message>
<message>
<source>策略描述不能为空!</source>
<translation type="vanished">The description cannot be empty!</translation>
</message>
<message>
<source>非法的命名</source>
<translation type="vanished">Illegal name</translation>
</message>
<message>
<source>策略名称已经存在, 不能重复创建!</source>
<translation type="vanished">The strategy name already exists and cannot be repeated!</translation>
</message>
<message>
<source>策略名称不能以数字开头!</source>
<translation type="vanished">Strategy names cannot begin with Numbers!</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>当前未选中行!</source>
<translation type="vanished">Currently unchecked row!</translation>
</message>
</context>
<context>
<name>CShieldTableDelegate</name>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="24"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="28"/>
<source>启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="32"/>
<source>取消</source>
<translation>Disable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="78"/>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="137"/>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="148"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="137"/>
<source>请先取消屏蔽!</source>
<translation>Please disable first!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="148"/>
<source>删除失败!</source>
<translation>Delete failure!</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableDelegate.cpp" line="78"/>
<source>当前用户无标签设置功能权限!</source>
<translation>The current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CShieldTableModel</name>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="8"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="9"/>
<source>屏蔽类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="10"/>
<source>屏蔽属性</source>
<translation>Property</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="11"/>
<source>屏蔽模式</source>
<translation>Mode</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="12"/>
<source>是否启用</source>
<translation>Status</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="13"/>
<source>时段类型</source>
<translation>Time Type</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="14"/>
<source>屏蔽时段</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="15"/>
<source>操作用户</source>
<translation>User</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="16"/>
<source>操作主机</source>
<translation>Hostname</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="17"/>
<source>屏蔽描述</source>
<translation>Description</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="18"/>
<source>操作</source>
<translation>Operate</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="196"/>
<source>全站屏蔽</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="199"/>
<source>电压屏蔽</source>
<translation>Voltage</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="202"/>
<source>责任区屏蔽</source>
<translation>Region</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="205"/>
<source>设备组屏蔽</source>
<translation>DeviceGroup</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="208"/>
<source>设备屏蔽</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="211"/>
<source>测点屏蔽</source>
<translation>Point</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="216"/>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="254"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="226"/>
<source>已过期</source>
<translation>Expired</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="232"/>
<source>已启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="235"/>
<source>未启用</source>
<translation>Disable</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="243"/>
<source>一次性屏蔽</source>
<translation>Once</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="246"/>
<source>每周</source>
<translation>Week</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="249"/>
<source>每月</source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="268"/>
<source>每周(</source>
<translation>Week(</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="282"/>
<source>每月(</source>
<translation>Month(</translation>
</message>
<message>
<location filename="plugin/AlarmShieldWidget/CShieldTableModel.cpp" line="274"/>
<source>%1 </source>
<translation></translation>
</message>
</context>
<context>
<name>CShiftWidget</name>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="134"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="396"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>序号</source>
<translation>Number</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="14"/>
<source>交接班管理</source>
<translation>Shift Management</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="64"/>
<source>当前值班组</source>
<translation>Current duty group</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="84"/>
<source>填写记录</source>
<translation>Input record</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="91"/>
<source>交接班</source>
<translation>Duty shift</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="111"/>
<source>查询时间</source>
<translation>Search time</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="141"/>
<source>按值班员过滤</source>
<translation>Filter by duty person</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.ui" line="151"/>
<source>导出记录</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>班组</source>
<translation>Work groups</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>值班员</source>
<translation>Duty person</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>接班时间</source>
<translation>Take over time</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>交班时间</source>
<translation>Shift time</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>本班处理问题</source>
<translation>Handling problem on duty</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>本班遗留问题</source>
<translation>Leftover problem on duty</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/CShiftWidget.cpp" line="405"/>
<source>关键信息备注</source>
<translation>Key information notes</translation>
</message>
</context>
<context>
<name>CSimOptWidget</name>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.ui" line="75"/>
<source>序号</source>
<translation>Number</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.ui" line="14"/>
<source>CSimOptWidget</source>
<translation>CSimOptWidget</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.ui" line="56"/>
<source>开始模拟操作</source>
<translation>Begin</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.ui" line="83"/>
<source>图形列表</source>
<translation>Graph List</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="199"/>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="207"/>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="224"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="207"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="215"/>
<source>请选择一张图形!</source>
<translation>Please select one graph!</translation>
</message>
<message>
<location filename="plugin/SimOptWidget/CSimOptWidget.cpp" line="223"/>
<source>确定打开图形:&quot;%1&quot;,开始模拟操作?</source>
<translation>Confirm open graph:&quot;%1&quot;,begin simulate?</translation>
</message>
</context>
<context>
<name>CSliderRangeWidget</name>
<message>
<location filename="plugin/TrendCurves/widgets/CSliderRangeWidget.cpp" line="14"/>
<location filename="plugin/TrendCurves_pad/widgets/CSliderRangeWidget.cpp" line="14"/>
<source>最小值:</source>
<translation>Minimum:</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CSliderRangeWidget.cpp" line="16"/>
<location filename="plugin/TrendCurves_pad/widgets/CSliderRangeWidget.cpp" line="16"/>
<source>最大值:</source>
<translation>Maximum:</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CSliderRangeWidget.cpp" line="18"/>
<location filename="plugin/TrendCurves_pad/widgets/CSliderRangeWidget.cpp" line="18"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CSliderRangeWidget.cpp" line="19"/>
<location filename="plugin/TrendCurves_pad/widgets/CSliderRangeWidget.cpp" line="19"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
</context>
<context>
<name>CSpinBoxGroup</name>
<message>
<source>错误</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>的最小值不能超过最大值!</source>
<translation type="vanished">s minimum cannot exceed the maximum!</translation>
</message>
<message>
<source>的最大值不能小于最小值!</source>
<translation type="vanished">s maximum cannot less than the minimum!</translation>
</message>
</context>
<context>
<name>CStationNavWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
</context>
<context>
<name>CStatisWidget</name>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="111"/>
<source>统计方式:</source>
<translation>Statistical Style:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="153"/>
<source>设备类型:</source>
<translation>Device Type:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="176"/>
<source>开始时间:</source>
<translation>Start Time:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="189"/>
<source>结束时间:</source>
<translation>End Time:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="206"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="279"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="176"/>
<source>日统计</source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="177"/>
<source>月统计</source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="178"/>
<source>年统计</source>
<translation>Year</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="304"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="484"/>
<source>结束时间不能小于开始时间!</source>
<translation>The end time cannot be less than start time!</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="88"/>
<source>位置:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="137"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="160"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="252"/>
<source>告警等级:</source>
<translation>Alarm level:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="265"/>
<source>Excel</source>
<translation>Excel</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.ui" line="272"/>
<source>Pdf</source>
<translation>Pdf</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="136"/>
<source>报表</source>
<translation>Report</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="137"/>
<source>图表</source>
<translation>Chart</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="288"/>
<source>保存为</source>
<translation>Save as</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="288"/>
<source>(*.jpg)</source>
<translation>(*.jpg)</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="304"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="308"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="484"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="493"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="502"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="511"/>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="532"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="308"/>
<source>保存失败</source>
<translation>Failed to save</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="493"/>
<source>日统计最多查询31天!</source>
<translation>Maximum query time was 31 days on day!</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="502"/>
<source>月统计最多查询12月!</source>
<translation>Maximum query time was 12 months on month!</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="511"/>
<source>年统计最多查询2年!</source>
<translation>Maximum query time was 2 years on year!</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CStatisWidget.cpp" line="532"/>
<source>至少勾选一个告警等级!</source>
<translation>Check one alarm level at least!</translation>
</message>
</context>
<context>
<name>CStrategyConfigDelegate</name>
<message>
<source>颜色选择</source>
<translation type="vanished">Color</translation>
</message>
</context>
<context>
<name>CStrategyConfigModel</name>
<message>
<source>合成值</source>
<translation type="vanished">Synthetic value</translation>
</message>
<message>
<source>线色</source>
<translation type="vanished">Line color</translation>
</message>
<message>
<source>填充色</source>
<translation type="vanished">Fill color</translation>
</message>
<message>
<source>闪烁线色前景色</source>
<translation type="vanished">The foreground color of the flicker line</translation>
</message>
<message>
<source>闪烁线色背景色</source>
<translation type="vanished">The background color of the flicker line</translation>
</message>
<message>
<source>闪烁填充前景色</source>
<translation type="vanished">The foreground color of the flicker fill</translation>
</message>
<message>
<source>闪烁填充背景色</source>
<translation type="vanished">The background color of the flicker fill</translation>
</message>
<message>
<source>图元平面</source>
<translation type="vanished">Primitive plane</translation>
</message>
<message>
<source>是否闪烁</source>
<translation type="vanished">Whether Flicker</translation>
</message>
<message>
<source>闪烁频率</source>
<translation type="vanished">Flicker frequency</translation>
</message>
<message>
<source>是否显示</source>
<translation type="vanished">Whether Display</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>当前合成值已经存在!</source>
<translation type="vanished">The current composite value already exists!</translation>
</message>
</context>
<context>
<name>CSysParamWidget</name>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="14"/>
<source>CSysParamWidget</source>
<translation>CSysParamWidget</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="77"/>
<source>IP设置</source>
<translation>IP Settings</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="131"/>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="293"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="138"/>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="300"/>
<source>设置</source>
<translation>Config</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="162"/>
<source>网卡</source>
<translation>Network Card</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="169"/>
<source>子网掩码</source>
<translation>Subnet Mask</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="176"/>
<source>IP地址</source>
<translation>IP Address</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="250"/>
<source>网关</source>
<translation>Gateway</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="327"/>
<source>日期</source>
<translation>Date</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="344"/>
<source>yyyy-MM-dd</source>
<translation>yyyy-MM-dd</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="358"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="365"/>
<source>hh:mm:ss</source>
<translation>hh:mm:ss</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="381"/>
<source>时间设置</source>
<translation>Time Settings</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="440"/>
<source>NTP设置</source>
<translation>NTP Settings</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="469"/>
<source>是否开启NTP</source>
<translation>Enable NTP</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="478"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="485"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.ui" line="513"/>
<source>NTP服务器</source>
<translation>NTP Server</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="119"/>
<source>NTP设置失败%1,主机名:%2</source>
<translation>NTP setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="127"/>
<source>NTP设置成功</source>
<translation>NTP setting succeeded</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="146"/>
<source>时间设置失败:%1,主机名:%2</source>
<translation>Time setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="151"/>
<source>时间设置成功</source>
<translation>Time setting succeeded</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="333"/>
<source>IP设置失败%1,主机名:%2</source>
<translation>IP setting failed: %1, hostname: %2</translation>
</message>
<message>
<location filename="plugin/SysParamWidget/CSysParamWidget.cpp" line="337"/>
<source>IP设置成功</source>
<translation>IP setting succeeded</translation>
</message>
</context>
<context>
<name>CTableDataModel</name>
<message>
<location filename="plugin/TrendCurves/CTableDataModel.cpp" line="59"/>
<location filename="plugin/TrendCurves_pad/CTableDataModel.cpp" line="59"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTableDataModel.cpp" line="59"/>
<location filename="plugin/TrendCurves_pad/CTableDataModel.cpp" line="59"/>
<source>只显示前%1条记录!</source>
<translation>Onle the %1 records is displayed!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTableDataModel.cpp" line="107"/>
<location filename="plugin/TrendCurves/CTableDataModel.cpp" line="121"/>
<location filename="plugin/TrendCurves_pad/CTableDataModel.cpp" line="107"/>
<location filename="plugin/TrendCurves_pad/CTableDataModel.cpp" line="121"/>
<source>时间</source>
<translation>Time</translation>
</message>
</context>
<context>
<name>CTableDelegata</name>
<message>
<location filename="plugin/HmiRollWidget/CTableDelegata.cpp" line="26"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/CTableDelegata.cpp" line="27"/>
<source></source>
<translation>No</translation>
</message>
</context>
<context>
<name>CTableModel</name>
<message>
<location filename="plugin/AlarmStatisWidget/CTableModel.cpp" line="7"/>
<source>统计日期</source>
<translation>Statistical Date</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableModel.cpp" line="7"/>
<source>区域名称</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableModel.cpp" line="7"/>
<source>设备类型</source>
<translation>Device Type</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableModel.cpp" line="11"/>
<source>%1总数</source>
<translation>Number of %1</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CTableModel.cpp" line="8"/>
<source>图元名称</source>
<translation>Element Name</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CTableModel.cpp" line="8"/>
<source>触发动作</source>
<translation>Trigger Action</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CTableModel.cpp" line="8"/>
<source>控制面板</source>
<translation>Control Panel</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CTableModel.cpp" line="8"/>
<source>默认着色策略</source>
<translation>Default Coloring Strategy</translation>
</message>
<message>
<location filename="GraphTool/IconActTool/CTableModel.cpp" line="8"/>
<source>模拟操作</source>
<translation>Simulation Operation</translation>
</message>
</context>
<context>
<name>CTableViewExport</name>
<message>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="17"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="50"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="40"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="63"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="40"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="44"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="63"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="67"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="44"/>
<location filename="plugin/AlarmStatisWidget/CTableViewExport.cpp" line="67"/>
<source>保存失败</source>
<translation>Failure to save</translation>
</message>
</context>
<context>
<name>CTagSourceCfgDialog</name>
<message>
<source>数据源配置</source>
<translation type="vanished">Data source configuration</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">Confirm</translation>
</message>
</context>
<context>
<name>CTextPrinter</name>
<message>
<source>另存PDF文件为</source>
<translation type="vanished">Save as PDF file</translation>
</message>
<message>
<source>PDF文件(*.pdf)</source>
<translation type="vanished">PDF file(*.pdf)</translation>
</message>
</context>
<context>
<name>CTextReplacer</name>
<message>
<source>Dialog</source>
<translation type="vanished">Search Dialog</translation>
</message>
<message>
<source>查找:</source>
<translation type="vanished">Find:</translation>
</message>
<message>
<source>替换为:</source>
<translation type="vanished">Replace With:</translation>
</message>
<message>
<source>替换</source>
<translation type="vanished">Replace</translation>
</message>
<message>
<source>大小写匹配</source>
<translation type="vanished">Case Sensitive</translation>
</message>
<message>
<source>文本替换</source>
<translation type="vanished">Text Replace</translation>
</message>
</context>
<context>
<name>CToolTip</name>
<message>
<location filename="plugin/TrendCurves/widgets/CToolTip.cpp" line="24"/>
<location filename="plugin/TrendCurves_pad/widgets/CToolTip.cpp" line="24"/>
<source>全部</source>
<translation>All</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CToolTip.cpp" line="73"/>
<location filename="plugin/TrendCurves_pad/widgets/CToolTip.cpp" line="73"/>
<source>告警列表</source>
<translation>Alarm List</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CToolTip.cpp" line="76"/>
<location filename="plugin/TrendCurves_pad/widgets/CToolTip.cpp" line="76"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/TrendCurves/widgets/CToolTip.cpp" line="76"/>
<location filename="plugin/TrendCurves_pad/widgets/CToolTip.cpp" line="76"/>
<source>告警内容</source>
<translation>Alarm Content</translation>
</message>
</context>
<context>
<name>CTreeItemDelegate</name>
<message>
<location filename="GraphTool/NavigationTool/CTreeItemDelegate.cpp" line="43"/>
<source>切换导航</source>
<translation>Switch navigation</translation>
</message>
<message>
<location filename="GraphTool/NavigationTool/CTreeItemDelegate.cpp" line="47"/>
<source>加载网页</source>
<translation>Load Web Page</translation>
</message>
</context>
<context>
<name>CTrendDelegate</name>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="85"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="85"/>
<source>颜色选择</source>
<translation>Color Selection</translation>
</message>
</context>
<context>
<name>CTrendEditDialog</name>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="14"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="14"/>
<source>趋势编辑</source>
<translation>Trend Editor</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="35"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="35"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="42"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="42"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="129"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="129"/>
<source>添加</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="136"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="136"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.ui" line="143"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.ui" line="143"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="101"/>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="109"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="98"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="106"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="101"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="98"/>
<source>测点数量不允许为空!</source>
<translation>The number of measuring points is not allowed to be empty!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="109"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="106"/>
<source>测点名称不允许存在空值!</source>
<translation>The name of measuring points are not allowed to be null!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="130"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="127"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditDialog.cpp" line="130"/>
<location filename="plugin/TrendCurves_pad/CTrendEditDialog.cpp" line="127"/>
<source>当前未选中行!</source>
<translation>Not row selected currently!</translation>
</message>
</context>
<context>
<name>CTrendEditModel</name>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="100"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="100"/>
<source>测点名称</source>
<translation>The name of measuring points</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="100"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="100"/>
<source>颜色</source>
<translation>color</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="250"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="250"/>
<source>点标签非法</source>
<translation>Illegal point label</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="256"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="256"/>
<source>只能添加模拟量和累积量!</source>
<translation>Only analog and cumulative quantities can be added!</translation>
</message>
<message>
<source>只能添加模拟量!</source>
<translation type="vanished">Only analog can be added!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditModel.cpp" line="262"/>
<location filename="plugin/TrendCurves_pad/CTrendEditModel.cpp" line="262"/>
<source>该测点已存在!</source>
<translation>The measuring point already exists!</translation>
</message>
<message>
<source>测点标签</source>
<translation type="vanished">Measurement Point Label</translation>
</message>
</context>
<context>
<name>CTrendEditView</name>
<message>
<location filename="plugin/TrendCurves/CTrendEditView.cpp" line="31"/>
<location filename="plugin/TrendCurves/CTrendEditView.cpp" line="39"/>
<location filename="plugin/TrendCurves_pad/CTrendEditView.cpp" line="31"/>
<location filename="plugin/TrendCurves_pad/CTrendEditView.cpp" line="39"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditView.cpp" line="39"/>
<location filename="plugin/TrendCurves_pad/CTrendEditView.cpp" line="39"/>
<source>请选中一行!</source>
<translation>Select a row please!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditView.cpp" line="129"/>
<location filename="plugin/TrendCurves_pad/CTrendEditView.cpp" line="93"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendEditView.cpp" line="129"/>
<location filename="plugin/TrendCurves_pad/CTrendEditView.cpp" line="93"/>
<source>该测点已存在!</source>
<translation>The measuring point already exists!</translation>
</message>
</context>
<context>
<name>CTrendFavTreeWidget</name>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="22"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="22"/>
<source>收藏夹</source>
<translation>Favorite</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="45"/>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="183"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="45"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="185"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="45"/>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="183"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="45"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="185"/>
<source>当前趋势名称已存在!</source>
<translation>The name of trend is already exist!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="83"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="83"/>
<source>添加趋势</source>
<translation>Add trend</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="87"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="87"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="95"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="95"/>
<source>显示</source>
<translation>Show</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="99"/>
<source>编辑</source>
<translation>Edit</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="222"/>
<source>自定义趋势_</source>
<translation>Custom Trend_</translation>
</message>
<message>
<source>趋势名称不允许为空,自动重命名!</source>
<translation type="vanished">The trend name cannot be empty, it will be automatically renamed!</translation>
</message>
<message>
<source>当前趋势名称已存在,自动重命名!</source>
<translation type="vanished">The current trend name already exists, it will be automatically renamed!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="103"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="103"/>
<source>重命名</source>
<translation>Rename</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="109"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="109"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="113"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="113"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="162"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="163"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="162"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="163"/>
<source>确定删除所选项吗?</source>
<translation>Are you sure you want to delete the selected item(s)?</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="194"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="195"/>
<source>选择趋势收藏文件</source>
<translation>Select file</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendFavTreeWidget.cpp" line="205"/>
<location filename="plugin/TrendCurves_pad/CTrendFavTreeWidget.cpp" line="206"/>
<source>保存趋势收藏文件</source>
<translation>Save file</translation>
</message>
</context>
<context>
<name>CTrendTreeView</name>
<message>
<location filename="plugin/TrendCurves/CTrendTreeView.cpp" line="24"/>
<location filename="plugin/SecondReportWidget/CTrendTreeView.cpp" line="24"/>
<location filename="plugin/TrendCurves_pad/CTrendTreeView.cpp" line="24"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendTreeView.cpp" line="25"/>
<location filename="plugin/SecondReportWidget/CTrendTreeView.cpp" line="25"/>
<location filename="plugin/TrendCurves_pad/CTrendTreeView.cpp" line="25"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CTrendTreeView.cpp" line="32"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
</context>
<context>
<name>CTrendWindow</name>
<message>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="251"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="251"/>
<source>设备/点</source>
<translation>Device/Point</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="254"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="254"/>
<source>收藏夹</source>
<translation>Favorite</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="403"/>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="441"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="423"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="461"/>
<source>错误</source>
<translation>Error</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="403"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="423"/>
<source>趋势名称不允许为空!</source>
<translation>Trend names are not allowed to be empty!</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CTrendWindow.cpp" line="441"/>
<location filename="plugin/TrendCurves_pad/CTrendWindow.cpp" line="461"/>
<source>最小值不能大于最大值!</source>
<translation>The minimum cannot be greater than the maximum!</translation>
</message>
<message>
<source>设备/测点</source>
<translation type="vanished">Device/Measurement Point</translation>
</message>
</context>
<context>
<name>CWaittingDlg</name>
<message>
<location filename="plugin/SecondReportWidget/CWaittingDlg.ui" line="14"/>
<source>报表管理</source>
<translation>Report Management</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CWaittingDlg.ui" line="23"/>
<source>查询中,请等待或终止查询 . . .
(退出窗口默认终止查询)</source>
<translation>Query in progress, please wait or terminate the query...
(Exiting the window will terminate the query by default.)</translation>
</message>
<message>
<location filename="plugin/SecondReportWidget/CWaittingDlg.ui" line="34"/>
<source>终止查询</source>
<translation>Terminate Query</translation>
</message>
</context>
<context>
<name>CWaveAnalyzeWidget</name>
<message>
<source>CWaveAnalyzeWidget</source>
<translation type="vanished">CWaveAnalyzeWidget</translation>
</message>
<message>
<source>开始日期</source>
<translation type="vanished">Start Date</translation>
</message>
<message>
<source>结束日期</source>
<translation type="vanished">End Date</translation>
</message>
<message>
<source>查询</source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>打开</source>
<translation type="vanished">Open</translation>
</message>
<message>
<source>删除</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>导出</source>
<translation type="vanished">Export</translation>
</message>
<message>
<source>打印</source>
<translation type="vanished">Print</translation>
</message>
<message>
<source>文件列表</source>
<translation type="vanished">File List</translation>
</message>
<message>
<source>Error</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Note</translation>
</message>
<message>
<source>开始时间应小于结束时间</source>
<translation type="vanished">The start time should be earlier than the end time.</translation>
</message>
</context>
<context>
<name>CWaveGraph</name>
<message>
<source>Trigger Line</source>
<translation type="vanished">Trigger Line</translation>
</message>
<message>
<source>Line B</source>
<translation type="vanished">Line B</translation>
</message>
<message>
<source>Line C</source>
<translation type="vanished">Line C</translation>
</message>
</context>
<context>
<name>CWaveListDialog</name>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CWaveListDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
</context>
<context>
<name>CWaveShow</name>
<message>
<source>Save Wave Graph</source>
<translation type="vanished">Save Wave Graph</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>Save Successfully!</source>
<translation type="vanished">Save Successfully!</translation>
</message>
</context>
<context>
<name>CWebEngineView</name>
<message>
<location filename="plugin/WebBrowserWidget/CWebEngineView.cpp" line="40"/>
<source>Render process normal exit</source>
<translation>Render process normal exit</translation>
</message>
<message>
<location filename="plugin/WebBrowserWidget/CWebEngineView.cpp" line="43"/>
<source>Render process abnormal exit</source>
<translation>Render process abnormal exit</translation>
</message>
<message>
<location filename="plugin/WebBrowserWidget/CWebEngineView.cpp" line="46"/>
<source>Render process crashed</source>
<translation>Render process crashed</translation>
</message>
<message>
<location filename="plugin/WebBrowserWidget/CWebEngineView.cpp" line="49"/>
<source>Render process killed</source>
<translation>Render process killed</translation>
</message>
<message>
<location filename="plugin/WebBrowserWidget/CWebEngineView.cpp" line="96"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<source>后退</source>
<translation type="vanished">Back</translation>
</message>
<message>
<source>前进</source>
<translation type="vanished">Forward</translation>
</message>
</context>
<context>
<name>CWebPublish</name>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>只能在服务器上进行Web发布!</source>
<translation type="vanished">Web publishing only on the server!</translation>
</message>
<message>
<source>发布成功!</source>
<translation type="vanished">Publish Success!</translation>
</message>
<message>
<source>发布失败!</source>
<translation type="vanished">Publish Failure!</translation>
</message>
</context>
<context>
<name>CWorkTicketManage</name>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.ui" line="48"/>
<source>票库管理</source>
<translation>Ticket Library</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.ui" line="85"/>
<source>开票</source>
<translation>Ticket</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.ui" line="92"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.ui" line="100"/>
<source>开票记录</source>
<translation>Ticket Record</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="36"/>
<source>名称</source>
<translation>Name</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="36"/>
<source>类型</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="36"/>
<source>文件路径</source>
<translation>File Path</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="118"/>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="150"/>
<source>请选中一条记录!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="155"/>
<source>确认删除</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="155"/>
<source>是否删除 %1 ?</source>
<translation>Delete %1 ?</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="118"/>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="130"/>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="143"/>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="150"/>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="166"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="166"/>
<source>删除失败</source>
<translation>Failed to delete</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/WorkTicket/CWorkTicketManage.cpp" line="143"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CWorker</name>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>设备名称</source>
<translation>Device Name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>备注</source>
<translation>Remark</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>操作人</source>
<translation>Operator</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>设备id</source>
<translation>DeviceId</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>型号</source>
<translation>Type</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>参数</source>
<translation>Parameter</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>安装日期</source>
<translation>Installation Date</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>状态</source>
<translation>State</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>厂家联系方式</source>
<translation>Manufacturer Contact</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>维护周期(月)</source>
<translation>Maintenance Period(month)</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>所属设备组描述</source>
<translation>Device Group</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="17"/>
<source>所属设备组标签</source>
<translation>Device Group Tag</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="66"/>
<source>导出资产信息成功</source>
<translation>Successful export asset info</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>记录id</source>
<translation>RecordId</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>设备描述</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>记录名称</source>
<translation>Record Name</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="72"/>
<source>维护内容</source>
<translation>Maintenance Content</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="118"/>
<source>导出维护记录成功</source>
<translation>Successful export maintenance records</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="129"/>
<source>导入资产信息失败,文件打开失败!</source>
<translation>Failure to import asset info,failed to open file!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="163"/>
<source>部分设备组标签不存在 </source>
<translation>Part of device group tag does not exist </translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="185"/>
<source>导入维护记录失败,文件打开失败!</source>
<translation>Failure to import maintenance records,failed to open file!</translation>
</message>
<message>
<location filename="plugin/AssetWidget/CWorker.cpp" line="216"/>
<source>部分资产不存在 </source>
<translation>Part of asset not exist </translation>
</message>
</context>
<context>
<name>ChanParaWidget</name>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.ui" line="60"/>
<source>网口参数</source>
<translation>Network Port Parameters</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.ui" line="73"/>
<source>串口参数</source>
<translation>Serial Port Parameters</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.ui" line="123"/>
<source>确认修改</source>
<translation>Confirm Changes</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.ui" line="130"/>
<source>重启通道</source>
<translation>Restart Channel</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道使能</source>
<translation>Channel Enabled</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道名称</source>
<translation>Channel Name</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道描述</source>
<translation>Channel Description</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<source>通道号</source>
<translation>Channel Number</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<source>波特率</source>
<translation>Baud Rate</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="97"/>
<source>校验位</source>
<translation>Parity</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道IP1</source>
<translation>NET_DESC1</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>端口号1</source>
<translation>PORT_NO1</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道IP2</source>
<translation>NET_DESC2</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>端口号2</source>
<translation>PORT_NO2</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道IP3</source>
<translation>NET_DESC3</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>端口号3</source>
<translation>PORT_NO3</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>通道IP4</source>
<translation>NET_DESC4</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>端口号4</source>
<translation>PORT_NO4</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="242"/>
<source>本地端口号</source>
<translation>RES_PARA_INT4</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="462"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="475"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="462"/>
<source>无修改权限!</source>
<translation>No permission to modify!</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="475"/>
<source>初始化权限失败!</source>
<translation>Failed to initialize permissions!</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="585"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="587"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="698"/>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="714"/>
<source>提示</source>
<translation>Note</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="585"/>
<source>重启成功</source>
<translation>Restart successful</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="677"/>
<source>确定</source>
<translation>OK</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="678"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="698"/>
<source>修改完成</source>
<translation>Modification completed</translation>
</message>
<message>
<location filename="plugin/ChanParaWidget/ChanParaWidget.cpp" line="714"/>
<source>没有修改数据记录!</source>
<translation>No data records were modified!</translation>
</message>
</context>
<context>
<name>ChanStatusWidget</name>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="111"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="241"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="246"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="252"/>
<source>未知</source>
<translation>Unknown</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="257"/>
<source>采集通道</source>
<translation>Data Acquisition Channel</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanStatusWidget.cpp" line="262"/>
<source>转发通道</source>
<translation>Forwarding Channel</translation>
</message>
</context>
<context>
<name>ChanTableModel</name>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>序号</source>
<translation>Serial Number</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>位置</source>
<translation>Position</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通道号</source>
<translation>Channel Number</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通道描述</source>
<translation>Channel Description</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通道使能</source>
<translation>Channel Enabled</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通讯性质</source>
<translation>Communication Nature</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通讯规约</source>
<translation>Communication Protocol</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通道地址</source>
<translation>Channel Address</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="7"/>
<source>通道状态</source>
<translation>Channel Status</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="149"/>
<source>保留未用</source>
<translation>Reserved Unused</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="153"/>
<source>通道检测</source>
<translation>Channel Detection</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="157"/>
<source>通道运行</source>
<translation>Channel Running</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="161"/>
<source>通道停止</source>
<translation>Channel Stopped</translation>
</message>
<message>
<location filename="plugin/ChanStatusWidget/ChanTableModel.cpp" line="165"/>
<source>接收帧错误率高</source>
<translation>High Frame Error Rate</translation>
</message>
</context>
<context>
<name>ConfigWidget</name>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="35"/>
<source>分组管理</source>
<translation>Group</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="38"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="327"/>
<source>新增</source>
<translation>Add</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="41"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="329"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="44"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="331"/>
<source>上移</source>
<translation>Up</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="47"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="333"/>
<source>下移</source>
<translation>Down</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="50"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="58"/>
<source>轮询组</source>
<translation>Polling Group</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="58"/>
<source>画面文件名称</source>
<translation>Graph Name</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="58"/>
<source>是否启用</source>
<translation>Enable</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="58"/>
<source>画面轮询间隔(s)</source>
<translation>Interval</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="240"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="265"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="286"/>
<source>警告</source>
<translation>Warning</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="240"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="265"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="286"/>
<source>请选择任意一条记录</source>
<translation>Please select any record.</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="243"/>
<source>确认删除?</source>
<translation>Confirm deletion?</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="310"/>
<source>画面文件名称不能为空!</source>
<translation>Graph name cannot be empty!</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="319"/>
<source>保存成功</source>
<translation>Save success</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="319"/>
<source>保存失败</source>
<translation>Fail to save</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="342"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="346"/>
<source></source>
<translation>No</translation>
</message>
<message>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="243"/>
<location filename="plugin/HmiRollWidget/ConfigWidget.cpp" line="353"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
</context>
<context>
<name>ContrastWidget</name>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="55"/>
<source>统计方式:</source>
<translation>Statistical Style:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="102"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="126"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="748"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="749"/>
<source>全选</source>
<translation>Check All</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="786"/>
<source>导出成功!
导出路径:</source>
<translation>Exported successfully!
Exported path:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="75"/>
<source>对比方式:</source>
<translation>Compare Style:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="85"/>
<source>对比时间:</source>
<translation>Compare Time:</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="92"/>
<source>yyyy/MM/dd</source>
<translation></translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="112"/>
<source>Excel</source>
<translation></translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.ui" line="119"/>
<source>Pdf</source>
<translation></translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="253"/>
<source>报表</source>
<translation>Report</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="254"/>
<source>图表</source>
<translation>Chart</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="266"/>
<source>最严重告警设备</source>
<translation>The most serious alarm device</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="275"/>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="686"/>
<source>设备</source>
<translation>Device</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="292"/>
<source>按位置统计</source>
<translation>Statistics by location</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="293"/>
<source>按设备类型统计</source>
<translation>Statistics by device type</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="296"/>
<source></source>
<translation>Day</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="297"/>
<source></source>
<translation>Month</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="298"/>
<source></source>
<translation>Year</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="664"/>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="786"/>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="790"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="664"/>
<source>请至少选择一项!</source>
<translation>Please select one item!</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="729"/>
<source>: </source>
<translation></translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="731"/>
<source>总共: </source>
<translation>Total: </translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="768"/>
<source>保存为</source>
<translation>Save as</translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="768"/>
<source>(*.jpg)</source>
<translation></translation>
</message>
<message>
<location filename="plugin/AlarmStatisWidget/ContrastWidget.cpp" line="790"/>
<source>保存失败</source>
<translation>Failed to save</translation>
</message>
</context>
<context>
<name>FaultRecordModel</name>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordModel.cpp" line="6"/>
<source>时间</source>
<translation>Time</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordModel.cpp" line="7"/>
<source>位置</source>
<translation>Location</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordModel.cpp" line="8"/>
<source>设备名</source>
<translation>Dev Name</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordModel.cpp" line="9"/>
<source>文件名</source>
<translation>File Name</translation>
</message>
</context>
<context>
<name>FaultRecordWidget</name>
<message>
<source>故障录波记录</source>
<translation type="vanished">Fault Record</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>设备</source>
<translation type="vanished">Dev</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="119"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="126"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="197"/>
<source>刷新</source>
<translation>Refresh</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="223"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="236"/>
<source>打开</source>
<translation>Open</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="210"/>
<source>全部删除</source>
<translation>All Delete</translation>
</message>
<message>
<source>All</source>
<translation type="vanished">All</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="414"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="434"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="440"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="453"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="491"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="507"/>
<source>提示</source>
<translation>Tip</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="440"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="453"/>
<source>当前未选中任何项</source>
<translation>No rows are currently selected</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="490"/>
<source>开始时间不能大于结束时间!</source>
<translation>Start time cannot be greater than end time !</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="493"/>
<source>确定</source>
<translation>OK</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="507"/>
<source>不存在%1位置!</source>
<translation>Does not exist %1 location !</translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.ui" line="14"/>
<source>FaultRecordWidget</source>
<translation></translation>
</message>
<message>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="414"/>
<location filename="plugin/FaultRecordWidget/FaultRecordWidget.cpp" line="434"/>
<source>当前用户不具有删除权限</source>
<translation>Current user have not perm to delete</translation>
</message>
</context>
<context>
<name>FilepathWidget</name>
<message>
<source>打开文件</source>
<translation type="vanished">Open File</translation>
</message>
</context>
<context>
<name>FindReplaceDlg</name>
<message>
<source>连库替换</source>
<translation type="vanished">Connection Replace</translation>
</message>
<message>
<source>连设备组</source>
<translation type="vanished">DevGroup</translation>
</message>
<message>
<source>连位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>连设备</source>
<translation type="vanished">Deviece</translation>
</message>
<message>
<source>替换前:</source>
<translation type="vanished">Before:</translation>
</message>
<message>
<source>替换</source>
<translation type="vanished">Replace</translation>
</message>
<message>
<source>替换后:</source>
<translation type="vanished">After:</translation>
</message>
<message>
<source>关闭</source>
<translation type="vanished">close</translation>
</message>
<message>
<source>区分大小写</source>
<translation type="vanished">Case Sensitive</translation>
</message>
<message>
<source>整站连接</source>
<translation type="vanished">Site Connect</translation>
</message>
</context>
<context>
<name>FindWidget</name>
<message>
<source>Form</source>
<translation type="vanished">FindDialog</translation>
</message>
</context>
<context>
<name>HandoverWidget</name>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="14"/>
<source>交接班</source>
<translation>Duty shift</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="118"/>
<source>操作记录</source>
<translation>Operate Events</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="125"/>
<source>值班信息</source>
<translation>Duty info</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="132"/>
<source>关键告警</source>
<translation>Key Alarms</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="139"/>
<source>工作票</source>
<translation>Work Tickets</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="206"/>
<source>交班班组:</source>
<translation>Shift group:</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="248"/>
<source>接班班组:</source>
<translation>Take over group:</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="328"/>
<source>接班员</source>
<translation>Take over person</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="338"/>
<source>密码</source>
<translation>Password</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="364"/>
<source>接班签到</source>
<translation>Sign in</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.ui" line="383"/>
<source>确认交接</source>
<translation>Confirm to shift</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="258"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="733"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="759"/>
<source>未签到</source>
<translation>Signed In</translation>
</message>
<message>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="263"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="496"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="621"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="667"/>
<location filename="plugin/ShiftWidget/HandoverWidget.cpp" line="729"/>
<source>已签到</source>
<translation>Not Sign In</translation>
</message>
</context>
<context>
<name>HistoryWidget</name>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="24"/>
<source>开始时间</source>
<translation>Start Time</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="25"/>
<source>结束时间</source>
<translation>End Time</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="28"/>
<source>查询</source>
<translation>Search</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="29"/>
<source>重开</source>
<translation>reTicket</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="108"/>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="114"/>
<source>消息</source>
<translation>Infomation</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="108"/>
<source>链接数据库错误</source>
<translation>Linked database error</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="114"/>
<source>历史数据过多!表格仅展示查询结果的10000条
更多数据查看,请缩小起始时间和结束时间之差</source>
<translation>Too much historical data! The table shows only 10,000 results of the query
For more data, narrow the gap between the start and end times</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="126"/>
<source>请选中一条记录!</source>
<translation>Please select a record!</translation>
</message>
<message>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="126"/>
<location filename="plugin/WorkTicket/HistoryWidget.cpp" line="145"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
</context>
<context>
<name>InverseTimeLimit</name>
<message>
<source>该功能只支持在windows系统运行</source>
<translation type="vanished">Only running on windows</translation>
</message>
<message>
<source>曲线配置</source>
<translation type="vanished">Curve configuration</translation>
</message>
<message>
<source>选择文件</source>
<translation type="vanished">Select file</translation>
</message>
<message>
<source>生成曲线</source>
<translation type="vanished">Generate curve</translation>
</message>
<message>
<source>保存模板</source>
<translation type="vanished">Save as template</translation>
</message>
<message>
<source>设备1</source>
<translation type="vanished">Device 1</translation>
</message>
<message>
<source>曲线名称</source>
<translation type="vanished">Curve name</translation>
</message>
<message>
<source>CO曲线</source>
<translation type="vanished">CO curve</translation>
</message>
<message>
<source>Vb(基准)</source>
<translation type="vanished">Vb(base)</translation>
</message>
<message>
<source>Vt(换算)</source>
<translation type="vanished">Vt(conversion)</translation>
</message>
<message>
<source>设备2</source>
<translation type="vanished">Device 2</translation>
</message>
<message>
<source>设备3</source>
<translation type="vanished">Device 3</translation>
</message>
<message>
<source>设备4</source>
<translation type="vanished">Device 4</translation>
</message>
<message>
<source>设备5</source>
<translation type="vanished">Device 5</translation>
</message>
<message>
<source>设备6</source>
<translation type="vanished">Device 6</translation>
</message>
</context>
<context>
<name>IpcPlusWidget</name>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="397"/>
<source>提醒</source>
<translation>Remind</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.ui" line="14"/>
<source>IpcPlusWidget</source>
<translation>IpcPlusWidget</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="286"/>
<source>ptz</source>
<translation>ptz</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="298"/>
<source>调焦</source>
<translation>Focus</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="301"/>
<source>聚焦</source>
<translation>Focus</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="304"/>
<source>光圈</source>
<translation>Aperture</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="311"/>
<source></source>
<translation>In</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="316"/>
<source></source>
<translation>Out</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="321"/>
<source></source>
<translation>In</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="326"/>
<source></source>
<translation>Out</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="331"/>
<source></source>
<translation>In</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="336"/>
<source></source>
<translation>Out</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="350"/>
<source>预置点:</source>
<translation>Preset:</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="356"/>
<source>调用</source>
<translation>Call</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/IpcPlusWidget.cpp" line="397"/>
<source>内存库读取失败</source>
<translation>Failure to query realtime database</translation>
</message>
</context>
<context>
<name>Label</name>
<message>
<source>打开</source>
<translation type="vanished">Open</translation>
</message>
</context>
<context>
<name>LoadStatWidget</name>
<message>
<source>LoadStatWidget</source>
<translation type="vanished">LoadStatWidget</translation>
</message>
<message>
<source>配置</source>
<translation type="vanished">Config</translation>
</message>
<message>
<source>实时</source>
<translation type="vanished">Real</translation>
</message>
<message>
<source>历史</source>
<translation type="vanished">History</translation>
</message>
<message>
<source>风险点</source>
<translation type="vanished">Risk Point</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>web发布</source>
<translation type="vanished">Web Publish</translation>
</message>
<message>
<source>基础配置</source>
<translation type="vanished">Basic Configuration</translation>
</message>
<message>
<source>首页配置</source>
<translation type="vanished">HomePage Configuration</translation>
</message>
<message>
<source>背景图片配置</source>
<translation type="vanished">BackgroundImage Configuration</translation>
</message>
<message>
<source>下一步</source>
<translation type="vanished">Next</translation>
</message>
<message>
<source>权限验证</source>
<translation type="vanished">Browser Permission Verification</translation>
</message>
<message>
<source>发布内容</source>
<translation type="vanished">Publish Content</translation>
</message>
<message>
<source>画面/图元</source>
<translation type="vanished">pic/icon</translation>
</message>
<message>
<source>图片</source>
<translation type="vanished">back_pixmap</translation>
</message>
<message>
<source>风格</source>
<translation type="vanished">style</translation>
</message>
<message>
<source>发布</source>
<translation type="vanished">Publish</translation>
</message>
<message>
<source>上一步</source>
<translation type="vanished">Previous</translation>
</message>
</context>
<context>
<name>Mainwindow</name>
<message>
<location filename="plugin/OrderManageWidget/Mainwindow.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/Mainwindow.ui" line="45"/>
<source>票库管理</source>
<translation>Ticket Library</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/Mainwindow.ui" line="50"/>
<source>开票记录</source>
<translation>Ticket Record</translation>
</message>
</context>
<context>
<name>NavigationConfigDialog</name>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="14"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="14"/>
<source>导航栏配置</source>
<translation>Configuration of Navigation Bar</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="61"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="64"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="61"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="64"/>
<source>导入</source>
<translation>Import</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="86"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="86"/>
<source>添加节点</source>
<translation>Add Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="124"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="124"/>
<source>删除节点</source>
<translation>Delete Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="154"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="154"/>
<source>清空</source>
<translation>Clear</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="179"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="179"/>
<source>添加子节点</source>
<translation>Add ChildNode</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="204"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="204"/>
<source>插入节点</source>
<translation>Insert Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="224"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="224"/>
<source>导航栏</source>
<translation>Navigation Bar</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="244"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="247"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="244"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="247"/>
<source>导出</source>
<translation>Export</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="307"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="365"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="631"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="307"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="365"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="631"/>
<source>背景颜色:</source>
<translation>Background Color:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="330"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="388"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="330"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="388"/>
<source>文字颜色:</source>
<translation>Text Color:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="414"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="414"/>
<source>鼠标选中:</source>
<translation>Mouse checked:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="424"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="424"/>
<source>鼠标悬停:</source>
<translation>Mouse hovered:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="489"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="489"/>
<source>图标:</source>
<translation>Icon:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="535"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="535"/>
<source>数据:</source>
<translation>Data:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="583"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="583"/>
<source>项属性:</source>
<translation>Item Property:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="590"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="590"/>
<source>节点层级属性:</source>
<translation>Node hierarchy properties:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="597"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="597"/>
<source>节点状态属性:</source>
<translation>Node state properties:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="641"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="641"/>
<source>窗口配置:</source>
<translation>Window Configuration:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="667"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="667"/>
<source>一级节点</source>
<translation>First Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="712"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="821"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="930"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="712"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="821"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="930"/>
<source>级别背景颜色:</source>
<translation>Background Color:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="735"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="844"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="953"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="735"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="844"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="953"/>
<source>级别文字颜色:</source>
<translation>Text Color:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="758"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="867"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="976"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="758"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="867"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="976"/>
<source>级别缩进距离:</source>
<translation>Indent distance:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="776"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="776"/>
<source>二级节点</source>
<translation>Second Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="885"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="885"/>
<source>三级节点</source>
<translation>Third Node</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="1021"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="1021"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="1037"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="1037"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="89"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="89"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="127"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="127"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="157"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="157"/>
<source>×</source>
<translation>×</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="182"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="182"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="207"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="207"/>
<source>|</source>
<translation>|</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="461"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="461"/>
<source>启用:</source>
<translation>Enable:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="475"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="475"/>
<source>web发布</source>
<translation>web publish:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="513"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="562"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="513"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="562"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="528"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="528"/>
<source>操作:</source>
<translation>Operation:</translation>
</message>
<message>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="765"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="874"/>
<location filename="plugin/NavigationWidget/NavigationConfigDialog.ui" line="983"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="765"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="874"/>
<location filename="plugin/SecondNavigationWidget/NavigationConfigDialog.ui" line="983"/>
<source>px</source>
<translation>px</translation>
</message>
</context>
<context>
<name>PreviewForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
</context>
<context>
<name>QCPItemTracer</name>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>事件信息</source>
<translation type="vanished">Event Infomation</translation>
</message>
</context>
<context>
<name>QColorDialog</name>
<message>
<source>Hu&amp;e:</source>
<translation type="vanished">Hu&amp;e:</translation>
</message>
<message>
<source>&amp;Sat:</source>
<translation type="vanished">&amp;Sat:</translation>
</message>
<message>
<source>&amp;Val:</source>
<translation type="vanished">&amp;Val:</translation>
</message>
<message>
<source>&amp;Red:</source>
<translation type="vanished">&amp;Red:</translation>
</message>
<message>
<source>&amp;Green:</source>
<translation type="vanished">&amp;Green:</translation>
</message>
<message>
<source>Bl&amp;ue:</source>
<translation type="vanished">Bl&amp;ue:</translation>
</message>
<message>
<source>A&amp;lpha channel:</source>
<translation type="vanished">A&amp;lpha channel:</translation>
</message>
<message>
<source>&amp;HTML:</source>
<translation type="vanished">&amp;HTML:</translation>
</message>
<message>
<source>Cursor at %1, %2
Press ESC to cancel</source>
<translation type="vanished">Cursor at %1, %2
Press ESC to cancel</translation>
</message>
<message>
<source>Select Color</source>
<translation type="vanished">Select Color</translation>
</message>
<message>
<source>&amp;Basic colors</source>
<translation type="vanished">&amp;Basic colors</translation>
</message>
<message>
<source>&amp;Custom colors</source>
<translation type="vanished">&amp;Custom colors</translation>
</message>
<message>
<source>&amp;Add to Custom Colors</source>
<translation type="vanished">&amp;Add to Custom Colors</translation>
</message>
<message>
<source>&amp;Pick Screen Color</source>
<translation type="vanished">&amp;Pick Screen Color</translation>
</message>
</context>
<context>
<name>QFileDialog</name>
<message>
<source>All Files (*)</source>
<translation type="vanished">All Files (*)</translation>
</message>
<message>
<source>Look in:</source>
<translation type="vanished">Look in:</translation>
</message>
<message>
<source>Back</source>
<translation type="vanished">Back</translation>
</message>
<message>
<source>Go back</source>
<translation type="vanished">Go back</translation>
</message>
<message>
<source>Alt+Left</source>
<translation type="vanished">Alt+Left</translation>
</message>
<message>
<source>Forward</source>
<translation type="vanished">Forward</translation>
</message>
<message>
<source>Go forward</source>
<translation type="vanished">Go forward</translation>
</message>
<message>
<source>Alt+Right</source>
<translation type="vanished">Alt+Right</translation>
</message>
<message>
<source>Parent Directory</source>
<translation type="vanished">Parent Directory</translation>
</message>
<message>
<source>Go to the parent directory</source>
<translation type="vanished">Go to the parent directory</translation>
</message>
<message>
<source>Alt+Up</source>
<translation type="vanished">Alt+Up</translation>
</message>
<message>
<source>Create New Folder</source>
<translation type="vanished">Create New Folder</translation>
</message>
<message>
<source>Create a New Folder</source>
<translation type="vanished">Create a New Folder</translation>
</message>
<message>
<source>List View</source>
<translation type="vanished">List View</translation>
</message>
<message>
<source>Change to list view mode</source>
<translation type="vanished">Change to list view mode</translation>
</message>
<message>
<source>Detail View</source>
<translation type="vanished">Detail View</translation>
</message>
<message>
<source>Change to detail view mode</source>
<translation type="vanished">Change to detail view mode</translation>
</message>
<message>
<source>Sidebar</source>
<translation type="vanished">Sidebar</translation>
</message>
<message>
<source>List of places and bookmarks</source>
<translation type="vanished">List of places and bookmarks</translation>
</message>
<message>
<source>Files</source>
<translation type="vanished">Files</translation>
</message>
<message>
<source>Files of type:</source>
<translation type="vanished">Files of type:</translation>
</message>
<message>
<source>Find Directory</source>
<translation type="vanished">Find Directory</translation>
</message>
<message>
<source>Open</source>
<translation type="vanished">Open</translation>
</message>
<message>
<source>Save As</source>
<translation type="vanished">Save As</translation>
</message>
<message>
<source>Directory:</source>
<translation type="vanished">Directory:</translation>
</message>
<message>
<source>File &amp;name:</source>
<translation type="vanished">File &amp;name:</translation>
</message>
<message>
<source>&amp;Open</source>
<translation type="vanished">&amp;Open</translation>
</message>
<message>
<source>&amp;Choose</source>
<translation type="vanished">&amp;Choose</translation>
</message>
<message>
<source>&amp;Save</source>
<translation type="vanished">&amp;Save</translation>
</message>
<message>
<source>Show </source>
<translation type="vanished">Show </translation>
</message>
<message>
<source>&amp;Rename</source>
<translation type="vanished">&amp;Rename</translation>
</message>
<message>
<source>&amp;Delete</source>
<translation type="vanished">&amp;Delete</translation>
</message>
<message>
<source>Show &amp;hidden files</source>
<translation type="vanished">Show &amp;hidden files</translation>
</message>
<message>
<source>&amp;New Folder</source>
<translation type="vanished">&amp;New Folder</translation>
</message>
<message>
<source>All files (*)</source>
<translation type="vanished">All files (*)</translation>
</message>
<message>
<source>Directories</source>
<translation type="vanished">Directories</translation>
</message>
<message>
<source>%1
Directory not found.
Please verify the correct directory name was given.</source>
<translation type="vanished">%1
Directory not found.
Please verify the correct directory name was given.</translation>
</message>
<message>
<source>%1 already exists.
Do you want to replace it?</source>
<translation type="vanished">%1 already exists.
Do you want to replace it?</translation>
</message>
<message>
<source>%1
File not found.
Please verify the correct file name was given.</source>
<translation type="vanished">%1
File not found.
Please verify the correct file name was given.</translation>
</message>
<message>
<source>New Folder</source>
<translation type="vanished">New Folder</translation>
</message>
<message>
<source>Delete</source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>&apos;%1&apos; is write protected.
Do you want to delete it anyway?</source>
<translation type="vanished">&apos;%1&apos; is write protected.
Do you want to delete it anyway?</translation>
</message>
<message>
<source>Are you sure you want to delete &apos;%1&apos;?</source>
<translation type="vanished">Are you sure you want to delete &apos;%1&apos;?</translation>
</message>
<message>
<source>Could not delete directory.</source>
<translation type="vanished">Could not delete directory.</translation>
</message>
<message>
<source>Recent Places</source>
<translation type="vanished">Recent Places</translation>
</message>
<message>
<source>Remove</source>
<translation type="vanished">Remove</translation>
</message>
<message>
<source>My Computer</source>
<translation type="vanished">My Computer</translation>
</message>
<message>
<source>Drive</source>
<translation type="vanished">Drive</translation>
</message>
<message>
<source>%1 File</source>
<extracomment>%1 is a file name suffix, for example txt</extracomment>
<translation type="vanished">%1 File</translation>
</message>
<message>
<source>File</source>
<translation type="vanished">File</translation>
</message>
<message>
<source>File Folder</source>
<comment>Match Windows Explorer</comment>
<translation type="vanished">File Folder</translation>
</message>
<message>
<source>Folder</source>
<comment>All other platforms</comment>
<translation type="vanished">Folder</translation>
</message>
<message>
<source>Alias</source>
<comment>OS X Finder</comment>
<translation type="vanished">Alias</translation>
</message>
<message>
<source>Shortcut</source>
<comment>All other platforms</comment>
<translation type="vanished">Shortcut</translation>
</message>
<message>
<source>Unknown</source>
<translation type="vanished">Unknown</translation>
</message>
</context>
<context>
<name>QFontDialog</name>
<message>
<source>Select Font</source>
<translation type="vanished">Select Font</translation>
</message>
<message>
<source>&amp;Font</source>
<translation type="vanished">&amp;Font</translation>
</message>
<message>
<source>Font st&amp;yle</source>
<translation type="vanished">Font st&amp;yle</translation>
</message>
<message>
<source>&amp;Size</source>
<translation type="vanished">&amp;Size</translation>
</message>
<message>
<source>Effects</source>
<translation type="vanished">Effects</translation>
</message>
<message>
<source>Stri&amp;keout</source>
<translation type="vanished">Stri&amp;keout</translation>
</message>
<message>
<source>&amp;Underline</source>
<translation type="vanished">&amp;Underline</translation>
</message>
<message>
<source>Sample</source>
<translation type="vanished">Sample</translation>
</message>
<message>
<source>Wr&amp;iting System</source>
<translation type="vanished">Wr&amp;iting System</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>QPushButton::配置工具</source>
<translation type="vanished">QPushButton::Configuration Tool</translation>
</message>
<message>
<source>起始角度</source>
<translation type="vanished">Start Angle</translation>
</message>
<message>
<source>弧线角度</source>
<translation type="vanished">Arc Angle</translation>
</message>
<message>
<source>半径</source>
<translation type="vanished">Radius</translation>
</message>
<message>
<source>x轴半径</source>
<translation type="vanished">Xaxis Radius</translation>
</message>
<message>
<source>y轴半径</source>
<translation type="vanished">Yaxis Radius</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>属性</source>
<translation type="vanished">Attribute</translation>
</message>
<message>
<source>组合图元不可镜像!</source>
<translation type="vanished">Composite primitive cannot be mirrored!</translation>
</message>
<message>
<source>精灵图元不可镜像!</source>
<translation type="vanished">Sprite elements cannot be mirrored!</translation>
</message>
<message>
<source>控件图元不可镜像!</source>
<translation type="vanished">Wiget primitive cannot be mirrored!</translation>
</message>
<message>
<source>图表图元不可镜像!</source>
<translation type="vanished">Chart primitive cannot be mirrored!</translation>
</message>
<message>
<source>该操作不支持组合图元</source>
<translation type="vanished">This operation does not support composite primitive</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>图层0</source>
<translation type="vanished">Layer0</translation>
</message>
<message>
<source>状态%1</source>
<translation type="vanished">State%1</translation>
</message>
<message>
<source>组态页面</source>
<translation type="vanished">Configuration Page</translation>
</message>
<message>
<source>静态页面</source>
<translation type="vanished">Static Page</translation>
</message>
<message>
<source>QPushButton::图层工具</source>
<translation type="vanished">QPushButton::Layer Tool</translation>
</message>
<message>
<source>警告</source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>HMI正在运行</source>
<translation type="vanished">HMI still in running</translation>
</message>
<message>
<source>文字编辑</source>
<translation type="vanished">Text Editor</translation>
</message>
<message>
<source>确定</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>关系库</source>
<translation type="vanished">Relation library</translation>
</message>
<message>
<source>时序库</source>
<translation type="vanished">Timing library</translation>
</message>
<message>
<source>实时库</source>
<translation type="vanished">RealTime library</translation>
</message>
<message>
<source>测点</source>
<translation type="vanished">Measuring point</translation>
</message>
<message>
<source>数据源</source>
<translation type="vanished">Data Source</translation>
</message>
<message>
<source>查询语句</source>
<translation type="vanished">Query</translation>
</message>
<message>
<source>贝塞尔曲线</source>
<translation type="vanished">Bezier curve</translation>
</message>
<message>
<source>显示类型</source>
<translation type="vanished">Display type</translation>
</message>
<message>
<source>宽高</source>
<translation type="vanished">Size</translation>
</message>
<message>
<source>横向缩放比例</source>
<translation type="vanished">Horizontal Scaling</translation>
</message>
<message>
<source>纵向缩放比例</source>
<translation type="vanished">Vertical Scaling</translation>
</message>
<message>
<source>是否显示</source>
<translation type="vanished">isVisible</translation>
</message>
<message>
<source>数据长度</source>
<translation type="vanished">data-length</translation>
</message>
<message>
<source>小数点位数</source>
<translation type="vanished">Decimal places</translation>
</message>
<message>
<source>正负号显示</source>
<translation type="vanished">Sign display</translation>
</message>
<message>
<source>边框样式</source>
<translation type="vanished">Border style</translation>
</message>
<message>
<source>边框颜色</source>
<translation type="vanished">Border color</translation>
</message>
<message>
<source>水平方向</source>
<translation type="vanished">Horizontal</translation>
</message>
<message>
<source>竖直方向</source>
<translation type="vanished">Vertical</translation>
</message>
<message>
<source>水平居左</source>
<translation type="vanished">Horizontal left</translation>
</message>
<message>
<source>水平居中</source>
<translation type="vanished">Horizontal center</translation>
</message>
<message>
<source>水平居右</source>
<translation type="vanished">Horizontal right</translation>
</message>
<message>
<source>垂直居上</source>
<translation type="vanished">Vertical up</translation>
</message>
<message>
<source>垂直居中</source>
<translation type="vanished">Vertical center</translation>
</message>
<message>
<source>垂直居下</source>
<translation type="vanished">Vertical down</translation>
</message>
<message>
<source>无边框</source>
<translation type="vanished">No border</translation>
</message>
<message>
<source>凸出边框</source>
<translation type="vanished">Raised border</translation>
</message>
<message>
<source>凹陷边框</source>
<translation type="vanished">Sunken border</translation>
</message>
<message>
<source>浮点型</source>
<translation type="vanished">Float</translation>
</message>
<message>
<source>整型</source>
<translation type="vanished">Int</translation>
</message>
<message>
<source>字符串</source>
<translation type="vanished">String</translation>
</message>
<message>
<source>日期</source>
<translation type="vanished">Date</translation>
</message>
<message>
<source>数字量文本显示</source>
<translation type="vanished">Dict text display</translation>
</message>
<message>
<source>菜单</source>
<translation type="vanished">Menu</translation>
</message>
<message>
<source>光字牌</source>
<translation type="vanished">Card</translation>
</message>
<message>
<source>平行边框</source>
<translation type="vanished">Plain border</translation>
</message>
<message>
<source>数字量文本</source>
<translation type="vanished">Dict text</translation>
</message>
<message>
<source>正常显示</source>
<translation type="vanished">Normal display</translation>
</message>
<message>
<source>显示负号</source>
<translation type="vanished">Show minus</translation>
</message>
<message>
<source>显示左右箭头</source>
<translation type="vanished">Show left and right arrows</translation>
</message>
<message>
<source>显示上下箭头</source>
<translation type="vanished">Show up and down arrows</translation>
</message>
<message>
<source>对象名称</source>
<translation type="vanished">Object name</translation>
</message>
<message>
<source>文本内容</source>
<translation type="vanished">Text content</translation>
</message>
<message>
<source>位置</source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>字体</source>
<translation type="vanished">Font</translation>
</message>
<message>
<source>字体颜色</source>
<translation type="vanished">Font color</translation>
</message>
<message>
<source>背景颜色</source>
<translation type="vanished">Background color</translation>
</message>
<message>
<source>水平对齐方式</source>
<translation type="vanished">Horizontal alignment</translation>
</message>
<message>
<source>垂直对齐方式</source>
<translation type="vanished">Vertical alignment</translation>
</message>
<message>
<source>边框深度</source>
<translation type="vanished">Border depth</translation>
</message>
<message>
<source>轴Z坐标</source>
<translation type="vanished">Zaxis coordinates</translation>
</message>
<message>
<source>透明度</source>
<translation type="vanished">Transparency</translation>
</message>
<message>
<source>网格线颜色</source>
<translation type="vanished">Gridline color</translation>
</message>
<message>
<source>网格填充颜色</source>
<translation type="vanished">Grid color</translation>
</message>
<message>
<source>交替填充颜色</source>
<translation type="vanished">Alternate color</translation>
</message>
<message>
<source>交替填充</source>
<translation type="vanished">Alternate fill</translation>
</message>
<message>
<source>行数量</source>
<translation type="vanished">RowCount</translation>
</message>
<message>
<source>列数量</source>
<translation type="vanished">ColumnCount</translation>
</message>
<message>
<source>旋转角度</source>
<translation type="vanished">Rotation Angle</translation>
</message>
<message>
<source>中心点旋转</source>
<translation type="vanished">Center rotation</translation>
</message>
<message>
<source>着色策略</source>
<translation type="vanished">Coloring strategy</translation>
</message>
<message>
<source>起点箭头</source>
<translation type="vanished">Starting point of the arrow</translation>
</message>
<message>
<source>终点箭头</source>
<translation type="vanished">Ending point of the arrow</translation>
</message>
<message>
<source>起点</source>
<translation type="vanished">Starting point</translation>
</message>
<message>
<source>终点</source>
<translation type="vanished">Ending point</translation>
</message>
<message>
<source>起点箭头外观</source>
<translation type="vanished">Appearance of starting arrow</translation>
</message>
<message>
<source>起点箭头大小</source>
<translation type="vanished">Size of starting arrow</translation>
</message>
<message>
<source>终点箭头外观</source>
<translation type="vanished">Appearance of ending arrow</translation>
</message>
<message>
<source>终点箭头大小</source>
<translation type="vanished">Size of ending arrow</translation>
</message>
<message>
<source>位图</source>
<translation type="vanished">Bitmap</translation>
</message>
<message>
<source>显示方式</source>
<translation type="vanished">Display mode</translation>
</message>
<message>
<source>居中</source>
<translation type="vanished">In the middle</translation>
</message>
<message>
<source>放缩</source>
<translation type="vanished">Scaling</translation>
</message>
<message>
<source>调用图形</source>
<translation type="vanished">Call the graphics</translation>
</message>
<message>
<source>热键类型</source>
<translation type="vanished">Poke type</translation>
</message>
<message>
<source>图层显示</source>
<translation type="vanished">Layer Display</translation>
</message>
<message>
<source>切换画面</source>
<translation type="vanished">Switch picture</translation>
</message>
<message>
<source>弹出画面</source>
<translation type="vanished">Popup picture</translation>
</message>
<message>
<source>程序调用</source>
<translation type="vanished">Program Invocation</translation>
</message>
<message>
<source>文字方向</source>
<translation type="vanished">Text direction</translation>
</message>
<message>
<source>箭头外观</source>
<translation type="vanished">Arrow appearance</translation>
</message>
<message>
<source>水平填充百分比</source>
<translation type="vanished">Horizontal fill percentage</translation>
</message>
<message>
<source>垂直填充百分比</source>
<translation type="vanished">Vertical fill percentage</translation>
</message>
<message>
<source>矩形圆角</source>
<translation type="vanished">Rounded corner</translation>
</message>
<message>
<source>画笔</source>
<translation type="vanished">Pen</translation>
</message>
<message>
<source>画刷</source>
<translation type="vanished">Brush</translation>
</message>
<message>
<source>所属应用</source>
<translation type="vanished">Subordinate of the application</translation>
</message>
<message>
<source>层显示范围</source>
<translation type="vanished">Layer display range</translation>
</message>
<message>
<source>脚本</source>
<translation type="vanished">Script</translation>
</message>
<message>
<source>时间格式</source>
<translation type="vanished">Time format</translation>
</message>
<message>
<source>内容</source>
<translation type="vanished">Content</translation>
</message>
<message>
<source>插件名</source>
<translation type="vanished">Plugin name</translation>
</message>
<message>
<source>Tip提示信息</source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>图标</source>
<translation type="vanished">Icon</translation>
</message>
<message>
<source>图标宽高</source>
<translation type="vanished">Icon Size</translation>
</message>
<message>
<source>view_mode</source>
<translation type="vanished">view_mode</translation>
</message>
<message>
<source>调用资源</source>
<translation type="vanished">Resource</translation>
</message>
<message>
<source>动作类型</source>
<translation type="vanished">Action type</translation>
</message>
<message>
<source>组号</source>
<translation type="vanished">Group no</translation>
</message>
<message>
<source>选中</source>
<translation type="vanished">Selected</translation>
</message>
<message>
<source>类型</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source>切换图层</source>
<translation type="vanished">Switch layer</translation>
</message>
<message>
<source>切换导航</source>
<translation type="vanished">Switch navigation</translation>
</message>
<message>
<source>上一页</source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source>下一页</source>
<translation type="vanished">Next</translation>
</message>
<message>
<source>显示文本</source>
<translation type="vanished">Show Text</translation>
</message>
<message>
<source>显示密码</source>
<translation type="vanished">Show Password</translation>
</message>
<message>
<source>文本输入</source>
<translation type="vanished">TextEdit</translation>
</message>
<message>
<source>按钮</source>
<translation type="vanished">Button</translation>
</message>
<message>
<source>组合框</source>
<translation type="vanished">ComboBox</translation>
</message>
<message>
<source>复选框</source>
<translation type="vanished">CheckBox</translation>
</message>
<message>
<source>单选按钮</source>
<translation type="vanished">RadioBox</translation>
</message>
<message>
<source>标签</source>
<translation type="vanished">Label</translation>
</message>
<message>
<source>列表框</source>
<translation type="vanished">List</translation>
</message>
<message>
<source>数字输入</source>
<translation type="vanished">SpinBox</translation>
</message>
<message>
<source>时间</source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>树形</source>
<translation type="vanished">Tree</translation>
</message>
<message>
<source>表格</source>
<translation type="vanished">Table</translation>
</message>
<message>
<source>插件</source>
<translation type="vanished">Plugin</translation>
</message>
<message>
<source>文本框</source>
<translation type="vanished">LineEdit</translation>
</message>
<message>
<source>图表标题</source>
<translation type="vanished">Chart title</translation>
</message>
<message>
<source>标题颜色</source>
<translation type="vanished">Title color</translation>
</message>
<message>
<source>标题字体</source>
<translation type="vanished">Title font</translation>
</message>
<message>
<source>显示图例</source>
<translation type="vanished">Show legend</translation>
</message>
<message>
<source>图例文字颜色</source>
<translation type="vanished">Legend text color</translation>
</message>
<message>
<source>图例文字字体</source>
<translation type="vanished">Legend text font</translation>
</message>
<message>
<source>显示背景</source>
<translation type="vanished">Show background</translation>
</message>
<message>
<source>轮廓颜色</source>
<translation type="vanished">Outline color</translation>
</message>
<message>
<source>图例位置</source>
<translation type="vanished">Legend location</translation>
</message>
<message>
<source>图表模式</source>
<translation type="vanished">Chart pattern</translation>
</message>
<message>
<source>是否统计图表</source>
<translation type="vanished">Statistical chart</translation>
</message>
<message>
<source>时间滚动</source>
<translation type="vanished">Time to roll</translation>
</message>
<message>
<source>项提示文本颜色</source>
<translation type="vanished">Item prompt text color</translation>
</message>
<message>
<source>项提示文本字体</source>
<translation type="vanished">Item prompt text font</translation>
</message>
<message>
<source>项数量</source>
<translation type="vanished">Number of Item</translation>
</message>
<message>
<source>组数量</source>
<translation type="vanished">Number of group</translation>
</message>
<message>
<source>棒描述</source>
<translation type="vanished">Stick description</translation>
</message>
<message>
<source>棒颜色</source>
<translation type="vanished">Stick color</translation>
</message>
<message>
<source>饼描述</source>
<translation type="vanished">Pie description</translation>
</message>
<message>
<source>饼颜色</source>
<translation type="vanished">Pie color</translation>
</message>
<message>
<source>曲线数量</source>
<translation type="vanished">Curve number</translation>
</message>
<message>
<source>曲线线宽</source>
<translation type="vanished">Curve width</translation>
</message>
<message>
<source>Y轴线颜色</source>
<translation type="vanished">Yaxis color</translation>
</message>
<message>
<source>Y轴标题</source>
<translation type="vanished">Yaxis title</translation>
</message>
<message>
<source>Y轴标题颜色</source>
<translation type="vanished">Yaxis title color</translation>
</message>
<message>
<source>Y轴标题字体</source>
<translation type="vanished">Yaxis title font</translation>
</message>
<message>
<source>Y轴最小值</source>
<translation type="vanished">Yaxis minimum</translation>
</message>
<message>
<source>Y轴最大值</source>
<translation type="vanished">Yaxis maximum</translation>
</message>
<message>
<source>Y轴刻度数</source>
<translation type="vanished">Yaxis dial number</translation>
</message>
<message>
<source>Y轴文字颜色</source>
<translation type="vanished">Yaxis text color</translation>
</message>
<message>
<source>Y轴文字字体</source>
<translation type="vanished">Yaxis text font</translation>
</message>
<message>
<source>显示Y轴网格线</source>
<translation type="vanished">Show Yaxis grid</translation>
</message>
<message>
<source>Y轴网格线</source>
<translation type="vanished">Yaxis grid</translation>
</message>
<message>
<source>X轴格式</source>
<translation type="vanished">Xaxis format</translation>
</message>
<message>
<source>X轴跨度</source>
<translation type="vanished">Xaxis span</translation>
</message>
<message>
<source>X轴刻度数</source>
<translation type="vanished">Xaxis dial number</translation>
</message>
<message>
<source>X轴线颜色</source>
<translation type="vanished">Xaxis line color</translation>
</message>
<message>
<source>X轴文字颜色</source>
<translation type="vanished">Xaxis text color</translation>
</message>
<message>
<source>X轴文字字体</source>
<translation type="vanished">Xaxis text font</translation>
</message>
<message>
<source>X轴网格线</source>
<translation type="vanished">Xaxis grid</translation>
</message>
<message>
<source>显示X轴网格线</source>
<translation type="vanished">Show Xaxis grid</translation>
</message>
<message>
<source>刷新间隔</source>
<translation type="vanished">Refresh interval</translation>
</message>
<message>
<source>曲线描述</source>
<translation type="vanished">Curve description</translation>
</message>
<message>
<source>曲线颜色</source>
<translation type="vanished">Curve color</translation>
</message>
<message>
<source>参考线数量</source>
<translation type="vanished">Guides Number</translation>
</message>
<message>
<source>参考线1</source>
<translation type="vanished">Guides1</translation>
</message>
<message>
<source>参考线2</source>
<translation type="vanished">Guides2</translation>
</message>
<message>
<source>参考线3</source>
<translation type="vanished">Guides3</translation>
</message>
<message>
<source>自定义</source>
<translation type="vanished">Custom</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source></source>
<translation type="vanished">Year</translation>
</message>
<message>
<source>左侧</source>
<translation type="vanished">Left side</translation>
</message>
<message>
<source>顶部</source>
<translation type="vanished">Top</translation>
</message>
<message>
<source>右侧</source>
<translation type="vanished">Right side</translation>
</message>
<message>
<source>底部</source>
<translation type="vanished">Bottom</translation>
</message>
<message>
<source>潮流外观</source>
<translation type="vanished">Load flow appearance</translation>
</message>
<message>
<source>矩形</source>
<translation type="vanished">Rect</translation>
</message>
<message>
<source>箭头</source>
<translation type="vanished">Arrow</translation>
</message>
<message>
<source>圆形</source>
<translation type="vanished">Circular</translation>
</message>
<message>
<source>圆流</source>
<translation type="vanished">Circular flow</translation>
</message>
<message>
<source>显示端号</source>
<translation type="vanished">Display the number</translation>
</message>
<message>
<source>方向性</source>
<translation type="vanished">Directional</translation>
</message>
<message>
<source>圆弧</source>
<translation type="vanished">Arc</translation>
</message>
<message>
<source>母线</source>
<translation type="vanished">Bus</translation>
</message>
<message>
<source>多态文本</source>
<translation type="vanished">Polymorphic text</translation>
</message>
<message>
<source>线端</source>
<translation type="vanished">Incoming Line</translation>
</message>
<message>
<source>椭圆</source>
<translation type="vanished">Ellipse</translation>
</message>
<message>
<source></source>
<translation type="vanished">Circle</translation>
</message>
<message>
<source>潮流线</source>
<translation type="vanished">flow line</translation>
</message>
<message>
<source>网格</source>
<translation type="vanished">Grid</translation>
</message>
<message>
<source>组合</source>
<translation type="vanished">Combination</translation>
</message>
<message>
<source>直线</source>
<translation type="vanished">Line</translation>
</message>
<message>
<source>连接线</source>
<translation type="vanished">Connecting line</translation>
</message>
<message>
<source>折线</source>
<translation type="vanished">Path</translation>
</message>
<message>
<source>端子</source>
<translation type="vanished">Terminal</translation>
</message>
<message>
<source>热键</source>
<translation type="vanished">Poke</translation>
</message>
<message>
<source>多边形</source>
<translation type="vanished">Polygon</translation>
</message>
<message>
<source>文本</source>
<translation type="vanished">Text</translation>
</message>
<message>
<source>设备组</source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source>自适应模式</source>
<translation type="vanished">Adaptive pattern</translation>
</message>
<message>
<source>屏幕宽高比</source>
<translation type="vanished">Screen aspect radio</translation>
</message>
<message>
<source>图元宽高比</source>
<translation type="vanished">Primitive aspect radio</translation>
</message>
<message>
<source>告警提示</source>
<translation type="vanished">Alarm Prompt</translation>
</message>
<message>
<source>带电区域</source>
<translation type="vanished">Power Polygon</translation>
</message>
<message>
<source>存在重复设备:%1</source>
<translation type="vanished">Repeat device:%1</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeItem.cpp" line="376"/>
<location filename="plugin/AlarmWidget/CTableViewPrinter.cpp" line="43"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeItem.cpp" line="376"/>
<location filename="plugin/AlarmWidget_pad/CTableViewPrinter.cpp" line="43"/>
<source>未确认</source>
<translation>Unconfirmed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeItem.cpp" line="383"/>
<location filename="plugin/AlarmWidget/CTableViewPrinter.cpp" line="46"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeItem.cpp" line="383"/>
<location filename="plugin/AlarmWidget_pad/CTableViewPrinter.cpp" line="46"/>
<source>已确认</source>
<translation>Confirmed</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderPrinter.cpp" line="120"/>
<source>预览</source>
<translation>Preview</translation>
</message>
<message>
<location filename="plugin/OrderManageWidget/COrderPrinter.cpp" line="195"/>
<source>打印</source>
<translation>Print</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDbInterface.cpp" line="344"/>
<location filename="plugin/BatchOperation/CDbInterface.cpp" line="469"/>
<source>模拟量</source>
<translation>Analog</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDbInterface.cpp" line="349"/>
<location filename="plugin/BatchOperation/CDbInterface.cpp" line="474"/>
<source>数字量</source>
<translation>Digital</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDbInterface.cpp" line="354"/>
<location filename="plugin/BatchOperation/CDbInterface.cpp" line="479"/>
<source>累积量</source>
<translation>Accuml</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/CDbInterface.cpp" line="359"/>
<location filename="plugin/BatchOperation/CDbInterface.cpp" line="484"/>
<source>混合量</source>
<translation>Mix</translation>
</message>
<message>
<location filename="plugin/TrendCurves/CPlotWidget.cpp" line="3593"/>
<location filename="plugin/TrendCurves/CTrendInfoManage.cpp" line="591"/>
<location filename="plugin/SecondReportWidget/CTrendInfoManage.cpp" line="586"/>
<location filename="plugin/TrendCurves_pad/CPlotWidget.cpp" line="3574"/>
<location filename="plugin/TrendCurves_pad/CTrendInfoManage.cpp" line="533"/>
<source>其他</source>
<translation>Other</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeItem.cpp" line="357"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeItem.cpp" line="357"/>
<source>未复归</source>
<translation>unResumed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeItem.cpp" line="363"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeItem.cpp" line="363"/>
<source>已复归</source>
<translation>Resumed</translation>
</message>
<message>
<location filename="plugin/AlarmWidget/CAiAlarmTreeItem.cpp" line="367"/>
<location filename="plugin/AlarmWidget_pad/CAiAlarmTreeItem.cpp" line="367"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="147"/>
<source>位置列表</source>
<translation>Location List</translation>
</message>
<message>
<location filename="plugin/AlarmAnalyzeWidget/CAlarmStatistics.cpp" line="147"/>
<source>告警/智能告警</source>
<translation>Alarms/Intelligent Alarms</translation>
</message>
<message>
<source>告警数/智能告警数</source>
<translation type="vanished">Alarm/Intelligent Alarm</translation>
</message>
<message>
<source>自由连接线</source>
<translation type="vanished">Free Connection Line</translation>
</message>
<message>
<location filename="GraphTool/NavigationApi/CJsonOpt.cpp" line="303"/>
<source>自定义项目</source>
<translation>Custom Item</translation>
</message>
<message>
<source>phase A</source>
<translation type="vanished">phase A</translation>
</message>
<message>
<source>phase B</source>
<translation type="vanished">phase B</translation>
</message>
<message>
<source>phase C</source>
<translation type="vanished">phase C</translation>
</message>
<message>
<source>Mark</source>
<translation type="vanished">Mark</translation>
</message>
<message>
<source>The Order Of Harmonic Sholud Be Greater Than 0</source>
<translation type="vanished">The Order Of Harmonic Sholud Be Greater Than 0</translation>
</message>
<message>
<source>Smapling Data Reading Error</source>
<translation type="vanished">Smapling Data Reading Error</translation>
</message>
<message>
<source>The Order Of Harmonic Sholud Be Less Than nn</source>
<translation type="vanished">The Order Of Harmonic Sholud Be Less Than nn</translation>
</message>
<message>
<source>Out of Memory</source>
<translation type="vanished">Out of Memory</translation>
</message>
<message>
<source>Error</source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>input error</source>
<translation type="vanished">input error</translation>
</message>
</context>
<context>
<name>QSMessageBox</name>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
</context>
<context>
<name>QssEditor</name>
<message>
<source>样式编辑器</source>
<translation type="vanished">QssEditor</translation>
</message>
<message>
<source>Ctrl+S</source>
<translation type="vanished">Ctrl+S</translation>
</message>
<message>
<source>Ctrl+F</source>
<translation type="vanished">Ctrl+F</translation>
</message>
</context>
<context>
<name>QtBoolEdit</name>
<message>
<source>True</source>
<translation type="vanished">True</translation>
</message>
<message>
<source>False</source>
<translation type="vanished">False</translation>
</message>
</context>
<context>
<name>QtBoolPropertyManager</name>
<message>
<source>True</source>
<translation type="vanished">True</translation>
</message>
<message>
<source>False</source>
<translation type="vanished">False</translation>
</message>
</context>
<context>
<name>QtCharEdit</name>
<message>
<source>Clear Char</source>
<translation type="vanished">Clear Char</translation>
</message>
</context>
<context>
<name>QtColorEditWidget</name>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
</context>
<context>
<name>QtColorPropertyManager</name>
<message>
<source>Red</source>
<translation type="vanished">Red</translation>
</message>
<message>
<source>Green</source>
<translation type="vanished">Green</translation>
</message>
<message>
<source>Blue</source>
<translation type="vanished">Blue</translation>
</message>
<message>
<source>Alpha</source>
<translation type="vanished">Alpha</translation>
</message>
</context>
<context>
<name>QtCursorDatabase</name>
<message>
<source>Arrow</source>
<translation type="vanished">Arrow</translation>
</message>
<message>
<source>Up Arrow</source>
<translation type="vanished">Up Arrow</translation>
</message>
<message>
<source>Cross</source>
<translation type="vanished">Cross</translation>
</message>
<message>
<source>Wait</source>
<translation type="vanished">Wait</translation>
</message>
<message>
<source>IBeam</source>
<translation type="vanished">IBeam</translation>
</message>
<message>
<source>Size Vertical</source>
<translation type="vanished">Size Vertical</translation>
</message>
<message>
<source>Size Horizontal</source>
<translation type="vanished">Size Horizontal</translation>
</message>
<message>
<source>Size Backslash</source>
<translation type="vanished">Size Backslash</translation>
</message>
<message>
<source>Size Slash</source>
<translation type="vanished">Size Slash</translation>
</message>
<message>
<source>Size All</source>
<translation type="vanished">Size All</translation>
</message>
<message>
<source>Blank</source>
<translation type="vanished">Blank</translation>
</message>
<message>
<source>Split Vertical</source>
<translation type="vanished">Split Vertical</translation>
</message>
<message>
<source>Split Horizontal</source>
<translation type="vanished">Split Horizontal</translation>
</message>
<message>
<source>Pointing Hand</source>
<translation type="vanished">Pointing Hand</translation>
</message>
<message>
<source>Forbidden</source>
<translation type="vanished">Forbidden</translation>
</message>
<message>
<source>Open Hand</source>
<translation type="vanished">Open Hand</translation>
</message>
<message>
<source>Closed Hand</source>
<translation type="vanished">Closed Hand</translation>
</message>
<message>
<source>What&apos;s This</source>
<translation type="vanished">What&apos;s This</translation>
</message>
<message>
<source>Busy</source>
<translation type="vanished">Busy</translation>
</message>
</context>
<context>
<name>QtFontEditWidget</name>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
<message>
<source>选择字体</source>
<translation type="vanished">Select Font</translation>
</message>
</context>
<context>
<name>QtFontPropertyManager</name>
<message>
<source>Family</source>
<translation type="vanished">Family</translation>
</message>
<message>
<source>Point Size</source>
<translation type="vanished">Point Size</translation>
</message>
<message>
<source>Bold</source>
<translation type="vanished">Bold</translation>
</message>
<message>
<source>Italic</source>
<translation type="vanished">Italic</translation>
</message>
<message>
<source>Underline</source>
<translation type="vanished">Underline</translation>
</message>
<message>
<source>Strikeout</source>
<translation type="vanished">Strikeout</translation>
</message>
<message>
<source>Kerning</source>
<translation type="vanished">Kerning</translation>
</message>
</context>
<context>
<name>QtGradientDialog</name>
<message>
<source>编辑渐变</source>
<translation type="vanished">Gradient Editor</translation>
</message>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>QtGradientEditor</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>Gradient Editor</source>
<translation type="vanished">Gradient Editor</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">2</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">3</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">4</translation>
</message>
<message>
<source>5</source>
<translation type="vanished">5</translation>
</message>
<message>
<source>Gradient Stops Editor</source>
<translation type="vanished">Gradient Stops Editor</translation>
</message>
<message>
<source>Zoom</source>
<translation type="vanished">Zoom</translation>
</message>
<message>
<source>Reset Zoom</source>
<translation type="vanished">Reset Zoom</translation>
</message>
<message>
<source>Position</source>
<translation type="vanished">Position</translation>
</message>
<message>
<source>Hue</source>
<translation type="vanished">Hue</translation>
</message>
<message>
<source>H</source>
<translation type="vanished">H</translation>
</message>
<message>
<source>Saturation</source>
<translation type="vanished">Saturation</translation>
</message>
<message>
<source>S</source>
<translation type="vanished">S</translation>
</message>
<message>
<source>Sat</source>
<translation type="vanished">Sat</translation>
</message>
<message>
<source>Value</source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>V</source>
<translation type="vanished">V</translation>
</message>
<message>
<source>Val</source>
<translation type="vanished">Val</translation>
</message>
<message>
<source>Alpha</source>
<translation type="vanished">Alpha</translation>
</message>
<message>
<source>A</source>
<translation type="vanished">A</translation>
</message>
<message>
<source>Type</source>
<translation type="vanished">Type</translation>
</message>
<message>
<source>Spread</source>
<translation type="vanished">Spread</translation>
</message>
<message>
<source>Color</source>
<translation type="vanished">Color</translation>
</message>
<message>
<source>Current stop&apos;s color</source>
<translation type="vanished">Current stop&apos;s color</translation>
</message>
<message>
<source>Show HSV specification</source>
<translation type="vanished">Show HSV specification</translation>
</message>
<message>
<source>HSV</source>
<translation type="vanished">HSV</translation>
</message>
<message>
<source>Show RGB specification</source>
<translation type="vanished">Show RGB specification</translation>
</message>
<message>
<source>RGB</source>
<translation type="vanished">RGB</translation>
</message>
<message>
<source>Current stop&apos;s position</source>
<translation type="vanished">Current stop&apos;s position</translation>
</message>
<message>
<source>%</source>
<translation type="vanished">%</translation>
</message>
<message>
<source>Zoom In</source>
<translation type="vanished">Zoom In</translation>
</message>
<message>
<source>Zoom Out</source>
<translation type="vanished">Zoom Out</translation>
</message>
<message>
<source>Toggle details extension</source>
<translation type="vanished">Toggle details extension</translation>
</message>
<message>
<source>&gt;</source>
<translation type="vanished">&gt;</translation>
</message>
<message>
<source>Linear Type</source>
<translation type="vanished">Linear Type</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
<message>
<source>Radial Type</source>
<translation type="vanished">Radial Type</translation>
</message>
<message>
<source>Conical Type</source>
<translation type="vanished">Conical Type</translation>
</message>
<message>
<source>Pad Spread</source>
<translation type="vanished">Pad Spread</translation>
</message>
<message>
<source>Repeat Spread</source>
<translation type="vanished">Repeat Spread</translation>
</message>
<message>
<source>Reflect Spread</source>
<translation type="vanished">Reflect Spread</translation>
</message>
<message>
<source>Start X</source>
<translation type="vanished">Start X</translation>
</message>
<message>
<source>Start Y</source>
<translation type="vanished">Start Y</translation>
</message>
<message>
<source>Final X</source>
<translation type="vanished">Final X</translation>
</message>
<message>
<source>Final Y</source>
<translation type="vanished">Final Y</translation>
</message>
<message>
<source>Central X</source>
<translation type="vanished">Central X</translation>
</message>
<message>
<source>Central Y</source>
<translation type="vanished">Central Y</translation>
</message>
<message>
<source>Focal X</source>
<translation type="vanished">Focal X</translation>
</message>
<message>
<source>Focal Y</source>
<translation type="vanished">Focal Y</translation>
</message>
<message>
<source>Radius</source>
<translation type="vanished">Radius</translation>
</message>
<message>
<source>Angle</source>
<translation type="vanished">Angle</translation>
</message>
<message>
<source>Linear</source>
<translation type="vanished">Linear</translation>
</message>
<message>
<source>Radial</source>
<translation type="vanished">Radial</translation>
</message>
<message>
<source>Conical</source>
<translation type="vanished">Conical</translation>
</message>
<message>
<source>Pad</source>
<translation type="vanished">Pad</translation>
</message>
<message>
<source>Repeat</source>
<translation type="vanished">Repeat</translation>
</message>
<message>
<source>Reflect</source>
<translation type="vanished">Reflect</translation>
</message>
</context>
<context>
<name>QtGradientViewDialogN</name>
<message>
<source>确认</source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>取消</source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>Renderer</name>
<message>
<source>打开</source>
<translation type="vanished">Open</translation>
</message>
</context>
<context>
<name>SWitchButton</name>
<message>
<source>打开告警联动失败!</source>
<translation type="vanished">Failure to open alarm linkage!</translation>
</message>
<message>
<source>关闭告警联动失败!</source>
<translation type="vanished">Failure to close alarm linkage!</translation>
</message>
<message>
<source>数据库连接失败!</source>
<translation type="vanished">Failure to connect to database!</translation>
</message>
</context>
<context>
<name>SearchDialog</name>
<message>
<source>查找和替换</source>
<translation type="vanished">Find &amp;&amp; Replace</translation>
</message>
<message>
<source>查找目标</source>
<translation type="vanished">Find What</translation>
</message>
<message>
<source>下一个</source>
<translation type="vanished">Next Word</translation>
</message>
<message>
<source>替换为</source>
<translation type="vanished">Replace With</translation>
</message>
<message>
<source>全部替换</source>
<translation type="vanished">All Replace</translation>
</message>
</context>
<context>
<name>SetValueInputDialog</name>
<message>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.ui" line="14"/>
<source>Dialog</source>
<translation>Dialog</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.ui" line="35"/>
<source>确定</source>
<translation>Confirm</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.ui" line="42"/>
<source>取消</source>
<translation>Cancel</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.ui" line="71"/>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.ui" line="98"/>
<source>设置值</source>
<translation>Setting Value</translation>
</message>
<message>
<location filename="plugin/DevRealDataWidget/SetValueInputDialog.cpp" line="11"/>
<source>人工置数</source>
<translation>Manual Setting</translation>
</message>
</context>
<context>
<name>StationLineWidget</name>
<message>
<source>站点标签设置</source>
<translation type="vanished">Station Label Settings</translation>
</message>
<message>
<source>站点标签:</source>
<translation type="vanished">Station Label:</translation>
</message>
<message>
<source>标签字体:</source>
<translation type="vanished">Label Font:</translation>
</message>
<message>
<source>字体大小:</source>
<translation type="vanished">Font Size:</translation>
</message>
<message>
<source>标签宽度:</source>
<translation type="vanished">Label Width:</translation>
</message>
<message>
<source>标签高度:</source>
<translation type="vanished">Label Height:</translation>
</message>
<message>
<source>是否加粗</source>
<translation type="vanished">Bold:</translation>
</message>
<message>
<source>告警提示设置</source>
<translation type="vanished">Alert Prompt Settings</translation>
</message>
<message>
<source>按钮半径:</source>
<translation type="vanished">Button Radius:</translation>
</message>
<message>
<source>闪烁间隔:</source>
<translation type="vanished">Flash Interval:</translation>
</message>
<message>
<source>渐变步长:</source>
<translation type="vanished">Gradient Step:</translation>
</message>
<message>
<source>保存布局</source>
<translation type="vanished">Save Layout</translation>
</message>
<message>
<source>提示</source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>布局保存成功</source>
<translation type="vanished">Layout saved successfully</translation>
</message>
</context>
<context>
<name>UserManageWidget</name>
<message>
<location filename="plugin/UserManageWidget/UserManageWidget.ui" line="14"/>
<source>UserManageWidget</source>
<translation>User Management Widget</translation>
</message>
<message>
<location filename="plugin/UserManageWidget/UserManageWidget.cpp" line="148"/>
<location filename="plugin/UserManageWidget/UserManageWidget.cpp" line="165"/>
<source>提示</source>
<translation>Prompt</translation>
</message>
<message>
<location filename="plugin/UserManageWidget/UserManageWidget.cpp" line="148"/>
<source>用户管理插件用户权限认证库调用失败!</source>
<translation>Failure to initialize perm library!</translation>
</message>
<message>
<location filename="plugin/UserManageWidget/UserManageWidget.cpp" line="165"/>
<source>当前用户ID获取失败!</source>
<translation>Failure to get current user id!</translation>
</message>
</context>
<context>
<name>VoiceSlider</name>
<message>
<location filename="plugin/IpcPlusWidget/VoiceSlider.ui" line="14"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<source>53</source>
<translation type="vanished">53</translation>
</message>
<message>
<location filename="plugin/IpcPlusWidget/VoiceSlider.ui" line="106"/>
<source>0</source>
<translation>0</translation>
</message>
</context>
<context>
<name>WorkTicketWidget</name>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="54"/>
<source>保存</source>
<translation>Save</translation>
</message>
<message>
<source>出票&amp;预览</source>
<translation type="vanished">Ticket&amp;Preview</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="424"/>
<source>保存失败:%1</source>
<translation>Failed to save:%1</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="430"/>
<source>保存成功</source>
<translation>Save successed</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="458"/>
<source>获取当前登录用户失败!</source>
<translation>Failure to get current user!</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="482"/>
<source>事务执行失败!启动回滚</source>
<translation>Transaction execution failed! Start the rollback</translation>
</message>
<message>
<source>出票失败</source>
<translation type="vanished">Failed to ticket</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="507"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="521"/>
<source>出票失败:%1</source>
<translation>Failed to ticket:%1</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="531"/>
<source>消息</source>
<translation>Infomation</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="53"/>
<source>电子签章</source>
<translation>Electronic signature</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="55"/>
<source>出票</source>
<translation>Ticket</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="108"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="110"/>
<source>(签章)</source>
<translation>(signature)</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="178"/>
<source>创建目录失败: %1</source>
<translation>Failure to create directory:%1</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="190"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="199"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="222"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="231"/>
<source>请先关闭文件: %1</source>
<translation>Please close file:%1</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="210"/>
<source>历史票不存在!</source>
<translation>Not historical ticket found!</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="413"/>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="438"/>
<source>当前登录用户无运维管理功能权限!</source>
<translation>Current user have no perm to operate!</translation>
</message>
<message>
<location filename="plugin/WorkTicket/WorkTicketWidget.cpp" line="498"/>
<source>出票失败,请检查网络或者主数据库服务器连接是否异常!</source>
<translation>Failure to ticket,please check the network and database server!</translation>
</message>
</context>
<context>
<name>qtgradientviewn</name>
<message>
<source>Form</source>
<translation type="vanished">Gradient Editor</translation>
</message>
<message>
<source>新建</source>
<translation type="vanished">New</translation>
</message>
<message>
<source>编辑</source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source>重命名</source>
<translation type="vanished">Rename</translation>
</message>
<message>
<source>移除</source>
<translation type="vanished">Remove</translation>
</message>
<message>
<source>渐变</source>
<translation type="vanished">Gradient</translation>
</message>
<message>
<source>确认移除选中渐变?</source>
<translation type="vanished">Remove selected gradient?</translation>
</message>
</context>
</TS>