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

16879 lines
588 KiB
TypeScript
Raw Permalink 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>
<location filename="GraphTool/QssEditor/CAddBtnForm.ui" line="26"/>
<source>Form</source>
<translation>Form</translation>
</message>
</context>
<context>
<name>AddObjAlarmDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</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">Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Calc function</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm role</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit up1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit low1</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Digital text:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Parameters</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Name is required!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No calculation function,please configure the calculation point function first!</translation>
</message>
<message>
<source>:%1!</source>
<translation type="vanished">Param:The parameter label of %1 cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The lower limit must be less than the upper limit!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">No digital text,please configure digital text first!</translation>
</message>
<message>
<source>!~</source>
<translation type="vanished">Add failed!transaction is being rolled back</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Counting alarm description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Timing alarm description</translation>
</message>
</context>
<context>
<name>AlarmCalcParaTableModel</name>
<message>
<source></source>
<translation type="vanished">Parameter name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parameter tag</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operating</translation>
</message>
</context>
<context>
<name>AlarmDevTreeModel</name>
<message>
<source>/</source>
<translation type="vanished">Location/DeviceGroup</translation>
</message>
</context>
<context>
<name>AlarmManageForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
</context>
<context>
<name>AlarmManageWidget</name>
<message>
<source>AlarmManageWidget</source>
<translation type="vanished">AlarmManageWidget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please output search content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shield list</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Alarm action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">MultiSelection</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pic name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sound name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit settings</translation>
</message>
<message>
<source>线</source>
<translation type="vanished">Limit level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upper limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lower limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upper 2 limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lower 2 limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit alarm</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">One time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Week</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source>!~</source>
<translation type="vanished">Save failed!transaction is being rolled back</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save success!</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Confirm on delete?</translation>
</message>
<message>
<source>!~</source>
<translation type="vanished">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>
<source>!</source>
<translation type="vanished">The current user have no perm to modify!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The lower 2 limit must be less than the lower limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">The lower limit must be less than the upper limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">The upper limit must be less than the upper 2 limit</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user have no perm to add custom alarm!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unchecked All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">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>
<source>!</source>
<translation type="vanished">Please select the device group to add custom alarms!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">There is no available device under this device group,please reselect the device group!</translation>
</message>
<message>
<source>Open Pic</source>
<translation type="vanished">Open Picture</translation>
</message>
<message>
<source>Pic Files (*.glx)</source>
<translation type="vanished">GLX Picture Files (*.glx)</translation>
</message>
<message>
<source>Open Voice</source>
<translation type="vanished">Open Audio</translation>
</message>
<message>
<source>Pic Files (*.wav)</source>
<translation type="vanished">Wave Audio Files (*.wav)</translation>
</message>
</context>
<context>
<name>AlarmMng</name>
<message>
<source></source>
<translation type="vanished">Unknown loction</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknonwn device group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
</context>
<context>
<name>AlarmPointTableModel</name>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Alarm level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Accident Memory</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">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select a graph!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select other graph!</translation>
</message>
</context>
<context>
<name>CActionSequModel</name>
<message>
<source></source>
<translation type="vanished">Marker</translation>
</message>
<message>
<source></source>
<translation type="vanished">Switch Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Target State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execution Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Actual Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delay</translation>
</message>
<message>
<source></source>
<translation type="vanished">non-execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
</context>
<context>
<name>CAddBtnForm</name>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="45"/>
<source></source>
<translation>Add Image</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="46"/>
<source></source>
<translation>Add Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="47"/>
<source></source>
<translation>Add Gradient</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="48"/>
<source></source>
<translation>Add Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="49"/>
<source></source>
<translation>Add Font</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="50"/>
<source></source>
<translation>Add SubControl</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="51"/>
<source></source>
<translation>Add State</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="60"/>
<source></source>
<translation>Background Image</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="61"/>
<source></source>
<translation>Border Image</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="62"/>
<source></source>
<translation>Image</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="80"/>
<source></source>
<translation>Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="81"/>
<source></source>
<translation>Background Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="82"/>
<source></source>
<translation>Alternate Background Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="83"/>
<source></source>
<translation>Border Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="84"/>
<source></source>
<translation>Top Border Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="85"/>
<source></source>
<translation>Right Border Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="86"/>
<source></source>
<translation>Bottom Border Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="87"/>
<source></source>
<translation>Left Border Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="88"/>
<source></source>
<translation>Gridline Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="89"/>
<source></source>
<translation>Selection Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="90"/>
<source></source>
<translation>Selection Background Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="94"/>
<source>add-line</source>
<translation>Add Line</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="95"/>
<source>add-page</source>
<translation>Add Page</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="96"/>
<source>branch</source>
<translation>Branch</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="97"/>
<source>chunk</source>
<translation>Chunk</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="98"/>
<source>close-button</source>
<translation>Close Button</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="99"/>
<source>corner</source>
<translation>Corner</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="100"/>
<source>down-arrow</source>
<translation>Down Arrow</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="101"/>
<source>down-button</source>
<translation>Down Button</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="102"/>
<source>drop-down</source>
<translation>Drop Down</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="103"/>
<source>float-button</source>
<translation>Float Button</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="104"/>
<source>groove</source>
<translation>Groove</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="105"/>
<source>indicator</source>
<translation>Indicator</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="106"/>
<source>handle</source>
<translation>Handle</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="107"/>
<source>icon</source>
<translation>Icon</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="108"/>
<source>item</source>
<translation>Item</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="109"/>
<source>left-arrow</source>
<translation>Left Arrow</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="110"/>
<source>left-corner</source>
<translation>Left Corner</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="111"/>
<source>menu-arrow</source>
<translation>Menu Arrow</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="112"/>
<source>menu-button</source>
<translation>Menu Button</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="113"/>
<source>menu-indicator</source>
<translation>Menu Indicator</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="114"/>
<source>right-arrow</source>
<translation>Right Arrow</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="115"/>
<source>pane</source>
<translation>Pane</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="116"/>
<source>right-corner</source>
<translation>Right Corner</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="117"/>
<source>scroller</source>
<translation>Scroller</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="118"/>
<source>section</source>
<translation>Section</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="119"/>
<source>separator</source>
<translation>Separator</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="120"/>
<source>sub-line</source>
<translation>Sub Line</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="121"/>
<source>sub-page</source>
<translation>Sub Page</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="122"/>
<source>tab</source>
<translation>Tab</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="123"/>
<source>tab-bar</source>
<translation>Tab Bar</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="124"/>
<source>tear</source>
<translation>Tear</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="125"/>
<source>tearoff</source>
<translation>Tear Off</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="126"/>
<source>text</source>
<translation>Text</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="127"/>
<source>title</source>
<translation>Title</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="128"/>
<source>up-arrow</source>
<translation>Up Arrow</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="129"/>
<source>up-button</source>
<translation>Up Button</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="132"/>
<source>active</source>
<translation>Active</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="133"/>
<source>adjoins-item</source>
<translation>Adjoins Item</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="134"/>
<source>alternate</source>
<translation>Alternate</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="135"/>
<source>bottom</source>
<translation>Bottom</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="136"/>
<source>checked</source>
<translation>Checked</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="137"/>
<source>closable</source>
<translation>Closable</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="138"/>
<source>closed</source>
<translation>Closed</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="139"/>
<source>default</source>
<translation>Default</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="140"/>
<source>disabled</source>
<translation>Disabled</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="141"/>
<source>editable</source>
<translation>Editable</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="142"/>
<source>edit-focus</source>
<translation>Edit Focus</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="143"/>
<source>enabled</source>
<translation>Enabled</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="144"/>
<source>exclusive</source>
<translation>Exclusive</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="145"/>
<source>first</source>
<translation>First</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="146"/>
<source>flat</source>
<translation>Flat</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="147"/>
<source>floatable</source>
<translation>Floatable</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="148"/>
<source>focus</source>
<translation>Focus</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="149"/>
<source>has-children</source>
<translation>Has Children</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="150"/>
<source>has-siblings</source>
<translation>Has Siblings</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="151"/>
<source>horizontal</source>
<translation>Horizontal</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="152"/>
<source>hover</source>
<translation>Hover</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="153"/>
<source>indeterminate</source>
<translation>Indeterminate</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="154"/>
<source>last</source>
<translation>Last</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="155"/>
<source>left</source>
<translation>Left</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="156"/>
<source>maximized</source>
<translation>Maximized</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="157"/>
<source>middle</source>
<translation>Middle</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="158"/>
<source>minimized</source>
<translation>Minimized</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="159"/>
<source>movable</source>
<translation>Movable</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="160"/>
<source>no-frame</source>
<translation>No Frame</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="161"/>
<source>non-exclusive</source>
<translation>Non-Exclusive</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="162"/>
<source>off</source>
<translation>Off</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="163"/>
<source>on</source>
<translation>On</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="164"/>
<source>only-one</source>
<translation>Only One</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="165"/>
<source>open</source>
<translation>Open</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="166"/>
<source>next-selected</source>
<translation>Next Selected</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="167"/>
<source>pressed</source>
<translation>Pressed</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="168"/>
<source>previous-selected</source>
<translation>Previous Selected</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="169"/>
<source>read-only</source>
<translation>Read Only</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="170"/>
<source>right</source>
<translation>Right</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="171"/>
<source>selected</source>
<translation>Selected</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="172"/>
<source>top</source>
<translation>Top</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="173"/>
<source>unchecked</source>
<translation>Unchecked</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="174"/>
<source>vertical</source>
<translation>Vertical</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="175"/>
<source>window</source>
<translation>Window</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="191"/>
<source></source>
<translation>No Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="192"/>
<source></source>
<translation>Dotted Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="193"/>
<source>线</source>
<translation>Dashed Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="194"/>
<source>线</source>
<translation>Solid Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="195"/>
<source>线</source>
<translation>Double Border</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="196"/>
<source></source>
<translation>Border Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="197"/>
<source></source>
<translation>TopLeft Border Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="198"/>
<source></source>
<translation>TopRight Border Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="199"/>
<source></source>
<translation>BottomLeft Border Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="200"/>
<source></source>
<translation>BottomRight Border Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="538"/>
<source></source>
<translation>Select File</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="557"/>
<source></source>
<oldsource></oldsource>
<translation>Select Gradient</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CAddBtnForm.cpp" line="570"/>
<source></source>
<translation>Select Color</translation>
</message>
</context>
<context>
<name>CAddShieldDialog</name>
<message>
<source></source>
<translation type="vanished">New Alarm Shield</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Show Checked Only</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter by keyword</translation>
</message>
<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">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start 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">Thur</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">to</translation>
</message>
<message>
<source></source>
<translation type="vanished">Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shield Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">New</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify Alarm Shield</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify Alarm Shield</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Once</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">Please disable first!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please check at least one item!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user have no perm to operate!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Name cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Shield type cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Time type cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Start time cannot be more than end time!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">At least check one day from monday to sunday!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to get current user!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to save!</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Region</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume State</translation>
</message>
</context>
<context>
<name>CAlarmBaseData</name>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
</context>
<context>
<name>CAlarmColorWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">ActionColor</translation>
</message>
<message>
<source></source>
<translation type="vanished">ResumeColor</translation>
</message>
<message>
<source></source>
<translation type="vanished">ConfirmColor</translation>
</message>
<message>
<source></source>
<translation type="vanished">FlickerColor</translation>
</message>
</context>
<context>
<name>CAlarmCompare</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm level</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> StatisType</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"> Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content Keywords</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Keyword</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>11</source>
<translation type="vanished">11</translation>
</message>
<message>
<source>22</source>
<translation type="vanished">22</translation>
</message>
<message>
<source>33</source>
<translation type="vanished">33</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source></source>
<translation type="vanished">No alarm level checked</translation>
</message>
<message>
<source></source>
<translation type="vanished">The start time must be equal or less than the end time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current statis type up to seven days</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current statis type up to six months</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a location</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">At least two location</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Location cannot more than %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a device group</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Device group cannot more than %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Too many alarm,show only %1</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</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>
<source></source>
<translation type="vanished">System Information</translation>
</message>
</context>
<context>
<name>CAlarmDeviceTreeView</name>
<message>
<source></source>
<translation type="vanished">Inhibit Alarm</translation>
</message>
</context>
<context>
<name>CAlarmFilterDialog</name>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Region</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unresumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unconfirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>yyyy/MM/dd hh:mm</source>
<translation type="vanished">yyyy/MM/dd hh:mm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">End time should be later than the start time!</translation>
</message>
</context>
<context>
<name>CAlarmForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Inhibition List</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Time:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Alarm State:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prohibited List</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Priority:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Close</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source></source>
<translation type="vanished">Number of Filtered Alarms:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current Display Count:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Intelligent Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Settings</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please Select Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Alarm State</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Are you sure you want to delete all events?</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Deletion completed!</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export succeeded</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">All Unchecked</translation>
</message>
<message>
<source></source>
<translation type="vanished">Video</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accident Memory</translation>
</message>
<message>
<source></source>
<translation type="vanished">Inhibit Alarm</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to inhibit alarm!</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Merge</translation>
</message>
<message>
<source></source>
<translation type="vanished">Separate</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No item is currently selected!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user does not have the right to delete the alarm operation!</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Do you want to skip this item?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Contains unconfirmed alarm!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No intelligent alarms and unclustered original alarms is currently selected!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Contains unconfirmed original warning warning!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user does not have the warning to confirm the operation permission!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Contains intelligent alarm, cannot merge!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Contains original warnings that have been clustered, cannot be merged!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user does not have this original warning merge permission!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Original alerts containing different domains cannot be merged!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Contains intelligent warning, cannot separate!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No original warning, no separation!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Contains unclustered original warnings, cannot be separated!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No edit permission of this intelligent alarm!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Contains different intelligent alarms under the original alarm, can not be separated!</translation>
</message>
<message>
<source>()!</source>
<translation type="vanished">Please select the alarm with trend(Ai and Pi)!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the alarm with video!</translation>
</message>
<message>
<source></source>
<translation type="vanished">OK</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search by device group keyword</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Failed to inhibit alarm, please check the real-time database connection!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select at least one alarm!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Have no permission to inhibit alarm!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to initialize permissions!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fault not achieved</translation>
</message>
</context>
<context>
<name>CAlarmInhibitDialog</name>
<message>
<source></source>
<translation type="vanished">Prohibit List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Close</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Region</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unconfirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select the row where the alarm is cancelled!</translation>
</message>
</context>
<context>
<name>CAlarmItemModel</name>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Region</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume state</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Alarm Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Unconfirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
</context>
<context>
<name>CAlarmModel</name>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Trend</translation>
</message>
<message>
<source></source>
<translation type="vanished">Wave Recording</translation>
</message>
</context>
<context>
<name>CAlarmMsgManage</name>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
</context>
<context>
<name>CAlarmPlugin</name>
<message>
<source></source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source></source>
<translation type="vanished">A total of</translation>
</message>
<message>
<source></source>
<translation type="vanished">alarms were confirmed this time</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user does not have the warning to confirm the operation permission!</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Do you want to skip this item?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Contains unconfirmed alarm!</translation>
</message>
</context>
<context>
<name>CAlarmReport</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select the export directory</translation>
</message>
</context>
<context>
<name>CAlarmSetDlg</name>
<message>
<source></source>
<translation type="vanished">Config</translation>
</message>
<message>
<source></source>
<translation type="vanished">Action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sound alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Voice alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm method</translation>
</message>
<message>
<source></source>
<translation type="vanished">Style</translation>
</message>
<message>
<source></source>
<translation type="vanished">Number of alarms</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority color selection</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;,&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color of alarm text when alarm selected&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source></source>
<translation type="vanished">Text Selected Color</translation>
</message>
<message>
<source></source>
<translation type="vanished">Color</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;The color of alarm backgournd when alarm selected&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<source></source>
<translation type="vanished">Back Selected Color</translation>
</message>
<message>
<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 type="vanished">&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>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Speech engine</translation>
</message>
<message>
<source></source>
<translation type="vanished">Engine</translation>
</message>
<message>
<source></source>
<translation type="vanished">Language</translation>
</message>
<message>
<source></source>
<translation type="vanished">Voice name</translation>
</message>
<message>
<source></source>
<translation type="vanished">OK</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>-1:重复 0 x:重复x次</source>
<translation type="vanished">-1:repeat x:repeat x times</translation>
</message>
<message>
<source></source>
<translation type="vanished">No Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Repeat</translation>
</message>
<message>
<source>x次</source>
<translation type="vanished">Repeat x times</translation>
</message>
</context>
<context>
<name>CAlarmSetMng</name>
<message>
<source>!</source>
<translation type="vanished">No alarm at present!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown Alarm Level</translation>
</message>
</context>
<context>
<name>CAlarmShield</name>
<message>
<source></source>
<translation type="vanished">Device Tree</translation>
</message>
<message>
<source></source>
<translation type="vanished">New</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shield 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">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please check a disable shield info!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Enable failure!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please check a enable shield info!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Disable failure!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please disable first!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please check a shield info!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete failure!</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Expired</translation>
</message>
<message>
<source>CAlarmShield</source>
<translation type="vanished">CAlarmShield</translation>
</message>
</context>
<context>
<name>CAlarmShiledDialog</name>
<message>
<source></source>
<translation type="vanished">Inhibit Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">No Plugin</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>CAlarmStatistics</source>
<translation type="vanished"></translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Alarm Level</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Time</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Keyword</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Intelligent Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Compare</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analysis Report</translation>
</message>
<message>
<source>22</source>
<translation type="vanished">22</translation>
</message>
<message>
<source>33</source>
<translation type="vanished">33</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source></source>
<translation type="vanished">No alarm selected</translation>
</message>
<message>
<source></source>
<translation type="vanished">The start time must equal or less than the end time</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
</context>
<context>
<name>CAlarmTaskMngDlg</name>
<message>
<source></source>
<translation type="vanished">Work management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Work status:</translation>
</message>
<message>
<source></source>
<translation type="vanished">No created</translation>
</message>
<message>
<source></source>
<translation type="vanished">Create job group</translation>
</message>
<message>
<source></source>
<translation type="vanished">View job group</translation>
</message>
<message>
<source></source>
<translation type="vanished">View assets</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remind</translation>
</message>
<message>
<source></source>
<translation type="vanished">Idong interface failed to initialize</translation>
</message>
<message>
<source></source>
<translation type="vanished">Assignment group not associated,please associate first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Successfully created job group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Faild to create job group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to obtain job group information</translation>
</message>
</context>
<context>
<name>CAlarmWidget</name>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user does not have the operation authority of the location of the alarm!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">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>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="14"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="64"/>
<source></source>
<translation>Animation Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="20"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="27"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="54"/>
<source></source>
<translation>Rotation Animation</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="78"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="856"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="955"/>
<source></source>
<translation>Animation Excessive Interval:</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="94"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="872"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="971"/>
<source>ms</source>
<translation>ms</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="129"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="469"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1006"/>
<source></source>
<translation>Point:</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="209"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="321"/>
<source>°</source>
<translation>°</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="299"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="742"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1303"/>
<source></source>
<translation>Minimum</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="343"/>
<source></source>
<translation>Rotation offset</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="390"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="767"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1328"/>
<source></source>
<translation>Maximum</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="409"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="558"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1110"/>
<source></source>
<translation>Measuring Point Value</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="428"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="902"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1020"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="177"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="189"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="201"/>
<source>None</source>
<translation>None</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="436"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="910"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1405"/>
<source></source>
<translation>Animation Value Configuration:</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="444"/>
<source></source>
<translation>Translation Animation</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="580"/>
<source></source>
<translation>Horizontal Offset Pixel</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="602"/>
<source></source>
<translation>Vertical Offset Pixel</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="655"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="711"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="789"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="817"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="918"/>
<source></source>
<translation>Scale Animation</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1132"/>
<source></source>
<translation>Horizontal Scaling</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1154"/>
<source></source>
<translation>Vertical Scaling</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1207"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1269"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1350"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.ui" line="1381"/>
<source>%</source>
<translation>%</translation>
</message>
</context>
<context>
<name>CAssetDataMng</name>
<message>
<source></source>
<translation type="vanished">Asset info is empty</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Failure to open database,failure to import asset info</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">No matched number</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Failure to insert sql,failure to import asset info</translation>
</message>
<message>
<source>%1,%2</source>
<translation type="vanished">Total %1,%2 import successful</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance records is empty</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Failure to open database,failure to import maintenance records</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Failure to insert sql,failure to import maintenance records</translation>
</message>
</context>
<context>
<name>CAssetTableModel</name>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source>ID</source>
<translation type="vanished">DeviceId</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parameter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Installation Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manufacturer Contact</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance Period</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Month</translation>
</message>
<message>
<source></source>
<translation type="vanished">Three Months</translation>
</message>
<message>
<source></source>
<translation type="vanished">Six Months</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Year</translation>
</message>
</context>
<context>
<name>CAssetView</name>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unchecked All</translation>
</message>
</context>
<context>
<name>CAssetWidget</name>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknonwn device group</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No item is currently selected!</translation>
</message>
<message>
<source>CAssetWidget</source>
<translation type="vanished">CAssetWidget</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Location/DeviceGroup</translation>
</message>
<message>
<source></source>
<translation type="vanished">DeviceGroup</translation>
</message>
<message>
<source></source>
<translation type="vanished">DeviceManage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add asset info</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete maintenance records at the same time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Effective for device nametypeparameter and content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknonwn location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source>Open File</source>
<translation type="vanished">Open File</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select location and device group first</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device group is empty</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Successful add!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to delete!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Successful delete!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Asset info</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>CBindCheckModel</name>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="6"/>
<source></source>
<translation>Result</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="6"/>
<source></source>
<translation>Object Name</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="6"/>
<source></source>
<translation>Description</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="6"/>
<source></source>
<translation>Library</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="114"/>
<source></source>
<translation>Normal</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="119"/>
<source></source>
<translation>No name</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="124"/>
<source></source>
<translation>Repeat name</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="129"/>
<source></source>
<translation>Library error</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckModel.cpp" line="134"/>
<source></source>
<translation>No library</translation>
</message>
</context>
<context>
<name>CBindCheckWidget</name>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckWidget.cpp" line="49"/>
<source></source>
<translation>Check</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckWidget.cpp" line="50"/>
<source></source>
<translation>Normal</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckWidget.cpp" line="51"/>
<source></source>
<translation>abNormal</translation>
</message>
<message>
<location filename="hmi/dialog/dataBindCheck/CBindCheckWidget.cpp" line="52"/>
<source></source>
<translation>No library</translation>
</message>
</context>
<context>
<name>CBoxTreeWidget</name>
<message>
<location filename="hmi/dialog/toolBoxTree/CBoxTreeWidget.cpp" line="176"/>
<source>...</source>
<translation>Search...</translation>
</message>
</context>
<context>
<name>CBrowserWidget</name>
<message>
<source></source>
<translation type="vanished">Download Template</translation>
</message>
</context>
<context>
<name>CButtonGroupWidget</name>
<message>
<source>!</source>
<translation type="vanished">Configuration Error!</translation>
</message>
</context>
<context>
<name>CChanRealStatusWidget</name>
<message>
<source></source>
<translation type="vanished">Communication status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Normal</translation>
</message>
<message>
<source></source>
<translation type="vanished">Abnormal</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">Not found group %1!</translation>
</message>
</context>
<context>
<name>CChartShape</name>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="133"/>
<source></source>
<translation>Pie Chart</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="137"/>
<source></source>
<translation>Bar Chart</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="141"/>
<source>线</source>
<translation>Line Chart</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="145"/>
<source></source>
<translation>Real-time Chart</translation>
</message>
</context>
<context>
<name>CColorConfigWidget</name>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigDelegate.cpp" line="29"/>
<source></source>
<translation>Select Color</translation>
</message>
</context>
<context>
<name>CColorLabel</name>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Parameter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Condition</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> And </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">less than %1 </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">less than or equal to %1 </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">equals %1 </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">greater than or equal to %1 </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">greater than %1 </translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">not equal to %1 </translation>
</message>
</context>
<context>
<name>CConfigDialog</name>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="42"/>
<source></source>
<oldsource></oldsource>
<translation>Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="152"/>
<source></source>
<translation>Background:</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="95"/>
<source>*</source>
<translation>*</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="169"/>
<source></source>
<translation>Homepage:</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="115"/>
<source></source>
<translation>Pixels</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="14"/>
<source></source>
<translation>Page Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="72"/>
<source></source>
<translation>Resolution:</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="122"/>
<source></source>
<translation>Power Loss Color:</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="192"/>
<source></source>
<translation>Single Screen Display</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="216"/>
<source></source>
<translation>Multi-Screen Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">ScriptConfig</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="264"/>
<source></source>
<translation>Screen Number</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="310"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CConfigDialog.ui" line="317"/>
<source></source>
<translation>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>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source>CConstCurves</source>
<translation type="vanished">CConstCurves</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>%1 : %2</source>
<translation type="vanished">%1 failure to read const: %2</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">%1 timeout</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">%1 failure to send read command</translation>
</message>
</context>
<context>
<name>CCurveChartView</name>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">DeviceType:</translation>
</message>
</context>
<context>
<name>CCurveLegendModel</name>
<message>
<source></source>
<translation type="vanished">Color</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maximum</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maximum Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Minimum</translation>
</message>
<message>
<source></source>
<translation type="vanished">Minimum Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Average Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unit</translation>
</message>
<message>
<source>Y轴缩放系数</source>
<translation type="vanished">Yaxis Scaling Factor</translation>
</message>
<message>
<source>Y轴偏移系数</source>
<translation type="vanished">Yaxis Offset Factor</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">DeviceGroup-Point</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">Device - Measurement Point</translation>
</message>
</context>
<context>
<name>CCurveLegendView</name>
<message>
<source></source>
<translation type="vanished">Unchecked All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Show Maximum</translation>
</message>
<message>
<source></source>
<translation type="vanished">Show Minimun</translation>
</message>
</context>
<context>
<name>CDataBindModel</name>
<message>
<location filename="hmi/dialog/dataBind/CDataBindModel.cpp" line="57"/>
<source></source>
<translation>Label Name</translation>
</message>
</context>
<context>
<name>CDataBindView</name>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="29"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="29"/>
<source>!</source>
<translation>The current measuring point already exists!</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="62"/>
<source></source>
<translation>Warning</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="62"/>
<source></source>
<translation>No rows are currently selected!</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="88"/>
<source></source>
<translation>Delete</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="89"/>
<source></source>
<translation>Clear</translation>
</message>
<message>
<location filename="hmi/dialog/dataBind/CDataBindView.cpp" line="90"/>
<source></source>
<translation>New</translation>
</message>
</context>
<context>
<name>CDataOptWidget</name>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Device group/point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source>CDataOptWidget</source>
<translation type="vanished">CDataOptWidget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operate Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">State Text</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hostname</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">UserGroup</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point Tag</translation>
</message>
<message>
<source></source>
<translation type="vanished">Table Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Total</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Have no perm to cancel manual setting!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to retrieve the current logged-in user!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No operation permission!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to initialize perm!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select a record first!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Failure to read tag operate record,%1</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Failure to read tag info,%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to send cancel command</translation>
</message>
</context>
<context>
<name>CDataOptWork</name>
<message>
<source></source>
<translation type="vanished">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>
<location filename="hmi/CDesignerScene.cpp" line="981"/>
<location filename="hmi/CDesignerScene.cpp" line="985"/>
<location filename="hmi/CDesignerScene.cpp" line="989"/>
<location filename="hmi/CDesignerScene.cpp" line="993"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="981"/>
<source>!</source>
<translation>Composite primitive cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="985"/>
<source>!</source>
<translation>Sprite elements cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="989"/>
<source>!</source>
<translation>Wiget primitive cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="993"/>
<source>!</source>
<translation>Chart primitive cannot be mirrored!</translation>
</message>
</context>
<context>
<name>CDesignerView</name>
<message>
<location filename="hmi/CDesignerView.cpp" line="268"/>
<location filename="hmi/CDesignerView.cpp" line="302"/>
<source></source>
<translation>View</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="188"/>
<source></source>
<translation>Animation Configuration</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="214"/>
<source></source>
<translation>Add to Sprite</translation>
</message>
<message>
<source></source>
<translation type="vanished">Text Edit</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="199"/>
<source></source>
<translation>Text Editor</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="206"/>
<source></source>
<translation>Data Source Configuration</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="223"/>
<source></source>
<translation>Retriever</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="627"/>
<location filename="hmi/CDesignerView.cpp" line="636"/>
<source></source>
<translation>Show Grid</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="628"/>
<location filename="hmi/CDesignerView.cpp" line="643"/>
<source></source>
<translation>Grid Spacing</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="629"/>
<location filename="hmi/CDesignerView.cpp" line="649"/>
<source></source>
<translation>Grid Color</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="170"/>
<source></source>
<translation>Edit Primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerView.cpp" line="179"/>
<source></source>
<translation>Text Replace</translation>
</message>
</context>
<context>
<name>CDesignerWnd</name>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1916"/>
<source></source>
<translation>Clear Library</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="51"/>
<source></source>
<translation>Design Window</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2615"/>
<source></source>
<translation>Window</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="187"/>
<source>!
?</source>
<translation>The graphics have been modified!
Save the changes?</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="190"/>
<source></source>
<translation>Save</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="191"/>
<source></source>
<translation>Discard</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="192"/>
<location filename="hmi/CDesignerWnd.cpp" line="236"/>
<location filename="hmi/CDesignerWnd.cpp" line="1524"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="221"/>
<source></source>
<translation>New</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="226"/>
<source></source>
<translation>Warn</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="226"/>
<source>?</source>
<translation>Select new type?</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="233"/>
<source></source>
<translation>New Graphics</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="234"/>
<source></source>
<translation>New primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="298"/>
<location filename="hmi/CDesignerWnd.cpp" line="318"/>
<source></source>
<translation>Open</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="304"/>
<location filename="hmi/CDesignerWnd.cpp" line="2973"/>
<source></source>
<translation>Open File</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="305"/>
<source>pic (*.glx *.ilx *.elx)</source>
<translation>pic (*.glx *.ilx *.elx)</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="337"/>
<location filename="hmi/CDesignerWnd.cpp" line="463"/>
<location filename="hmi/CDesignerWnd.cpp" line="469"/>
<location filename="hmi/CDesignerWnd.cpp" line="526"/>
<location filename="hmi/CDesignerWnd.cpp" line="532"/>
<location filename="hmi/CDesignerWnd.cpp" line="589"/>
<location filename="hmi/CDesignerWnd.cpp" line="1519"/>
<location filename="hmi/CDesignerWnd.cpp" line="1671"/>
<location filename="hmi/CDesignerWnd.cpp" line="2986"/>
<location filename="hmi/CDesignerWnd.cpp" line="2992"/>
<location filename="hmi/CDesignerWnd.cpp" line="3123"/>
<location filename="hmi/CDesignerWnd.cpp" line="3626"/>
<source></source>
<translation>Warn</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="337"/>
<source>:</source>
<translation>File Not Found:</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="433"/>
<location filename="hmi/CDesignerWnd.cpp" line="510"/>
<location filename="hmi/CDesignerWnd.cpp" line="578"/>
<source></source>
<translation>Save File</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="446"/>
<source></source>
<translation>Save As File</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="463"/>
<location filename="hmi/CDesignerWnd.cpp" line="526"/>
<location filename="hmi/CDesignerWnd.cpp" line="2986"/>
<source>!</source>
<translation></translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="469"/>
<location filename="hmi/CDesignerWnd.cpp" line="532"/>
<location filename="hmi/CDesignerWnd.cpp" line="2992"/>
<source>线</source>
<translation>线</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="589"/>
<source></source>
<translation>Illegal naming</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="235"/>
<location filename="hmi/CDesignerWnd.cpp" line="552"/>
<source></source>
<translation>Sprite</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1554"/>
<source>.</source>
<translation>No Subsystem.Station</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1564"/>
<source></source>
<translation>Invalid Station</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1580"/>
<location filename="hmi/CDesignerWnd.cpp" line="1627"/>
<source>dev_topo_info失败</source>
<translation>Operate dev_topo_info failed</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1643"/>
<location filename="hmi/CDesignerWnd.cpp" line="1654"/>
<location filename="hmi/CDesignerWnd.cpp" line="1664"/>
<source>dev_topo_ver失败</source>
<translation>Operate dev_topo_ver failed</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1671"/>
<source>!</source>
<translation>Successful upload topology!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1899"/>
<source>F5</source>
<translation>F5</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3132"/>
<location filename="hmi/CDesignerWnd.cpp" line="3139"/>
<location filename="hmi/CDesignerWnd.cpp" line="3144"/>
<location filename="hmi/CDesignerWnd.cpp" line="3150"/>
<location filename="hmi/CDesignerWnd.cpp" line="3160"/>
<source></source>
<translation>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>
<location filename="hmi/CDesignerWnd.cpp" line="1520"/>
<source>?</source>
<translation>Perform upload topology?</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1523"/>
<source></source>
<translation>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>
<location filename="hmi/CDesignerWnd.cpp" line="1554"/>
<location filename="hmi/CDesignerWnd.cpp" line="1564"/>
<location filename="hmi/CDesignerWnd.cpp" line="1580"/>
<location filename="hmi/CDesignerWnd.cpp" line="1627"/>
<location filename="hmi/CDesignerWnd.cpp" line="1643"/>
<location filename="hmi/CDesignerWnd.cpp" line="1654"/>
<location filename="hmi/CDesignerWnd.cpp" line="1664"/>
<location filename="hmi/CDesignerWnd.cpp" line="1792"/>
<location filename="hmi/CDesignerWnd.cpp" line="2760"/>
<location filename="hmi/CDesignerWnd.cpp" line="3005"/>
<location filename="hmi/CDesignerWnd.cpp" line="3330"/>
<location filename="hmi/CDesignerWnd.cpp" line="3340"/>
<location filename="hmi/CDesignerWnd.cpp" line="3347"/>
<location filename="hmi/CDesignerWnd.cpp" line="3362"/>
<location filename="hmi/CDesignerWnd.cpp" line="3372"/>
<location filename="hmi/CDesignerWnd.cpp" line="3379"/>
<source></source>
<translation>Warning</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to operate database</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1850"/>
<source></source>
<translation>Close</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1875"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1880"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1885"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1894"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
<source></source>
<translation type="vanished">Debug</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1907"/>
<source></source>
<translation>Connect Library Again</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1908"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1912"/>
<source></source>
<translation>Retriever</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1913"/>
<source>F2</source>
<translation>F2</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1920"/>
<source></source>
<translation>Layer Management</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1973"/>
<source>Delete</source>
<translation>Delete</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1978"/>
<location filename="hmi/CDesignerWnd.cpp" line="1993"/>
<source>Ctrl+C</source>
<translation>Ctrl+C</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1982"/>
<source></source>
<translation>Check All</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1983"/>
<source>Ctrl+A</source>
<translation>Ctrl+A</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1988"/>
<source>Ctrl+X</source>
<translation>Ctrl+X</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1998"/>
<source>Ctrl+V</source>
<translation>Ctrl+V</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2003"/>
<source>Ctrl+k</source>
<translation>Ctrl+k</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2008"/>
<source>Ctrl+b</source>
<translation>Ctrl+b</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2104"/>
<source></source>
<translation>Add primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2106"/>
<source></source>
<translation>Remove primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2108"/>
<source></source>
<translation>Edit primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2111"/>
<source></source>
<translation>Add Gallery</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2113"/>
<source></source>
<translation>Delete Gallery</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2161"/>
<location filename="hmi/CDesignerWnd.cpp" line="3556"/>
<source>:</source>
<translation>Location:</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2172"/>
<source></source>
<translation>Grid</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2175"/>
<source></source>
<translation>Catch</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2178"/>
<source></source>
<translation>Quadrature</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2270"/>
<source></source>
<translation>Property Edit</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2279"/>
<source></source>
<translation>Library Information</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2289"/>
<source></source>
<translation>Library Check</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2303"/>
<location filename="hmi/CDesignerWnd.cpp" line="2676"/>
<source></source>
<translation>Layer Management</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2309"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2310"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
<source></source>
<translation type="vanished">Attribute</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2439"/>
<source></source>
<translation>Layer Display</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2724"/>
<source></source>
<translation>State</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2760"/>
<location filename="hmi/CDesignerWnd.cpp" line="3330"/>
<source></source>
<translation>The number of layers has reached its maximum value. It is not allowed to continue adding layers!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2765"/>
<source>%1</source>
<translation>Layer%1</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2788"/>
<source>%1</source>
<translation>State%1</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="2894"/>
<source>%1 - %2[*]</source>
<translation>%1 - %2[*]</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3005"/>
<source></source>
<translation>The current primitive name already exists. Repeat addition is not allowed!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3123"/>
<source></source>
<translation>Please enter the name of the new gallery</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3132"/>
<source>!</source>
<translation>Gallery name cannot be empty!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3139"/>
<source>!</source>
<translation>Gallery name initials can not be a number!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3144"/>
<source>!</source>
<translation>Gallery name initials can not be space!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3150"/>
<source>线</source>
<translation>The name of the graphic library only supports Chinese characters, letters, numbers, and underscores</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3160"/>
<source>!</source>
<translation>The name of the gallery already exists!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3340"/>
<source></source>
<translation>The maximum number of primitive states has been reached,continue to adding primitive state is not allowed!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3347"/>
<source></source>
<translation>Sprite element editing mode does not allow adding layers!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3362"/>
<source>1</source>
<translation>The number of layers should be at least 1,continue to delete layer is not allowed!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3372"/>
<source>1</source>
<translation>The number of primitive state should be at least 1,continue to delete primitive state is not allowed!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3379"/>
<source></source>
<translation>Deleting layers is not allowed in sprite element editing mode!</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="3626"/>
<source>!</source>
<translation>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>
<source></source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Type:</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Name:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</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>
<source></source>
<translation type="vanished">Print</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</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>
<message>
<source>CDevHisDataWidget</source>
<translation type="vanished">CDevHisDataWidget</translation>
</message>
<message>
<source>yyyy-MM-dd HH:mm</source>
<translation type="vanished">yyyy-MM-dd HH:mm</translation>
</message>
</context>
<context>
<name>CDevHisTableModel</name>
<message>
<source>/</source>
<translation type="vanished">Date/Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
</context>
<context>
<name>CDevRealDataWidget</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">DevGroup</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Inhibit Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Measurement Point Keyword Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Query</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source>CDevRealDataWidget</source>
<translation type="vanished"></translation>
</message>
<message>
<source></source>
<translation type="vanished">Keyword Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prohibit Control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume Control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prohibit Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume Alarm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manual Setting</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel Setting</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to retrieve device group information!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select at least one item!</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">Row &quot;%1&quot;, %2</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">&quot;%1&quot; and others, a total of (%2) items</translation>
</message>
<message>
<source>%1%2</source>
<translation type="vanished">&quot;%1&quot;, %2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to send cancel command</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to get login info!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to get login user!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Have no perm to operate!</translation>
</message>
</context>
<context>
<name>CDevSpePointWidget</name>
<message>
<source>!</source>
<translation type="vanished">Measurement point label is empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to open the database connection!</translation>
</message>
<message>
<source>!
</source>
<oldsource>!</oldsource>
<translation type="vanished">Measurement point label is not valid!</translation>
</message>
<message>
<source>!
</source>
<oldsource>!</oldsource>
<translation type="vanished">Duplicate addition!</translation>
</message>
<message>
<source>!
</source>
<oldsource>!</oldsource>
<translation type="vanished">Failed to query device description!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Number of input parameters is inconsistent!</translation>
</message>
</context>
<context>
<name>CDevTreeModel</name>
<message>
<source>//</source>
<translation type="vanished">Location/DevGroup/Device</translation>
</message>
</context>
<context>
<name>CDevTreeView</name>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Alarm Time:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Alarm Content:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Disposal Plan:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disposal Plan</translation>
</message>
</context>
<context>
<name>CDocumentManageWidget</name>
<message>
<source></source>
<translation type="vanished">Document Management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Download</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upload</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enter Document Name to Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open</translation>
</message>
</context>
<context>
<name>CDrillDownChart</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">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>
<source>:</source>
<translation type="vanished">Trend Name:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>CEventDataCollect</name>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
<message>
<source></source>
<translation type="vanished">System Information</translation>
</message>
</context>
<context>
<name>CEventDeviceTreeModel</name>
<message>
<source></source>
<translation type="vanished">System Information</translation>
</message>
</context>
<context>
<name>CEventFilterDialog</name>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Responsibility Area</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event content keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>yyyy/MM/dd hh:mm</source>
<translation type="vanished">yyyy/MM/dd hh:mm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">unResumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select time before filter!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The start time cannot more than the end time!</translation>
</message>
<message>
<source>90</source>
<translation type="vanished">The time interval cannot more than 90 days!</translation>
</message>
</context>
<context>
<name>CEventForm</name>
<message>
<source></source>
<translation type="vanished">Event</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Deselect All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Priority:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Close</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Event State:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Number of Event:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search by device group keyword</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Alarm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select event state</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accident Memory</translation>
</message>
<message>
<source></source>
<translation type="vanished">RealTime Event</translation>
</message>
<message>
<source></source>
<translation type="vanished">Historical Event</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">RealTime Event: </translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Querying historical events...</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current user does not have the right to browse the events</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export succeeded</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">History Event: </translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>%1 %2,!</source>
<translation type="vanished">The number of %1 historical events exceeds %2,not displayed!</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Total number of realtime event:</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Total number of historical event:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Number of historical event:</translation>
</message>
<message>
<source>10000,</source>
<translation type="vanished">The number of historical events beyond 10000,the excess part does not show</translation>
</message>
<message>
<source>%1,!</source>
<translation type="vanished">The number of historical events beyond %1,not shown!</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
</context>
<context>
<name>CEventHistoryModel</name>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Responsibility Area</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirmor</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume Status</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Event Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">unResumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
</context>
<context>
<name>CEventItemModel</name>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Priority</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Responsibility Area</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Event Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resume Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">unResumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
</context>
<context>
<name>CExplorerWnd</name>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="209"/>
<source> </source>
<translation></translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="263"/>
<source></source>
<translation>Open File</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="276"/>
<location filename="hmi/CExplorerWnd.cpp" line="280"/>
<location filename="hmi/CExplorerWnd.cpp" line="371"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="276"/>
<source>!</source>
<translation>Dongle running abnormal!</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="280"/>
<source>!</source>
<translation>Dongle detection normal!</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="372"/>
<source>退?</source>
<translation>Exit system?</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="375"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="376"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="546"/>
<source></source>
<translation>Edit graphics</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="547"/>
<source>Ctrl+d</source>
<translation>Ctrl+d</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="551"/>
<source></source>
<translation>Dongle state</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="552"/>
<source>Ctrl+R</source>
<translation>Ctrl+R</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="557"/>
<source>Ctrl+E</source>
<translation>Ctrl+E</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="556"/>
<source>退</source>
<translation>Exit</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="565"/>
<source></source>
<translation>Navigation Chart</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="660"/>
<source>%1 - %2</source>
<translation>%1 - %2</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="667"/>
<source></source>
<translation>Export graphics</translation>
</message>
<message>
<location filename="hmi/CExplorerWnd.cpp" line="668"/>
<source>(*.png)</source>
<translation>Graphics file(*.png)</translation>
</message>
</context>
<context>
<name>CFaultRecallRecordWidget</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source>CFaultRecallRecordWidget</source>
<translation type="vanished">CFaultRecallRecordWidget</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">Graph</translation>
</message>
<message>
<source></source>
<translation type="vanished">Play</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Confirm to start playing %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Confirm to delete %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to open database.</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Failure to delete %1!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm to clear all records?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to clear!</translation>
</message>
</context>
<context>
<name>CFileFolderTree</name>
<message>
<source>:</source>
<translation type="vanished">Name:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source></source>
<translation type="vanished">Illegal Naming</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current logged-in user does not have operational management permissions</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add Directory</translation>
</message>
<message>
<source></source>
<translation type="vanished">The directory already exists.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to add the directory.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the directory to modify.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify directory name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to modify the directory name.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the directory to delete.</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Confirm on delete?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to delete the directory</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current logged-in user does not have operational management permissions.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select the upload directory.</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upload document</translation>
</message>
<message>
<source>: %1,?</source>
<translation type="vanished">The document already exists: %1, do you want to replace it?</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">%1 Upload failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upload successful</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a document</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a download path</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">%1 Download failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Download successful</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Confirm on delete?</translation>
</message>
<message>
<source> %1 </source>
<translation type="vanished">Failed to delete %1</translation>
</message>
<message>
<source></source>
<translation type="vanished">The document does not exist</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to open the document</translation>
</message>
<message>
<source></source>
<translation type="vanished">Serial Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Document Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Document Modification Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<location filename="hmi/dialog/ShapeConfigDialog/CFindReplace.cpp" line="8"/>
<source></source>
<translation>Connection Replace</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CFindReplace.cpp" line="210"/>
<source>:%1</source>
<translation>Replaced: %1</translation>
</message>
</context>
<context>
<name>CFlowLine</name>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="234"/>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="260"/>
<source></source>
<translation>Flow color</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="241"/>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="261"/>
<source></source>
<translation>Flow lenth</translation>
</message>
</context>
<context>
<name>CGTableWidget</name>
<message>
<location filename="GraphShape/ScriptWrap/CQWidgetWrap.cpp" line="924"/>
<source>xlsx文件为</source>
<translation>Export xlsx file to</translation>
</message>
</context>
<context>
<name>CGlobalConfigDialog</name>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.ui" line="14"/>
<source></source>
<translation>Global Parameter</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.ui" line="68"/>
<source>+</source>
<translation>+</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.ui" line="87"/>
<source>-</source>
<translation>-</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.ui" line="126"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.ui" line="133"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="12"/>
<source></source>
<translation>Global Variable Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="99"/>
<source></source>
<translation>Description</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="99"/>
<source></source>
<translation>Name</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="99"/>
<source></source>
<translation>Type</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="99"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="217"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="217"/>
<source>!</source>
<translation>Failed to save!</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="227"/>
<source></source>
<translation>Number</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="228"/>
<source></source>
<translation>Bool</translation>
</message>
<message>
<location filename="hmi/dialog/globalConfigDialog/CGlobalConfigDialog.cpp" line="229"/>
<source></source>
<translation>String</translation>
</message>
</context>
<context>
<name>CGradientDialog</name>
<message>
<location filename="PropertyEditor/gradient/CGradientDialog.cpp" line="17"/>
<source></source>
<translation>Fill Configuration</translation>
</message>
</context>
<context>
<name>CGraphApp</name>
<message>
<location filename="hmi/CGraphApp.cpp" line="427"/>
<location filename="hmi/CGraphApp.cpp" line="998"/>
<location filename="hmi/CGraphApp.cpp" line="1014"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/CGraphApp.cpp" line="427"/>
<source>!</source>
<translation>System not started!</translation>
</message>
<message>
<location filename="hmi/CGraphApp.cpp" line="998"/>
<source>!</source>
<translation>WatchDog running abnormal!</translation>
</message>
<message>
<location filename="hmi/CGraphApp.cpp" line="1014"/>
<source>!</source>
<translation>WatchDog running abnormal!</translation>
</message>
</context>
<context>
<name>CGraphDataAcess</name>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1027"/>
<source></source>
<translation>The user does not have the specified permissions</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1032"/>
<source></source>
<translation>No user login information</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1037"/>
<source></source>
<translation>The input name does not exist</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1042"/>
<source></source>
<translation>The input name is not unique</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1047"/>
<source></source>
<translation>Logon on this node is not allowed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Password error</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1052"/>
<source></source>
<translation>Password error</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1057"/>
<source></source>
<translation>User deactivated</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1062"/>
<source></source>
<translation>User locked</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1067"/>
<source></source>
<translation>The user does not belong to the selected user group</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1072"/>
<source>,</source>
<translation>Unknown error, the system may not have started properly</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1077"/>
<source></source>
<translation>Unknown error</translation>
</message>
<message>
<location filename="GraphDataAcess/CGraphDataAcess.cpp" line="1084"/>
<source></source>
<translation>Memory error</translation>
</message>
</context>
<context>
<name>CGraphFileTree</name>
<message>
<location filename="hmi/dialog/graphTree/CGraphFileTree.cpp" line="19"/>
<source>...</source>
<translation>Search...</translation>
</message>
<message>
<location filename="hmi/dialog/graphTree/CGraphFileTree.cpp" line="62"/>
<source></source>
<translation></translation>
</message>
</context>
<context>
<name>CGraphView</name>
<message>
<location filename="hmi/CGraphView.cpp" line="233"/>
<location filename="hmi/CGraphView.cpp" line="338"/>
<source></source>
<translation>Title</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="225"/>
<location filename="hmi/CGraphView.cpp" line="234"/>
<location filename="hmi/CGraphView.cpp" line="289"/>
<source></source>
<translation>Sheet</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="235"/>
<location filename="hmi/CGraphView.cpp" line="304"/>
<source></source>
<translation>Background Color</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="236"/>
<location filename="hmi/CGraphView.cpp" line="317"/>
<source></source>
<translation>Background Image</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="245"/>
<location filename="hmi/CGraphView.cpp" line="380"/>
<source></source>
<translation>Whether to Zoom</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="246"/>
<location filename="hmi/CGraphView.cpp" line="376"/>
<source></source>
<translation>Whether Topology</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="247"/>
<location filename="hmi/CGraphView.cpp" line="360"/>
<source></source>
<translation>Adaptive display</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="248"/>
<location filename="hmi/CGraphView.cpp" line="312"/>
<source></source>
<translation>Window Identifier</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="249"/>
<location filename="hmi/CGraphView.cpp" line="384"/>
<source></source>
<translation>Publish Type</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="273"/>
<location filename="hmi/CGraphView.cpp" line="326"/>
<source></source>
<translation>Layer Display</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="275"/>
<location filename="hmi/CGraphView.cpp" line="342"/>
<source></source>
<translation>Window Close Button</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="276"/>
<location filename="hmi/CGraphView.cpp" line="356"/>
<source>.</source>
<translation>Subsystem.Station</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="277"/>
<location filename="hmi/CGraphView.cpp" line="364"/>
<source></source>
<translation>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>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="217"/>
<source>线</source>
<translation>Gridline color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="218"/>
<source></source>
<translation>Grid color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="225"/>
<source></source>
<translation>Alternate color</translation>
</message>
</context>
<context>
<name>CGroupManageDialog</name>
<message>
<source></source>
<translation type="vanished">Polling Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Polling group cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Polling group cannot repeat!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Polling group invalid!</translation>
</message>
</context>
<context>
<name>CHangPanelWidget</name>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hostname</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source>CHangPanelWidget</source>
<translation type="vanished">CHangPanelWidget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subsystem:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source></source>
<translation type="vanished">Tag Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Total</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Have no perm to operate!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to initialize perm!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source>%1</source>
<translation type="vanished">Failure to read token info,%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to send cancel command</translation>
</message>
</context>
<context>
<name>CHangPanelWork</name>
<message>
<source></source>
<translation type="vanished">Failure to read tag info</translation>
</message>
</context>
<context>
<name>CHisEventManage</name>
<message>
<source></source>
<translation type="vanished">No event related to this device was found!</translation>
</message>
</context>
<context>
<name>CHistoryActionModel</name>
<message>
<source></source>
<translation type="vanished">Action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing results</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
</context>
<context>
<name>CHistoryLinkFilterDialog</name>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">User</translation>
</message>
<message>
<source></source>
<translation type="vanished">Result</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Standard Linkage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom Linkage</translation>
</message>
</context>
<context>
<name>CHistoryLinkModel</name>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">User</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing results</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
</context>
<context>
<name>CHistorySequenceFilterDialog</name>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">User</translation>
</message>
<message>
<source></source>
<translation type="vanished">Result</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Standard sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom sequence control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
</context>
<context>
<name>CHistorySequenceModel</name>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">User</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing results</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Standard sequence control</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom sequence</translation>
</message>
</context>
<context>
<name>CHmiConfig</name>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CHmiConfig.cpp" line="15"/>
<source></source>
<translation>Page Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CHmiConfig.cpp" line="55"/>
<source></source>
<translation>Home Screen</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CHmiConfig.cpp" line="55"/>
<source></source>
<translation>Screen Number</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CHmiConfig.cpp" line="159"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/dialog/hmiConfigDialog/CHmiConfig.cpp" line="159"/>
<source>!</source>
<translation>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>
<source></source>
<translation type="vanished">Graphic Element Action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source>+</source>
<translation type="vanished">+</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</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">Select File</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save Failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Left-click</translation>
</message>
<message>
<source></source>
<translation type="vanished">Double-click with the left mouse button</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prohibit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Allow</translation>
</message>
</context>
<context>
<name>CLayerDlg</name>
<message>
<location filename="hmi/dialog/layerDialog/CLayerDlg.cpp" line="76"/>
<source></source>
<translation>Layer Tool</translation>
</message>
</context>
<context>
<name>CLimitOptWidget</name>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Close</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source>CLimitOptWidget</source>
<translation type="vanished">CLimitOptWidget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>%1[%2-%3], </source>
<translation type="vanished">%1[%2-%3], not perm!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Setting successful</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Limit Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Exceedance Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upper Limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lower Limit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upper Limit 2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lower Limit 2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Upper Limit 3</translation>
</message>
<message>
<source></source>
<translation type="vanished">Lower Limit 3</translation>
</message>
<message>
<source></source>
<translation type="vanished">The upper limit must more than the lower limit!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The upper limit 2 must more than the lower limit 2!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The lower limit 2 must less than the lower limit!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The upper limit 2 must more than the upper limit!</translation>
</message>
<message>
<source></source>
<translation type="vanished">No Exceedance</translation>
</message>
<message>
<source></source>
<translation type="vanished">First-Level Exceedance</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second-Level Exceedance</translation>
</message>
</context>
<context>
<name>CLimitOptWork</name>
<message>
<source>!</source>
<translation type="vanished">Failure to initialize system!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to set isLimit!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to change limit info!</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Set limit </translation>
</message>
<message>
<source> </source>
<translation type="vanished"> Cancel limit </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operator: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Hostname: </translation>
</message>
</context>
<context>
<name>CLineEditWithBt</name>
<message>
<location filename="GraphTool/WebPublish/CLineEditWithBt.cpp" line="47"/>
<location filename="hmi/dialog/hmiConfigDialog/CLineEditWithBt.cpp" line="47"/>
<source></source>
<translation>Select File</translation>
</message>
</context>
<context>
<name>CLineEditWithBtn</name>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Linkage Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Linkage Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Linkage State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executive Mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">non execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Expired Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Automatic</translation>
</message>
<message>
<source></source>
<translation type="vanished">Simi-automatic</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manual</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please click the &quot;All Linkages&quot; button to refresh the configuration</translation>
</message>
</context>
<context>
<name>CLinkCtrlTreeModel</name>
<message>
<source></source>
<translation type="vanished">Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executive Mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delay Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure handling</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executive state</translation>
</message>
<message>
<source></source>
<translation type="vanished">Serial</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parallel</translation>
</message>
<message>
<source> </source>
<translation type="vanished"> second</translation>
</message>
<message>
<source></source>
<translation type="vanished">Automatic skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manual intervention</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Linkage termination</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Next Function</translation>
</message>
<message>
<source></source>
<translation type="vanished">non execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
</context>
<context>
<name>CLinkCtrlWidget</name>
<message>
<source></source>
<translation type="vanished">Linkage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Classification of Linkage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pending linkage</translation>
</message>
<message>
<source></source>
<translation type="vanished">All linkage</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">LinkageList</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">ActionList</translation>
</message>
<message>
<source></source>
<translation type="vanished">Terminate</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Execute </translation>
</message>
<message>
<source></source>
<translation type="vanished">Step</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pause</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">The current user does not have linkage operation authority!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not linkage selected currently</translation>
</message>
<message>
<source></source>
<translation type="vanished">continue</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Linkage Name: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Error code: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Error description: </translation>
</message>
<message>
<source></source>
<translation type="vanished">Linkage operation request failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execution failed, manual intervention request!</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Function name: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Action name: </translation>
</message>
<message>
<source></source>
<translation type="vanished">Manual intervention request</translation>
</message>
<message>
<source></source>
<translation type="vanished">Retry</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source></source>
<translation type="vanished">Linkage Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">HistoryList</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execute Detail</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source>(*.pdf *)</source>
<translation type="vanished">(*.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>
<source></source>
<translation type="vanished">Marker</translation>
</message>
<message>
<source></source>
<translation type="vanished">Station</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execution status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not executed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Alarm Statistic</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Compare</translation>
</message>
</context>
<context>
<name>CMainWindow</name>
<message>
<source>CMainWindow</source>
<translation type="vanished">CMainWindow</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Device/Point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear Measurement Points</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Failed to send message</translation>
</message>
<message>
<source>访!</source>
<translation type="vanished">Failed to create an instance of the system information access library!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to initialize the permission interface!</translation>
</message>
<message>
<source>线!</source>
<translation type="vanished">Failed to subscribe to the bus!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error parsing message</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown command</translation>
</message>
<message>
<source></source>
<translation type="vanished">No message received</translation>
</message>
</context>
<context>
<name>CMyCalendar</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">To</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
</context>
<context>
<name>CNavigationConfigDialog</name>
<message>
<source></source>
<translation type="vanished">Open</translation>
</message>
<message>
<source>_</source>
<translation type="vanished">New Item</translation>
</message>
</context>
<context>
<name>CNavigationDialog</name>
<message>
<source></source>
<translation type="vanished">Navigation Bar Configuration Tool</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add Node</translation>
</message>
<message>
<source>+</source>
<translation type="vanished">+</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add ChildNode</translation>
</message>
<message>
<source></source>
<translation type="vanished"></translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete Node</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear Node</translation>
</message>
<message>
<source>×</source>
<translation type="vanished">Close (X)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Move Node Up</translation>
</message>
<message>
<source></source>
<translation type="vanished">Up Arrow</translation>
</message>
<message>
<source></source>
<translation type="vanished">Move Node Down</translation>
</message>
<message>
<source></source>
<translation type="vanished">Down Arrow</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Attribute</translation>
</message>
<message>
<source>使</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Icon</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data</translation>
</message>
<message>
<source>Web发布</source>
<translation type="vanished">Web Publishing</translation>
</message>
<message>
<source>Web类型</source>
<translation type="vanished">Web Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Website URL</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">Switch Screen</translation>
</message>
<message>
<source></source>
<translation type="vanished">Switch navigation</translation>
</message>
<message>
<source></source>
<translation type="vanished">call program</translation>
</message>
<message>
<source></source>
<translation type="vanished">Load Webpage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom Item</translation>
</message>
<message>
<source>_</source>
<translation type="vanished">New Project</translation>
</message>
<message>
<source>: %1-%2-%3-%4</source>
<translation type="vanished">Maximum of four levels of structure supported: %1-%2-%3-%4</translation>
</message>
<message>
<source></source>
<translation type="vanished">ExpandAll</translation>
</message>
<message>
<source></source>
<translation type="vanished">CollapseAll</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Save Failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Page</translation>
</message>
<message>
<source></source>
<translation type="vanished">First Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Third Level</translation>
</message>
<message>
<source>web发布</source>
<translation type="vanished">Web deployment</translation>
</message>
<message>
<source>web类型</source>
<translation type="vanished">Web type</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Failed</translation>
</message>
<message>
<source>: %1, [%2] !</source>
<translation type="vanished">Line: %1, [%2] does not comply with the standard!</translation>
</message>
</context>
<context>
<name>CNavigationWidget</name>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to save</translation>
</message>
<message>
<source></source>
<translation type="vanished">switch graph</translation>
</message>
<message>
<source></source>
<translation type="vanished">call program</translation>
</message>
<message>
<source></source>
<translation type="vanished">First Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Third Level</translation>
</message>
<message>
<source>使</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Icon</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data</translation>
</message>
<message>
<source>web发布</source>
<translation type="vanished">web publish</translation>
</message>
<message>
<source></source>
<translation type="vanished">Attribute Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">ExpandAll</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Operation tasks</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">Guardian</translation>
</message>
<message>
<source></source>
<translation type="vanished">Principal</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Up</translation>
</message>
<message>
<source></source>
<translation type="vanished">Down</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Print</translation>
</message>
<message>
<source></source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to open history table!</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>:&lt;br&gt;</source>
<translation type="vanished">Remark:&lt;br&gt;</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Operator:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Guardian:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Principal:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Steps</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Row:%1 save failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save successed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Typical ticket name is null!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation Banks is null!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator is null!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Guardian is null!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Principal is null!</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Row : %1 number is null!</translation>
</message>
<message>
<source>%1 %2 </source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Typical ticket name already exist!</translation>
</message>
<message>
<source>: &apos;%1&apos; </source>
<translation type="vanished">Typical ticket name: &apos;%1&apos; save failed!</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Save the change ?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Print successfully!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Print failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Print</translation>
</message>
<message>
<source></source>
<translation type="vanished">Electronic signature</translation>
</message>
<message>
<source>yyyy/MM/dd HH:mm:ss</source>
<translation type="vanished">yyyy/MM/dd HH:mm:ss</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation Banks</translation>
</message>
<message>
<source></source>
<translation type="vanished">Begin Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Signature</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation Content</translation>
</message>
<message>
<source>key_id_tag</source>
<translation type="vanished">key_id_tag</translation>
</message>
<message>
<source>ctrl_value</source>
<translation type="vanished">ctrl_value</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">Row:%1 Operate content is empty!</translation>
</message>
<message>
<source>%1?</source>
<translation type="vanished">%1 is already exist,replace?</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operation Banks: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operation begin time: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operation end time: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operation task: </translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>COperationOrderModelForm</name>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>?</source>
<translation type="vanished">Save the template change?</translation>
</message>
</context>
<context>
<name>COrderManageWidget</name>
<message>
<source></source>
<translation type="vanished">Typical ticket management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Typical ticket library</translation>
</message>
<message>
<source></source>
<translation type="vanished">number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Description of operation sequence</translation>
</message>
<message>
<source> (%1)</source>
<translation type="vanished">Delete(%1)</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source> %1 ?</source>
<translation type="vanished">Delete %1 ?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Automatic Ticket</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CPenDialog</name>
<message>
<location filename="PropertyEditor/pen/CPenDialog.ui" line="17"/>
<source>Pen</source>
<translation>Pen</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.ui" line="77"/>
<source>线:</source>
<translation>Line Width:</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.ui" line="100"/>
<source>线:</source>
<translation>Line Style:</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.ui" line="120"/>
<source></source>
<translation>Preview</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="10"/>
<source></source>
<translation>Brush Configuration</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="36"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>NoPen</source>
<translation>NoPen</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="42"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>SolidLine</source>
<translation>SolidLine</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="48"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>DashLine</source>
<translation>DashLine</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="54"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>DotLine</source>
<translation>DotLine</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="60"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>DashDotLine</source>
<translation>DashDotLine</translation>
</message>
<message>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="66"/>
<location filename="PropertyEditor/pen/CPenDialog.cpp" line="92"/>
<source>DashDotDotLine</source>
<translation>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>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Contrast</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Plot</translation>
</message>
<message>
<source></source>
<translation type="vanished">Collect</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">Run Trend Analysis</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save Image</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Real</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">Second</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom</translation>
</message>
<message>
<source>线</source>
<translation type="vanished">Yesterday&apos;s Curve</translation>
</message>
<message>
<source></source>
<translation type="vanished">Trend Graph</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</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">Preview</translation>
</message>
<message>
<source></source>
<translation type="vanished">Next</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Hour</translation>
</message>
<message>
<source></source>
<translation type="vanished">Eight Hour</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Day</translation>
</message>
<message>
<source>线</source>
<translation type="vanished">Curve</translation>
</message>
<message>
<source></source>
<translation type="vanished">Table</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>线[64]</source>
<translation type="vanished">The current trend curve has reached the maximum number of supports [64]!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Realtime</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second</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">Custom</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save as</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save successed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to save</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select Alarm State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Searching</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The start time cannot more than the end time!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">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>
<source>yyyy/MM/dd HH:mm</source>
<translation type="vanished">yyyy/MM/dd HH:mm</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>
<source></source>
<translation type="vanished">Input on double click</translation>
</message>
<message>
<source>线[%1]</source>
<translation type="vanished">The current trend curve has reached the maximum supported quantity of [%1]!</translation>
</message>
<message>
<source>线-</source>
<translation type="vanished">Yesterday&apos;s Curve -</translation>
</message>
<message>
<source>(*.jpg)</source>
<translation type="vanished">(*.jpg)</translation>
</message>
<message>
<source>(*.xlsx)</source>
<translation type="vanished">(*.xlsx)</translation>
</message>
</context>
<context>
<name>CPointLockWidget</name>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Interlock Configuration</translation>
</message>
<message>
<source>1-1AH5-</source>
<translation type="vanished">1-1AH5</translation>
</message>
<message>
<source></source>
<translation type="vanished">Control Status</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">Condition</translation>
</message>
<message>
<source></source>
<translation type="vanished">None</translation>
</message>
<message>
<source></source>
<translation type="vanished">&lt;</translation>
</message>
<message>
<source></source>
<translation type="vanished">&lt;=</translation>
</message>
<message>
<source></source>
<translation type="vanished">==</translation>
</message>
<message>
<source></source>
<translation type="vanished">&gt;=</translation>
</message>
<message>
<source></source>
<translation type="vanished">&gt;</translation>
</message>
<message>
<source></source>
<translation type="vanished">!=</translation>
</message>
<message>
<source></source>
<translation type="vanished">and</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Status Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select a row</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please add a point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to add</translation>
</message>
</context>
<context>
<name>CPointRealDataWidget</name>
<message>
<source></source>
<translation type="vanished">Communication status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Normal</translation>
</message>
<message>
<source></source>
<translation type="vanished">Abnormal</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">Not found group %1!</translation>
</message>
</context>
<context>
<name>CPreviewForm</name>
<message>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="78"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="79"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="80"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="158"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="181"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="182"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="183"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="184"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="185"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="186"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="187"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="188"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="204"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="205"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="206"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="207"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="218"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="220"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="222"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="224"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="226"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="228"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="230"/>
<location filename="GraphTool/QssEditor/CPreviewForm.cpp" line="232"/>
<source></source>
<translation>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>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>CPropertyDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Installation Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parameter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance Period</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manufacturer Contact</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Month</translation>
</message>
<message>
<source></source>
<translation type="vanished">Three Months</translation>
</message>
<message>
<source></source>
<translation type="vanished">Six Months</translation>
</message>
<message>
<source></source>
<translation type="vanished">One Year</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Device name cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed,please try again!</translation>
</message>
</context>
<context>
<name>CQssEditor</name>
<message>
<location filename="GraphTool/QssEditor/CQssEditor.cpp" line="12"/>
<source></source>
<translation>QssEditor</translation>
</message>
</context>
<context>
<name>CRealTableModel</name>
<message>
<source></source>
<translation type="vanished">Measuring Point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Status</translation>
</message>
</context>
<context>
<name>CRecordDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</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">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No item is currently selected!</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>~</source>
<translation type="vanished">~</translation>
</message>
<message>
<source></source>
<translation type="vanished">Effective for start time and end time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Effective for device namerecord nameoperator and maintenance content</translation>
</message>
<message>
<source>%1 </source>
<translation type="vanished">%1 maintenance records</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to delete!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Successful delete!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The start time cannot more than end time!</translation>
</message>
</context>
<context>
<name>CRecordForm</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">Guardian</translation>
</message>
<message>
<source></source>
<translation type="vanished">Principal</translation>
</message>
<message>
<source></source>
<translation type="vanished">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Non execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unconfirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Principal</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation Banks</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execution time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Finish time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Guardian</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation Banks</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket 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">Execution status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Detail</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select one item!</translation>
</message>
</context>
<context>
<name>CRecordPropertyDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Edit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintainer</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance start time</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance end time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Maintenance content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The record name cannot be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The start time cannot more than the end time!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed,please try again!</translation>
</message>
</context>
<context>
<name>CRecordTablModel</name>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source></source>
<translation type="vanished">Record 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">Maintenance content</translation>
</message>
</context>
<context>
<name>CRecordWidget</name>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Handling problem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Last leftover problem</translation>
</message>
<message>
<source></source>
<translation type="vanished">Handling problem on duty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Leftover problem on duty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Key information notes</translation>
</message>
</context>
<context>
<name>CRelaySettingWidget</name>
<message>
<source></source>
<translation type="vanished">Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Relay settting management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Switch</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Current group:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Front equipment</translation>
</message>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Group No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Preset Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Return Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">Range</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unit</translation>
</message>
<message>
<source></source>
<translation type="vanished">Code No</translation>
</message>
<message>
<source>isError</source>
<translation type="vanished">isError</translation>
</message>
<message>
<source></source>
<translation type="vanished">Read</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modify</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Unknown Value:%1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Not relay setting operate perm!</translation>
</message>
<message>
<source>:%1,,!</source>
<translation type="vanished">Row:%1,current value is invalid,please read first!</translation>
</message>
<message>
<source>:%1,,!</source>
<translation type="vanished">Row:%1,preset value is invalid,please read first!</translation>
</message>
<message>
<source>:%1,!</source>
<translation type="vanished">Row:%1,preset value is beyond the range!</translation>
</message>
<message>
<source>:%1,!</source>
<translation type="vanished">Row:%1,return value is invalid!</translation>
</message>
<message>
<source>:%1,!</source>
<translation type="vanished">Row:%1,preset value is inconsistent with return value!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please read current group first!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Setting group no cannot equal to current group no!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Verification</translation>
</message>
<message>
<source></source>
<translation type="vanished">Permissions validation</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select one group!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Not device selected!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Not setting group configuration!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Receive timeout!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to send command!</translation>
</message>
</context>
<context>
<name>CReportFavTreeWidget</name>
<message>
<source></source>
<translation type="vanished">Favorite</translation>
</message>
<message>
<source></source>
<translation type="vanished">Report Management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please enter the favorite report name</translation>
</message>
<message>
<source></source>
<translation type="vanished">The report name cannot be empty!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current favorite report name already exists!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Rename</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current report name already exists!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select report favorite file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save report favorite file</translation>
</message>
</context>
<context>
<name>CReportStackedWidget</name>
<message>
<source></source>
<translation type="vanished">Return</translation>
</message>
</context>
<context>
<name>CReportWidget</name>
<message>
<source></source>
<translation type="vanished">Export the report</translation>
</message>
</context>
<context>
<name>CRetriever</name>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="14"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="26"/>
<source></source>
<translation>Retriever</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="103"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="346"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="587"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="815"/>
<source></source>
<translation>Subsystem:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="142"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="385"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="626"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="854"/>
<source></source>
<translation>Location:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Type:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="234"/>
<location filename="GraphTool/Retriever/CRetriever.ui" line="982"/>
<source></source>
<translation>Device Group:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="513"/>
<source></source>
<translation>Table Name:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="712"/>
<source></source>
<translation>Statistical template:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1084"/>
<source></source>
<translation>Table</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1077"/>
<source>:</source>
<translation>Retriever Mode:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1060"/>
<source></source>
<translation>Device</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1053"/>
<source></source>
<translation>Statistical</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1070"/>
<source></source>
<translation>Multipoint</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1091"/>
<source></source>
<translation>Device Group Retrieval</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1174"/>
<source></source>
<translation>Point Type:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1284"/>
<source></source>
<translation>Value:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1373"/>
<source></source>
<translation>Point Name:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.ui" line="1476"/>
<source></source>
<translation>Column Name:</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="200"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1166"/>
<source></source>
<translation>Digital</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="201"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1170"/>
<source></source>
<translation>Analog</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="202"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1174"/>
<source></source>
<translation>Mix</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="203"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1178"/>
<source></source>
<translation>Accuml</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="204"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1182"/>
<source></source>
<translation>Const</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="207"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="910"/>
<source></source>
<translation>General</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="208"/>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="932"/>
<source></source>
<translation>Other</translation>
</message>
<message>
<source></source>
<translation type="vanished">Keywords</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="918"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="926"/>
<source></source>
<translation>State</translation>
</message>
<message>
<location filename="GraphTool/Retriever/CRetriever.cpp" line="1409"/>
<source></source>
<translation>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>
<source></source>
<translation type="vanished">Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Graph Name</translation>
</message>
<message>
<source>(s)</source>
<translation type="vanished">Interval</translation>
</message>
<message>
<source>()</source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Start</translation>
</message>
<message>
<source></source>
<translation type="vanished">Stop</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>(s)</source>
<translation type="vanished">Autopolling time(s)</translation>
</message>
</context>
<context>
<name>CRunSequenceFilterDialog</name>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Keywords</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence name:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Standard sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom sequence</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<oldsource></oldsource>
<translation type="vanished">Location name:</translation>
</message>
</context>
<context>
<name>CRunningSequenceModel</name>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing results</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Standard sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">non-execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
</context>
<context>
<name>CScreenShot</name>
<message>
<location filename="hmi/dialog/screenShot/CScreenShot.cpp" line="112"/>
<source></source>
<translation>Save Image</translation>
</message>
<message>
<location filename="hmi/dialog/screenShot/CScreenShot.cpp" line="112"/>
<source> (*.png)</source>
<translation>Graphics file(*.png)</translation>
</message>
</context>
<context>
<name>CSearchDialog</name>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.cpp" line="8"/>
<source></source>
<translation>Find &amp;&amp; Replace</translation>
</message>
</context>
<context>
<name>CSecondNavigationWidget</name>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source></source>
<translation type="vanished">Switch Screen</translation>
</message>
<message>
<source></source>
<translation type="vanished">call program</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">First Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second Level</translation>
</message>
<message>
<source></source>
<translation type="vanished">Third Level</translation>
</message>
<message>
<source>使</source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Icon</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hint</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save Failed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Property Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">ExpandAll</translation>
</message>
<message>
<source></source>
<translation type="vanished">CollapseAll</translation>
</message>
</context>
<context>
<name>CSecondReportWidget</name>
<message>
<source></source>
<translation type="vanished">The end time is later than the start time, please adjust the time and then search again!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No measuring point selected, please select a measuring point and then search for the report!</translation>
</message>
<message>
<source>10000</source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search time</translation>
</message>
<message>
<source></source>
<translation type="vanished">The current logged-in user does not have permission for operational management functions!</translation>
</message>
<message>
<source>
</source>
<translation type="vanished">Failed to export header:
Unable to open the file!</translation>
</message>
<message>
<source>
</source>
<translation type="vanished">Export header to:</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Report Management</translation>
</message>
<message>
<source>:
csv文件!</source>
<translation type="vanished">Failed to import header:
Incorrect import format, only CSV files are supported!</translation>
</message>
<message>
<source>:
!</source>
<translation type="vanished">Failed to import header:
Unable to open the file for import!</translation>
</message>
<message>
<source>:
!</source>
<translation type="vanished">Failed to import header:
The length of the header does not match the existing header length!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Header imported successfully!</translation>
</message>
<message>
<source></source>
<translation type="vanished">The report data is empty, please query the report data first!</translation>
</message>
<message>
<source>
</source>
<translation type="vanished">Failed to export report:
Unable to open the file!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Table exported successfully!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Query terminated!</translation>
</message>
<message>
<source></source>
<translation type="vanished">No data available for the specified period!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to generate report!</translation>
</message>
</context>
<context>
<name>CSecondReportWidgetClass</name>
<message>
<source>test</source>
<translation type="vanished">Test</translation>
</message>
<message>
<source></source>
<translation type="vanished">Daily Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">Monthly Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">Annual Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">Custom</translation>
</message>
<message>
<source></source>
<translation type="vanished">Statistics</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Favorite</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Header</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import Header</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export Table</translation>
</message>
<message>
<source></source>
<translation type="vanished">Start Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Year</translation>
</message>
<message>
<source></source>
<translation type="vanished">Month</translation>
</message>
<message>
<source></source>
<translation type="vanished">Day</translation>
</message>
<message>
<source></source>
<translation type="vanished">Hour</translation>
</message>
<message>
<source></source>
<translation type="vanished">Minute</translation>
</message>
<message>
<source></source>
<translation type="vanished">End Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time Interval</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1 Month</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">1 Hour</translation>
</message>
<message>
<source>30</source>
<translation type="vanished">30 Minutes</translation>
</message>
<message>
<source>15</source>
<translation type="vanished">15 Minutes</translation>
</message>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
</context>
<context>
<name>CSeqPermDialog</name>
<message>
<source></source>
<translation type="vanished">Verification</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation validation</translation>
</message>
<message>
<source></source>
<translation type="vanished">User group</translation>
</message>
<message>
<source></source>
<translation type="vanished">User name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Password</translation>
</message>
<message>
<source></source>
<translation type="vanished">User alias</translation>
</message>
<message>
<source></source>
<translation type="vanished">Guardian validation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Guardian validation: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Operation validation: </translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">The input name %1 does not exist!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 have no perm guard!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 have no perm to execute sequence!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 Logon on this node is not allowed!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 Password error!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 User deactivated!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 User locked!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">The user %1 does not belong to the selected user group!</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">%1 check failed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>监护验证: 输入账号有误!</source>
<translation type="vanished">Guardian validation: incorrect input name!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Guardian and operator can not be the same person!</translation>
</message>
</context>
<context>
<name>CSequenceManageWidget</name>
<message>
<source></source>
<translation type="vanished">Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execute</translation>
</message>
<message>
<source></source>
<translation type="vanished">Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">All sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter</translation>
</message>
<message>
<source></source>
<translation type="vanished">History List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execute details</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">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">No sequence control operation permission!</translation>
</message>
<message>
<source>CSequenceManageWidget</source>
<translation type="vanished">CSequenceManageWidget</translation>
</message>
<message>
<source>Save File</source>
<translation type="vanished">Save File</translation>
</message>
<message>
<source>(*.pdf *)</source>
<translation type="vanished">(*.pdf *)</translation>
</message>
</context>
<context>
<name>CSequenceWidget</name>
<message>
<source></source>
<translation type="vanished">Sequence</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence Name:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Executive Mode:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Automatic</translation>
</message>
<message>
<source></source>
<translation type="vanished">Step</translation>
</message>
<message>
<source></source>
<translation type="vanished">Execute</translation>
</message>
<message>
<source></source>
<translation type="vanished">Pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">Terminate</translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Check the status of control point, please wait a moment</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Being queried...</translation>
</message>
<message>
<source> [%1]%2</source>
<translation type="vanished">Service response [%1]%2</translation>
</message>
<message>
<source>- [%1]</source>
<translation type="vanished">Service response-error [%1]</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Sequence name: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Error code: </translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Error description: </translation>
</message>
<message>
<source> [-%1]%2</source>
<translation type="vanished">Change of state [Sequence-%1]%2</translation>
</message>
<message>
<source> [-%1] [-%2]%3</source>
<translation type="vanished">Change of state [Sequence-%1] [Function-%2]%3</translation>
</message>
<message>
<source> [-%1] [-%2] [-%3]%4</source>
<translation type="vanished">Change of state [Sequence-%1] [Function-%2] [Action-%3]%4</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Function name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Action name</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Manual intervention request!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manual intervention request</translation>
</message>
<message>
<source></source>
<translation type="vanished">Retry</translation>
</message>
<message>
<source></source>
<translation type="vanished">Skip</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Wait for execution...</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Wait for pause...</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Wait for continue...</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">Wait for termination...</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence start</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sequence continue</translation>
</message>
<message>
<source></source>
<translation type="vanished">One step to start</translation>
</message>
<message>
<source></source>
<translation type="vanished">One step to continue</translation>
</message>
<message>
<source></source>
<translation type="vanished">non-execution</translation>
</message>
<message>
<source></source>
<translation type="vanished">executing</translation>
</message>
<message>
<source></source>
<translation type="vanished">triggered</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution failure</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution success</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution termination</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution pause</translation>
</message>
<message>
<source></source>
<translation type="vanished">execution skip</translation>
</message>
<message>
<source></source>
<translation type="vanished">Continue</translation>
</message>
</context>
<context>
<name>CSeriaDevTableModel</name>
<message>
<source></source>
<translation type="vanished">Serial Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Description</translation>
</message>
<message>
<source>RTU描述</source>
<translation type="vanished">RTU Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Port Name</translation>
</message>
<message>
<source>ID</source>
<translation type="vanished">DeviceId</translation>
</message>
<message>
<source></source>
<translation type="vanished">Communication status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Communication Interrupted</translation>
</message>
<message>
<source></source>
<translation type="vanished">Communication Normal</translation>
</message>
</context>
<context>
<name>CSerialDevStatusWidget</name>
<message>
<source>RTU/</source>
<translation type="vanished">RTU/Port</translation>
</message>
</context>
<context>
<name>CShape</name>
<message>
<location filename="GraphShape/BasicShape/CShape.cpp" line="522"/>
<source></source>
<translation>Pen</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CShape.cpp" line="538"/>
<source></source>
<translation>Brush</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CShape.cpp" line="1532"/>
<source>%1
</source>
<translation>%1
</translation>
</message>
</context>
<context>
<name>CShapeConfigDialog</name>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="59"/>
<source></source>
<translation>Data Binding</translation>
</message>
<message>
<source></source>
<translation type="vanished">Function Binding</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="62"/>
<source></source>
<translation>Strategy Configuration</translation>
</message>
<message>
<source></source>
<translation type="vanished">Properties Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="102"/>
<source></source>
<translation>Label Name</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="102"/>
<source></source>
<translation>Text content</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="111"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="217"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="112"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="218"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="130"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="174"/>
<source></source>
<translation>Clear</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="131"/>
<source></source>
<translation>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>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="172"/>
<source></source>
<translation>Add row</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="173"/>
<source></source>
<translation>Delete row</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="557"/>
<source>Error</source>
<translation>Error</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="561"/>
<source>Information</source>
<translation>Information</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="561"/>
<source>, </source>
<translation>Syntax correct, script valid.</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="404"/>
<source>:</source>
<translation>Strategy name:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="37"/>
<source></source>
<translation>Colorization Policy Configuration</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="155"/>
<source></source>
<translation>Function Name</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="155"/>
<source></source>
<translation>Description</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="167"/>
<source></source>
<translation>New</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="168"/>
<source></source>
<translation>Delete</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="169"/>
<source></source>
<translation>Copy</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="170"/>
<source></source>
<translation>Modify</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="175"/>
<source></source>
<translation>Function Editor</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="405"/>
<source>:</source>
<translation>Description:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="413"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="418"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="423"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="430"/>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="437"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="413"/>
<source>!</source>
<translation>The strategy name cannot be empty!</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="418"/>
<source>!</source>
<translation>The description cannot be empty!</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="423"/>
<source></source>
<translation>Illegal name</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="430"/>
<source>, !</source>
<translation>The strategy name already exists and cannot be repeated!</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="437"/>
<source>!</source>
<translation>Strategy names cannot begin with Numbers!</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="677"/>
<source></source>
<translation>Warning</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CShapeConfigDialog.cpp" line="677"/>
<source></source>
<translation>Currently unchecked row!</translation>
</message>
</context>
<context>
<name>CShieldTableDelegate</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">Disable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please disable first!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Delete failure!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CShieldTableModel</name>
<message>
<source></source>
<translation type="vanished">Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Property</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">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">Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Voltage</translation>
</message>
<message>
<source></source>
<translation type="vanished">Region</translation>
</message>
<message>
<source></source>
<translation type="vanished">DeviceGroup</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unknown</translation>
</message>
<message>
<source></source>
<translation type="vanished">Expired</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Disable</translation>
</message>
<message>
<source></source>
<translation type="vanished">Once</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>CShiftWidget</name>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shift Management</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current duty group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Input record</translation>
</message>
<message>
<source></source>
<translation type="vanished">Duty shift</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Filter by duty person</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Work groups</translation>
</message>
<message>
<source></source>
<translation type="vanished">Duty person</translation>
</message>
<message>
<source></source>
<translation type="vanished">Take over time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shift time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Handling problem on duty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Leftover problem on duty</translation>
</message>
<message>
<source></source>
<translation type="vanished">Key information notes</translation>
</message>
</context>
<context>
<name>CSimOptWidget</name>
<message>
<source></source>
<translation type="vanished">Number</translation>
</message>
<message>
<source>CSimOptWidget</source>
<translation type="vanished">CSimOptWidget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Begin</translation>
</message>
<message>
<source></source>
<translation type="vanished">Graph List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Please select one graph!</translation>
</message>
<message>
<source>:&quot;%1&quot;,</source>
<translation type="vanished">Confirm open graph:&quot;%1&quot;,begin simulate?</translation>
</message>
</context>
<context>
<name>CSliderRangeWidget</name>
<message>
<source>:</source>
<translation type="vanished">Minimum:</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Maximum:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
</context>
<context>
<name>CSpinBoxGroup</name>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="34"/>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="39"/>
<source></source>
<translation>Error</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="34"/>
<source></source>
<translation>s minimum cannot exceed the maximum!</translation>
</message>
<message>
<location filename="hmi/dialog/AnimationConfigDialog/CAnimationConfigDialog.cpp" line="39"/>
<source></source>
<translation>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>
<source>Form</source>
<translation type="vanished">Form</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">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">Exported successfully!
Exported path:</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">Location:</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>Excel</source>
<translation type="vanished">Excel</translation>
</message>
<message>
<source>Pdf</source>
<translation type="vanished">Pdf</translation>
</message>
<message>
<source></source>
<translation type="vanished">Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">Chart</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save as</translation>
</message>
<message>
<source>(*.jpg)</source>
<translation type="vanished">(*.jpg)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to save</translation>
</message>
<message>
<source>31!</source>
<translation type="vanished">Maximum query time was 31 days on day!</translation>
</message>
<message>
<source>12!</source>
<translation type="vanished">Maximum query time was 12 months on month!</translation>
</message>
<message>
<source>2!</source>
<translation type="vanished">Maximum query time was 2 years on year!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Check one alarm level at least!</translation>
</message>
</context>
<context>
<name>CStrategyConfigDelegate</name>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigDelegate.cpp" line="150"/>
<source></source>
<translation>Color</translation>
</message>
</context>
<context>
<name>CStrategyConfigModel</name>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source></source>
<translation>Synthetic value</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source>线</source>
<translation>Line color</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source></source>
<translation>Fill color</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source>线</source>
<translation>The foreground color of the flicker line</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source>线</source>
<translation>The background color of the flicker line</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source></source>
<translation>The foreground color of the flicker fill</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="7"/>
<source></source>
<translation>The background color of the flicker fill</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="8"/>
<source></source>
<translation>Primitive plane</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="8"/>
<source></source>
<translation>Whether Flicker</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="8"/>
<source></source>
<translation>Flicker frequency</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="8"/>
<source></source>
<translation>Whether Display</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="202"/>
<source></source>
<translation>Warning</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CStrategyConfigModel.cpp" line="202"/>
<source>!</source>
<translation>The current composite value already exists!</translation>
</message>
</context>
<context>
<name>CSysParamWidget</name>
<message>
<source>CSysParamWidget</source>
<translation type="vanished">CSysParamWidget</translation>
</message>
<message>
<source>IP设置</source>
<translation type="vanished">IP Settings</translation>
</message>
<message>
<source></source>
<translation type="vanished">Search</translation>
</message>
<message>
<source></source>
<translation type="vanished">Config</translation>
</message>
<message>
<source></source>
<translation type="vanished">Network Card</translation>
</message>
<message>
<source></source>
<translation type="vanished">Subnet Mask</translation>
</message>
<message>
<source>IP地址</source>
<translation type="vanished">IP Address</translation>
</message>
<message>
<source></source>
<translation type="vanished">Gateway</translation>
</message>
<message>
<source></source>
<translation type="vanished">Date</translation>
</message>
<message>
<source>yyyy-MM-dd</source>
<translation type="vanished">yyyy-MM-dd</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source>hh:mm:ss</source>
<translation type="vanished">hh:mm:ss</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time Settings</translation>
</message>
<message>
<source>NTP设置</source>
<translation type="vanished">NTP Settings</translation>
</message>
<message>
<source>NTP</source>
<translation type="vanished">Enable NTP</translation>
</message>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
<message>
<source>NTP服务器</source>
<translation type="vanished">NTP Server</translation>
</message>
<message>
<source>NTP设置失败%1,%2</source>
<translation type="vanished">NTP setting failed: %1, hostname: %2</translation>
</message>
<message>
<source>NTP设置成功</source>
<translation type="vanished">NTP setting succeeded</translation>
</message>
<message>
<source>%1,%2</source>
<translation type="vanished">Time setting failed: %1, hostname: %2</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time setting succeeded</translation>
</message>
<message>
<source>IP设置失败%1,%2</source>
<translation type="vanished">IP setting failed: %1, hostname: %2</translation>
</message>
<message>
<source>IP设置成功</source>
<translation type="vanished">IP setting succeeded</translation>
</message>
</context>
<context>
<name>CTableDataModel</name>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">Onle the %1 records is displayed!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
</context>
<context>
<name>CTableDelegata</name>
<message>
<source></source>
<translation type="vanished">Yes</translation>
</message>
<message>
<source></source>
<translation type="vanished">No</translation>
</message>
</context>
<context>
<name>CTableModel</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>
<message>
<source></source>
<translation type="vanished">Element Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Trigger Action</translation>
</message>
<message>
<source></source>
<translation type="vanished">Control Panel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Default Coloring Strategy</translation>
</message>
<message>
<source></source>
<translation type="vanished">Simulation Operation</translation>
</message>
</context>
<context>
<name>CTableViewExport</name>
<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">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to save</translation>
</message>
</context>
<context>
<name>CTagSourceCfgDialog</name>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgDialog.ui" line="14"/>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgDialog.cpp" line="14"/>
<source></source>
<translation>Data source configuration</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgDialog.ui" line="60"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgDialog.ui" line="67"/>
<source></source>
<translation>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>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.ui" line="14"/>
<source>Dialog</source>
<translation>Search Dialog</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.ui" line="61"/>
<source></source>
<translation>Find:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.ui" line="71"/>
<source></source>
<translation>Replace With:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.ui" line="81"/>
<source></source>
<translation>Replace</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.ui" line="93"/>
<source></source>
<translation>Case Sensitive</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextReplacer.cpp" line="10"/>
<source></source>
<translation>Text Replace</translation>
</message>
</context>
<context>
<name>CToolTip</name>
<message>
<source></source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm List</translation>
</message>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Alarm Content</translation>
</message>
</context>
<context>
<name>CTreeItemDelegate</name>
<message>
<source></source>
<translation type="vanished">Switch navigation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Load Web Page</translation>
</message>
</context>
<context>
<name>CTrendDelegate</name>
<message>
<source></source>
<translation type="vanished">Color Selection</translation>
</message>
</context>
<context>
<name>CTrendEditDialog</name>
<message>
<source></source>
<translation type="vanished">Trend Editor</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">Add</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">Warning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The number of measuring points is not allowed to be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The name of measuring points are not allowed to be null!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not row selected currently!</translation>
</message>
</context>
<context>
<name>CTrendEditModel</name>
<message>
<source></source>
<translation type="vanished">The name of measuring points</translation>
</message>
<message>
<source></source>
<translation type="vanished">color</translation>
</message>
<message>
<source></source>
<translation type="vanished">Illegal point label</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Only analog and cumulative quantities can be added!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Only analog can be added!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The measuring point already exists!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Measurement Point Label</translation>
</message>
</context>
<context>
<name>CTrendEditView</name>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Select a row please!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">The measuring point already exists!</translation>
</message>
</context>
<context>
<name>CTrendFavTreeWidget</name>
<message>
<source></source>
<translation type="vanished">Favorite</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error</translation>
</message>
<message>
<source></source>
<translation type="vanished">The name of trend is already exist!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add trend</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Show</translation>
</message>
<message>
<source></source>
<translation type="vanished">Edit</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>
<source></source>
<translation type="vanished">Rename</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">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Are you sure you want to delete the selected item(s)?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Select file</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save file</translation>
</message>
</context>
<context>
<name>CTrendTreeView</name>
<message>
<source></source>
<translation type="vanished">Check All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Refresh</translation>
</message>
</context>
<context>
<name>CTrendWindow</name>
<message>
<source>/</source>
<translation type="vanished">Device/Point</translation>
</message>
<message>
<source></source>
<translation type="vanished">Favorite</translation>
</message>
<message>
<source></source>
<translation type="vanished">Error</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Trend names are not allowed to be empty!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Report Management</translation>
</message>
<message>
<source> . . .
退</source>
<translation type="vanished">Query in progress, please wait or terminate the query...
(Exiting the window will terminate the query by default.)</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>Dialog</source>
<translation type="vanished">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>
<source>Render process normal exit</source>
<translation type="vanished">Render process normal exit</translation>
</message>
<message>
<source>Render process abnormal exit</source>
<translation type="vanished">Render process abnormal exit</translation>
</message>
<message>
<source>Render process crashed</source>
<translation type="vanished">Render process crashed</translation>
</message>
<message>
<source>Render process killed</source>
<translation type="vanished">Render process killed</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="21"/>
<source>web发布</source>
<translation>Web Publishing</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="99"/>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="109"/>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="113"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="99"/>
<source>Web发布!</source>
<translation>Web publishing only on the server!</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="109"/>
<source>!</source>
<translation>Publish Success!</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.cpp" line="113"/>
<source>!</source>
<translation>Publish Failure!</translation>
</message>
</context>
<context>
<name>CWorkTicketManage</name>
<message>
<source></source>
<translation type="vanished">Ticket Library</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket Record</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">File Path</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm</translation>
</message>
<message>
<source> %1 ?</source>
<translation type="vanished">Delete %1 ?</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to delete</translation>
</message>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
</context>
<context>
<name>CWorker</name>
<message>
<source></source>
<translation type="vanished">Device Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Remark</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operator</translation>
</message>
<message>
<source>id</source>
<translation type="vanished">DeviceId</translation>
</message>
<message>
<source></source>
<translation type="vanished">Type</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parameter</translation>
</message>
<message>
<source></source>
<translation type="vanished">Installation Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">State</translation>
</message>
<message>
<source></source>
<translation type="vanished">Manufacturer Contact</translation>
</message>
<message>
<source>()</source>
<translation type="vanished">Maintenance Period(month)</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device Group Tag</translation>
</message>
<message>
<source></source>
<translation type="vanished">Successful export asset info</translation>
</message>
<message>
<source>id</source>
<translation type="vanished">RecordId</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Record 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">Maintenance Content</translation>
</message>
<message>
<source></source>
<translation type="vanished">Successful export maintenance records</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failure to import asset info,failed to open file!</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Part of device group tag does not exist </translation>
</message>
<message>
<source>,</source>
<translation type="vanished">Failure to import maintenance records,failed to open file!</translation>
</message>
<message>
<source> </source>
<translation type="vanished">Part of asset not exist </translation>
</message>
</context>
<context>
<name>ChanParaWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Network Port Parameters</translation>
</message>
<message>
<source></source>
<translation type="vanished">Serial Port Parameters</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm Changes</translation>
</message>
<message>
<source></source>
<translation type="vanished">Restart Channel</translation>
</message>
<message>
<source>使</source>
<translation type="vanished">Channel Enabled</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Description</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Baud Rate</translation>
</message>
<message>
<source></source>
<translation type="vanished">Parity</translation>
</message>
<message>
<source>IP1</source>
<translation type="vanished">NET_DESC1</translation>
</message>
<message>
<source>1</source>
<translation type="vanished">PORT_NO1</translation>
</message>
<message>
<source>IP2</source>
<translation type="vanished">NET_DESC2</translation>
</message>
<message>
<source>2</source>
<translation type="vanished">PORT_NO2</translation>
</message>
<message>
<source>IP3</source>
<translation type="vanished">NET_DESC3</translation>
</message>
<message>
<source>3</source>
<translation type="vanished">PORT_NO3</translation>
</message>
<message>
<source>IP4</source>
<translation type="vanished">NET_DESC4</translation>
</message>
<message>
<source>4</source>
<translation type="vanished">PORT_NO4</translation>
</message>
<message>
<source></source>
<translation type="vanished">RES_PARA_INT4</translation>
</message>
<message>
<source></source>
<translation type="vanished">Warning</translation>
</message>
<message>
<source></source>
<translation type="vanished">No permission to modify!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failed to initialize permissions!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Note</translation>
</message>
<message>
<source></source>
<translation type="vanished">Restart successful</translation>
</message>
<message>
<source></source>
<translation type="vanished">OK</translation>
</message>
<message>
<source></source>
<translation type="vanished">Cancel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Modification completed</translation>
</message>
<message>
<source></source>
<translation type="vanished">No data records were modified!</translation>
</message>
</context>
<context>
<name>ChanStatusWidget</name>
<message>
<source></source>
<translation type="vanished">Location</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">Unknown</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data Acquisition Channel</translation>
</message>
<message>
<source></source>
<translation type="vanished">Forwarding Channel</translation>
</message>
</context>
<context>
<name>ChanTableModel</name>
<message>
<source></source>
<translation type="vanished">Serial Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Position</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Number</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Description</translation>
</message>
<message>
<source>使</source>
<translation type="vanished">Channel Enabled</translation>
</message>
<message>
<source></source>
<translation type="vanished">Communication Nature</translation>
</message>
<message>
<source></source>
<translation type="vanished">Communication Protocol</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Address</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Status</translation>
</message>
<message>
<source></source>
<translation type="vanished">Reserved Unused</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Detection</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Running</translation>
</message>
<message>
<source></source>
<translation type="vanished">Channel Stopped</translation>
</message>
<message>
<source></source>
<translation type="vanished">High Frame Error Rate</translation>
</message>
</context>
<context>
<name>ConfigWidget</name>
<message>
<source></source>
<translation type="vanished">Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Up</translation>
</message>
<message>
<source></source>
<translation type="vanished">Down</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source></source>
<translation type="vanished">Polling Group</translation>
</message>
<message>
<source></source>
<translation type="vanished">Graph Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable</translation>
</message>
<message>
<source>(s)</source>
<translation type="vanished">Interval</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Graph name cannot be empty!</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save success</translation>
</message>
<message>
<source></source>
<translation type="vanished">Fail to save</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">Prompt</translation>
</message>
</context>
<context>
<name>ContrastWidget</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Statistical Style:</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">Check All</translation>
</message>
<message>
<source>!
:</source>
<translation type="vanished">Exported successfully!
Exported path:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Compare Style:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Compare Time:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Report</translation>
</message>
<message>
<source></source>
<translation type="vanished">Chart</translation>
</message>
<message>
<source></source>
<translation type="vanished">The most serious alarm device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Device</translation>
</message>
<message>
<source></source>
<translation type="vanished">Statistics by location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Statistics by device type</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">Please select one item!</translation>
</message>
<message>
<source>: </source>
<translation type="vanished">Total: </translation>
</message>
<message>
<source></source>
<translation type="vanished">Save as</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to save</translation>
</message>
</context>
<context>
<name>FaultRecordModel</name>
<message>
<source></source>
<translation type="vanished">Time</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location</translation>
</message>
<message>
<source></source>
<translation type="vanished">Dev Name</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<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">Refresh</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete</translation>
</message>
<message>
<source></source>
<translation type="vanished">Open</translation>
</message>
<message>
<source></source>
<translation type="vanished">All Delete</translation>
</message>
<message>
<source>All</source>
<translation type="vanished">All</translation>
</message>
<message>
<source></source>
<translation type="vanished">Tip</translation>
</message>
<message>
<source></source>
<translation type="vanished">No rows are currently selected</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Start time cannot be greater than end time !</translation>
</message>
<message>
<source></source>
<translation type="vanished">OK</translation>
</message>
<message>
<source>%1!</source>
<translation type="vanished">Does not exist %1 location !</translation>
</message>
<message>
<source></source>
<translation type="vanished">Current user have not perm to delete</translation>
</message>
</context>
<context>
<name>FilepathWidget</name>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="3158"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="3225"/>
<location filename="PropertyEditor/qteditorfactory.cpp" line="3229"/>
<location filename="PropertyEditor/qteditorfactory.cpp" line="3233"/>
<source></source>
<translation>Open File</translation>
</message>
</context>
<context>
<name>FindReplaceDlg</name>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="29"/>
<source></source>
<oldsource></oldsource>
<translation>Connection Replace</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="58"/>
<source></source>
<translation>DevGroup</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="100"/>
<source></source>
<translation>Location</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="113"/>
<source></source>
<translation>Deviece</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="148"/>
<source>:</source>
<translation>Before:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="161"/>
<source></source>
<translation>Replace</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="205"/>
<source>:</source>
<translation>After:</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="228"/>
<source></source>
<translation>close</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="270"/>
<source></source>
<translation>Case Sensitive</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/replaceDialog.ui" line="251"/>
<source></source>
<translation>Site Connect</translation>
</message>
</context>
<context>
<name>FindWidget</name>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="32"/>
<source>Form</source>
<translation>FindDialog</translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="117"/>
<source>Find : </source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="166"/>
<source>Find Next</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="176"/>
<source>Find Prev</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="204"/>
<source>Replace : </source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="253"/>
<source>Replace</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="263"/>
<source>Replace All</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="303"/>
<source>Case Sensitive</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/FindWidget.ui" line="310"/>
<source>Whole Words</source>
<translation></translation>
</message>
</context>
<context>
<name>GradientDialog</name>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="20"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="72"/>
<source>Gradient</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="78"/>
<source>Fill Type:</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="160"/>
<source>Start Color</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="176"/>
<source>End Color</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/gradient/GradientDialog.ui" line="223"/>
<source>Preview</source>
<translation></translation>
</message>
</context>
<context>
<name>HandoverWidget</name>
<message>
<source></source>
<translation type="vanished">Duty shift</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operate Events</translation>
</message>
<message>
<source></source>
<translation type="vanished">Duty info</translation>
</message>
<message>
<source></source>
<translation type="vanished">Key Alarms</translation>
</message>
<message>
<source></source>
<translation type="vanished">Work Tickets</translation>
</message>
<message>
<source></source>
<translation type="vanished">Shift group:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Take over group:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Take over person</translation>
</message>
<message>
<source></source>
<translation type="vanished">Password</translation>
</message>
<message>
<source></source>
<translation type="vanished">Sign in</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirm to shift</translation>
</message>
<message>
<source></source>
<translation type="vanished">Signed In</translation>
</message>
<message>
<source></source>
<translation type="vanished">Not Sign In</translation>
</message>
</context>
<context>
<name>HistoryWidget</name>
<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">reTicket</translation>
</message>
<message>
<source></source>
<translation type="vanished">Infomation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Linked database error</translation>
</message>
<message>
<source>!10000
,</source>
<translation type="vanished">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>
<source>!</source>
<translation type="vanished">Please select a record!</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source></source>
<translation type="vanished">Remind</translation>
</message>
<message>
<source>IpcPlusWidget</source>
<translation type="vanished">IpcPlusWidget</translation>
</message>
<message>
<source>ptz</source>
<translation type="vanished">ptz</translation>
</message>
<message>
<source></source>
<translation type="vanished">Focus</translation>
</message>
<message>
<source></source>
<translation type="vanished">Focus</translation>
</message>
<message>
<source></source>
<translation type="vanished">Aperture</translation>
</message>
<message>
<source></source>
<translation type="vanished">In</translation>
</message>
<message>
<source></source>
<translation type="vanished">Out</translation>
</message>
<message>
<source></source>
<translation type="vanished">In</translation>
</message>
<message>
<source></source>
<translation type="vanished">Out</translation>
</message>
<message>
<source></source>
<translation type="vanished">In</translation>
</message>
<message>
<source></source>
<translation type="vanished">Out</translation>
</message>
<message>
<source>:</source>
<translation type="vanished">Preset:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Call</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="14"/>
<source>web发布</source>
<translation>Web Publish</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="45"/>
<source></source>
<translation>Basic Configuration</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="102"/>
<source></source>
<translation>HomePage Configuration</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="109"/>
<source></source>
<translation>BackgroundImage Configuration</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="95"/>
<source></source>
<translation>Next</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="155"/>
<source></source>
<translation>Browser Permission Verification</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="187"/>
<source></source>
<translation>Publish Content</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="206"/>
<source>/</source>
<translation>pic/icon</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="219"/>
<source></source>
<translation>back_pixmap</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="226"/>
<source></source>
<translation>style</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="236"/>
<source></source>
<translation>Publish</translation>
</message>
<message>
<location filename="GraphTool/WebPublish/CWebPublish.ui" line="256"/>
<source></source>
<translation>Previous</translation>
</message>
</context>
<context>
<name>Mainwindow</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket Library</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket Record</translation>
</message>
</context>
<context>
<name>NavigationConfigDialog</name>
<message>
<source></source>
<translation type="vanished">Configuration of Navigation Bar</translation>
</message>
<message>
<source></source>
<translation type="vanished">Import</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add Node</translation>
</message>
<message>
<source></source>
<translation type="vanished">Delete Node</translation>
</message>
<message>
<source></source>
<translation type="vanished">Clear</translation>
</message>
<message>
<source></source>
<translation type="vanished">Add ChildNode</translation>
</message>
<message>
<source></source>
<translation type="vanished">Insert Node</translation>
</message>
<message>
<source></source>
<translation type="vanished">Navigation Bar</translation>
</message>
<message>
<source></source>
<translation type="vanished">Export</translation>
</message>
<message>
<source></source>
<translation type="vanished">Background Color:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Text Color:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mouse checked:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mouse hovered:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Icon:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Data:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Item Property:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Node hierarchy properties:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Node state properties:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Window Configuration:</translation>
</message>
<message>
<source></source>
<translation type="vanished">First Node</translation>
</message>
<message>
<source></source>
<translation type="vanished">Background Color:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Text Color:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Indent distance:</translation>
</message>
<message>
<source></source>
<translation type="vanished">Second Node</translation>
</message>
<message>
<source></source>
<translation type="vanished">Third Node</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"></translation>
</message>
<message>
<source></source>
<translation type="vanished"></translation>
</message>
<message>
<source>×</source>
<translation type="vanished">×</translation>
</message>
<message>
<source></source>
<translation type="vanished"></translation>
</message>
<message>
<source>|</source>
<translation type="vanished">|</translation>
</message>
<message>
<source></source>
<translation type="vanished">Enable:</translation>
</message>
<message>
<source>web发布</source>
<translation type="vanished">web publish:</translation>
</message>
<message>
<source>...</source>
<translation type="vanished">...</translation>
</message>
<message>
<source></source>
<translation type="vanished">Operation:</translation>
</message>
<message>
<source>px</source>
<translation type="vanished">px</translation>
</message>
</context>
<context>
<name>PreviewForm</name>
<message>
<location filename="GraphTool/QssEditor/CPreviewForm.ui" line="17"/>
<source>Form</source>
<translation>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>
<location filename="GraphShape/BasicShape/CArcShape.cpp" line="120"/>
<location filename="GraphShape/BasicShape/CArcShape.cpp" line="133"/>
<source></source>
<translation>Start Angle</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CArcShape.cpp" line="124"/>
<location filename="GraphShape/BasicShape/CArcShape.cpp" line="134"/>
<source>线</source>
<translation>Arc Angle</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="275"/>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="289"/>
<location filename="GraphShape/BasicShape/CPinShape.cpp" line="117"/>
<location filename="GraphShape/BasicShape/CPinShape.cpp" line="128"/>
<source></source>
<translation>Radius</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="120"/>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="139"/>
<source>x轴半径</source>
<translation>Xaxis Radius</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="124"/>
<location filename="GraphShape/BasicShape/CEllipseShape.cpp" line="140"/>
<source>y轴半径</source>
<translation>Yaxis Radius</translation>
</message>
<message>
<location filename="PropertyEditor/qttreepropertybrowser.cpp" line="531"/>
<source></source>
<translation>Value</translation>
</message>
<message>
<location filename="PropertyEditor/qttreepropertybrowser.cpp" line="530"/>
<location filename="hmi/CDesignerWnd.cpp" line="2412"/>
<source></source>
<translation>Attribute</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="937"/>
<source>!</source>
<translation>Composite primitive cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="941"/>
<source>!</source>
<translation>Sprite elements cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="945"/>
<source>!</source>
<translation>Wiget primitive cannot be mirrored!</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="949"/>
<source>!</source>
<translation>Chart primitive cannot be mirrored!</translation>
</message>
<message>
<source></source>
<translation type="vanished">This operation does not support composite primitive</translation>
</message>
<message>
<location filename="hmi/CDesignerScene.cpp" line="937"/>
<location filename="hmi/CDesignerScene.cpp" line="941"/>
<location filename="hmi/CDesignerScene.cpp" line="945"/>
<location filename="hmi/CDesignerScene.cpp" line="949"/>
<location filename="hmi/CExplorerWnd.cpp" line="292"/>
<source></source>
<translation>Prompt</translation>
</message>
<message>
<location filename="hmi/CGraphHead.cpp" line="87"/>
<source>0</source>
<translation>Layer0</translation>
</message>
<message>
<location filename="hmi/CGraphHead.cpp" line="1531"/>
<location filename="hmi/CGraphHead.cpp" line="1543"/>
<source>%1</source>
<translation>State%1</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="241"/>
<source></source>
<translation>Configuration Page</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="242"/>
<source></source>
<translation>Static Page</translation>
</message>
<message>
<location filename="hmi/CGraphView.cpp" line="273"/>
<source>QPushButton::</source>
<translation>QPushButton::Layer Tool</translation>
</message>
<message>
<location filename="hmi/main.cpp" line="16"/>
<source></source>
<translation>Warning</translation>
</message>
<message>
<location filename="hmi/main.cpp" line="16"/>
<source>HMI正在运行</source>
<translation>HMI still in running</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextShapeEditor.cpp" line="15"/>
<source></source>
<translation>Text Editor</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextShapeEditor.cpp" line="33"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="hmi/dialog/ShapeConfigDialog/CTextShapeEditor.cpp" line="34"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="6"/>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.h" line="35"/>
<source></source>
<translation>Relation library</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="7"/>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.h" line="36"/>
<source></source>
<translation>Timing library</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="8"/>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.h" line="37"/>
<source></source>
<translation>RealTime library</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="29"/>
<source></source>
<translation>Measuring point</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="33"/>
<source></source>
<translation>Data Source</translation>
</message>
<message>
<location filename="hmi/dialog/statisticsSrcCfgDialog/CTagSourceCfgModel.cpp" line="37"/>
<source></source>
<translation>Query</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CBezierShape.cpp" line="666"/>
<source>线</source>
<translation>Bezier curve</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="203"/>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="300"/>
<source></source>
<translation>Display type</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="208"/>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="288"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="214"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="598"/>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="965"/>
<location filename="GraphShape/BasicShape/CPixmapShape.cpp" line="323"/>
<location filename="GraphShape/BasicShape/CPixmapShape.cpp" line="346"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="158"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="252"/>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="259"/>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="276"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="215"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="318"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="463"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1258"/>
<source></source>
<translation>Size</translation>
</message>
<message>
<location filename="PropertyEditor/propertyeditor.cpp" line="250"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="526"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="322"/>
<source></source>
<translation>Horizontal Scaling</translation>
</message>
<message>
<location filename="PropertyEditor/propertyeditor.cpp" line="250"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="527"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="323"/>
<source></source>
<translation>Vertical Scaling</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="294"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="228"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="528"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="324"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="251"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="591"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="681"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="461"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="224"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="320"/>
<source></source>
<translation>isVisible</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="213"/>
<source></source>
<translation>data-length</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="222"/>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="299"/>
<source></source>
<translation>Decimal places</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="231"/>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="301"/>
<source></source>
<translation>Sign display</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="304"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="262"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="393"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="468"/>
<source></source>
<translation>Border style</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="305"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="263"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="397"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="469"/>
<source></source>
<translation>Border color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="209"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="434"/>
<source></source>
<translation>Horizontal</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="210"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="435"/>
<source></source>
<translation>Vertical</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="251"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="215"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="440"/>
<source></source>
<translation>Horizontal left</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="252"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="216"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="441"/>
<source></source>
<translation>Horizontal center</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="253"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="217"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="442"/>
<source></source>
<translation>Horizontal right</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="255"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="219"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="444"/>
<source></source>
<translation>Vertical up</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="256"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="220"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="445"/>
<source></source>
<translation>Vertical center</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="257"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="221"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="446"/>
<source></source>
<translation>Vertical down</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="262"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="235"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="450"/>
<source></source>
<translation>No border</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="263"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="236"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="451"/>
<source></source>
<translation>Raised border</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="264"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="237"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="452"/>
<source></source>
<translation>Sunken border</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="269"/>
<source></source>
<translation>Float</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="270"/>
<source></source>
<translation>Int</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="271"/>
<source></source>
<translation>String</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="746"/>
<source></source>
<translation>Date</translation>
</message>
<message>
<source></source>
<translation type="vanished">Dict text display</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="764"/>
<source></source>
<translation>Menu</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="45"/>
<source></source>
<translation>Card</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="265"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="238"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="453"/>
<source></source>
<translation>Plain border</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="272"/>
<source></source>
<translation>Dict text</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="277"/>
<source></source>
<translation>Normal display</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="278"/>
<source></source>
<translation>Show minus</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="279"/>
<source></source>
<translation>Show left and right arrows</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="280"/>
<source></source>
<translation>Show up and down arrows</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="283"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="212"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="645"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="524"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="320"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="245"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="586"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="667"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="456"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="121"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="210"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="316"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1256"/>
<source></source>
<translation>Object name</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="242"/>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="284"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="201"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="246"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="299"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="426"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="457"/>
<source></source>
<translation>Text content</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="285"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="213"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="646"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="525"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="321"/>
<location filename="GraphShape/BasicShape/CPinShape.cpp" line="113"/>
<location filename="GraphShape/BasicShape/CPinShape.cpp" line="126"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="248"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="587"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="643"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="338"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="458"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="122"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="220"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="317"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1257"/>
<source></source>
<translation>Location</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="289"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="253"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="380"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="462"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="124"/>
<source></source>
<translation>Font</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="290"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="255"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="304"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="464"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="125"/>
<location filename="hmi/CGraphScene.cpp" line="967"/>
<source></source>
<translation>Font color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="291"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="256"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="311"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="465"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="126"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="506"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1260"/>
<source></source>
<translation>Background color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="292"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="257"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="346"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="466"/>
<source></source>
<translation>Horizontal alignment</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="293"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="258"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="363"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="467"/>
<source></source>
<translation>Vertical alignment</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="306"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="264"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="403"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="470"/>
<source></source>
<translation>Border depth</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="307"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="229"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="530"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="265"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="602"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="663"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="385"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="471"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="127"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="493"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1093"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1139"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1185"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1234"/>
<source>Z坐标</source>
<translation>Zaxis coordinates</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="309"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="231"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="648"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="532"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="326"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="266"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="604"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="685"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="389"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="472"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="128"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="497"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1094"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1140"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1186"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1235"/>
<source></source>
<translation>Transparency</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="139"/>
<source>线</source>
<translation>Gridline color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="146"/>
<source></source>
<translation>Grid color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="173"/>
<source></source>
<translation>Alternate color</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="196"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="219"/>
<source></source>
<translation>Alternate fill</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="200"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="215"/>
<source></source>
<translation>RowCount</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="204"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="216"/>
<source></source>
<translation>ColumnCount</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="286"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="226"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="529"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="249"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="588"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="647"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="459"/>
<source></source>
<translation>Rotation Angle</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="287"/>
<location filename="GraphShape/BasicShape/CGridShape.cpp" line="227"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="250"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="589"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="651"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="460"/>
<source></source>
<translation>Center rotation</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CDataShape.cpp" line="308"/>
<location filename="GraphShape/BasicShape/CIconShape.cpp" line="531"/>
<location filename="GraphShape/BasicShape/CShape.cpp" line="677"/>
<location filename="GraphShape/DynamicShape/CBusShape.cpp" line="203"/>
<location filename="GraphShape/DynamicShape/CDyLineShape.cpp" line="184"/>
<location filename="GraphShape/DynamicShape/CDyPolygon.cpp" line="17"/>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="262"/>
<location filename="GraphShape/DynamicShape/CRadialShape.cpp" line="51"/>
<source></source>
<translation>Coloring strategy</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="961"/>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="1021"/>
<location filename="GraphShape/BasicShape/CPathShape.cpp" line="722"/>
<location filename="GraphShape/BasicShape/CPathShape.cpp" line="737"/>
<source></source>
<translation>Starting point of the arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="973"/>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="1023"/>
<location filename="GraphShape/BasicShape/CPathShape.cpp" line="726"/>
<location filename="GraphShape/BasicShape/CPathShape.cpp" line="739"/>
<source></source>
<translation>Ending point of the arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="977"/>
<source></source>
<translation>Starting point</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="983"/>
<source></source>
<translation>Ending point</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="998"/>
<source></source>
<translation>Appearance of starting arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="1002"/>
<source></source>
<translation>Size of starting arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="1006"/>
<source></source>
<translation>Appearance of ending arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CLineShape.cpp" line="1010"/>
<source></source>
<translation>Size of ending arrow</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPixmapShape.cpp" line="328"/>
<location filename="GraphShape/BasicShape/CPixmapShape.cpp" line="347"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="188"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="247"/>
<location filename="GraphShape/include/CPixmapShape.h" line="15"/>
<source></source>
<translation>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>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="293"/>
<location filename="GraphShape/BasicShape/CNewElfShape.cpp" line="327"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="164"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="259"/>
<source></source>
<translation>Call the graphics</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="180"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="261"/>
<source></source>
<translation>Poke type</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="184"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="227"/>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="260"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="292"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="350"/>
<source></source>
<translation>Layer Display</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="225"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="336"/>
<source></source>
<translation>Switch picture</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="226"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="337"/>
<source></source>
<translation>Popup picture</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="228"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="342"/>
<source></source>
<translation>Program Invocation</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPokeShape.cpp" line="254"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="342"/>
<location filename="GraphShape/BasicShape/CTextShape.cpp" line="463"/>
<source></source>
<translation>Text direction</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CPolygonShape.cpp" line="563"/>
<source></source>
<translation>Arrow appearance</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="235"/>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="278"/>
<source></source>
<translation>Horizontal fill percentage</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="247"/>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="280"/>
<source></source>
<translation>Vertical fill percentage</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="264"/>
<location filename="GraphShape/BasicShape/CRectShape.cpp" line="277"/>
<source></source>
<translation>Rounded corner</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CShape.cpp" line="609"/>
<location filename="hmi/CDesignerScene.cpp" line="1371"/>
<location filename="hmi/CGraphScene.cpp" line="955"/>
<source></source>
<translation>Pen</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CShape.cpp" line="616"/>
<location filename="hmi/CGraphScene.cpp" line="961"/>
<source></source>
<translation>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>
<location filename="GraphShape/BasicShape/CShape.cpp" line="672"/>
<source></source>
<translation>Script</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="110"/>
<location filename="GraphShape/BasicShape/CTimeShape.cpp" line="123"/>
<source></source>
<translation>Time format</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="228"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="319"/>
<source></source>
<translation>Content</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="232"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="371"/>
<source></source>
<translation>Plugin name</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="237"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="321"/>
<source>Tip提示信息</source>
<translation>Tip</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="241"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="331"/>
<source></source>
<translation>Icon</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="246"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="332"/>
<source></source>
<translation>Icon Size</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="255"/>
<source>view_mode</source>
<translation>view_mode</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="258"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="349"/>
<source></source>
<translation>Resource</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="288"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="348"/>
<source></source>
<translation>Action type</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="296"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="333"/>
<source></source>
<translation>Group no</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="300"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="334"/>
<source></source>
<translation>Selected</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="304"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="367"/>
<source></source>
<translation>Type</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="338"/>
<source></source>
<translation>Switch layer</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="339"/>
<source></source>
<translation>Switch navigation</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="340"/>
<source></source>
<translation>Preview</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="341"/>
<source></source>
<translation>Next</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="364"/>
<source></source>
<translation>Show Text</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="365"/>
<source></source>
<translation>Show Password</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="722"/>
<source></source>
<translation>TextEdit</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="725"/>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="767"/>
<source></source>
<translation>Button</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="728"/>
<source></source>
<translation>ComboBox</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="731"/>
<source></source>
<translation>CheckBox</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="734"/>
<source></source>
<translation>RadioBox</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="737"/>
<source></source>
<translation>Label</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="740"/>
<source></source>
<translation>List</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="743"/>
<source></source>
<translation>SpinBox</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="749"/>
<location filename="GraphShape/include/CTimeShape.h" line="16"/>
<source></source>
<translation>Time</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="752"/>
<source></source>
<translation>Tree</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="755"/>
<source></source>
<translation>Table</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="758"/>
<source></source>
<translation>Plugin</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CWidgetShape.cpp" line="761"/>
<source></source>
<translation>LineEdit</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="468"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1262"/>
<source></source>
<translation>Chart title</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="472"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1263"/>
<source></source>
<translation>Title color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="476"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1264"/>
<source></source>
<translation>Title font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="480"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1265"/>
<source></source>
<translation>Show legend</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="485"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1266"/>
<source></source>
<translation>Legend text color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="489"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1267"/>
<source></source>
<translation>Legend text font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="501"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1259"/>
<source></source>
<translation>Show background</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="510"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1261"/>
<source></source>
<translation>Outline color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="514"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1290"/>
<source></source>
<translation>Legend location</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="542"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1117"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1163"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1209"/>
<source></source>
<translation>Chart pattern</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="575"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1115"/>
<source></source>
<translation>Statistical chart</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="589"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1210"/>
<source></source>
<translation>Time to roll</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="601"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1091"/>
<source></source>
<translation>Item prompt text color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="613"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1092"/>
<source></source>
<translation>Item prompt text font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="625"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1090"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1119"/>
<source></source>
<translation>Number of Item</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="646"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1120"/>
<source></source>
<translation>Number of group</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="655"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1144"/>
<source></source>
<translation>Stick description</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="664"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1145"/>
<source></source>
<translation>Stick color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="673"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1098"/>
<source></source>
<translation>Pie description</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="682"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1099"/>
<source></source>
<translation>Pie color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="691"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1164"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1212"/>
<source>线</source>
<translation>Curve number</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="700"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1211"/>
<source>线线</source>
<translation>Curve width</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="709"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1124"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1169"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1216"/>
<source>Y轴线颜色</source>
<translation>Yaxis color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="739"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1121"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1165"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1213"/>
<source>Y轴标题</source>
<translation>Yaxis title</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="746"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1122"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1166"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1214"/>
<source>Y轴标题颜色</source>
<translation>Yaxis title color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="776"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1123"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1167"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1215"/>
<source>Y轴标题字体</source>
<translation>Yaxis title font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="806"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1129"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1174"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1221"/>
<source>Y轴最小值</source>
<translation>Yaxis minimum</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="836"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1130"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1175"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1222"/>
<source>Y轴最大值</source>
<translation>Yaxis maximum</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="866"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1131"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1176"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1223"/>
<source>Y轴刻度数</source>
<translation>Yaxis dial number</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="896"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1125"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1170"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1217"/>
<source>Y轴文字颜色</source>
<translation>Yaxis text color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="900"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1126"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1171"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1218"/>
<source>Y轴文字字体</source>
<translation>Yaxis text font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="904"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1127"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1172"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1219"/>
<source>Y轴网格线</source>
<translation>Show Yaxis grid</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="908"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1128"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1173"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1220"/>
<source>Y轴网格线</source>
<translation>Yaxis grid</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="912"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1225"/>
<source>X轴格式</source>
<translation>Xaxis format</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="924"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1231"/>
<source>X轴跨度</source>
<translation>Xaxis span</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="936"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1184"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1232"/>
<source>X轴刻度数</source>
<translation>Xaxis dial number</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="957"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1133"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1178"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1226"/>
<source>X轴线颜色</source>
<translation>Xaxis line color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="961"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1134"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1179"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1227"/>
<source>X轴文字颜色</source>
<translation>Xaxis text color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="965"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1135"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1180"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1228"/>
<source>X轴文字字体</source>
<translation>Xaxis text font</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="969"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1137"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1182"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1230"/>
<source>X轴网格线</source>
<translation>Xaxis grid</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="973"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1136"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1181"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1229"/>
<source>X轴网格线</source>
<translation>Show Xaxis grid</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="977"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1233"/>
<source></source>
<translation>Refresh interval</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="989"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1190"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1244"/>
<source>线</source>
<translation>Curve description</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1001"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1191"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1245"/>
<source>线</source>
<translation>Curve color</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1013"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1237"/>
<source>线</source>
<translation>Guides Number</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1025"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1238"/>
<source>线1</source>
<translation>Guides1</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1037"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1239"/>
<source>线2</source>
<translation>Guides2</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1049"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1240"/>
<source>线3</source>
<translation>Guides3</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1075"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1206"/>
<source></source>
<translation>Custom</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1076"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1161"/>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1207"/>
<source></source>
<translation>Day</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1077"/>
<source></source>
<translation>Month</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1078"/>
<source></source>
<translation>Year</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1270"/>
<source></source>
<translation>Left side</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1271"/>
<source></source>
<translation>Top</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1272"/>
<source></source>
<translation>Right side</translation>
</message>
<message>
<location filename="GraphShape/ChartShape/CChartShape.cpp" line="1273"/>
<source></source>
<translation>Bottom</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="230"/>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="257"/>
<source></source>
<translation>Load flow appearance</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="252"/>
<location filename="GraphShape/include/CRectShape.h" line="105"/>
<source></source>
<translation>Rect</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="253"/>
<source></source>
<translation>Arrow</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="254"/>
<source></source>
<translation>Circular</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CFlowLine.cpp" line="255"/>
<source></source>
<translation>Circular flow</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CLinkLine.cpp" line="458"/>
<location filename="GraphShape/DynamicShape/CLinkLine.cpp" line="466"/>
<source></source>
<translation>Display the number</translation>
</message>
<message>
<location filename="GraphShape/DynamicShape/CLinkLine.cpp" line="459"/>
<location filename="GraphShape/DynamicShape/CLinkLine.cpp" line="470"/>
<source></source>
<translation>Directional</translation>
</message>
<message>
<location filename="GraphShape/include/CArcShape.h" line="29"/>
<source></source>
<translation>Arc</translation>
</message>
<message>
<location filename="GraphShape/include/CBusShape.h" line="34"/>
<source>线</source>
<translation>Bus</translation>
</message>
<message>
<location filename="GraphShape/include/CDataShape.h" line="56"/>
<source></source>
<translation>Polymorphic text</translation>
</message>
<message>
<location filename="GraphShape/include/CDyLineShape.h" line="35"/>
<source>线</source>
<translation>Incoming Line</translation>
</message>
<message>
<location filename="GraphShape/include/CEllipseShape.h" line="28"/>
<source></source>
<translation>Ellipse</translation>
</message>
<message>
<location filename="GraphShape/include/CEllipseShape.h" line="52"/>
<source></source>
<translation>Circle</translation>
</message>
<message>
<location filename="GraphShape/include/CFlowLine.h" line="22"/>
<source>线</source>
<translation>flow line</translation>
</message>
<message>
<location filename="GraphShape/include/CGridShape.h" line="15"/>
<source></source>
<translation>Grid</translation>
</message>
<message>
<location filename="GraphShape/include/CGroupShape.h" line="21"/>
<source></source>
<translation>Combination</translation>
</message>
<message>
<location filename="GraphShape/include/CLineShape.h" line="84"/>
<source>线</source>
<translation>Line</translation>
</message>
<message>
<location filename="GraphShape/include/CLinkLine.h" line="50"/>
<source>线</source>
<translation>Connecting line</translation>
</message>
<message>
<location filename="GraphShape/include/CPathShape.h" line="43"/>
<source>线</source>
<translation>Path</translation>
</message>
<message>
<location filename="GraphShape/include/CPinShape.h" line="26"/>
<source></source>
<translation>Terminal</translation>
</message>
<message>
<location filename="GraphShape/include/CPokeShape.h" line="20"/>
<source></source>
<translation>Poke</translation>
</message>
<message>
<location filename="GraphShape/include/CPolygonShape.h" line="38"/>
<source></source>
<translation>Polygon</translation>
</message>
<message>
<location filename="GraphShape/include/CTextShape.h" line="56"/>
<source></source>
<translation>Text</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="606"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="651"/>
<source></source>
<translation>Device Group</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="633"/>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="658"/>
<source></source>
<translation>Adaptive pattern</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="655"/>
<source></source>
<translation>Screen aspect radio</translation>
</message>
<message>
<location filename="GraphShape/BasicShape/CGroupShape.cpp" line="656"/>
<source></source>
<translation>Primitive aspect radio</translation>
</message>
<message>
<location filename="GraphShape/include/CRadialShape.h" line="19"/>
<source></source>
<translation>Alarm Prompt</translation>
</message>
<message>
<location filename="GraphShape/include/CDyPolygon.h" line="14"/>
<source></source>
<translation>Power Polygon</translation>
</message>
<message>
<location filename="hmi/CDesignerWnd.cpp" line="1792"/>
<source>:%1</source>
<translation>Repeat device:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Unconfirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Confirmed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Preview</translation>
</message>
<message>
<source></source>
<translation type="vanished">Print</translation>
</message>
<message>
<source></source>
<translation type="vanished">Analog</translation>
</message>
<message>
<source></source>
<translation type="vanished">Digital</translation>
</message>
<message>
<source></source>
<translation type="vanished">Accuml</translation>
</message>
<message>
<source></source>
<translation type="vanished">Mix</translation>
</message>
<message>
<source></source>
<translation type="vanished">Other</translation>
</message>
<message>
<source></source>
<translation type="vanished">unResumed</translation>
</message>
<message>
<source></source>
<translation type="vanished">Resumed</translation>
</message>
<message>
<source>-</source>
<translation type="vanished">-</translation>
</message>
<message>
<source></source>
<translation type="vanished">Location List</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Alarms/Intelligent Alarms</translation>
</message>
<message>
<source>/</source>
<translation type="vanished">Alarm/Intelligent Alarm</translation>
</message>
<message>
<location filename="GraphShape/include/CDyLinkLine.h" line="40"/>
<source>线</source>
<translation>Free Connection Line</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<location filename="GraphShape/ScriptWrap/CQScriptWrap.cpp" line="44"/>
<source></source>
<translation>Yes</translation>
</message>
<message>
<location filename="GraphShape/ScriptWrap/CQScriptWrap.cpp" line="45"/>
<source></source>
<translation>No</translation>
</message>
</context>
<context>
<name>QssEditor</name>
<message>
<location filename="GraphTool/QssEditor/CQssEditor.ui" line="14"/>
<source></source>
<translation>QssEditor</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CQssEditor.ui" line="82"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CQssEditor.ui" line="99"/>
<source>Ctrl+F</source>
<translation>Ctrl+F</translation>
</message>
</context>
<context>
<name>QtBoolEdit</name>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="233"/>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="243"/>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="268"/>
<source>True</source>
<translation>True</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="243"/>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="268"/>
<source>False</source>
<translation>False</translation>
</message>
</context>
<context>
<name>QtBoolPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="1697"/>
<source>True</source>
<translation>True</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="1698"/>
<source>False</source>
<translation>False</translation>
</message>
</context>
<context>
<name>QtCharEdit</name>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="1709"/>
<source>Clear Char</source>
<translation>Clear Char</translation>
</message>
</context>
<context>
<name>QtColorEditWidget</name>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="2424"/>
<source>...</source>
<translation>...</translation>
</message>
</context>
<context>
<name>QtColorPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6502"/>
<source>Red</source>
<translation>Red</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6510"/>
<source>Green</source>
<translation>Green</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6518"/>
<source>Blue</source>
<translation>Blue</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6526"/>
<source>Alpha</source>
<translation>Alpha</translation>
</message>
</context>
<context>
<name>QtCursorDatabase</name>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="58"/>
<source>Arrow</source>
<translation>Arrow</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="60"/>
<source>Up Arrow</source>
<translation>Up Arrow</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="62"/>
<source>Cross</source>
<translation>Cross</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="64"/>
<source>Wait</source>
<translation>Wait</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="66"/>
<source>IBeam</source>
<translation>IBeam</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="68"/>
<source>Size Vertical</source>
<translation>Size Vertical</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="70"/>
<source>Size Horizontal</source>
<translation>Size Horizontal</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="72"/>
<source>Size Backslash</source>
<translation>Size Backslash</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="74"/>
<source>Size Slash</source>
<translation>Size Slash</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="76"/>
<source>Size All</source>
<translation>Size All</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="78"/>
<source>Blank</source>
<translation>Blank</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="80"/>
<source>Split Vertical</source>
<translation>Split Vertical</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="82"/>
<source>Split Horizontal</source>
<translation>Split Horizontal</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="84"/>
<source>Pointing Hand</source>
<translation>Pointing Hand</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="86"/>
<source>Forbidden</source>
<translation>Forbidden</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="88"/>
<source>Open Hand</source>
<translation>Open Hand</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="90"/>
<source>Closed Hand</source>
<translation>Closed Hand</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="92"/>
<source>What&apos;s This</source>
<translation>What&apos;s This</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="94"/>
<source>Busy</source>
<translation>Busy</translation>
</message>
</context>
<context>
<name>QtFontEditWidget</name>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="2635"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="PropertyEditor/qteditorfactory.cpp" line="2655"/>
<source></source>
<translation>Select Font</translation>
</message>
</context>
<context>
<name>QtFontPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6176"/>
<source>Family</source>
<translation>Family</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6189"/>
<source>Point Size</source>
<translation>Point Size</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6197"/>
<source>Bold</source>
<translation>Bold</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6204"/>
<source>Italic</source>
<translation>Italic</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6211"/>
<source>Underline</source>
<translation>Underline</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6218"/>
<source>Strikeout</source>
<translation>Strikeout</translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="6225"/>
<source>Kerning</source>
<translation>Kerning</translation>
</message>
</context>
<context>
<name>QtGradientDialog</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientdialog.ui" line="52"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientdialog.cpp" line="200"/>
<source></source>
<translation>Gradient Editor</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientdialog.cpp" line="205"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientdialog.cpp" line="206"/>
<source></source>
<translation>Cancel</translation>
</message>
</context>
<context>
<name>QtGradientEditor</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="51"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="99"/>
<source>Gradient Editor</source>
<translation>Gradient Editor</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="102"/>
<source>This area shows a preview of the gradient being edited. It also allows you to edit parameters specific to the gradient&apos;s type such as start and final point, radius, etc. by drag &amp; drop.</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="118"/>
<source>1</source>
<translation>1</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="153"/>
<source>2</source>
<translation>2</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="188"/>
<source>3</source>
<translation>3</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="223"/>
<source>4</source>
<translation>4</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="258"/>
<source>5</source>
<translation>5</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="293"/>
<source>Gradient Stops Editor</source>
<translation>Gradient Stops Editor</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="296"/>
<source>This area allows you to edit gradient stops. Double click on the existing stop handle to duplicate it. Double click outside of the existing stop handles to create a new stop. Drag &amp; drop the handle to reposition it. Use right mouse button to popup context menu with extra actions.</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="309"/>
<source>Zoom</source>
<translation>Zoom</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="328"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="331"/>
<source>Reset Zoom</source>
<translation>Reset Zoom</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="344"/>
<source>Position</source>
<translation>Position</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="363"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="412"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="434"/>
<source>Hue</source>
<translation>Hue</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="366"/>
<source>H</source>
<translation>H</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="453"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="502"/>
<source>Saturation</source>
<translation>Saturation</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="456"/>
<source>S</source>
<translation>S</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="524"/>
<source>Sat</source>
<translation>Sat</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="543"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="592"/>
<source>Value</source>
<translation>Value</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="546"/>
<source>V</source>
<translation>V</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="614"/>
<source>Val</source>
<translation>Val</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="633"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="682"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="704"/>
<source>Alpha</source>
<translation>Alpha</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="636"/>
<source>A</source>
<translation>A</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="717"/>
<source>Type</source>
<translation>Type</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="730"/>
<source>Spread</source>
<translation>Spread</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="749"/>
<source>Color</source>
<translation>Color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="762"/>
<source>Current stop&apos;s color</source>
<translation>Current stop&apos;s color</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="784"/>
<source>Show HSV specification</source>
<translation>Show HSV specification</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="787"/>
<source>HSV</source>
<translation>HSV</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="809"/>
<source>Show RGB specification</source>
<translation>Show RGB specification</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="812"/>
<source>RGB</source>
<translation>RGB</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="840"/>
<source>Current stop&apos;s position</source>
<translation>Current stop&apos;s position</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1028"/>
<source>%</source>
<translation>%</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1139"/>
<source>Zoom In</source>
<translation>Zoom In</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1146"/>
<source>Zoom Out</source>
<translation>Zoom Out</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1181"/>
<source>Toggle details extension</source>
<translation>Toggle details extension</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1184"/>
<source>&gt;</source>
<translation>&gt;</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1203"/>
<source>Linear Type</source>
<translation>Linear Type</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1206"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1228"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1250"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1272"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1294"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1316"/>
<source>...</source>
<translation>...</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1225"/>
<source>Radial Type</source>
<translation>Radial Type</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1247"/>
<source>Conical Type</source>
<translation>Conical Type</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1269"/>
<source>Pad Spread</source>
<translation>Pad Spread</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1291"/>
<source>Repeat Spread</source>
<translation>Repeat Spread</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.ui" line="1313"/>
<source>Reflect Spread</source>
<translation>Reflect Spread</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="430"/>
<source>Start X</source>
<translation>Start X</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="434"/>
<source>Start Y</source>
<translation>Start Y</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="438"/>
<source>Final X</source>
<translation>Final X</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="442"/>
<source>Final Y</source>
<translation>Final Y</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="449"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="473"/>
<source>Central X</source>
<translation>Central X</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="453"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="477"/>
<source>Central Y</source>
<translation>Central Y</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="457"/>
<source>Focal X</source>
<translation>Focal X</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="461"/>
<source>Focal Y</source>
<translation>Focal Y</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="465"/>
<source>Radius</source>
<translation>Radius</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="481"/>
<source>Angle</source>
<translation>Angle</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="769"/>
<source>Linear</source>
<translation>Linear</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="770"/>
<source>Radial</source>
<translation>Radial</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="771"/>
<source>Conical</source>
<translation>Conical</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="791"/>
<source>Pad</source>
<translation>Pad</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="792"/>
<source>Repeat</source>
<translation>Repeat</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradienteditor.cpp" line="793"/>
<source>Reflect</source>
<translation>Reflect</translation>
</message>
</context>
<context>
<name>QtGradientStopsWidget</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="928"/>
<source>New Stop</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="929"/>
<source>Delete</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="930"/>
<source>Flip All</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="931"/>
<source>Select All</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="932"/>
<source>Zoom In</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="933"/>
<source>Zoom Out</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopswidget.cpp" line="934"/>
<source>Reset Zoom</source>
<translation></translation>
</message>
</context>
<context>
<name>QtGradientViewDialogN</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewdialogn.ui" line="14"/>
<source>Dialog</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewdialogn.cpp" line="54"/>
<source></source>
<translation>Confirm</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewdialogn.cpp" line="55"/>
<source></source>
<translation>Cancel</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewdialogn.h" line="63"/>
<source>Select Gradient</source>
<translation></translation>
</message>
</context>
<context>
<name>QtKeySequenceEdit</name>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="328"/>
<source>Clear Shortcut</source>
<translation></translation>
</message>
</context>
<context>
<name>QtLocalePropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2612"/>
<source>%1, %2</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2665"/>
<source>Language</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2673"/>
<source>Country</source>
<translation></translation>
</message>
</context>
<context>
<name>QtPointFPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3082"/>
<source>(%1, %2)</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3153"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3161"/>
<source>Y</source>
<translation></translation>
</message>
</context>
<context>
<name>QtPointPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2842"/>
<source>(%1, %2)</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2879"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="2886"/>
<source>Y</source>
<translation></translation>
</message>
</context>
<context>
<name>QtPropertyBrowserUtils</name>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="187"/>
<source>[%1, %2, %3] (%4)</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertybrowserutils.cpp" line="214"/>
<source>[%1, %2]</source>
<translation></translation>
</message>
</context>
<context>
<name>QtRectFPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4587"/>
<source>[(%1, %2), %3 x %4]</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4743"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4751"/>
<source>Y</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4759"/>
<source>Width</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4768"/>
<source>Height</source>
<translation></translation>
</message>
</context>
<context>
<name>QtRectPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4157"/>
<source>[(%1, %2), %3 x %4]</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4277"/>
<source>X</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4284"/>
<source>Y</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4291"/>
<source>Width</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="4299"/>
<source>Height</source>
<translation></translation>
</message>
</context>
<context>
<name>QtSizeFPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3765"/>
<source>%1 x %2</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3895"/>
<source>Width</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3904"/>
<source>Height</source>
<translation></translation>
</message>
</context>
<context>
<name>QtSizePolicyPropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5688"/>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5689"/>
<source>&lt;Invalid&gt;</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5690"/>
<source>[%1, %2, %3, %4]</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5735"/>
<source>Horizontal Policy</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5744"/>
<source>Vertical Policy</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5753"/>
<source>Horizontal Stretch</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="5761"/>
<source>Vertical Stretch</source>
<translation></translation>
</message>
</context>
<context>
<name>QtSizePropertyManager</name>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3401"/>
<source>%1 x %2</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3497"/>
<source>Width</source>
<translation></translation>
</message>
<message>
<location filename="PropertyEditor/qtpropertymanager.cpp" line="3505"/>
<source>Height</source>
<translation></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>ScriptForm</name>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="27"/>
<source></source>
<translation>Script Editor</translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="109"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="110"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="111"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="112"/>
<source>Undo</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="113"/>
<source>Redo</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="114"/>
<source>ZoomIn</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="115"/>
<source>ZoomOut</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="116"/>
<source>Find &amp;&amp; Replace</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="119"/>
<source>Script Syntax Check</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="120"/>
<source>F7</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="192"/>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="200"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="200"/>
<source>The program is incomplete.</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="204"/>
<source>Information</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="204"/>
<source>The program is correct.</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/ScriptForm/ScriptForm.cpp" line="212"/>
<source> Line: %1, Column: %2</source>
<translation></translation>
</message>
</context>
<context>
<name>SearchDialog</name>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.ui" line="14"/>
<source></source>
<translation>Find &amp;&amp; Replace</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.ui" line="35"/>
<source></source>
<translation>Find What</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.ui" line="49"/>
<source></source>
<translation>Next Word</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.ui" line="59"/>
<source></source>
<translation>Replace With</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/CSearchDialog.ui" line="69"/>
<source></source>
<translation>All Replace</translation>
</message>
</context>
<context>
<name>SetValueInputDialog</name>
<message>
<source>Dialog</source>
<translation type="vanished">Dialog</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">Setting Value</translation>
</message>
<message>
<source></source>
<translation type="vanished">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>
<source>UserManageWidget</source>
<translation type="vanished">User Management Widget</translation>
</message>
<message>
<source></source>
<translation type="vanished">Prompt</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to initialize perm library!</translation>
</message>
<message>
<source>ID获取失败!</source>
<translation type="vanished">Failure to get current user id!</translation>
</message>
</context>
<context>
<name>VoiceSlider</name>
<message>
<source>Form</source>
<translation type="vanished">Form</translation>
</message>
<message>
<source>53</source>
<translation type="vanished">53</translation>
</message>
<message>
<source>0</source>
<translation type="vanished">0</translation>
</message>
</context>
<context>
<name>WorkTicketWidget</name>
<message>
<source></source>
<translation type="vanished">Save</translation>
</message>
<message>
<source>&amp;</source>
<translation type="vanished">Ticket&amp;Preview</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Failed to save:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Save successed</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Failure to get current user!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Transaction execution failed! Start the rollback</translation>
</message>
<message>
<source></source>
<translation type="vanished">Failed to ticket</translation>
</message>
<message>
<source>:%1</source>
<translation type="vanished">Failed to ticket:%1</translation>
</message>
<message>
<source></source>
<translation type="vanished">Infomation</translation>
</message>
<message>
<source></source>
<translation type="vanished">Electronic signature</translation>
</message>
<message>
<source></source>
<translation type="vanished">Ticket</translation>
</message>
<message>
<source>()</source>
<translation type="vanished">(signature)</translation>
</message>
<message>
<source>: %1</source>
<translation type="vanished">Failure to create directory:%1</translation>
</message>
<message>
<source>: %1</source>
<translation type="vanished">Please close file:%1</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Not historical ticket found!</translation>
</message>
<message>
<source>!</source>
<translation type="vanished">Current user have no perm to operate!</translation>
</message>
<message>
<source>,!</source>
<translation type="vanished">Failure to ticket,please check the network and database server!</translation>
</message>
</context>
<context>
<name>qdesigner_internal::QtGradientStopsController</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="171"/>
<source>H</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="172"/>
<source>S</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="173"/>
<source>V</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="179"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="183"/>
<source>Hue</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="180"/>
<source>Sat</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="181"/>
<source>Val</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="184"/>
<source>Saturation</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="185"/>
<source>Value</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="207"/>
<source>R</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="208"/>
<source>G</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="209"/>
<source>B</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="215"/>
<source>Red</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="216"/>
<source>Green</source>
<translation></translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientstopscontroller.cpp" line="217"/>
<source>Blue</source>
<translation></translation>
</message>
</context>
<context>
<name>qtgradientviewn</name>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.ui" line="14"/>
<source>Form</source>
<translation>Gradient Editor</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.ui" line="43"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="82"/>
<source></source>
<translation>New</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.ui" line="62"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="83"/>
<source></source>
<translation>Edit</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.ui" line="81"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="84"/>
<source></source>
<translation>Rename</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.ui" line="100"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="85"/>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="191"/>
<source></source>
<translation>Remove</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="165"/>
<source></source>
<translation>Gradient</translation>
</message>
<message>
<location filename="GraphTool/QssEditor/qtgradient/qtgradientviewn.cpp" line="192"/>
<source>?</source>
<translation>Remove selected gradient?</translation>
</message>
</context>
</TS>