HM-SPMS/resource/en/gui/translate/product_en.ts

18767 lines
736 KiB
TypeScript
Raw Normal View History

2025-03-20 17:30:43 +08:00
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
<name>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 nametypeparameter 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>11!</source>
<translation type="vanished">Please start configuration from January 1st!</translation>
</message>
<message>
<source>1231!</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 namerecord nameoperator 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>