<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="en_US">
<context>
    <name>AlarmLinkCtrl</name>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="14"/>
        <source>CAlarmLinkCtrl</source>
        <translation>Alarm Link</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="80"/>
        <source>alarmmanager</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="111"/>
        <source>openvideo</source>
        <translation>Open Video</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="130"/>
        <source>AlarmOut</source>
        <translation>Alarm Output</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="155"/>
        <source>AlarmTime</source>
        <translation>Alarm Time</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.ui" line="225"/>
        <source>LinkVideo</source>
        <translation>Link Video</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmDealWithDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="26"/>
        <source>reset</source>
        <translation>Reset</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="56"/>
        <source>resolve</source>
        <translation>Fixed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="86"/>
        <source>pending</source>
        <translation>In Process</translation>
    </message>
    <message utf8="true">
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="104"/>
        <source>dealwith idea：</source>
        <translation>Results:</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="147"/>
        <source>ingored</source>
        <translation>Ignored</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="160"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="190"/>
        <source>unprocessed</source>
        <translation>Pending</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="203"/>
        <source>joindown</source>
        <translation>Batch Process</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="233"/>
        <source>suggestted</source>
        <translation>False</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealWithDlg.ui" line="251"/>
        <source>AlarmDealwith</source>
        <translation>Alarm Process</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmMainDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmMainDlg.ui" line="14"/>
        <source>Form</source>
        <translation>Alarm List</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmMainDlg.ui" line="26"/>
        <source>Alarmlist</source>
        <translation>Alarm List</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmMainDlg.ui" line="39"/>
        <source>Querylist</source>
        <translation>Search List</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmShowDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="140"/>
        <source>Unsettled/Settled</source>
        <translation>Pending/Processed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="153"/>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="166"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="179"/>
        <source>DisplayAlarmSuspendWnd</source>
        <translation>Display Overlay Window</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="192"/>
        <source>Display AlarmLink  Dlg</source>
        <translation>Display Link Video</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.ui" line="205"/>
        <source>PauseRefresh</source>
        <translation>Pause Refresh</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeGlobalDlg</name>
    <message>
        <source>Form</source>
        <translation type="obsolete">Alarm List</translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="obsolete">Path</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="obsolete">Scan</translation>
    </message>
    <message>
        <source>Play</source>
        <translation type="obsolete">Play</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="obsolete">Default</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeListDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>CAlarmLinkCtrl</name>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="91"/>
        <source>Alarm Link</source>
        <translation>Alarm Link</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="191"/>
        <source>Alarmsource</source>
        <translation>Alarm Source</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="191"/>
        <source>AlarmType</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="191"/>
        <source>times</source>
        <translation>Times</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="204"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="218"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="204"/>
        <source>AlarmoutChnId</source>
        <translation>Alarm Output Channel ID</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="204"/>
        <source>AlarmoutChnName</source>
        <translation>Alarm Output Channel Name</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="218"/>
        <source>Window</source>
        <translation>Window</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="218"/>
        <source>CameraId</source>
        <translation>Channel ID</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="218"/>
        <source>CameraName</source>
        <translation>Channel Name</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="218"/>
        <source>VideoState</source>
        <translation>Video State</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="266"/>
        <source>lockalarm</source>
        <translation>Pause Refresh</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="334"/>
        <source>Unlock</source>
        <translation>Unlock</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="340"/>
        <source>Lock</source>
        <translation>Lock</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1045"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2249"/>
        <source>open video</source>
        <translation>Open Video</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1047"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2247"/>
        <source>close video</source>
        <translation>Close Video</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1061"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2233"/>
        <source>open success</source>
        <translation>Open success</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1064"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2236"/>
        <source>open failed</source>
        <translation>Open failed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1067"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2239"/>
        <source>close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1532"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2635"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2719"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2792"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="1537"/>
        <source>Start record</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2640"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2724"/>
        <location filename="AlarmCtrl/AlarmLinkVideo/AlarmLinkCtrl.cpp" line="2797"/>
        <source>Stop record</source>
        <translation>Stop Record</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmDealWithDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmDealwithDlg.cpp" line="231"/>
        <source>Be true that the DealIdea is not include \%&quot;&amp;&lt;&gt;&apos;</source>
        <translation>Process results can not contain characters such as \%&quot;&amp;&lt;&gt;&apos;</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmShowDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>SN</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>dealwith state</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>alarmtype</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>time</source>
        <translation>Time</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>eventtype</source>
        <translation>Event Type</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>device</source>
        <translation>Device</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="336"/>
        <source>alarmlevel</source>
        <translation>Alarm Level</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="727"/>
        <source>occur</source>
        <translation>Occured</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="730"/>
        <source>disappear</source>
        <translation>Disappered</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="745"/>
        <source>reslove</source>
        <translation>Fixed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="748"/>
        <source>unprocessed</source>
        <translation>Pending</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="751"/>
        <source>pending</source>
        <translation>In Process</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="754"/>
        <source>suggestted</source>
        <translation>False</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="757"/>
        <source>ignored</source>
        <translation>Ignored</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmManageAlarmShowDlg.cpp" line="760"/>
        <source>unknow</source>
        <translation>Unknown</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeListDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="63"/>
        <source>AddScheme</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="64"/>
        <source>EmportScheme</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="65"/>
        <source>ImportScheme</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="106"/>
        <source>Be true select one alarm scheme</source>
        <translation>Please select an alarm scheme first!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="196"/>
        <source>All</source>
        <translation>      All</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="196"/>
        <source>State</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="196"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="196"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="196"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="284"/>
        <source>The max count of scheme is 50!</source>
        <translation>System max supports 50 schemes!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="300"/>
        <source>Scheme</source>
        <translation>Untitled</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="356"/>
        <source>On</source>
        <translation>On</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="356"/>
        <source>Off</source>
        <translation>Off</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="440"/>
        <source>Are you sure to delete this scheme?</source>
        <translation>Are you sure to delete this scheme?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="507"/>
        <source>Select a scheme file</source>
        <translation>Select a scheme</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="509"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="738"/>
        <source>XML Files (*.xml)</source>
        <translation>XML Files (*.xml)</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="524"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="546"/>
        <source>Scheme parse failed!</source>
        <translation>Scheme parse failed!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="529"/>
        <source>Oversize file!</source>
        <translation>The file size is too huge!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="697"/>
        <source>The count of scheme file that Imported is:</source>
        <translation>Imported Scheme No.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="712"/>
        <source>Please add alarm scheme firstly.</source>
        <translation>Please add a scheme first!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="731"/>
        <source>no scheme is selected.</source>
        <translation>Please select a scheme!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="736"/>
        <source>Save as...</source>
        <translation>Save as...</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="830"/>
        <source>Succeeded to export alarm scheme.</source>
        <translation>Successfully exported the alarm scheme(s)!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="845"/>
        <source>shcheme export failed!</source>
        <translation>Failed to export scheme!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1313"/>
        <source>Failed to save scheme</source>
        <translation>Failed to save scheme.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1330"/>
        <source>Failed save delete</source>
        <translation>Failed to delete the scheme.</translation>
    </message>
</context>
<context>
    <name>CIvsFDlg</name>
    <message>
        <source>Facerecognize</source>
        <translation type="obsolete">Facial Recognition</translation>
    </message>
</context>
<context>
    <name>CManulAdd</name>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="26"/>
        <source>ManualAdd</source>
        <oldsource>ManulAdd</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="56"/>
        <source>Input information</source>
        <translation>Input Info</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="124"/>
        <source>Title:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="165"/>
        <source>Onvif</source>
        <translation>Onvif</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="190"/>
        <source>Group Name:</source>
        <translation>Group Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="243"/>
        <source>Type:</source>
        <translation>Type:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="271"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="861"/>
        <source>IP/Domain Name:</source>
        <translation>IP/Domain Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="324"/>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="377"/>
        <source>User:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="430"/>
        <source>Password:</source>
        <translation>Password:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="495"/>
        <source>Get information</source>
        <translation>Get Info</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="526"/>
        <source>Device detail</source>
        <translation>Device Details</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="591"/>
        <source>Device serial:</source>
        <translation>Device SN:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="647"/>
        <source>Video input:</source>
        <translation>Video Input:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="703"/>
        <source>Video output:</source>
        <translation>Video Output:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="756"/>
        <source>Alarm input:</source>
        <translation>Alarm Input:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="809"/>
        <source>Alarm output:</source>
        <translation>Alarm Output:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="865"/>
        <source>Create group</source>
        <translation>New Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="896"/>
        <source>Continuousadd</source>
        <translation>Save and Continue</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="927"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="958"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="983"/>
        <source>Register Mode:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="1052"/>
        <source>Auto Login</source>
        <translation>Auto Login</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="51"/>
        <source>IP/Domain</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="53"/>
        <source>SN (For device with P2P function)</source>
        <translation>Intelbras Cloud</translation>
    </message>
    <message>
        <source>ISD</source>
        <translation type="obsolete">ISD</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="174"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="311"/>
        <source>DefaultGroup</source>
        <translation>Default Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="226"/>
        <source>Manul Add</source>
        <translation>Manual Add</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="229"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="270"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="267"/>
        <source>Modify Device</source>
        <translation>Modify Device</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="365"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="391"/>
        <source>SN can not be empty.</source>
        <translation>SN can not be empty!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="369"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="395"/>
        <source>IP/Domain Name can not be empty.</source>
        <translation>Please input an IP/Domain name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="410"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1514"/>
        <source>Invalid IP/Domain name!</source>
        <translation>Invalid IP/Domain name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="420"/>
        <source>Device name is empty!</source>
        <translation>Please input a device name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="431"/>
        <source>Group name is empty!</source>
        <translation>Please input a group name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="441"/>
        <source>Group name is existed!</source>
        <translation>Group name already exists!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="452"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1398"/>
        <source>Device&apos;s port can not be empty.</source>
        <translation>Please input a device port!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="463"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1409"/>
        <source>Port can not be more than</source>
        <translation>Port value can not be more than</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="463"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1409"/>
        <source>!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="473"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1422"/>
        <source>User name can not be empty!</source>
        <translation>Please input a user name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="861"/>
        <source>SN:</source>
        <translation></translation>
    </message>
    <message>
        <source>VideoIn count can not more than 256!</source>
        <translation type="obsolete">Video input channel shall not be more than 256!</translation>
    </message>
    <message>
        <source>VideoOut count can not more than 256!</source>
        <translation type="obsolete">Video output channel shall not be more than 256!</translation>
    </message>
    <message>
        <source>AlarmIn count can not more than 256!</source>
        <translation type="obsolete">Alarm input channel shall not be more than 256!</translation>
    </message>
    <message>
        <source>AlarmOut count can not more than 256!</source>
        <translation type="obsolete">Alarm output channel shall not be more than 256!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="993"/>
        <source>VideoIn count can not more than %1!</source>
        <translation>Video input channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="999"/>
        <source>VideoOut count can not more than %1!</source>
        <translation>Video output channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1005"/>
        <source>AlarmIn count can not more than %1!</source>
        <translation>Alarm input channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1011"/>
        <source>AlarmOut count can not more than %1!</source>
        <translation>Alarm output channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1039"/>
        <source>This group is not exist!</source>
        <translation>The group does not exist!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1080"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1152"/>
        <source>Device Title has in list!</source>
        <translation>Device name is already in the list!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1085"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1157"/>
        <source>IP has in list!</source>
        <translation>IP is already in the list!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1115"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1189"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1120"/>
        <source>Add device</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1194"/>
        <source>Modify device</source>
        <translation>Modify Device</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1363"/>
        <source>Get device info fail!Please input channel number.</source>
        <translation>Failed to get device information! Please input channel number manually!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1455"/>
        <source>ONVIF Device cannot get device info, please input by manual.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1517"/>
        <source>Invalid password!</source>
        <translation>Invalid password!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1520"/>
        <source>User account does not exist!</source>
        <translation>User account does not exist!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1523"/>
        <source>Time out!</source>
        <translation>Time out!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1526"/>
        <source>Current account has logged in!</source>
        <translation>Current account has logged in!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1529"/>
        <source>Current account has been locked!</source>
        <translation>Current account has been locked!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1532"/>
        <source>Current account has been blacklisted!</source>
        <translation>Current account has been blacklisted!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1535"/>
        <source>Resource is not sufficient, system is busy now!</source>
        <translation>System is busy now!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1538"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1541"/>
        <source>Can not find the network host!</source>
        <translation>Can not find the network host!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1544"/>
        <source>The connections has reached the maximum value!</source>
        <translation>The connection has reached the threshold!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1547"/>
        <source>The P2P server has not been logined!</source>
        <translation>The P2P server has not been logined!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1550"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1559"/>
        <source>Get device info fail!</source>
        <translation>Failed to get device information!</translation>
    </message>
</context>
<context>
    <name>CPlayBackCtrlDlg</name>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.ui" line="14"/>
        <source>CPlayBackCtrlDlg</source>
        <translation></translation>
    </message>
    <message>
        <source>*1</source>
        <translation type="obsolete">*1</translation>
    </message>
    <message>
        <source>16X</source>
        <translation type="obsolete">16X</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="171"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="174"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="172"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="175"/>
        <source>Event</source>
        <translation>Event</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="266"/>
        <source>Smart Search</source>
        <translation>Smart Search</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="525"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="763"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3230"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3421"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3438"/>
        <source>start playback failed. </source>
        <translation>Failed to start playback.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="594"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4678"/>
        <source>video first data requesting...</source>
        <translation>Searching the first frame video...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="608"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3422"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3439"/>
        <source>fetch video first data failed. </source>
        <translation>Failed to get the first frame video.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="768"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3231"/>
        <source>No playback right!</source>
        <translation>No playback right!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="774"/>
        <source>Do not support this operation!</source>
        <translation>Do not support this operation!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="779"/>
        <source>Insufficient resources!</source>
        <translation>Insufficient resources!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="784"/>
        <source>Failed to get data!</source>
        <translation>Failed to get data!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="789"/>
        <source>Preempt resources!</source>
        <translation>Preempt resources!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="794"/>
        <source>Ban on the net!</source>
        <translation>Ban on the net!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="949"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1186"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1202"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1214"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1233"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1245"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1268"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1280"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1292"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1304"/>
        <source>and so on</source>
        <translation>and so on</translation>
    </message>
    <message>
        <source>and so on </source>
        <translation type="obsolete">and so on</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="143"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8821"/>
        <source>Normal playback speed</source>
        <translation>Normal playback speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="273"/>
        <source>Exit Search</source>
        <translation>Exit Search</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="277"/>
        <source>Reselect Area</source>
        <translation>Reselect Area</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1319"/>
        <source>has no record</source>
        <translation>has no record!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1321"/>
        <source>have no records</source>
        <translation>have no records!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1326"/>
        <source>query fails</source>
        <translation>Search failed!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1331"/>
        <source>query timeout</source>
        <translation>Search time is out!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1337"/>
        <source>is busy now</source>
        <translation>is busy now!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1339"/>
        <source>are busy now</source>
        <translation>are busy now!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1345"/>
        <source>is offline now</source>
        <translation>is offline now!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1347"/>
        <source>are offline now</source>
        <translation>are offline now!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1352"/>
        <source>query command sent failure</source>
        <translation>Failed to send out search command!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1357"/>
        <source>query parameter error</source>
        <translation>Invalid search parameter!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1774"/>
        <source>Open audio failed, talk is opening!</source>
        <translation>Open audio failed, talk is opened!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1870"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4595"/>
        <source>1X</source>
        <translation>1X</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8825"/>
        <source>2 times normal playback speed</source>
        <translation>2 times normal speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8829"/>
        <source>4 times normal playback speed</source>
        <translation>4 times normal speed</translation>
    </message>
    <message>
        <source>8 times Normal playback speed</source>
        <translation type="obsolete">8 times Normal playback speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8833"/>
        <source>8 times normal playback speed</source>
        <translation>8 times normal speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8837"/>
        <source>1/2 times normal playback speed </source>
        <translation>1/2  normal speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8841"/>
        <source>1/4 times normal playback speed</source>
        <translation>1/4 normal speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8845"/>
        <source>1/8 normal playback speed</source>
        <translation>1/8 normal speed</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1949"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1967"/>
        <source>Window count can&apos;t exceed 36!</source>
        <translation>The window amount shall not be more than 36!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3099"/>
        <source>no record now</source>
        <translation>There are no record results to display.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3136"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="5251"/>
        <source>this channel no record the time.</source>
        <translation>The channel has no record in current period.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3223"/>
        <source>you do not have the power of playback on the device channel !</source>
        <translation>You have no right to playback on current channel!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3279"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3423"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3440"/>
        <source>get device stream by time failed!</source>
        <translation>Failed to get device bit stream by time!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3326"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3336"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4671"/>
        <source>video playback requesting...</source>
        <translation>Searching playback now...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3457"/>
        <source>analyse protocol failed</source>
        <translation>Failed to analyse protocol!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3460"/>
        <source>send data failed</source>
        <translation>Failed to send out data!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3463"/>
        <source>user name invalidate</source>
        <translation>Invalid user name</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3466"/>
        <source>password invalidate</source>
        <translation>Invalid password</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3475"/>
        <source>connect remove point failed</source>
        <translation>Network connection failed!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3478"/>
        <source>have logined</source>
        <translation>Current user has logged in!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3481"/>
        <source>have logouted</source>
        <translation>Device has logged out!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3484"/>
        <source>analyse xml failed</source>
        <translation>Failed to analyse xml</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3487"/>
        <source>on power to operate</source>
        <translation>You have no right to operate.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3490"/>
        <source>unknow device</source>
        <translation>Unknown device</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3493"/>
        <source>unknow channel</source>
        <translation>Unknown channel</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3496"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7058"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7067"/>
        <source>device offline</source>
        <translation>Device offline</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3499"/>
        <source>connect rtsp failed</source>
        <translation>Failed to connect to rtsp.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3502"/>
        <source>listen rtp failed</source>
        <translation>Failed to listen rtp.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3505"/>
        <source>connect rtp failed</source>
        <translation>Failed to connect to rtp</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3508"/>
        <source>rtsp analyse port failed</source>
        <translation>rtsp Failed to analyse port</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3511"/>
        <source>commond have been canceled</source>
        <translation>Commond has been canceled.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3514"/>
        <source>invalidate session</source>
        <translation>Invalid link</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3517"/>
        <source>can not find session!</source>
        <translation>Can not find link!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3520"/>
        <source>can not distinguish play type.</source>
        <translation>Can not distinguish play type.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3523"/>
        <source>seek interface of netsdk returns fail.</source>
        <translation>Seek interface of netsdk fails to return.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3526"/>
        <source>seek size out of range.</source>
        <translation>Seek size is out of range.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3529"/>
        <source>seek time out of range</source>
        <translation>Seek time is out of range</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3532"/>
        <source>can not find the device you want in device manager module.</source>
        <translation>Can not find the device you want in Device Manager interface.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3535"/>
        <source>one channel can only bean play one time.</source>
        <translation>Current channel is playbacking now.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3538"/>
        <source>not define the type of fetching config information.</source>
        <translation>Please set getting bit stream configuration information.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3541"/>
        <source>do not support the type of video stream.</source>
        <translation>System does not support current video stream type.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3544"/>
        <source>can not find the device info.</source>
        <translation>Can not find device information.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3547"/>
        <source>params error.</source>
        <translation>Parameter error.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3550"/>
        <source>can not find camera info from the params</source>
        <translation>Can not find camera info on the parameter</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3556"/>
        <source>DHNETSDK returns error.</source>
        <translation> </translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3559"/>
        <source>The first stream is zero.</source>
        <translation>The first stream is zero.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3562"/>
        <source>unknow error</source>
        <translation>Unknown error</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4048"/>
        <source>The smart search result is empty!</source>
        <translation>The smart search result is empty!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4351"/>
        <source>Please select cells to search!</source>
        <translation>Please select cells to search!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4406"/>
        <source>Async</source>
        <translation>Cancel Sync</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4410"/>
        <source>Sync</source>
        <translation>Sync</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4416"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4418"/>
        <source>Play</source>
        <translation>Play</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4531"/>
        <source>Close Volume</source>
        <translation>Turn off Volume</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4535"/>
        <source>Open Volume</source>
        <translation>Turn on Volume</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4933"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="5115"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4936"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="5118"/>
        <source>Main</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4939"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="5121"/>
        <source>Assist</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4943"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="5125"/>
        <source>Unknow</source>
        <translation>Unknown</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6201"/>
        <source>Stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6208"/>
        <source>Single Frame Forward</source>
        <translation>Frame by Frame Forward</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7082"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7091"/>
        <source>device exception</source>
        <translation>Device exception</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7660"/>
        <source>is offline!</source>
        <translation>is offline!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7661"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7666"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7671"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7676"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7723"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7784"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7836"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7844"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7665"/>
        <source>and so on are offline!</source>
        <translation>and so on are offline!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7670"/>
        <source>has no export right!</source>
        <translation>You have no right to export!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7670"/>
        <source>Chanel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7675"/>
        <source>and so on have no export right!</source>
        <translation>and so on have no export right!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7723"/>
        <source>Qurey the record of this period of time fail or the length of record is zero!</source>
        <translation>Failed to get the record(s) of the specified period or the record(s) total size is 0!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7763"/>
        <source>The length of record file name is more than 256!</source>
        <translation>The record file amount shall not be more than 256!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7815"/>
        <source>warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7815"/>
        <source>The size of downloading record is greater than the remained disk space!</source>
        <translation>The exporting record size is larger than the disk free space!</translation>
    </message>
    <message>
        <source>The length of record file name is more than 1024!</source>
        <translation type="obsolete">The record file amount shall not be more than 1024!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7783"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7843"/>
        <source> has been downloaded!</source>
        <translation>has been exported!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7835"/>
        <source> is downloading!</source>
        <translation>is exporting!</translation>
    </message>
    <message>
        <source>download failed!</source>
        <translation type="obsolete">export failed!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7925"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8580"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8622"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="7930"/>
        <source>Download record</source>
        <translation>Export Records</translation>
    </message>
    <message>
        <source>Export SmartPSS player failed !</source>
        <translation type="obsolete">Failed to export Smart Player!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8466"/>
        <source>The current channel is exporting record by time, playing back will stop exporting , continue?</source>
        <translation>Current channel is exporting records by time. System needs to stop exporting before it starts playback. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8488"/>
        <source>is playing back by time, exporting record will stop play back, continue?</source>
        <translation>is playing back by time. System needs to stop playing back before exporting record. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8585"/>
        <source>Start playback</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="8627"/>
        <source>Stop playback</source>
        <translation>Stop Playback</translation>
    </message>
</context>
<context>
    <name>CPlayBackDownLoadlistDlg</name>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="20"/>
        <source>CPlayBackDownLoadlistDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="71"/>
        <source>Exporting</source>
        <translation>Exporting</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="96"/>
        <source>Exported</source>
        <translation>Exported</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="173"/>
        <source>Exported Size:</source>
        <translation>Exported Size:</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="214"/>
        <source>0 M</source>
        <translation>0 M</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/mac_cplaybackdownloadlistdlg.ui" line="372"/>
        <source>Next time no longer pop up</source>
        <translation>Do not pop up the next time!</translation>
    </message>
</context>
<context>
    <name>CPlayControl</name>
    <message>
        <location filename="PlayControl/CPlayControl.cpp" line="34"/>
        <source>Channel Name</source>
        <translation>Channel Name</translation>
    </message>
</context>
<context>
    <name>CQueryRecordCtrl</name>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="18"/>
        <source>Device</source>
        <translation>Device</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="22"/>
        <source>Local</source>
        <translation>Local</translation>
    </message>
</context>
<context>
    <name>CTreeSearchBar</name>
    <message>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="38"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="55"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="68"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="127"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="138"/>
        <source>Input Search Context</source>
        <translation>Input search criteria</translation>
    </message>
</context>
<context>
    <name>CVideoColorAdjustCtrl</name>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="31"/>
        <source>Menu Adjust</source>
        <translation>Window Adjust</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="47"/>
        <source>Brightness</source>
        <translation>Brightness</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="52"/>
        <source>Contrast</source>
        <translation>Contrast</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="57"/>
        <source>Saturation</source>
        <translation>Saturation</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="62"/>
        <source>Hue</source>
        <translation>Hue</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="125"/>
        <source>Default</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="131"/>
        <source>Quit</source>
        <translation>Quit</translation>
    </message>
</context>
<context>
    <name>DCM::BarChart</name>
    <message>
        <source>Person In</source>
        <translation type="obsolete">Person Entered</translation>
    </message>
    <message>
        <source>Person Out</source>
        <translation type="obsolete">Person Exited</translation>
    </message>
</context>
<context>
    <name>DCM::DHQwtPlotCanvas</name>
    <message>
        <source>%1 %2 %3</source>
        <translation type="obsolete">%1 %2 %3</translation>
    </message>
</context>
<context>
    <name>DCM::DHQwtPlotCanvas4Bar</name>
    <message>
        <source>%1 %2 %3</source>
        <translation type="obsolete">%1 %2 %3</translation>
    </message>
</context>
<context>
    <name>DCM::Plot</name>
    <message>
        <source>Person In</source>
        <translation type="obsolete">Person Entered</translation>
    </message>
    <message>
        <source>Person Out</source>
        <translation type="obsolete">Person Exited</translation>
    </message>
</context>
<context>
    <name>IvsFDlg</name>
    <message>
        <source>TextLabel</source>
        <translation type="obsolete">Drag channel(s) on the right pane to the channel list.</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Close</translation>
    </message>
</context>
<context>
    <name>QAddChnlDlg</name>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.ui" line="32"/>
        <source>QAddChnlDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="58"/>
        <source>task config</source>
        <translation>Add channel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="89"/>
        <source>save</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="94"/>
        <source>cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="100"/>
        <source>you can select %1 channels at most!</source>
        <oldsource>you can select 16 channels at most!</oldsource>
        <translation>You can import %1 channels at most!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="105"/>
        <source>selected channel!</source>
        <translation>Checked Channels:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="175"/>
        <source>Are you sure to cancel config?</source>
        <translation>Are you sure to cancel save?</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="251"/>
        <source>you can only select %1 chnl.</source>
        <translation>You can max select %1 channels!</translation>
    </message>
    <message>
        <source>you can only select 16 chnl.</source>
        <translation type="obsolete">You can max select 16 channels!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QAddChnlDlg.cpp" line="262"/>
        <source>picture save path create failed!</source>
        <translation>Failed to create picture saved path!</translation>
    </message>
</context>
<context>
    <name>QAddTVTaskDlg</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/mac_qaddtvtaskdlg.ui" line="14"/>
        <source>QAddTaskDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/mac_qaddtvtaskdlg.ui" line="44"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/mac_qaddtvtaskdlg.ui" line="75"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/mac_qaddtvtaskdlg.ui" line="106"/>
        <source>Task Name:</source>
        <translation>Task Name:</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="13"/>
        <source>Add Task</source>
        <translation>Add Task</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="62"/>
        <source>task cannot be null!</source>
        <translation>Please input a task name!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="71"/>
        <source>The length of task name cannot be more than 20!</source>
        <oldsource>The length of task name cannot be more than 20 bytes!</oldsource>
        <translation>The length of task name cannot be more than 20!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="86"/>
        <source>Do you want to overcast other task!</source>
        <translation>Are you sure to overwrite the other task(s)?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="93"/>
        <source>Do you want to overcast current task!</source>
        <translation>Are you sure to overwrite current task?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="109"/>
        <source>tv wall task num is limited by %1 num!</source>
        <translation>System max supports %1 video wall tasks.</translation>
    </message>
</context>
<context>
    <name>QAlarmConfig</name>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="14"/>
        <source>QAlarmConfig</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="29"/>
        <source>AlarmConfig Description</source>
        <translation>Set SmartPSS global alarm audio and trigger map alarm flash function or not.</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="42"/>
        <source>OpenSound</source>
        <translation>Open Audio</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="55"/>
        <source>VideoLost</source>
        <translation>Video Loss</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="71"/>
        <source>VideoShelter</source>
        <translation>Camera Masking</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="87"/>
        <source>MotionDetection</source>
        <translation>Motion Detect</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="103"/>
        <source>DiskFull</source>
        <translation>Disk Full</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="119"/>
        <source>DiskFault</source>
        <translation>Disk Error</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="135"/>
        <source>External</source>
        <translation>External</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="151"/>
        <source>Intelligent</source>
        <translation>Intelligent</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="258"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="271"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="284"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="297"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="310"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="323"/>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="336"/>
        <source>Browse</source>
        <translation>Browse</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="440"/>
        <source>Loop</source>
        <translation>Loop Play</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="453"/>
        <source>Emap</source>
        <translation>E-Map flashes when an alarm occurs</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="466"/>
        <source>Reset</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="479"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.ui" line="492"/>
        <source>Stream Type Priority</source>
        <translation>Link Video Type</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.cpp" line="227"/>
        <source>Select a wav file</source>
        <translation>Please select a wav file.</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.cpp" line="227"/>
        <source>WAVE Files (*.wav)</source>
        <translation>WAVE Files (*.wav)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QAlarmConfig.cpp" line="307"/>
        <source>config saved success</source>
        <translation>Successfully saved setup!</translation>
    </message>
</context>
<context>
    <name>QAlarmConfigWizard</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="20"/>
        <source>QAlarmConfigWizard</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="32"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="61"/>
        <source>Dsc</source>
        <translation>Description</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="108"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="139"/>
        <source>Previous</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="170"/>
        <source>Next</source>
        <translation>Next</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="195"/>
        <source>Confirm</source>
        <translation>Confirm</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="220"/>
        <source>Apply</source>
        <translation>Enable when create</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.ui" line="236"/>
        <source>*</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="31"/>
        <source>New Scheme</source>
        <translation>New Scheme</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="34"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="117"/>
        <source>Scheme Modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="66"/>
        <source>Alarm Source</source>
        <translation>Alarm sources</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="67"/>
        <source>Alarm Link</source>
        <translation>Alarm link</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="68"/>
        <source>Alarm Time</source>
        <translation>Schedule</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="108"/>
        <source>Please input schemeName!</source>
        <translation>Please input a scheme name!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="126"/>
        <source>The shcheme name has used, please use other name!</source>
        <translation>The scheme name already exists, please input another name!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="140"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="338"/>
        <source>Are you sure to cancel?</source>
        <translation>Are you sure to cancel?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="147"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmconfigwizard.cpp" line="216"/>
        <source>Please Config Alarm Source first!</source>
        <translation>Please set an alarm source first!</translation>
    </message>
</context>
<context>
    <name>QAlarmLinkWgt</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="40"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="45"/>
        <source>Alarm Out</source>
        <translation>Alarm Out</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="65"/>
        <source>Link Channel</source>
        <translation>Link Channel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="65"/>
        <source>Video</source>
        <translation>Push Video</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="65"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="66"/>
        <source>Prepoint</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="66"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="104"/>
        <source>StayTime(s)</source>
        <translation>Stay Time(s)</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="66"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="104"/>
        <source>Action</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="104"/>
        <source>Link Out</source>
        <translation>Link Out</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="104"/>
        <source>Auto Start</source>
        <translation>Auto Start</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="332"/>
        <source>Alarm link channel max Num is %1!</source>
        <translation>Alarm link channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="334"/>
        <source>Alarm output channel max Num is %1!</source>
        <translation>Alarm output channel shall not be more than %1!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="653"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="749"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="847"/>
        <source>Null</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="720"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="720"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="774"/>
        <source>Yes</source>
        <translation>Yes</translation>
    </message>
</context>
<context>
    <name>QAlarmSourceWgt</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="81"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="129"/>
        <source>Alarm Type</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="94"/>
        <source>Null</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="127"/>
        <source>SN</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="128"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="130"/>
        <source>Action</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="189"/>
        <source>Please select alarm type</source>
        <translation>Please select an alarm type!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="415"/>
        <source>A alarm scheme can only be configured with one alarm type,switch type will lose the current configuration, do you want to continue?</source>
        <translation>You can only set one alarm type for an alarm scheme. You are going to lose current setup if you change the type. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="604"/>
        <source>Alarm source max num is %1!</source>
        <translation>Alarm source amount shall not be more than %1!</translation>
    </message>
</context>
<context>
    <name>QAlarmSuspendWnd</name>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmSuspendWnd.cpp" line="249"/>
        <source>Alarm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmSuspendWnd.cpp" line="261"/>
        <source>CPU</source>
        <translation>CPU</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmReport/AlarmSuspendWnd.cpp" line="268"/>
        <source>Network</source>
        <translation>Network</translation>
    </message>
</context>
<context>
    <name>QAlarmTimeWgt</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="500"/>
        <source>Added:</source>
        <translation>Added:</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="500"/>
        <source>Removed:</source>
        <translation>Deleted:</translation>
    </message>
</context>
<context>
    <name>QAuthorityConfigDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="14"/>
        <source>QAuthorityConfigDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="48"/>
        <source>start using</source>
        <translation>Apply</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="60"/>
        <source>using right now</source>
        <translation>Apply Now</translation>
    </message>
</context>
<context>
    <name>QAutoAdd</name>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="71"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="76"/>
        <source>Add device</source>
        <translation>Add Device</translation>
    </message>
</context>
<context>
    <name>QCalendarCtrl</name>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="704"/>
        <source>Jan</source>
        <translation>Jan</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="705"/>
        <source>Feb</source>
        <translation>Feb</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="706"/>
        <source>Mar</source>
        <translation>Mar</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="707"/>
        <source>Apr</source>
        <translation>Apr</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="708"/>
        <source>May</source>
        <translation>May</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="709"/>
        <source>Jun</source>
        <translation>Jun</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="710"/>
        <source>Jul</source>
        <translation>Jul</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="711"/>
        <source>Aug</source>
        <translation>Aug</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="712"/>
        <source>Sep</source>
        <translation>Sep</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="713"/>
        <source>Oct</source>
        <translation>Oct</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="714"/>
        <source>Nov</source>
        <translation>Nov</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="715"/>
        <source>Dec</source>
        <translation>Dec</translation>
    </message>
</context>
<context>
    <name>QCalendarCtrlEx</name>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="240"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="718"/>
        <source>Jan</source>
        <translation>Jan</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="719"/>
        <source>Feb</source>
        <translation>Feb</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="720"/>
        <source>Mar</source>
        <translation>Mar</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="721"/>
        <source>Apr</source>
        <translation>Apr</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="722"/>
        <source>May</source>
        <translation>May</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="723"/>
        <source>Jun</source>
        <translation>Jun</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="724"/>
        <source>Jul</source>
        <translation>Jul</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="725"/>
        <source>Aug</source>
        <translation>Aug</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="726"/>
        <source>Sep</source>
        <translation>Sep</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="727"/>
        <source>Oct</source>
        <translation>Oct</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="728"/>
        <source>Nov</source>
        <translation>Nov</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QCalendarCtrlEx.cpp" line="729"/>
        <source>Dec</source>
        <translation>Dec</translation>
    </message>
</context>
<context>
    <name>QCalendarWgt</name>
    <message>
        <location filename="QueryRecordCtrl/qcalendarwgt.cpp" line="32"/>
        <source>From</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarwgt.cpp" line="48"/>
        <source>To</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QChannelFunWidget</name>
    <message>
        <location filename="UserMgrCtrl/qchannelfunwidget.ui" line="14"/>
        <source>QChannelFunWidget</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QCheckableComboBox</name>
    <message>
        <location filename="View/Skin/QCheckableComboBox.cpp" line="18"/>
        <location filename="View/Skin/QCheckableComboBox.cpp" line="241"/>
        <source>None</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="View/Skin/QCheckableComboBox.cpp" line="103"/>
        <source>All</source>
        <translation>All</translation>
    </message>
</context>
<context>
    <name>QChnlThumbView</name>
    <message>
        <location filename="View/DeviceManager/ThumbCtrl/qchnlthumbview.cpp" line="551"/>
        <source>DeviceName:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/ThumbCtrl/qchnlthumbview.cpp" line="554"/>
        <source>ChannlName:</source>
        <translation>Channel Name:</translation>
    </message>
</context>
<context>
    <name>QClientInitCtrl</name>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="20"/>
        <source>Smart-PSS</source>
        <translation>SmartPSS</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="52"/>
        <source>exit</source>
        <translation>Exit</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="103"/>
        <source>login</source>
        <translation>Login</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="121"/>
        <source>pwd:</source>
        <translation>Password:</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="142"/>
        <source>username:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="163"/>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="181"/>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="199"/>
        <source>tip info</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="217"/>
        <source>remember pwd</source>
        <translation>Remember Password</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="238"/>
        <source>failed</source>
        <translation></translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="36"/>
        <source>NULL</source>
        <translation>Login status is null.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="37"/>
        <source>Login OK</source>
        <translation>Loging in now, waiting for reply</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="38"/>
        <source>Login Fail - Unknow</source>
        <translation>Login failed - Unknown error</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="39"/>
        <source>ReLogin</source>
        <translation>Login Again</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="40"/>
        <source>Login Fail - Net Close</source>
        <translation>Login failed - Offline</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="41"/>
        <source>Login Fail - Invalid Username</source>
        <translation>Login failed - Invalid user name</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="42"/>
        <source>Login Fail - Invalid Password</source>
        <translation>Login failed - Invalid password</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="43"/>
        <source>Login Fail - User Locked</source>
        <translation>Login failed - Current account has been locked.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="44"/>
        <source>Login Fail - User Exist</source>
        <translation>Login failed - Current account has logged in.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="45"/>
        <source>Timeout</source>
        <translation>Login failed-Time out</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="46"/>
        <source>Init DeviceInfo OK</source>
        <translation>Successfully initialized device information.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="47"/>
        <source>Init DeviceInfo Fail - Unknow</source>
        <translation>Failed to initialize device information- Unknown error</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="48"/>
        <source>Get Fav XML OK</source>
        <translation>Successfully got Favorites data.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="49"/>
        <source>Get Fav XML Fail - Unknow</source>
        <translation>Failed to get Favorites data- Unknown error</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="50"/>
        <source>Init AlarmCtrl OK</source>
        <translation>Successfully initialized alarm control.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="51"/>
        <source>Init AlarmCtrl Fail - Unknow</source>
        <translation>Failed to initialize alarm control- Unknown error</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="52"/>
        <source>Init PrePoint OK</source>
        <translation>Successfully initialized preset.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="53"/>
        <source>Init PrePoint Fail - Unknow</source>
        <translation>Failed to initialize preset- Unknown reason</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="54"/>
        <source>Client Init OK</source>
        <translation>Successfully initialized the client-end data. Successfully loged in!</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="157"/>
        <source>login failed,error call Login func.</source>
        <translation>Login failed. Call Login error.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="185"/>
        <source>System log</source>
        <translation>System Log</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="190"/>
        <source>User login</source>
        <translation>User Login</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="198"/>
        <source>login...</source>
        <translation>Loging in...</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="208"/>
        <source>have quit loginning</source>
        <translation>Cancel login.</translation>
    </message>
</context>
<context>
    <name>QCommomConfigWidget</name>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="108"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="154"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="161"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="168"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="172"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="108"/>
        <source>Get PC-NVR CommonSetting fail!</source>
        <translation>Failed to get PC-NVR general setup!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="129"/>
        <source>The record length must be between 1 and 120 minutes!</source>
        <translation>The record length ranges from 1 to 120 minutes!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="136"/>
        <source>The length of device name is more than 15</source>
        <translation>The length of device name is more than 15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="154"/>
        <source>Set PC-NVR system time failed!</source>
        <translation>Failed to set PC-NVR system time!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="161"/>
        <source>Set PC-NVR pack duration failed!</source>
        <translation>Failed to set PC-NVR pack duration!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="168"/>
        <source>Set PC-NVR device name failed!</source>
        <translation>Failed to set PC-NVR device name!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="172"/>
        <source>Set PC-NVR commonsetting successful!</source>
        <translation>Successfully set PC-NVR general setup!</translation>
    </message>
</context>
<context>
    <name>QContainManager</name>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="413"/>
        <source>System log</source>
        <translation>System Log</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="418"/>
        <source>User logout</source>
        <translation>User Logout</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="481"/>
        <source>Insufficient disk space!</source>
        <translation>Insufficient disk space!</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="482"/>
        <source>Warning</source>
        <translation>Warning</translation>
    </message>
</context>
<context>
    <name>QCruiseDlg</name>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="25"/>
        <source>Cruise List</source>
        <translation>Tour List</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="38"/>
        <source>Cruise ID</source>
        <translation>Tour ID</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="41"/>
        <source>Cruise Name</source>
        <translation>Tour Name</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="58"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="62"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="74"/>
        <source>Preset</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="74"/>
        <source>Time(s)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="74"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="112"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="115"/>
        <source>Cruise Info</source>
        <translation>Tour No.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="119"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="122"/>
        <source>Cruise Road</source>
        <translation>Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="133"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="167"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="133"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="167"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="167"/>
        <source>Stop Time</source>
        <translation>Stay Time</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="195"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="198"/>
        <source>Quit</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="210"/>
        <source>New</source>
        <translation>New</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="220"/>
        <source>Modify</source>
        <translation>Modify</translation>
    </message>
</context>
<context>
    <name>QCruiseTabelDele</name>
    <message>
        <source>Please input stay time!</source>
        <translation type="obsolete">Please input a stay time!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="888"/>
        <source>Be sure that the stay time is in 5s-12h</source>
        <translation>Please make sure the stay time ranges from 5 seconds to 12 hours!</translation>
    </message>
</context>
<context>
    <name>QCruiseWidget</name>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="20"/>
        <source>Preset</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="20"/>
        <source>Cruise</source>
        <translation>Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="20"/>
        <source>AutoRotate</source>
        <translation>Pan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="20"/>
        <source>Scan</source>
        <translation>Scan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="20"/>
        <source>Pattern</source>
        <translation>Pattern</translation>
    </message>
    <message>
        <source>Aux1</source>
        <translation type="obsolete">Aux</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="124"/>
        <source>start</source>
        <translation>Start</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="128"/>
        <source>stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="135"/>
        <source>Set cruise</source>
        <translation>Set Cruise</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="150"/>
        <source>goto</source>
        <translation>Goto</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="157"/>
        <source>add</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="161"/>
        <source>Set Preset</source>
        <translation>Set Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="167"/>
        <source>Back</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="185"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="214"/>
        <source>Start AutoRotate</source>
        <translation>Start Pan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="219"/>
        <source>Stop AutoRotate</source>
        <translation>Stop Pan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="228"/>
        <source>Open Asstst</source>
        <translation>Open Aux</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="233"/>
        <source>Close Asstst</source>
        <translation>Close Aux</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="243"/>
        <source>Asstst order</source>
        <translation>Aux Order</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="257"/>
        <source>Set Left</source>
        <translation>Set Left</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="263"/>
        <source>Set Right</source>
        <translation>Set Right</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="268"/>
        <source>Start Scan</source>
        <translation>Start Scan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="272"/>
        <source>Stop Scan</source>
        <translation>Stop Scan</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="294"/>
        <source>Start Set Pattern</source>
        <translation>Start Set Pattern</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="298"/>
        <source>Stop Set Pattern</source>
        <translation>Stop Setting Pattern</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="302"/>
        <source>Start Pattern</source>
        <translation>Start Pattern</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="306"/>
        <source>Stop Pattern</source>
        <translation>Stop Pattern</translation>
    </message>
</context>
<context>
    <name>QCustomSplitDlg</name>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="14"/>
        <source>QCustomSplitDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="26"/>
        <source>Default</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="39"/>
        <source>Edit</source>
        <translation>Edit</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="64"/>
        <source>Row</source>
        <translation>Row</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="123"/>
        <source>Col</source>
        <translation>Col</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="462"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.ui" line="475"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QCustomSplitDlg.cpp" line="140"/>
        <source>Custom Layout</source>
        <translation>Custom Layout</translation>
    </message>
</context>
<context>
    <name>QDecrInfoComboBox</name>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="235"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="248"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="775"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="794"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="824"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="900"/>
        <source>All</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="279"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="903"/>
        <source>User login</source>
        <translation>User Login</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="293"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="906"/>
        <source>User logout</source>
        <translation>User Logout</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="311"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="909"/>
        <source>Start play</source>
        <translation>Start LiveView</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="325"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="912"/>
        <source>Stop play</source>
        <translation>Stop LiveView</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="339"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="915"/>
        <source>Start record</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="353"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="918"/>
        <source>Stop record</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="367"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="921"/>
        <source>Start playback</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="381"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="924"/>
        <source>Stop playback</source>
        <translation>Stop Playback</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="395"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="927"/>
        <source>Download record</source>
        <translation>Export Records</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="410"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="930"/>
        <source>Ptz control</source>
        <translation>PTZ Control</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="424"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="933"/>
        <source>Add group</source>
        <translation>Add Group</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="438"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="936"/>
        <source>Delete group</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="452"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="939"/>
        <source>Add device</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="466"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="942"/>
        <source>Delete device</source>
        <translation>Delete Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="480"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="945"/>
        <source>Modify device</source>
        <translation>Modify Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="494"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="948"/>
        <source>Add role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="508"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="951"/>
        <source>Delete role</source>
        <translation>Delete Role</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="522"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="954"/>
        <source>Add user</source>
        <translation>Add User</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="536"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="957"/>
        <source>Delete user</source>
        <translation>Delete User</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="554"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="960"/>
        <source>Video lost</source>
        <translation>Video Loss</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="569"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="963"/>
        <source>External alarm</source>
        <translation>External Alarm</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="584"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="966"/>
        <source>Motion detect</source>
        <translation>Motion Detect</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="599"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="969"/>
        <source>Video shelter</source>
        <translation>Camera Masking</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="614"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="972"/>
        <source>Disk full</source>
        <translation>Disk Full</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="629"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="975"/>
        <source>Disk fault</source>
        <translation>Disk Error</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="984"/>
        <source>Audio Abnormal</source>
        <translation>Audio Abnormal</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="659"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="978"/>
        <source>Ivs Alarm</source>
        <translation>Ivs Alarm</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="673"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="981"/>
        <source>Ivs Face</source>
        <translation>Ivs Face</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="765"/>
        <source>None</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="781"/>
        <source>Login</source>
        <translation>Login</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="785"/>
        <source>Logout</source>
        <translation>Logout</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="807"/>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="837"/>
        <source>;</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QDevAddWidget</name>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="428"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="781"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1162"/>
        <source>Online Device: </source>
        <translation>Online Devices:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="117"/>
        <source>Refresh</source>
        <translation>Refresh</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="158"/>
        <source>AddIn</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="166"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="882"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1341"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1395"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1533"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1637"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1871"/>
        <source>All Devices: </source>
        <translation>All Devices:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2140"/>
        <source>Online: </source>
        <translation>Online:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="34"/>
        <source>Online Device:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="210"/>
        <source>Default DevUser</source>
        <translation>Default Device User Name</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="272"/>
        <source>Default DevPwd</source>
        <translation>Default Device Password</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="346"/>
        <source>Reset</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="387"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="426"/>
        <source>Imported Device:</source>
        <translation>Imported Device:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="464"/>
        <source>Online:</source>
        <translation>Online:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="544"/>
        <source>Manul Add</source>
        <translation>Manual Add</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="585"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="626"/>
        <source>import</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="667"/>
        <source>export</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevaddwidget.ui" line="687"/>
        <source>Check count/All count:</source>
        <translation>Selected/Total:</translation>
    </message>
    <message>
        <source>Check count:</source>
        <translation type="obsolete">Checked No.:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>  SN</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <source>Mac</source>
        <translation>Mac</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Title</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="76"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Model</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>IP/Domain Name</source>
        <translation>IP/Domain Name</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Channel nums</source>
        <translation>Channel No.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Status</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Serial</source>
        <translation>SN</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="117"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="221"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2018"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="221"/>
        <source>Del device callback failed!</source>
        <translation>Failed to delete device call!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="354"/>
        <source>unknown</source>
        <translation>Unknown</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="375"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="384"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="398"/>
        <source>Not added</source>
        <translation>Available</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="392"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1132"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1225"/>
        <source>Added</source>
        <translation>Added</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="505"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2244"/>
        <source>online</source>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="511"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2249"/>
        <source>offline</source>
        <translation>Offline</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="515"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2253"/>
        <source>password error</source>
        <oldsource>password unvalid</oldsource>
        <translation>Offline(Password error)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="518"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2256"/>
        <source>user does not exist</source>
        <oldsource>user name unvalid</oldsource>
        <translation>Offline(User does not exist)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="521"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2259"/>
        <source>timeout</source>
        <translation>Offline(Timeout)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="524"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2262"/>
        <source>reloggin failed</source>
        <translation>Offline(Login again)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="527"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2265"/>
        <source>locked</source>
        <translation>Offline(Locked)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="530"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2268"/>
        <source>blacklist</source>
        <translation>Offline(Blacklist)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="533"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2271"/>
        <source>system is busy</source>
        <translation>Offline(System is busy)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="537"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2275"/>
        <source>Can not find the network host</source>
        <translation>Offline(Can not find network host)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="540"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2278"/>
        <source>maxconnect</source>
        <translation>Offline(Max Connection)</translation>
    </message>
    <message>
        <source>ISD</source>
        <translation type="obsolete">ISD</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="667"/>
        <source>modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="688"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2217"/>
        <source>Manual Logout</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="694"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2230"/>
        <source>Manual Login</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="707"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="744"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1274"/>
        <source>No device is selected!</source>
        <translation>Please select a device first!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="827"/>
        <source>save file</source>
        <oldsource>open file</oldsource>
        <translation>Open File</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="864"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="906"/>
        <source>Import device config failed!</source>
        <translation>Failed to import device config file!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="887"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1051"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1099"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1183"/>
        <source>Device count is more than %1!</source>
        <translation>System max supports %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="892"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="947"/>
        <source>Import device config successfully!</source>
        <translation>Successfully imported device config file!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="844"/>
        <source>Export device config failed!</source>
        <translation>Failed to export device config file!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="849"/>
        <source>Export device config successfully!</source>
        <translation>Successfully exported device config file!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1153"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1215"/>
        <source>Add device %1 failed!</source>
        <translation>Failed to add device %1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1281"/>
        <source>The information of pictures and records under the selected device will be deleted, are you sure to delete it?</source>
        <translation>The information of pictures and records under the selected device will be deleted, are you sure to delete it?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1285"/>
        <source>The information of pictures and records under the selected devices will be deleted, are you sure to delete them?</source>
        <translation>The information of pictures and records under the selected devices will be deleted, are you sure to delete them?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1334"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1510"/>
        <source>Device is not exist!</source>
        <translation>Device does not exist!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1431"/>
        <source>The information of pictures and records under this device will be deleted, are you sure to delete it?</source>
        <translation>The information of pictures and records under this device will be deleted, are you sure to delete it?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1473"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1478"/>
        <source>Delete device</source>
        <translation>Delete Device</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1622"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1627"/>
        <source>Add device fail!</source>
        <translation>Failed to add device.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1669"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1674"/>
        <source>Update device fail!</source>
        <translation>Failed to update device!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1937"/>
        <source>Start search devices fail!</source>
        <translation>Failed to start searching device!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1956"/>
        <source>Get device info by search fail!</source>
        <translation>Failed to search device!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2031"/>
        <source>Get device info fail!Please input channel number.</source>
        <translation>Failed to get device information! Please input channel number manually!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2039"/>
        <source>dev cfg msg</source>
        <translation>Device Cfg Info</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2039"/>
        <source>operate result: </source>
        <translation>Operation Results:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2045"/>
        <source>dev cfg error</source>
        <translation>Device setup error</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2045"/>
        <source>operate error: </source>
        <translation>Operation failed:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2475"/>
        <source>User is already login!</source>
        <translation>The user has logged in!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2479"/>
        <source>Invalid IP/Domain name!</source>
        <translation>Invalid IP/Domain name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2482"/>
        <source>Invalid password!</source>
        <translation>Invalid password!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2485"/>
        <source>User account does not exist!</source>
        <translation>User account does not exist!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2488"/>
        <source>Time out!</source>
        <translation>Time out!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2491"/>
        <source>Current account has logged in!</source>
        <translation>Current account has logged in!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2494"/>
        <source>Current account has been locked!</source>
        <translation>Current account has been locked!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2497"/>
        <source>Current account has been blacklisted!</source>
        <translation>Current account has been blacklisted!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2500"/>
        <source>Resource is not sufficient, system is busy now!</source>
        <translation>Resources are not sufficient, system is busy now!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2503"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2506"/>
        <source>Can not find the network host!</source>
        <translation>Can not find the network host!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2509"/>
        <source>The connections has reached the maximum value!</source>
        <translation>The connection has reached the threshold!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2512"/>
        <source>Manual login device fail!</source>
        <translation>Failed to login manually!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2636"/>
        <source>config saved success</source>
        <translation>Successfully saved setup!</translation>
    </message>
</context>
<context>
    <name>QDevCfgDlg</name>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="147"/>
        <source>dev cfg msg</source>
        <translation>Device Cfg Info</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="153"/>
        <source>dev cfg error</source>
        <translation>Device setup error</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="215"/>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="249"/>
        <source>Resolve domain name failed!</source>
        <translation>Resolve domain name failed!</translation>
    </message>
    <message>
        <source>Parse IP address failed!</source>
        <translation type="obsolete">Parse IP address failed!</translation>
    </message>
</context>
<context>
    <name>QDevGuide</name>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="24"/>
        <source>Next Step</source>
        <translation>Next</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="28"/>
        <source>Previous Step</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="32"/>
        <source>Finish</source>
        <translation>Finish</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="40"/>
        <source>Add devices</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="48"/>
        <source>Group management</source>
        <translation>Group Manager</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="115"/>
        <location filename="View/DeviceManager/qdevguide.cpp" line="129"/>
        <source>Group list is empty,please add a group!</source>
        <translation>Group list is empty,please add a group!</translation>
    </message>
</context>
<context>
    <name>QDevImport</name>
    <message>
        <source>Easy4IP</source>
        <translation type="obsolete">From easy4ip.com</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="14"/>
        <source>QDevImport</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="39"/>
        <source>Local</source>
        <translation>From local disk</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="52"/>
        <source>Path</source>
        <translation>File path</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="81"/>
        <source>Browse</source>
        <translation>Browse</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="94"/>
        <source>User Name</source>
        <translation>User Name</translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="obsolete">User Name</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="110"/>
        <source>Password</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="149"/>
        <source>Import</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.ui" line="162"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="77"/>
        <source>Device Import</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="84"/>
        <source>From</source>
        <translation>From</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="157"/>
        <source>XML Files (*.xml)</source>
        <translation>XML Files (*.xml)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="157"/>
        <source>Select a device file</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="172"/>
        <source>Please select a device file!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/QDevImport.cpp" line="184"/>
        <source>Please input user name and password!</source>
        <translation>Please input user name and password!</translation>
    </message>
</context>
<context>
    <name>QDevMngerWidget</name>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="20"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="28"/>
        <source>group list</source>
        <translation>Group List</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="76"/>
        <source>Create Group</source>
        <translation>New Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="101"/>
        <source>Delete Group</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="141"/>
        <source>select all groups</source>
        <translation>Select All Groups</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="260"/>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="346"/>
        <source>TextLabel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="308"/>
        <source>Refresh picture</source>
        <translation>Refresh Picture</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/mac_qdevmngerwidget.ui" line="374"/>
        <source>device list</source>
        <translation>Device List</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="155"/>
        <source>Delete group</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="156"/>
        <source>Rename group</source>
        <translation>Rename Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="158"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1337"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1347"/>
        <source>New group</source>
        <translation>New group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="159"/>
        <source>Remove selected channels in group</source>
        <translation>Delete selected channels from group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="160"/>
        <source>Remove all channels in group</source>
        <translation>Delete all channels from group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="163"/>
        <source>Rename channel</source>
        <translation>Rename Channel</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="164"/>
        <source>Remove channel from group</source>
        <translation>Delete from Group</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="204"/>
        <source>Ctrl+A all selections</source>
        <translation>Ctrl+A to check all</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="206"/>
        <source>Command+A all selections</source>
        <translation>Command+A to check all</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="630"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="650"/>
        <source>group name:</source>
        <translation>Group Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="679"/>
        <source>Group name:</source>
        <translation>Group Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="823"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1484"/>
        <source>No group is selected.</source>
        <translation>Please select a group first!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="828"/>
        <source>Are you sure to delete selected groups!</source>
        <translation>Are you sure to delete the selected group?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1102"/>
        <source>Are you sure to delete this group!</source>
        <translation>Are you sure to delete the group?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1169"/>
        <source>You must choose one channel at least !</source>
        <translation>Please at least select one channel!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1175"/>
        <source>Are you sure to remove selected channels!</source>
        <translation>Are you sure to delete selected channel(s)?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1233"/>
        <source>Are you sure to remove all channels!</source>
        <translation>Are you sure to delete all channel(s)?</translation>
    </message>
</context>
<context>
    <name>QDevNameComboBox</name>
    <message>
        <source>None</source>
        <translation type="obsolete">N/A</translation>
    </message>
    <message>
        <source>%1</source>
        <translation type="obsolete">%1</translation>
    </message>
</context>
<context>
    <name>QDeviceShowControlMainDlg</name>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="14"/>
        <source>QDeviceShowControlMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="53"/>
        <source>device</source>
        <translation>Device</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="111"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="146"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <source>8</source>
        <translation type="obsolete">8</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="181"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="216"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="257"/>
        <source>25</source>
        <translation>25</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="292"/>
        <source>36</source>
        <translation>36</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="327"/>
        <source>64</source>
        <translation>64</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="100"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="159"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="370"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="390"/>
        <source>NULL</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="222"/>
        <source>one split</source>
        <translation>1-Split</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="223"/>
        <source>four split</source>
        <translation>4-Split</translation>
    </message>
    <message>
        <source>eight split</source>
        <translation type="obsolete">8-SPlit</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="224"/>
        <source>nine split</source>
        <translation>9-SPlit</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="225"/>
        <source>sixteen split</source>
        <translation>16-Split</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="226"/>
        <source>twenty-five split</source>
        <translation>25-Split</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="227"/>
        <source>thirty-six split</source>
        <translation>36-Split</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="228"/>
        <source>sixty-four split</source>
        <translation>64-Split</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="380"/>
        <source>screen</source>
        <translation>Screen</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="727"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="852"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="733"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="853"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1044"/>
        <source>auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="738"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1049"/>
        <source>main stream</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="743"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1053"/>
        <source>assist stream</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="883"/>
        <source>unbind</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="884"/>
        <source>Change Stream</source>
        <translation>Change Stream Type</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1198"/>
        <source>GetDecoderNum</source>
        <translation>Get display output No.</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1203"/>
        <source>GetMaxSplitNum</source>
        <translation>Get screen max split No.</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1208"/>
        <source>GetSplitInfo</source>
        <translation>Get Split Info</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1214"/>
        <source>SetSplitInfo</source>
        <translation>Set Split Info</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1219"/>
        <source>GetSplitSource</source>
        <translation>Get Binding Video Source Info</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1225"/>
        <source>SetSplitSource</source>
        <translation>Set Binding Video Source Info</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1233"/>
        <source>sucess</source>
        <translation>successful!</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1238"/>
        <source>failed</source>
        <translation>failed!</translation>
    </message>
    <message>
        <source> Sucess</source>
        <translation type="obsolete">Success</translation>
    </message>
    <message>
        <source> failed</source>
        <translation type="obsolete">Fail</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1243"/>
        <source>DeviceOffline</source>
        <translation>Device is offline!</translation>
    </message>
</context>
<context>
    <name>QDiskMgr</name>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="97"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="268"/>
        <source>Total/Free: </source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="104"/>
        <source>Strategy:</source>
        <translation>When disk is full:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="106"/>
        <source>Stop</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="107"/>
        <source>Overwrite</source>
        <translation>Overwrite</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="122"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="217"/>
        <source>Allocate</source>
        <translation>Allocate</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="126"/>
        <source>Free</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="217"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="229"/>
        <source>Status: </source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="252"/>
        <source>(Free space not enough, 7G at least)</source>
        <translation>(Free space is not enough, 7G at least)</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="297"/>
        <source>Please input the capacity you want to allocate!</source>
        <translation>Please input the capacity you want to allocate!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="302"/>
        <source>The value you input is out of range!</source>
        <translation>The value is out of range!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="305"/>
        <source>Disk allocation may take several miniutes and PC-NVR will restart during allocation. Are you sure to continue disk allocation? </source>
        <translation>Disk allocation may take several miniutes and PC-NVR will restart during allocation. Are you sure to continue disk allocation?</translation>
    </message>
    <message>
        <source>Allocated</source>
        <translation type="obsolete">Allocated</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="229"/>
        <source>Unallocated</source>
        <translation>Free</translation>
    </message>
    <message>
        <source>Unallocate</source>
        <translation type="obsolete">Free</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="234"/>
        <source>Usable size: </source>
        <translation>Free space:</translation>
    </message>
    <message>
        <source>The space of current disk drive is less than 6GB, cannot allocate!</source>
        <translation type="obsolete">The space of current disk drive is less than 6GB, system can not allocate!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="329"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="334"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="329"/>
        <source>Allocate disk fail!</source>
        <translation>Failed to allocate disk space!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="333"/>
        <source>Allocate harddisk successful!</source>
        <translation>Successfully allocated disk space!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="333"/>
        <source>The PC-NVR is rebooting, please wait for a moment...</source>
        <translation>The PC-NVR is restarting now, please wait...</translation>
    </message>
</context>
<context>
    <name>QDownloadSetting</name>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="14"/>
        <source>QDownloadSetting</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="38"/>
        <source>Path</source>
        <translation>Path</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="63"/>
        <source>Format</source>
        <translation>Export Format</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="119"/>
        <source>Browse</source>
        <translation>Browse</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="132"/>
        <source>Export the green version of SmartPlayer</source>
        <translation>Export Smart Player</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="145"/>
        <source>Left Space:</source>
        <translation>Free Space:</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="170"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.ui" line="195"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.cpp" line="35"/>
        <source>Download Setting</source>
        <translation>Export Setup</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.cpp" line="92"/>
        <source>Raw format</source>
        <translation>Original Format</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadSetting.cpp" line="122"/>
        <source>Open Directory</source>
        <translation>Browse</translation>
    </message>
</context>
<context>
    <name>QDownloadingProgressBar</name>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="48"/>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="68"/>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="93"/>
        <source>Exporting</source>
        <translation>Exporting</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="52"/>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="72"/>
        <source>Converting</source>
        <translation>Converting</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="56"/>
        <source>Waiting</source>
        <translation>Waiting</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="87"/>
        <source>Paused</source>
        <translation>Paused</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="102"/>
        <source>Finished</source>
        <translation>Finished</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QDownloadingProgressBar.cpp" line="109"/>
        <source>Failed</source>
        <translation>Failed</translation>
    </message>
</context>
<context>
    <name>QEMapMainDlg</name>
    <message>
        <location filename="QEmap/qemapmaindlg.cpp" line="535"/>
        <source>DefaultGroup</source>
        <translation>Default Group</translation>
    </message>
    <message>
        <location filename="QEmap/qemapmaindlg.cpp" line="998"/>
        <source>Select one or more files to open</source>
        <translation>Select one picture to open</translation>
    </message>
</context>
<context>
    <name>QFileConfig</name>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="32"/>
        <source>Captrue path</source>
        <translation>Snapshot Path</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="54"/>
        <source>Record path</source>
        <translation>Record Path</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="76"/>
        <source>Config path</source>
        <translation>Config Path</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="95"/>
        <source>FileConfig Description</source>
        <translation>Set SmartPSS file path (such as snapshot, record, user configuration and etc.)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="133"/>
        <location filename="View/SystemConfig/QFileConfig.ui" line="171"/>
        <location filename="View/SystemConfig/QFileConfig.ui" line="209"/>
        <source>Browse</source>
        <translation>Browse</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="237"/>
        <source>FileConfig Warning</source>
        <translation>System needs to restart if there is configuration file in the specified directory.</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="250"/>
        <source>Reset</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.ui" line="263"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.cpp" line="91"/>
        <location filename="View/SystemConfig/QFileConfig.cpp" line="101"/>
        <location filename="View/SystemConfig/QFileConfig.cpp" line="112"/>
        <source>Open Directory</source>
        <translation>Browse</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.cpp" line="142"/>
        <source>Warning: Need to reopen smartPSS to apply new config file, and config changed after will be discarded!</source>
        <translation>Warning! SmartPSS needs to restart to activate new setup!</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QFileConfig.cpp" line="149"/>
        <source>config saved success</source>
        <translation>Successfully saved setup!</translation>
    </message>
</context>
<context>
    <name>QFileOperProgress</name>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="14"/>
        <source>QFileOperProgress</source>
        <translation>Clip</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="62"/>
        <source>Exporting</source>
        <translation>Exporting</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="87"/>
        <source>Exported</source>
        <translation>Exported</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="184"/>
        <source>Exported Size:</source>
        <translation>Exported Size:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="225"/>
        <source>0 M</source>
        <translation>0 M</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_QFileOperProgress.ui" line="317"/>
        <source>Next time no longer pop up</source>
        <translation>Do not pop up the next time!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="274"/>
        <source>Export manager</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="300"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1449"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1461"/>
        <source>Delete File</source>
        <translation>Delete File</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="312"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="345"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="373"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="405"/>
        <source>    All</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="312"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="373"/>
        <source>Snap time</source>
        <translation>Snap Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="312"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="373"/>
        <source>Size(KB)</source>
        <translation>Size(KB)</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="312"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="345"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="373"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="405"/>
        <source>State</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="345"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="405"/>
        <source>Start time</source>
        <translation>Start Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="345"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="405"/>
        <source>End time</source>
        <translation>End Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="345"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="405"/>
        <source>Size(MB)</source>
        <translation>Size(MB)</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1074"/>
        <source>Please select one item !</source>
        <translation>Please select a item !</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1128"/>
        <source>Failed to exporting record : %1!</source>
        <translation>Failed to export record : %1!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1132"/>
        <source>Insufficient disk space!</source>
        <translation>Insufficient disk space!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1134"/>
        <source>Prompt</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1478"/>
        <location filename="LocalSourceManager/QFileOperProgress.cpp" line="1490"/>
        <source>Delete Item</source>
        <translation>Delete Item</translation>
    </message>
</context>
<context>
    <name>QFishEyeDlg</name>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="37"/>
        <source>Up</source>
        <translation>Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="45"/>
        <source>Down</source>
        <translation>Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="52"/>
        <source>Left</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="59"/>
        <source>Right</source>
        <translation>Right</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="102"/>
        <source>Clockwise</source>
        <translation>Clockwise</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="110"/>
        <source>Counterclockwise</source>
        <translation>Counterclockwise</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="118"/>
        <source>Zoom +</source>
        <translation>Zoom +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="124"/>
        <source>Zoom -</source>
        <translation>Zoom -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="132"/>
        <source>Step:</source>
        <translation>Step:</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="157"/>
        <source>Fit mode</source>
        <translation>Fit Mode</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="180"/>
        <source>Fit wall</source>
        <translation>Wall Mount</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="181"/>
        <source>Fit top</source>
        <translation>Fit top</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="183"/>
        <source>Fit terra</source>
        <translation>Fit terra</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="194"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="438"/>
        <source>1Panorama</source>
        <translation>360° Panorama</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="195"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="442"/>
        <source>2Panorama</source>
        <translation>180° Panorama</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="196"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="443"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="449"/>
        <source>1Region</source>
        <translation>1-Win</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="197"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="444"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="450"/>
        <source>4Region</source>
        <translation>4-Win</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="198"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="445"/>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="451"/>
        <source>1o3</source>
        <translation>Fisheye 1+3 Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QFishEyeDlg.cpp" line="228"/>
        <source>FishEye Control</source>
        <translation>Fisheye Control</translation>
    </message>
</context>
<context>
    <name>QFocusControlDlg</name>
    <message>
        <source>Iris +</source>
        <translation type="obsolete">Iris +</translation>
    </message>
    <message>
        <source>Zoom +</source>
        <translation type="obsolete">Zoom +</translation>
    </message>
    <message>
        <source>Iris -</source>
        <translation type="obsolete">Iris -</translation>
    </message>
    <message>
        <source>Zoom -</source>
        <translation type="obsolete">Zoom -</translation>
    </message>
    <message>
        <source>change focus</source>
        <translation type="obsolete">Focus</translation>
    </message>
    <message>
        <source>change zoom</source>
        <translation type="obsolete">Zoom</translation>
    </message>
    <message>
        <source>Auto Focus</source>
        <translation type="obsolete">Auto Focus</translation>
    </message>
    <message>
        <source>Reset Focus</source>
        <translation type="obsolete">Reset Focus</translation>
    </message>
</context>
<context>
    <name>QHasRecDate</name>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="301"/>
        <source>and</source>
        <translation>and</translation>
    </message>
</context>
<context>
    <name>QHomeBasic</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="26"/>
        <source>Basic</source>
        <translation>BASIC</translation>
    </message>
</context>
<context>
    <name>QHomeExtended</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="17"/>
        <source>Extend</source>
        <translation>ADVANCED</translation>
    </message>
</context>
<context>
    <name>QHomeLoginInfo</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="10"/>
        <source>User Name:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="11"/>
        <source>User Level:</source>
        <translation>User Type:</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="12"/>
        <source>Login Time:</source>
        <translation>Login Time:</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="84"/>
        <source>AM</source>
        <translation>AM</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="84"/>
        <source>PM</source>
        <translation>PM</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="100"/>
        <source>AM </source>
        <translation>AM</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="100"/>
        <source>PM </source>
        <translation>PM</translation>
    </message>
</context>
<context>
    <name>QHomeSetting</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="21"/>
        <source>Config</source>
        <translation>SETTINGS</translation>
    </message>
</context>
<context>
    <name>QInstantReplayControl</name>
    <message>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="145"/>
        <source>s</source>
        <translation>s</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="150"/>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="155"/>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="160"/>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="165"/>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="170"/>
        <location filename="RealPlayCtrl/QInstantReplayControl.cpp" line="175"/>
        <source>m</source>
        <translation>m</translation>
    </message>
</context>
<context>
    <name>QIvsAlarmAtlasDlg</name>
    <message>
        <source>Stop Update</source>
        <translation type="obsolete">Stop Update</translation>
    </message>
    <message>
        <source>Ivs Alarm</source>
        <translation type="obsolete">Ivs Alarm</translation>
    </message>
    <message>
        <source>Left</source>
        <translation type="obsolete">Left</translation>
    </message>
</context>
<context>
    <name>QIvsAlarmDlg</name>
    <message>
        <source>Left</source>
        <translation type="obsolete">Left</translation>
    </message>
</context>
<context>
    <name>QIvsFaceAtlasDlg</name>
    <message>
        <source>Stop Update</source>
        <translation type="obsolete">Stop Update</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation type="obsolete">Name:</translation>
    </message>
    <message>
        <source>Ivs Face</source>
        <translation type="obsolete">Ivs Face</translation>
    </message>
</context>
<context>
    <name>QLocalRecordPlay</name>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="14"/>
        <source>QLocalRecordPlay</source>
        <translation></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="78"/>
        <source>1/8X</source>
        <translation>1/8X</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="218"/>
        <source>Record Time:
</source>
        <translation></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="287"/>
        <source>Device Name:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="352"/>
        <source>Channel Name:</source>
        <translation>Channel Name:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.ui" line="405"/>
        <source>Record Info</source>
        <translation>Record Info</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="22"/>
        <source>Record play</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="72"/>
        <source>Playlist</source>
        <translation>Playlist</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="501"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="511"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="532"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="541"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="588"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="616"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="622"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="667"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="701"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="760"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="787"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="501"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="511"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="532"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="541"/>
        <source>Start Play failed!</source>
        <translation>Start Play failed!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="588"/>
        <source>Pause Play failed!</source>
        <translation>Pause Play failed!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="616"/>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="622"/>
        <source>Stop Play failed!</source>
        <translation>Stop Play failed!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="667"/>
        <source>Play back onebyone failed!</source>
        <translation>Failed to playback one frame by one frame!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="701"/>
        <source>Play ahead onebyone failed!</source>
        <translation>Failed to forward one frame by one frame!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="760"/>
        <source>Close sound failed!</source>
        <translation>Failed to close audio!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qlocalrecordplay.cpp" line="787"/>
        <source>Open sound failed!</source>
        <translation>Failed to open audio!</translation>
    </message>
    <message>
        <source>Set play back failed!</source>
        <translation type="obsolete">Failed to start backward playback!</translation>
    </message>
    <message>
        <source>Set play forward failed!</source>
        <translation type="obsolete">Failed to start normal playback!</translation>
    </message>
</context>
<context>
    <name>QLocalSourceDetailed</name>
    <message>
        <location filename="LocalSourceManager/mac_QLocalSourceDetailed.ui" line="14"/>
        <source>QLocalSourceDetailed</source>
        <translation>Details</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>    All</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>File Name</source>
        <translation>File Name</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <source>Snap Time</source>
        <translation>Snap Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>Device Name</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>Channel Name</source>
        <translation>Channel Name</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <source>File Length(KB)</source>
        <translation>File Length(KB)</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <source>Snap Reason</source>
        <translation>Snap Reason</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="36"/>
        <source>Snap Remark</source>
        <translation>Remark</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>Begin Time</source>
        <translation>Start Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>End Time</source>
        <translation>End Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QLocalSourceDetailed.cpp" line="52"/>
        <source>File Length(MB)</source>
        <translation>File Length(MB)</translation>
    </message>
</context>
<context>
    <name>QLocalSourceDisplayWidget</name>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1016"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1035"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1054"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1016"/>
        <source>Query database failed!</source>
        <translation>Failed to search database!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1035"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="1054"/>
        <source>Query DB failed!</source>
        <translation>Failed to search database!</translation>
    </message>
</context>
<context>
    <name>QLocalSourceManager</name>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="98"/>
        <source>Record</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="99"/>
        <source>Picture</source>
        <translation>Picture</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="110"/>
        <source>picture</source>
        <translation>Picture</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="112"/>
        <source>record</source>
        <translation>Normal</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="114"/>
        <source>link</source>
        <translation>Alarm Link</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="116"/>
        <source>start time</source>
        <translation>Start Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="117"/>
        <source>end time</source>
        <translation>End Time</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="130"/>
        <source>search</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="131"/>
        <source>Local Rec</source>
        <translation>Local Rec</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="133"/>
        <source>Get Pic</source>
        <translation>Get Pic</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="139"/>
        <source>Thumbnail</source>
        <translation>Thumbnail</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="146"/>
        <source>Detail</source>
        <translation>Detailed</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="155"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="160"/>
        <source>advance</source>
        <translation>Advanced</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="180"/>
        <source>remark</source>
        <translation>Remark</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="183"/>
        <source>reason</source>
        <translation>Snap Reason</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="187"/>
        <source>AlarmType</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="246"/>
        <source>key word</source>
        <translation>Key Words</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="714"/>
        <source>The begin time cannot larger than the end time!</source>
        <translation>The start time shall be earlier than the end time!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="722"/>
        <source>Please select one or more channels!</source>
        <translation>Please select one or more channels!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="803"/>
        <source>Query pictures failed!</source>
        <translation>Failed to search picture!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="810"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="829"/>
        <source>There are no pictures!</source>
        <translation>There are no pictures!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="877"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="937"/>
        <source>Query records failed!</source>
        <translation>Failed to search records!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="884"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="906"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="963"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="1218"/>
        <source>There are no records!</source>
        <translation>There are no records!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="1029"/>
        <source>open files</source>
        <translation>Open files</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="1218"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
</context>
<context>
    <name>QLogSearchMainDlg</name>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="14"/>
        <source>QLogSearchMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="448"/>
        <source>end time</source>
        <translation>End Time</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="486"/>
        <source>AlarmAtlas</source>
        <translation>Alarm Atlas</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="499"/>
        <source>FaceAtlas</source>
        <translation>Face Atlas</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="327"/>
        <source>DevLog</source>
        <translation>Device Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="322"/>
        <source>ClientLog</source>
        <translation>Client Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="106"/>
        <source>Dev Log Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="401"/>
        <source>start time</source>
        <translation>Start Time</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="205"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4034"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="470"/>
        <source>Key Word</source>
        <translation>Key Words</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="233"/>
        <source>Dev Name</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="363"/>
        <source>Search</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="44"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2615"/>
        <source>Clear</source>
        <translation>Clear search criteria</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.ui" line="81"/>
        <source>Export</source>
        <translation>Backup</translation>
    </message>
    <message>
        <source>Num of a page</source>
        <translation type="obsolete">Log No./Page</translation>
    </message>
    <message>
        <source>1</source>
        <translation type="obsolete">1</translation>
    </message>
    <message>
        <source>2</source>
        <translation type="obsolete">2</translation>
    </message>
    <message>
        <source>3</source>
        <translation type="obsolete">3</translation>
    </message>
    <message>
        <source>4</source>
        <translation type="obsolete">4</translation>
    </message>
    <message>
        <source>5</source>
        <translation type="obsolete">5</translation>
    </message>
    <message>
        <source>to the</source>
        <translation type="obsolete">Go to page</translation>
    </message>
    <message>
        <source>GO</source>
        <translation type="obsolete">GO</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="208"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="242"/>
        <source>SN</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="208"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="242"/>
        <source>OperTime</source>
        <translation>Time</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="208"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4036"/>
        <source>User</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="242"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3774"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3910"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4303"/>
        <source>EventType</source>
        <translation>Event Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="242"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3777"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3914"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4306"/>
        <source>DevName</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <source>ChannelName</source>
        <translation>Channel Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="175"/>
        <source>Remarks</source>
        <translation>Remarks</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="208"/>
        <source>LogType</source>
        <translation>Log Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="208"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3918"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4038"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4197"/>
        <source>Note</source>
        <translation>Note</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="242"/>
        <source>Alarm Type</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="243"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3779"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3916"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4308"/>
        <source>ChnlName</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="243"/>
        <source>Deal Message</source>
        <translation>Deal Messages</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="243"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="878"/>
        <source>All</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="881"/>
        <source>User login</source>
        <translation>User Login</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="884"/>
        <source>User logout</source>
        <translation>User Logout</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="887"/>
        <source>Start play</source>
        <translation>Start LiveView</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="890"/>
        <source>Stop play</source>
        <translation>Stop LiveView</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="893"/>
        <source>Start record</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="896"/>
        <source>Stop record</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="899"/>
        <source>Start playback</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="902"/>
        <source>Stop playback</source>
        <translation>Stop Playback</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="905"/>
        <source>Download record</source>
        <translation>Export Records</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="908"/>
        <source>Ptz control</source>
        <translation>PTZ Control</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="911"/>
        <source>Add group</source>
        <translation>Add Group</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="914"/>
        <source>Delete group</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="917"/>
        <source>Add device</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="920"/>
        <source>Delete device</source>
        <translation>Delete Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="923"/>
        <source>Modify device</source>
        <translation>Modify Device</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="926"/>
        <source>Add role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="929"/>
        <source>Delete role</source>
        <translation>Delete Role</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="932"/>
        <source>Add user</source>
        <translation>Add User</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="935"/>
        <source>Delete user</source>
        <translation>Delete User</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="938"/>
        <source>Video lost</source>
        <translation>Video Loss</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="941"/>
        <source>External alarm</source>
        <translation>External Alarm</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="944"/>
        <source>Motion detect</source>
        <translation>Motion Detect</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="947"/>
        <source>Video shelter</source>
        <translation>Camera Masking</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="950"/>
        <source>Disk full</source>
        <translation>Disk Full</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="953"/>
        <source>Disk fault</source>
        <translation>Disk Error</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="966"/>
        <source>Audio Abnormal</source>
        <translation>Audio Abnormal</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="967"/>
        <source>Cross Line</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="968"/>
        <source>Cross Region</source>
        <translation>Cross Region</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="969"/>
        <source>Paste</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="970"/>
        <source>Left</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="972"/>
        <source>Wander</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="973"/>
        <source>Preservation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="974"/>
        <source>Move</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="976"/>
        <source>Rioter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="979"/>
        <source>Fight</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="984"/>
        <source>Video Abnormal</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="991"/>
        <source>Face Detect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1011"/>
        <source>Retrograde</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1013"/>
        <source>Take Away</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1014"/>
        <source>Parking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1015"/>
        <source>Face Recognition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1022"/>
        <source>Prisoner Rise</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1023"/>
        <source>Cross Fence</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1032"/>
        <source>Climb</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1033"/>
        <source>Leave</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1057"/>
        <source>dvr</source>
        <translation>DVR</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1060"/>
        <source>ipc</source>
        <translation>IPC</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1063"/>
        <source>nvs</source>
        <translation>NVS</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1066"/>
        <source>mcd</source>
        <translation>MCD</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1069"/>
        <source>svr</source>
        <translation>SVR</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1072"/>
        <source>nvr</source>
        <translation>NVR</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1075"/>
        <source>pcnvr</source>
        <translation>PC-NVR</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1078"/>
        <source>bigscreen</source>
        <translation>M30</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1081"/>
        <source>nvd</source>
        <translation>NVD</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1084"/>
        <source>snvd</source>
        <translation>SNVD</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1087"/>
        <source>m60</source>
        <translation>M60</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1090"/>
        <source>nvr6000</source>
        <translation>NVR6000</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1093"/>
        <source>isd</source>
        <translation>ISD</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1096"/>
        <source>ivs_b</source>
        <translation>IVS--B</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1099"/>
        <source>ivs_v</source>
        <translation>IVS-V</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1102"/>
        <source>ivs_fr</source>
        <translation>IVS-FR</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1105"/>
        <source>ivs_pc</source>
        <translation>IVS-PC</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1431"/>
        <source>Resolve domain name failed!</source>
        <translation type="unfinished">Resolve domain name failed!</translation>
    </message>
    <message>
        <source>ivs_c3002</source>
        <translation type="obsolete">IVS-C3002</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1108"/>
        <source>capture</source>
        <translation>Snap</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1111"/>
        <source>speed</source>
        <translation>Speed</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1114"/>
        <source>traffic light</source>
        <translation>Traffic Light</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1117"/>
        <source>incorporate</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1217"/>
        <source>The start time is more than end time!</source>
        <translation>The start time shall be earlier than the end time!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1225"/>
        <source>The interval time of query is greater than 3 days!</source>
        <translation>The interval time of query is more than 3 days!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1231"/>
        <source>The interval time of query is greater than 1 day!</source>
        <translation>The interval time of query is more than 1 day!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1270"/>
        <source>Select one type of log at least,please!</source>
        <translation>Please at least select one type!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1321"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1420"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2583"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3012"/>
        <source>No matching records!</source>
        <translation>No matching records!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1388"/>
        <source>query end datetime must be later than start datetime!</source>
        <translation>Please make sure the start time is earlier than the end time!</translation>
    </message>
    <message>
        <source>Parse IP address failed!</source>
        <translation type="obsolete">Parse IP address failed!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1956"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1962"/>
        <source>Save as...</source>
        <translation>Save as...</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1958"/>
        <source>EXCEL files (*.xls);;XML files (*.xml)</source>
        <translation>EXCEL files (*.xls);;XML files (*.xml)</translation>
    </message>
    <message>
        <source>the number is beyond the range!</source>
        <translation type="obsolete">The number is beyond the range!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2297"/>
        <source>system log</source>
        <translation type="unfinished">System</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2300"/>
        <source>operate log</source>
        <translation type="unfinished">Operation </translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2303"/>
        <source>alarm log</source>
        <translation type="unfinished">Alarm </translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2517"/>
        <source>Search device log is fail!</source>
        <translation>Failed to search device log!</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2594"/>
        <source>AllType</source>
        <translation>All Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2597"/>
        <source>System</source>
        <translation>System</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2600"/>
        <source>Config</source>
        <translation>Config</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2603"/>
        <source>Storage</source>
        <translation>Storage</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2606"/>
        <source>Alarm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2609"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2612"/>
        <source>Account</source>
        <translation>Account</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2618"/>
        <source>File</source>
        <translation>File</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2621"/>
        <source>RemoteDevice</source>
        <translation>Remote Operation</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3023"/>
        <source>occur</source>
        <translation>Occured</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3026"/>
        <source>disappear</source>
        <translation>Disappered</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3424"/>
        <source>The record file is not exists, therefore will open link channel real!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3438"/>
        <source>The link record info is empty!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3441"/>
        <source>The link record info is empty, therefore will open source channel real!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3528"/>
        <source>Client log</source>
        <translation>Client Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3654"/>
        <source>Alarm log</source>
        <translation>Alarm Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3768"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3904"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4030"/>
        <source>NO</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3770"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4299"/>
        <source>AlarmTime</source>
        <translation>Alarm Time</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3772"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4301"/>
        <source>AlarmType</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3781"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4310"/>
        <source>DealWith</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3906"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4032"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4232"/>
        <source>Time</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3908"/>
        <source>UserName</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4117"/>
        <source>Device log</source>
        <translation>Device Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4197"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4232"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4297"/>
        <source>No.</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4197"/>
        <source>Time            </source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4197"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4232"/>
        <source>User Name</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4197"/>
        <source>Log Type</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4232"/>
        <source>Event Type</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4235"/>
        <source>Device Name</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4235"/>
        <source>Chnl Name</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4235"/>
        <source>Remark</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4434"/>
        <source>Channel%1</source>
        <translation>Channel %1</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4480"/>
        <source>reslove</source>
        <translation>Fixed</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4483"/>
        <source>unprocessed</source>
        <translation>Pending</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4486"/>
        <source>pending</source>
        <translation>In Process</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4489"/>
        <source>suggestted</source>
        <translation>False</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4492"/>
        <source>ignored</source>
        <translation>Ignored</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="4495"/>
        <source>unknow</source>
        <translation>Unknown</translation>
    </message>
</context>
<context>
    <name>QLogTypeComboBox</name>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="73"/>
        <source>all logType</source>
        <translation>All Log Types</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="84"/>
        <source>system log</source>
        <translation>System Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="95"/>
        <source>operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="QLogSearchCtrl/QLogTypeComboBox.cpp" line="106"/>
        <source>alarm log</source>
        <translation>Alarm Log</translation>
    </message>
</context>
<context>
    <name>QLoginConfig</name>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="87"/>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="148"/>
        <source>error</source>
        <translation>Error</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="87"/>
        <source>exception turn out when save login config information!</source>
        <translation>An exceptional error ocurred when reading login setup information.</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="148"/>
        <source>exception turn out when read login config information!</source>
        <translation>An exceptional error ocurred when saving login setup information.</translation>
    </message>
</context>
<context>
    <name>QMatchItemView</name>
    <message>
        <source>male</source>
        <translation type="obsolete">Male</translation>
    </message>
    <message>
        <source>female</source>
        <translation type="obsolete">Female</translation>
    </message>
    <message>
        <source>DetectionFace</source>
        <translation type="obsolete">Facial Recognition</translation>
    </message>
    <message>
        <source>candidate(conform:%1%%)</source>
        <translation type="obsolete">Candidate(Similarity:%1%%)</translation>
    </message>
    <message>
        <source>candidate(good)</source>
        <translation type="obsolete">Candidate(Higher)</translation>
    </message>
    <message>
        <source>candidate(preferably)</source>
        <translation type="obsolete">Candidate(The highest)</translation>
    </message>
    <message>
        <source>candidate(normal)</source>
        <translation type="obsolete">Candidate(High)</translation>
    </message>
    <message>
        <source>The target information in DB</source>
        <translation type="obsolete">The target information in the database.</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation type="obsolete">Name:</translation>
    </message>
    <message>
        <source>ID Code:</source>
        <translation type="obsolete">ID Code:</translation>
    </message>
    <message>
        <source>Sex:</source>
        <translation type="obsolete">Gender:</translation>
    </message>
    <message>
        <source>Video information</source>
        <translation type="obsolete">Video Info</translation>
    </message>
    <message>
        <source>Device Name:</source>
        <translation type="obsolete">Device Name:</translation>
    </message>
    <message>
        <source>Channel Name:</source>
        <translation type="obsolete">Channel Name:</translation>
    </message>
    <message>
        <source>Detect Time:</source>
        <translation type="obsolete">Detect Time:</translation>
    </message>
</context>
<context>
    <name>QModuleBase</name>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="21"/>
        <source>RealPlay</source>
        <translation>LIVEVIEW</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="21"/>
        <source>RealPlay Detail</source>
        <translation>The channel group liveview operation. Here you can record, snapshot and realize PTZ operation.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="23"/>
        <source>PlayBack</source>
        <translation>PLAYBACK</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="23"/>
        <source>PlayBack Detail</source>
        <translation>Search and playback remote video files of the channel group, and export operation.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="25"/>
        <source>AlarmMnger</source>
        <translation>ALARM</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="25"/>
        <source>Alarm Detail</source>
        <translation>Real-time display device upload alarm information.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="30"/>
        <source>Talk Monitor</source>
        <translation>Audio Talk</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="30"/>
        <source>Talk Monitor Detail</source>
        <translation>Audio talk and broadcast. Support video from the device source.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="33"/>
        <source>TV Wall</source>
        <translation>VIDEO WALL</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="33"/>
        <source>TV Wall Detail</source>
        <translation>Video wall task setup and management, as well as display video real-time on the wall.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="35"/>
        <source>EMap</source>
        <translation>E-MAP</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="35"/>
        <source>EMap Detail</source>
        <translation>Add, modify, delete the map, as well as set camera position.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="37"/>
        <source>DevShowCtrl</source>
        <translation>DISPLAY</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="37"/>
        <source>DevShowCtrl Detail</source>
        <translation>Control device local output display. Here you can split, switch video, switch channel and etc.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="39"/>
        <source>Run a user configuration programm. </source>
        <translation>Run a user configuration programm.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="43"/>
        <source>Log Search</source>
        <translation>LOG</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="43"/>
        <source>LogSearch Deatail</source>
        <translation>Log search. It is to search client log and device log.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="57"/>
        <source>SystemCfg</source>
        <translation>GENERAL</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="57"/>
        <source>SystemCfg Detail</source>
        <translation>Set SmartPSS corresponding setup. It includes auto boot up, file path and etc.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="59"/>
        <source>AlarmCfg</source>
        <translation>ALARM CFG</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="59"/>
        <source>AlarmCfg Detail</source>
        <translation>Device corresponding alarm setup. It includes alarm arm/disarm, alarm trigger and etc.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="63"/>
        <source>DevCfg</source>
        <translation>DEVICE CFG</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="63"/>
        <source>DevCfg Detail</source>
        <translation>Configure the devices and channels.</translation>
    </message>
    <message>
        <source>TvWallCfg</source>
        <translation type="obsolete">VIDEO WALL</translation>
    </message>
    <message>
        <source>TvWallCfg Detail</source>
        <translation type="obsolete">Video wall physical layout and control the device binding. Support add, delete and modify.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="69"/>
        <source>DevManger</source>
        <translation>DEVICES</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="69"/>
        <source>DevManger Detail</source>
        <translation>Add,delete, modify device.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="71"/>
        <source>UserCfg</source>
        <translation>ACCOUNT</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="71"/>
        <source>UserCfg Detail</source>
        <translation>Add, delete, modify SmartPSS users, roles, set user authorities and role authorities.</translation>
    </message>
    <message>
        <source>PC-NVR</source>
        <translation type="obsolete">PC-NVR</translation>
    </message>
    <message>
        <source>PC-NVR Detail</source>
        <translation type="obsolete">Set remote device. Support HDD management and set record plan manually.</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="75"/>
        <source>TaskScheme</source>
        <translation>TOUR &amp; TASK</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qmodulebase.cpp" line="75"/>
        <source>TaskScheme Detail</source>
        <translation>Set tour task.</translation>
    </message>
    <message>
        <source>Please close DEVICE MGR module!</source>
        <translation type="obsolete">Please close DEVICES module!</translation>
    </message>
    <message>
        <source>Please close TV WALL module!</source>
        <translation type="obsolete">Please close VIDEO WALL module!</translation>
    </message>
</context>
<context>
    <name>QMonitorTask</name>
    <message>
        <location filename="MonitorTask/qmonitortask.ui" line="14"/>
        <source>QMonitorTask</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitortask.cpp" line="11"/>
        <source>task function description</source>
        <translation>Set and enable channel groups for a tour task which can be enabled on the liveview interface. You can drag to sort these groups.</translation>
    </message>
</context>
<context>
    <name>QNetSet</name>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="14"/>
        <source>QNetSet</source>
        <translation>NTP</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="74"/>
        <source>Port:  </source>
        <translation>Port: </translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="109"/>
        <source>(200-65535)</source>
        <translation>(200-65535)</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="155"/>
        <source>NTP setting</source>
        <translation>NTP</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="179"/>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="669"/>
        <source>Enable</source>
        <translation>Enable</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="236"/>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="739"/>
        <source>Server IP</source>
        <translation>Server IP</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="303"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="425"/>
        <source>Time Zone</source>
        <translation>Time Zone</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="492"/>
        <source>Update time</source>
        <translation>Update Time:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="542"/>
        <source>Minutes</source>
        <translation>Minutes</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="601"/>
        <source>DDNS setting</source>
        <translation>DDNS</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="643"/>
        <source>Server type</source>
        <translation>Server Type</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="806"/>
        <source>Server Port</source>
        <translation>Server Port</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="850"/>
        <source>1~65535</source>
        <translation>1~65535</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="907"/>
        <source>DNS Mode</source>
        <translation>DNS Mode</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="917"/>
        <source>default</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="924"/>
        <source>custom</source>
        <translation>Custom</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="982"/>
        <source>Domain Name</source>
        <translation>Domain Name</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="1008"/>
        <source>.dahuaddns.com</source>
        <translation>.dahuaddns.com</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="1063"/>
        <source>User</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="1089"/>
        <source>please input mail address</source>
        <translation>Please input a mail address!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="1144"/>
        <source>password</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/mac_qnetset.ui" line="1299"/>
        <source>save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="89"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="171"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="218"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="223"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="171"/>
        <source>Get PC-NVR tcp port fail!</source>
        <translation>Failed to get PC-NVR TCP port!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="207"/>
        <source>The tcp port must be between 200 and 65535!</source>
        <translation>The TCP port value ranges from 200 to 65535!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="218"/>
        <source>Set PC-NVR tcp port fail!</source>
        <translation>Failed to set PC-NVR TCP port!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="223"/>
        <source>Set PC-NVR tcp port successful!</source>
        <translation>Successfully set PC-NVR TCP port!</translation>
    </message>
</context>
<context>
    <name>QNewCruise</name>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="41"/>
        <source>cruise set</source>
        <translation>Tour Set</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="46"/>
        <source>Cruise No.</source>
        <translation>Tour No.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="59"/>
        <source>Cruise Name</source>
        <translation>Tour Name</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="69"/>
        <source>cruise in points</source>
        <translation>Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="74"/>
        <source>Pre Point</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="85"/>
        <source>Stop Time(s)</source>
        <translation>Stay Time(s)</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="95"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="98"/>
        <source>Modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="101"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="111"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="111"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="111"/>
        <source>Stop Time</source>
        <translation>Stay Time</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="143"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="145"/>
        <source>Quit</source>
        <translation>Quit</translation>
    </message>
</context>
<context>
    <name>QNormalConfig</name>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="29"/>
        <source>NormalConfig Description</source>
        <translation>Set SmartPSS basic parameters such as log saved time, instant playback time, network capability and etc. System needs to restart to activate language and time setup.</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="45"/>
        <source>Resume preview state</source>
        <translation>Resume LiveView State</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="64"/>
        <source>NetAbility</source>
        <translation>Network Capability</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="80"/>
        <source>Auto login Windows</source>
        <translation>Auto login Windows</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="93"/>
        <source>Auto login Smart-PSS</source>
        <translation>Auto login SmartPSS</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="106"/>
        <source>AutoCheck</source>
        <translation>Sync Time</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="122"/>
        <source>HH:mm:ss</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="141"/>
        <source>LogHoldTime</source>
        <translation>Log Saved Time</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="179"/>
        <source>Language</source>
        <translation>Language</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="201"/>
        <source>Time Set</source>
        <translation>Time Format</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="227"/>
        <source>InstantReplayTime</source>
        <translation>Instant Playback Time</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="263"/>
        <source>Username</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="279"/>
        <source>Password</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="328"/>
        <source>Auto</source>
        <translation>Sync Now</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="341"/>
        <source>Reset</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="354"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="367"/>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="380"/>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="393"/>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="438"/>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="509"/>
        <source>(Come into force after restart)</source>
        <translation>(Activated after restart)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="461"/>
        <source>Not login device </source>
        <translation>Not login device</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="474"/>
        <source>Save Config</source>
        <translation>Save Config</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="493"/>
        <source>Backup</source>
        <translation>Backup</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="522"/>
        <source>Restore Config</source>
        <translation>Restore Config</translation>
    </message>
    <message>
        <source>(Serial port for keyborad)</source>
        <translation type="obsolete">(Serial port for keyboard)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.ui" line="412"/>
        <source>P2PServer</source>
        <translation></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">Add</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">Delete</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="168"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="169"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="170"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="171"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="172"/>
        <source>Days</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="194"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="195"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="196"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="197"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="198"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="199"/>
        <source>Min</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="224"/>
        <source>Low</source>
        <translation>Low</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="225"/>
        <source>10M</source>
        <translation>10M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="226"/>
        <source>100M</source>
        <translation>100M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="227"/>
        <source>1000M</source>
        <translation>1000M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="300"/>
        <source>12 Hour</source>
        <translation>12-Hour</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="301"/>
        <source>24 Hour</source>
        <translation>24-Hour</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="382"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="427"/>
        <source>Open Directory</source>
        <translation type="unfinished">Browse</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="544"/>
        <source>config saved success</source>
        <translation>Successfully saved setup!</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="552"/>
        <source>Finish check device time!</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>All</source>
        <translation type="obsolete">All</translation>
    </message>
    <message>
        <source>Level1</source>
        <translation type="obsolete">Level 1</translation>
    </message>
    <message>
        <source>Level2</source>
        <translation type="obsolete">Level 2</translation>
    </message>
    <message>
        <source>Level3</source>
        <translation type="obsolete">Level 3</translation>
    </message>
    <message>
        <source>Level4</source>
        <translation type="obsolete">Level 4</translation>
    </message>
    <message>
        <source>Level5</source>
        <translation type="obsolete">Level 5</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="198"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="400"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1370"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1406"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="368"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="232"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="527"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1255"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="514"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1575"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3558"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1322"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1327"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1332"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1340"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1348"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1353"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1358"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1774"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1067"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2774"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="1321"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2517"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="2583"/>
        <location filename="QLogSearchCtrl/qlogsearchmaindlg.cpp" line="3012"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="613"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="954"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="283"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="310"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="317"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="643"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1263"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1343"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2146"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2177"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2207"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2410"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2417"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2421"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2425"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2432"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2547"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="135"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="294"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="298"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="326"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="330"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="1200"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="1205"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1329"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1368"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1372"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1713"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1717"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1721"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1725"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1885"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1928"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2818"/>
        <location filename="View/SystemConfig/QNormalConfig.cpp" line="552"/>
        <source>Prompt</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="232"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmsourcewgt.cpp" line="527"/>
        <source>You can not add a device whose channel information unknown</source>
        <translation>You can not add a device whose channel information unknown!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="859"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="862"/>
        <source>Yes</source>
        <translation>Yes</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="860"/>
        <source>No</source>
        <translation>No</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="909"/>
        <source>Please input stay time!</source>
        <translation>Please input a stay time!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmlinkwgt.cpp" line="914"/>
        <source>Be sure that the stay time is in 10s-12h</source>
        <translation>Please make sure the stay time ranges from 5 seconds to 12 hours!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="114"/>
        <source>Sun</source>
        <translation>Sun</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="114"/>
        <source>Mon</source>
        <translation>Mon</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="114"/>
        <source>Tue</source>
        <translation>Tue</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="115"/>
        <source>Wed</source>
        <translation>Wed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="115"/>
        <source>Thu</source>
        <translation>Thu</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="115"/>
        <source>Fri</source>
        <translation>Fri</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="115"/>
        <source>Sat</source>
        <translation>Sat</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qalarmtimewgt.cpp" line="402"/>
        <source>Exceed the maximum number of allowed selections!</source>
        <translation>It has reached the threshold!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="113"/>
        <source>Are you sure to delete the selected scheme?</source>
        <translation>Are you sure to delete the selected scheme?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="117"/>
        <source>Are you sure to delete the selected schemes?</source>
        <translation>Are you sure to delete the selected schemes?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1392"/>
        <source>modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1417"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="335"/>
        <source>Stop Using</source>
        <translation>Disable</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmSchemeListDlg.cpp" line="1423"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="335"/>
        <source>Start Using</source>
        <translation>Enable</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="19"/>
        <source>Video Shelter</source>
        <translation>Camera Masking</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="21"/>
        <source>Motion Detect</source>
        <translation>Motion Detect</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="23"/>
        <source>Video Lost</source>
        <translation>Video Loss</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="25"/>
        <source>Disk Full</source>
        <translation>Disk Full</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="27"/>
        <source>Disk Fault</source>
        <translation>Disk Error</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="29"/>
        <source>External Alarm</source>
        <translation>External Alarm</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="31"/>
        <source>Audio Anomaly</source>
        <translation>Audio Abnormal</translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="33"/>
        <source>Mutation Detection</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Common/qcommon.cpp" line="35"/>
        <source>Unknow Alarm</source>
        <translation>Unknow Alarm</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="33"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="996"/>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="11"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2523"/>
        <source>DefaultGroup</source>
        <translation>Default Group</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="707"/>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="611"/>
        <source>untitled</source>
        <translation></translation>
    </message>
    <message>
        <source>The pcnvr.exe will reboot and all records will be deleted,Are you sure to do these?</source>
        <translation type="obsolete">The PC-NVR.exe will restart and all records will be deleted! Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="11"/>
        <source>CtrPanel</source>
        <translation>Control Panel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="12"/>
        <source>ShutDown</source>
        <translation>ShutDown</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="13"/>
        <source>Monitor</source>
        <translation>Monitor</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="14"/>
        <source>Monitor_01</source>
        <translation>Monitor_01</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="15"/>
        <source>Monitor_02</source>
        <translation>Monitor_02</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="16"/>
        <source>Monitor_03</source>
        <translation>Monitor_03</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="17"/>
        <source>Monitor_04</source>
        <translation>Monitor_04</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="18"/>
        <source>Monitor_05</source>
        <translation>Monitor_05</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="19"/>
        <source>Monitor_06</source>
        <translation>Monitor_06</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="20"/>
        <source>Monitor_07</source>
        <translation>Monitor_07</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="21"/>
        <source>Monitor_08</source>
        <translation>Monitor_08</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="22"/>
        <source>Monitor_09</source>
        <translation>Monitor_09</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="23"/>
        <source>Monitor_10</source>
        <translation>Monitor_10</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="24"/>
        <source>Monitor_11</source>
        <translation>Monitor_11</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="25"/>
        <source>Monitor_12</source>
        <translation>Monitor_12</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="26"/>
        <source>Monitor_13</source>
        <translation>Monitor_13</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="27"/>
        <source>Monitor_14</source>
        <translation>Monitor_14</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="28"/>
        <source>Monitor_15</source>
        <translation>Monitor_15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="29"/>
        <source>Monitor_16</source>
        <translation>Monitor_16</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="30"/>
        <source>Replay</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="31"/>
        <source>Replay_01</source>
        <translation>Playback_01</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="32"/>
        <source>Replay_02</source>
        <translation>Playback_02</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="33"/>
        <source>Replay_03</source>
        <translation>Playback_03</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="34"/>
        <source>Replay_04</source>
        <translation>Playback_04</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="35"/>
        <source>Replay_05</source>
        <translation>Playback_05</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="36"/>
        <source>Replay_06</source>
        <translation>Playback_06</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="37"/>
        <source>Replay_07</source>
        <translation>Playback_07</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="38"/>
        <source>Replay_08</source>
        <translation>Playback_08</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="39"/>
        <source>Replay_09</source>
        <translation>Playback_09</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="40"/>
        <source>Replay_10</source>
        <translation>Playback_10</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="41"/>
        <source>Replay_11</source>
        <translation>Playback_11</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="42"/>
        <source>Replay_12</source>
        <translation>Playback_12</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="43"/>
        <source>Replay_13</source>
        <translation>Playback_13</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="44"/>
        <source>Replay_14</source>
        <translation>Playback_14</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="45"/>
        <source>Replay_15</source>
        <translation>Playback_15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="46"/>
        <source>Replay_16</source>
        <translation>Playback_16</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="47"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6809"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="48"/>
        <source>Backup</source>
        <translation>Backup</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="49"/>
        <source>MHardisk</source>
        <translation>HDD Manager</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="50"/>
        <source>MPTZ</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="51"/>
        <source>Account</source>
        <translation>Account</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="52"/>
        <source>Sysinfo</source>
        <translation>System Info</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="53"/>
        <source>Alarm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="54"/>
        <source>Config</source>
        <translation>Setup</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="55"/>
        <source>QueryLog</source>
        <translation>Search Log</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="56"/>
        <source>DelLog</source>
        <translation>Delete Log</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="57"/>
        <source>SysUpdate</source>
        <translation>Update</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="58"/>
        <source>Control</source>
        <translation>Control</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="59"/>
        <source>AutoMaintain</source>
        <translation>Auto Maintain</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="60"/>
        <source>GeneralConfig</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="61"/>
        <source>EncodeConfig</source>
        <translation>Encode</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="62"/>
        <source>RecordConfig</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="63"/>
        <source>ComConfig</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="64"/>
        <source>NetConfig</source>
        <translation>Network</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="65"/>
        <source>VideoConfig</source>
        <translation>Video</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="66"/>
        <source>PtzConfig</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="67"/>
        <source>OutputConfig</source>
        <translation>Output</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="68"/>
        <source>DefaultConfig</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="69"/>
        <source>DataFormat</source>
        <translation>Format</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="70"/>
        <source>bkConfig</source>
        <translation>Backup</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="71"/>
        <source>spotSet</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="72"/>
        <source>TVSet</source>
        <translation>VIDEO WALL</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="73"/>
        <source>ATM_POS</source>
        <translation>ATM_POS</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="74"/>
        <source>ColorSet</source>
        <translation>Color</translation>
    </message>
    <message>
        <source>Save As</source>
        <translation type="obsolete">Save As</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="208"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="213"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="220"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="222"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="514"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="1205"/>
        <source>Continue Capture failed!</source>
        <translation>Failed to snapshot!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3348"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3453"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3584"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6424"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6580"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6768"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2226"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2351"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2674"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2253"/>
        <source>Close Video</source>
        <translation>Close Video</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3353"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3461"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3588"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6445"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6584"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6813"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2231"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2355"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2678"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2301"/>
        <source>Capture Picture</source>
        <translation>Snapshot</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3357"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3465"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3683"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6455"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6680"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6825"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2235"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2450"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2682"/>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="49"/>
        <source>Audio</source>
        <translation>Audio</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3363"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3593"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6467"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6589"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2241"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2360"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2366"/>
        <source>Fisheye Install</source>
        <translation>Fisheye Installation Mode</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3365"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3481"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6469"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6841"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2243"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2698"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2332"/>
        <source>Install Top</source>
        <translation>In-ceiling Mount</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3368"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3486"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6472"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6846"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2246"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2703"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2343"/>
        <source>Install Wall</source>
        <translation>Wall Mount</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3371"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3490"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6475"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6850"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2249"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2707"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2354"/>
        <source>Install Terra</source>
        <translation>Ground Mount</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3379"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3636"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6483"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6632"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2257"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2403"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2419"/>
        <source>Fisheye View</source>
        <translation>Fisheye View</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3381"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3495"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6485"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6855"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2259"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2712"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2384"/>
        <source>View Overal</source>
        <translation>Panorama</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3384"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3499"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6488"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6859"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2262"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2716"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2391"/>
        <source>View Split</source>
        <translation>Fisheye+3-Split</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3387"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3503"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6491"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6863"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2265"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2720"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2398"/>
        <source>View Dual</source>
        <translation>Dual Panorama</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3390"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3511"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6494"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6871"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2268"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2728"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2405"/>
        <source>View 4 Wnd</source>
        <translation>4-Win PTZ</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3393"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3507"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6497"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6867"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2271"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2724"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2412"/>
        <source>View 1 Wnd</source>
        <translation>1-Win PTZ</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3402"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3699"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3710"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6506"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6698"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6726"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2280"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2466"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2477"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2475"/>
        <source>Scale Type</source>
        <translation>Window Scale</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3404"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3518"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6508"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6877"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2282"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2734"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="220"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2428"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="95"/>
        <source>Original Scale</source>
        <translation>Original</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3407"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3517"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6511"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6876"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2286"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2733"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="221"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2433"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="96"/>
        <source>Full</source>
        <translation>Full-Win</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3410"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3519"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6514"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6878"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2291"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2735"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="222"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2439"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="97"/>
        <source>1:1</source>
        <translation>1:1</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3413"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3520"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6517"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6879"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2294"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2736"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="223"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2443"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="98"/>
        <source>4:3</source>
        <translation>4:3</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3416"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3521"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6520"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6880"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2297"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2737"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="224"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2447"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="99"/>
        <source>3:4</source>
        <translation>3:4</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3419"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3522"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6523"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6881"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2300"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2738"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="225"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2451"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="100"/>
        <source>5:4</source>
        <translation>5:4</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3422"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3523"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6526"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6882"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2303"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2739"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="226"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2455"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="101"/>
        <source>4:5</source>
        <translation>4:5</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3425"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3524"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6529"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6883"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2306"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2740"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="227"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2459"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="102"/>
        <source>16:9</source>
        <translation>16:9</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3428"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3525"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6532"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6884"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2309"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2741"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="228"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2463"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="103"/>
        <source>9:16</source>
        <translation>9:16</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3431"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3526"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6535"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6885"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2312"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2742"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="229"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2467"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="104"/>
        <source>64:9</source>
        <translation>64:9</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3434"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3527"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6538"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6886"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2315"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2743"/>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.cpp" line="230"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2471"/>
        <location filename="View/VideoSplitCtrl/qvideosplitctrl.cpp" line="105"/>
        <source>9:64</source>
        <translation>9:64</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3442"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3470"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3478"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3576"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3582"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3697"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6546"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6572"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6578"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6695"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6830"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6838"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2323"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2343"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2349"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2464"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2687"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2695"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2580"/>
        <source>Full Screen</source>
        <translation>Full Screen</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3473"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3475"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3578"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3580"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3698"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6574"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6576"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6696"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6833"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6835"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2345"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2347"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2465"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2690"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2692"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2580"/>
        <source>Exit Full Screen</source>
        <translation>Exit Full Screen</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="925"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="984"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6363"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6368"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6379"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6384"/>
        <location filename="PlayControl/CPlayControl.cpp" line="96"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1342"/>
        <source>Window</source>
        <translation>Window</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6434"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6697"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6709"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6775"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2258"/>
        <source>Close All Video</source>
        <translation>Close All Video</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6817"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2306"/>
        <source>Continue Capture Picture</source>
        <translation>Triple Snapshot</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="6821"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2528"/>
        <source>Adjust</source>
        <translation>Adjust</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="150"/>
        <source>video lost</source>
        <translation>Video Loss</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="153"/>
        <source>external alarm</source>
        <translation>External Alarm</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="156"/>
        <source>motion detect</source>
        <translation>Motion Detect</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="159"/>
        <source>video shelter</source>
        <translation>Camera Masking</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="8"/>
        <source>ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="9"/>
        <source>failed</source>
        <translation>Failed</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="10"/>
        <source>overtime</source>
        <translation>Search time out!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="11"/>
        <source>too busy</source>
        <translation>System is busy now.</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="12"/>
        <source>no record</source>
        <translation>There is no record.</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="282"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="309"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="316"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="558"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1602"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="282"/>
        <source> is offline, can not be checked!</source>
        <translation> is offline now. Can not be checked!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="309"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="316"/>
        <source> are offline, can not be checked!</source>
        <translation> are offline now. Can not be checked!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="316"/>
        <source>and so on</source>
        <translation>and so on</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="558"/>
        <source>offline,can not be checked!</source>
        <translation> is offline now. Can not be checked.</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="642"/>
        <source>Max checked channels cannot more than %1</source>
        <translation>Max checked channels cannot more than %1!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="46"/>
        <source>LocalRecord</source>
        <translation>Local Record</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="47"/>
        <source>CaptchPicture</source>
        <translation>Snapshot</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="48"/>
        <source>PTZ_Control</source>
        <translation>PTZ_Control</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="50"/>
        <source>Zoom</source>
        <translation>Zoom In</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="51"/>
        <source>InstantReplay</source>
        <translation>Instant Replay</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="52"/>
        <source>CloseVideo</source>
        <translation>Close Video</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="53"/>
        <source>CancelBinding</source>
        <translation>Cancel Binding</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="55"/>
        <source>Play</source>
        <translation>Play</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="56"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="57"/>
        <source>PlayFast</source>
        <translation>Forward</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="58"/>
        <source>PlaySlow</source>
        <translation>PlaySlow</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="59"/>
        <source>OneFramePlay</source>
        <translation>Frame by frame play</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="60"/>
        <source>OneFrameBack</source>
        <translation>Frame by frame backward</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="61"/>
        <source>PlayVolume</source>
        <translation>Volume</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="62"/>
        <source>RecordList</source>
        <translation>Record List</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="63"/>
        <source>PlayNext</source>
        <translation>Play Next</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="64"/>
        <source>PlayPrew</source>
        <translation>Play Back</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="66"/>
        <source>PtzLeftUp</source>
        <translation>LeftUp</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="67"/>
        <source>PtzUp</source>
        <translation>Up</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="68"/>
        <source>PtzRightUp</source>
        <translation>RightUp</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="69"/>
        <source>PtzLeft</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="70"/>
        <source>PtzRight</source>
        <translation>Right</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="71"/>
        <source>PtzLeftDown</source>
        <translation>LeftDown</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="72"/>
        <source>PtzDown</source>
        <translation>Down</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="73"/>
        <source>PtzRightDown</source>
        <translation>RightDown</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="74"/>
        <source>Ptz3DSite</source>
        <translation>3D Intelligent Positioning</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="75"/>
        <source>PtzSoundTalk</source>
        <translation>Audio Talk</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="76"/>
        <source>StreamType</source>
        <translation>StreamType</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="77"/>
        <source>Audio1</source>
        <translation>Audio1</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="78"/>
        <source>Audio2</source>
        <translation>Audio2</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1263"/>
        <source>Query is busy, please wait!</source>
        <translation>Search is busy. Please wait!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1342"/>
        <source> has no record!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="445"/>
        <source>Are you sure to delete the selected TVWall?</source>
        <translation>Are you sure to delete the selected video wall?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="449"/>
        <source>Are you sure to delete the selected TVWalls?</source>
        <translation>Are you sure to delete the selected video walls?</translation>
    </message>
    <message>
        <source>No Right to Talk</source>
        <translation type="obsolete">No audio talk right!</translation>
    </message>
    <message>
        <source>Device have not talk right!</source>
        <translation type="obsolete">The device has no audio talk right!</translation>
    </message>
    <message>
        <source>Opening SoundTalk is timeout</source>
        <translation type="obsolete">Opening audio talk time is out!</translation>
    </message>
    <message>
        <source>Soundtalk is free now</source>
        <translation type="obsolete">Audio talk function is idle now!</translation>
    </message>
    <message>
        <source>Open Talking</source>
        <translation type="obsolete">Start Talking</translation>
    </message>
    <message>
        <source>Close Talking</source>
        <translation type="obsolete">Close Talking</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1752"/>
        <source>Sort Asc</source>
        <translation>Sort Ascend</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1753"/>
        <source>Sort Desc</source>
        <translation>Sort Descend</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="93"/>
        <source>Are you sure to close all video windows?</source>
        <translation>Are you sure to close all video windows?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="233"/>
        <source>Are you sure to delete the selected role?</source>
        <translation>Are you sure to delete the selected role?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="237"/>
        <source>Are you sure to delete the selected roles?</source>
        <translation>Are you sure to delete the selected roles?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="657"/>
        <source>Are you sure to delete this role?</source>
        <translation>Are you sure to delete this role?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="343"/>
        <source>Are you sure to delete the selected user?</source>
        <translation>Are you sure to delete the selected user?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="347"/>
        <source>Are you sure to delete the selected users?</source>
        <translation>Are you sure to delete the selected users?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="443"/>
        <source>Are you sure to delete this user?</source>
        <translation>Are you sure to delete this user?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="710"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="779"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="551"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="574"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2290"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2382"/>
        <source>DVR</source>
        <translation>DVR</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="713"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="552"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2294"/>
        <source>IPC</source>
        <translation>IPC</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="716"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="553"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2298"/>
        <source>NVS</source>
        <translation>NVS</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="719"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="554"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2302"/>
        <source>SVR</source>
        <translation>SVR</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="722"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="555"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2306"/>
        <source>NVR</source>
        <translation>NVR</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="731"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="350"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="558"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2318"/>
        <source>BIGSCREEN</source>
        <translation>M30</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="725"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="556"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2310"/>
        <source>NVD</source>
        <translation>NVD</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="737"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="560"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2326"/>
        <source>M60</source>
        <translation>M60</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="734"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="559"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2322"/>
        <source>UDS</source>
        <translation>UDS</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="740"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="561"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2330"/>
        <source>NVR6000</source>
        <translation>NVR6000</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="743"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="562"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2334"/>
        <source>EVS5000</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="746"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="563"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2338"/>
        <source>EVS7024</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="752"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="565"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2346"/>
        <source>IVS_B</source>
        <translation>IVS_B</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="755"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="566"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2350"/>
        <source>IVS_V</source>
        <translation>IVS_V</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="758"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="567"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2354"/>
        <source>IVS_FR</source>
        <translation>IVS_FR</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="761"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="568"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2358"/>
        <source>IVS_PC</source>
        <translation>IVS_PC</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="749"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="564"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2342"/>
        <source>ISD</source>
        <translation>ISD</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="764"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="569"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2362"/>
        <source>IVS_M</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="767"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="570"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2366"/>
        <source>IVS_IF</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="770"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="571"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2370"/>
        <source>SmartIPC</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="776"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="573"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2378"/>
        <source>PC-NVR</source>
        <translation>PC-NVR</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="773"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="572"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2374"/>
        <source>SmartNVR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="228"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="409"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="269"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="728"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="557"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="2314"/>
        <source>SNVD</source>
        <translation>SNVD</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="750"/>
        <source>Are you sure to add this device?</source>
        <translation>Are you sure to add this device?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="754"/>
        <source>Are you sure to add these devices?</source>
        <translation>Are you sure to add these devices?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1010"/>
        <source>Are you sure to manual login this device?</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1030"/>
        <source>Are you sure to manual logout this device?</source>
        <translation></translation>
    </message>
    <message>
        <source>Are you sure to delete the selected device?</source>
        <translation type="obsolete">Are you sure to delete the selected device?</translation>
    </message>
    <message>
        <source>Are you sure to delete the selected devices?</source>
        <translation type="obsolete">Are you sure to delete the selected devices?</translation>
    </message>
    <message>
        <source>Are you sure to delete this device?</source>
        <translation type="obsolete">Are you sure to delete this device?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1605"/>
        <source>VideoOut</source>
        <translation>Video Output</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1608"/>
        <source>AlarmIn</source>
        <translation>AlarmIn</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1611"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1529"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1804"/>
        <source>AlarmOut</source>
        <translation>AlarmOut</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="79"/>
        <source>arrest empty</source>
        <translation>Please input a group name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="90"/>
        <source>alread has it</source>
        <translation>Group name already exists!</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="68"/>
        <source>Failed to open your EXE-file,please check your EXE-File!</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qpsshomepage.cpp" line="123"/>
        <source>Home Page</source>
        <translation>HOME PAGE</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="324"/>
        <source>Are you sure to change user?</source>
        <translation>Are you sure to switch user now?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="341"/>
        <source>are you sure to exit application?</source>
        <translation>Are you sure to exit application?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="344"/>
        <source>are you sure to close window?</source>
        <translation>Are you sure to close window?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="389"/>
        <source>Are you sure to close this item?</source>
        <translation>Are you sure to close this item?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qsinglemaindlg.cpp" line="29"/>
        <source>Smart-PSS</source>
        <translation>SmartPSS</translation>
    </message>
    <message>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="31"/>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="33"/>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="16"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="35"/>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="29"/>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="18"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="331"/>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="68"/>
        <source>view name shouldn&apos;t be empty!</source>
        <translation>Please input a view name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="338"/>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="145"/>
        <source>view name is already exit!</source>
        <translation>View name already exists!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="409"/>
        <source>Are you sure to delete this view?</source>
        <translation>Are you sure to delete this view?</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="174"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="221"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2095"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2114"/>
        <source>There isn&apos;t assist stream in this device!</source>
        <translation>Current device has not enable sub stream.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="294"/>
        <source>Switch Quality Successed!</source>
        <translation>Successfully switched to quality mode!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="298"/>
        <source>Switch Quality Failed!</source>
        <translation>Failed to switch quality mode!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="326"/>
        <source>Switch Smooth Successed!</source>
        <translation>Successfully switched to fluency mode!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="330"/>
        <source>Switch Smooth Failed!</source>
        <translation>Failed to switch fluency mode!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="1200"/>
        <source>Continue Capture Successed!</source>
        <translation>Successfully continual snapshot!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="175"/>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="669"/>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="685"/>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="696"/>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="715"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1548"/>
        <source>Input name</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1329"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1368"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1885"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1928"/>
        <source>Window%1 Local Record Failed.</source>
        <translation>Window%1 local record failed!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1359"/>
        <source>Current user has no record right</source>
        <translation>Current user has no record right.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1372"/>
        <source>Window%1 Local Record Start.</source>
        <translation>Window%1 local record start!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1713"/>
        <source>Switch Main Stream Successed!</source>
        <translation>Successfully switched to main stream!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1717"/>
        <source>Switch Main Stream Failed.</source>
        <translation>Failed to switch to main stream!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1721"/>
        <source>Switch Assist Stream Successed!</source>
        <translation>Successfully switched to sub stream!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1725"/>
        <source>Switch Assist Stream Failed.</source>
        <translation>Failed to switch sub stream!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2269"/>
        <source>Stop Audio</source>
        <translation>Stop Audio</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2269"/>
        <source>Start Audio</source>
        <translation>Start Audio</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2277"/>
        <source>Stop Audio1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2277"/>
        <source>Start Audio1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2283"/>
        <source>Stop Audio2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2283"/>
        <source>Start Audio2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2290"/>
        <source>Stop Talk</source>
        <translation>Stop Talk</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2290"/>
        <source>Start Talk</source>
        <translation>Start Talk</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2296"/>
        <source>Stop Record</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2296"/>
        <source>Start Record</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2314"/>
        <source>Stop Replay</source>
        <translation>Stop Instant Playback</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2314"/>
        <source>Start Replay</source>
        <translation>Start Instant Playback</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2319"/>
        <source>PlayBack</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2484"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1509"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1800"/>
        <location filename="View/SystemConfig/QAlarmConfig.cpp" line="92"/>
        <source>Main Stream</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2489"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1510"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1801"/>
        <location filename="View/SystemConfig/QAlarmConfig.cpp" line="93"/>
        <source>Assist Stream</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2501"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1513"/>
        <source>Assist Stream2</source>
        <translation>Sub Stream2</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2507"/>
        <source>Stream Type</source>
        <translation>Stream Type</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2537"/>
        <source>Wide View</source>
        <translation>Wide View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2551"/>
        <source>Ivs Rule</source>
        <translation>IVS Rule</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2555"/>
        <source>Ivs Track</source>
        <translation>IVS Track</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2559"/>
        <source>Ivs Obj</source>
        <translation>IVS Object</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2563"/>
        <source>Ivs Overlapped</source>
        <translation>IVS Overlay</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2573"/>
        <source>Goto Channel Config</source>
        <translation>Channel Cfg</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1516"/>
        <source>Channel Config</source>
        <translation>Channel Cfg</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1557"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1805"/>
        <source>Move to Group</source>
        <translation>Move to Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1563"/>
        <source>Modify Channel Name</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1580"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1825"/>
        <source>IVS Channel Setting</source>
        <translation>IVS Channel Setup</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1802"/>
        <source>Device Config</source>
        <translation>Device Cfg</translation>
    </message>
    <message>
        <source>Multi Channel</source>
        <translation type="obsolete">Multi Channel</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1984"/>
        <source>Delete Group</source>
        <translation>Del Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1985"/>
        <source>Rename Group</source>
        <translation>Rename Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2002"/>
        <source>can not delete the group which is not empty !</source>
        <translation>Can not delete the group! There are still device(s) in the group!</translation>
    </message>
    <message>
        <location filename="main.cpp" line="80"/>
        <source>Application had runned!</source>
        <translation>Application is running now!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="386"/>
        <source>add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="419"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="354"/>
        <source>The PC-NVR will reboot and all records will be deleted,Are you sure to do these?</source>
        <translation>The PC-NVR will restart and all records will be deleted! Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="qpssclientapp.cpp" line="1048"/>
        <source>Enter</source>
        <translation>Enter</translation>
    </message>
    <message>
        <location filename="qpssclientapp.cpp" line="1050"/>
        <source>Exit</source>
        <translation>Exit</translation>
    </message>
</context>
<context>
    <name>QP2PServerConfig</name>
    <message>
        <source>Port</source>
        <translation type="obsolete">Port</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Cancel</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">OK</translation>
    </message>
</context>
<context>
    <name>QPSSMsgBox</name>
    <message>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="18"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
</context>
<context>
    <name>QPSSToolBar</name>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="56"/>
        <source>Lock</source>
        <translation>Lock</translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="62"/>
        <source>Min</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="68"/>
        <source>Switch User</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="75"/>
        <source>Help</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="82"/>
        <source>add</source>
        <translation>ADD</translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="102"/>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="606"/>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="1098"/>
        <source>Restore</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="104"/>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="600"/>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="1092"/>
        <source>Max</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="114"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
</context>
<context>
    <name>QPSSUnlockDlg</name>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.ui" line="14"/>
        <source>QPSSUnlockDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.ui" line="55"/>
        <location filename="View/Unlock/qpssunlockdlg.ui" line="74"/>
        <source>input</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.ui" line="119"/>
        <location filename="View/Unlock/qpssunlockdlg.ui" line="138"/>
        <source>PushButton</source>
        <translation>Down</translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="13"/>
        <source>Input Unlock Password:</source>
        <translation>Input password to unlock:</translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="62"/>
        <source>Invalid Password</source>
        <translation>Invalid password</translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="64"/>
        <source>Please Input Password</source>
        <translation>Please input password</translation>
    </message>
</context>
<context>
    <name>QPTZDlg</name>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="106"/>
        <source>3D site</source>
        <translation>3D Positioning</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="108"/>
        <source>left</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="110"/>
        <source>up</source>
        <translation>Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="112"/>
        <source>right</source>
        <translation>Right</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="114"/>
        <source>down</source>
        <translation>Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="116"/>
        <source>left up</source>
        <translation>Left Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="118"/>
        <source>left down</source>
        <translation>Left Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="120"/>
        <source>right up</source>
        <translation>Right Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="122"/>
        <source>right down</source>
        <translation>Right Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="125"/>
        <source>switch to menu</source>
        <translation>Switch to Menu</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="127"/>
        <source>rocker</source>
        <translation>Mouse Simulator</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="129"/>
        <source>zoom +</source>
        <translation>Zoom +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="131"/>
        <source>zoom -</source>
        <translation>Zoom -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="133"/>
        <source>focus +</source>
        <translation>Focus +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="135"/>
        <source>focus -</source>
        <translation>Focus -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="137"/>
        <source>aperture +</source>
        <translation>Iris +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="139"/>
        <source>aperture -</source>
        <translation>Iris -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="144"/>
        <source>Advanced</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="152"/>
        <source>Step</source>
        <translation>Step</translation>
    </message>
</context>
<context>
    <name>QPagingControl</name>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="14"/>
        <source>QPagingControl</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="26"/>
        <source>Num Per Page</source>
        <translation>No./Page</translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="70"/>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="95"/>
        <source>4</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="120"/>
        <source>5</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="145"/>
        <source>3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="170"/>
        <source>2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="201"/>
        <source>6</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="226"/>
        <source>7</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="251"/>
        <source>8</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="276"/>
        <source>9</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="301"/>
        <source>10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="352"/>
        <source>1/10</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="365"/>
        <source>Goto</source>
        <translation>Go to page</translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="391"/>
        <source>Page</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.ui" line="404"/>
        <source>GO</source>
        <translation>GO</translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.cpp" line="250"/>
        <source>Please input the page number!</source>
        <translation>Please input the page number!</translation>
    </message>
    <message>
        <location filename="View/Skin/QPagingControl.cpp" line="256"/>
        <source>the number is beyond the range!</source>
        <translation>The number is beyond the range!</translation>
    </message>
</context>
<context>
    <name>QPcNvrConnect</name>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="14"/>
        <source>QPcNvrDevAdd</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="26"/>
        <source>Device Name</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="42"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="58"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="74"/>
        <source>Username</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="90"/>
        <source>Password</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="159"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.ui" line="172"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="82"/>
        <source>PC-NVR Connect</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="116"/>
        <source>Device name can not be empty!</source>
        <translation>Device name can not be empty!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="121"/>
        <source>Device name can not be more than 10 characters!</source>
        <translation>Device name can not be more than 10 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="130"/>
        <source>IP name can not be empty!</source>
        <translation>IP name can not be empty!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="135"/>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="144"/>
        <source>Invalid IP address!</source>
        <translation>Invalid IP address!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="153"/>
        <source>Port can not be empty!</source>
        <translation>Port can not be empty!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="159"/>
        <source>Port must be between 1024 - 65535!</source>
        <translation>Port must be between 1024 and 65535!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="166"/>
        <source>Username and password can not be empty!</source>
        <translation>Username and password can not be empty!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="172"/>
        <source>User name can not be more than 30 characters!</source>
        <translation>User name can not be more than 30 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="178"/>
        <source>Password can not be more than 10 characters!</source>
        <translation>Password can not be more than 10 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/QPcNvrConnect.cpp" line="191"/>
        <source>Are you sure to reconnect PC-NVR?(It will delete all infomation)</source>
        <translation>Are you sure to reconnect PC-NVR?(It will delete all infomation)</translation>
    </message>
</context>
<context>
    <name>QPcNvrCtrl</name>
    <message>
        <source>Logining</source>
        <translation type="obsolete">Loging in</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="290"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="296"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="307"/>
        <source>UnOnline</source>
        <translation>Offline</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="280"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="721"/>
        <source>Logging in</source>
        <translation>Logging in</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="338"/>
        <source>Online</source>
        <translation>Online</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="364"/>
        <source>Name:</source>
        <translation>Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="368"/>
        <source>IP:</source>
        <translation>IP:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="375"/>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="379"/>
        <source>State:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="384"/>
        <source>Power On</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="387"/>
        <source>Power Off</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="392"/>
        <source>Config</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="400"/>
        <source>Remote Dev</source>
        <translation>            Remote Device</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="406"/>
        <source>Disk Manager</source>
        <translation>            Disk Management</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="412"/>
        <source>Record</source>
        <translation>            Record Plan</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="418"/>
        <source>Version</source>
        <translation>            Version</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="615"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="625"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="639"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="923"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="932"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="943"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="948"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="990"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="615"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="625"/>
        <source>Query harddisk allocate info fail!</source>
        <translation>Query harddisk allocate info fail!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="639"/>
        <source>Get PC-NVR binding info failed!</source>
        <translation>Failed to get PC-NVR binding information!</translation>
    </message>
    <message>
        <source>Get PC-NVR channel%1 record plan failed!</source>
        <translation type="obsolete">Failed to get PC-NVR channel %1 record plan! </translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="695"/>
        <source>Unknown Channel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="735"/>
        <source>Logging out</source>
        <translation>Logging out</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="922"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="942"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="989"/>
        <source>Save channel %1 record plan failed!</source>
        <translation>Failed to save channel %1 record plan!</translation>
    </message>
    <message>
        <source>Logouting</source>
        <translation type="obsolete">Loging out</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="932"/>
        <source>Save record info fail!</source>
        <translation>Failed to save PC-NVR records!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="948"/>
        <source>Save record info success!</source>
        <translation>Successfully saved PC-NVR record plan!</translation>
    </message>
</context>
<context>
    <name>QPersonCountDlg</name>
    <message>
        <source>Minute</source>
        <translation type="obsolete">Minute</translation>
    </message>
    <message>
        <source>Hour</source>
        <translation type="obsolete">Hour</translation>
    </message>
    <message>
        <source>Day</source>
        <translation type="obsolete">Day</translation>
    </message>
    <message>
        <source>Month</source>
        <translation type="obsolete">Month</translation>
    </message>
    <message>
        <source>Year</source>
        <translation type="obsolete">Year</translation>
    </message>
    <message>
        <source>Export Pic</source>
        <translation type="obsolete">Export Pic</translation>
    </message>
    <message>
        <source>Export Excel</source>
        <translation type="obsolete">Export xls</translation>
    </message>
    <message>
        <source>Begin Time</source>
        <translation type="obsolete">Start Time</translation>
    </message>
    <message>
        <source>End Time</source>
        <translation type="obsolete">End Time</translation>
    </message>
    <message>
        <source>No data in this time area!</source>
        <translation type="obsolete">There are no results to display!</translation>
    </message>
</context>
<context>
    <name>QPicAccessCtrl</name>
    <message>
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="26"/>
        <source>Caputre Picture</source>
        <translation>Snapshot</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="50"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="75"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="113"/>
        <source>Date：</source>
        <translation>Date:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="157"/>
        <source>Time：</source>
        <translation>Time:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="207"/>
        <source>Size：</source>
        <translation>Size:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="289"/>
        <source>Operator：</source>
        <translation>Operator:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="302"/>
        <source>Remark：</source>
        <translation>Remark:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="315"/>
        <source>Reason：</source>
        <translation>Snap Reason:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="359"/>
        <source>Channel Name：</source>
        <translation>Channel Name:</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/mac_qpicaccessctrl.ui" line="403"/>
        <source>Device Name：</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="37"/>
        <source>Capture Picture</source>
        <translation>Snapshot</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="46"/>
        <source>daily maintain</source>
        <translation>Daily Maintain</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="47"/>
        <source>ararm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="48"/>
        <source>others</source>
        <translation>Others</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="208"/>
        <source>Capture picture failed,there isn&apos;t the directory.Please set a directory again!</source>
        <translation>Capture picture failed,there isn&apos;t the directory.Please set a directory again!</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="213"/>
        <source>Capture picture failed!</source>
        <translation>Failed to capture picture!</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="220"/>
        <source>Capture picture succeed, save DB failed.</source>
        <translation>Successfully saved snapshot. Failed to write to the database.</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="222"/>
        <source>Capture picture succeed!</source>
        <translation>Successfully saved snapshot!</translation>
    </message>
</context>
<context>
    <name>QPicturePreview</name>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="14"/>
        <source>QPicturePreview</source>
        <translation></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="168"/>
        <source>save info</source>
        <translation>Save Info</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="203"/>
        <source>picture info</source>
        <translation>Picture Info</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="222"/>
        <source>capture time:</source>
        <translation>Snap Time:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="263"/>
        <source>cap reason:</source>
        <translation>Snap Reason:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="326"/>
        <source>channel name:</source>
        <translation>Channel Name:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="348"/>
        <source>device name:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/mac_qpicturepreview.ui" line="389"/>
        <source>remark:</source>
        <translation>Remark:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="30"/>
        <source>Picture preview</source>
        <translation>Picture Preview</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="49"/>
        <source>previous</source>
        <translation>Previous</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="50"/>
        <source>next</source>
        <translation>Next</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="51"/>
        <source>zoomin</source>
        <translation>Zoom Out</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="52"/>
        <source>zoomout</source>
        <translation>Zoom In</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="53"/>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="255"/>
        <source>Save As</source>
        <translation>Save As</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="54"/>
        <source>print</source>
        <translation>Print</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="301"/>
        <source>Copy file failed!</source>
        <translation>Failed to copy file!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="305"/>
        <source>Write DB failed!</source>
        <translation>Failed to write database!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="309"/>
        <source>Query database failed!</source>
        <translation>Failed to search database</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="313"/>
        <source>Replace file failed!</source>
        <translation>Failed to replace file!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="334"/>
        <source>The length of capture reason cannot be more than %1 characters!</source>
        <translation>The length of snap reason cannot be more than %1 characters!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="342"/>
        <source>The length of capture remark cannot be more than %1 characters!</source>
        <translation>The length of snap remark cannot be more than %1 characters!</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="353"/>
        <source>Save picture info failed!</source>
        <translation>Failed to save picture.</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="357"/>
        <source>Save picture info successful!</source>
        <translation>Successfully saved picture information.</translation>
    </message>
</context>
<context>
    <name>QPlayBackDlg</name>
    <message>
        <location filename="View/PlayBack/qplaybackdlg.cpp" line="72"/>
        <source>Some records are downloading. Shutting down the playback module will stop the downloading task.</source>
        <translation>Exporting is in process now.Closing playback module will terminate exporting operation.</translation>
    </message>
</context>
<context>
    <name>QPlayBackDownLoadlistDlg</name>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="96"/>
        <source>Export manager</source>
        <translation>Export</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="114"/>
        <source>    All</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="114"/>
        <source>Start time</source>
        <translation>Start time</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="114"/>
        <source>End time</source>
        <translation>End time</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="114"/>
        <source>Size(KB)</source>
        <translation>Size(KB)</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="114"/>
        <source>State</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="263"/>
        <source>downloaded failed!</source>
        <translation>export failed!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="264"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="935"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="991"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1006"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1057"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1072"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1107"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2424"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2856"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="990"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1056"/>
        <source>begin downloading</source>
        <translation>begin exporting!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2855"/>
        <source>Download finished!</source>
        <translation>export finished!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="730"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="787"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1107"/>
        <source>Continue downloading failed!</source>
        <translation>Failed to continue exporting!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1136"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1699"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2038"/>
        <source>Please select one file!</source>
        <translation>Please select a file!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="934"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1005"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1071"/>
        <source>Download failed!</source>
        <translation>Failed to export!</translation>
    </message>
    <message>
        <source>Operate log</source>
        <translation type="obsolete">Operation Log</translation>
    </message>
    <message>
        <source>Download record</source>
        <translation type="obsolete">Export Records</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2298"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2305"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2681"/>
        <source>Delete File</source>
        <translation>Delete File</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2421"/>
        <source>device offline</source>
        <translation>Device offline</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2423"/>
        <source>device exception</source>
        <translation>Device exception</translation>
    </message>
    <message>
        <source>Continue Exporting</source>
        <translation type="obsolete">Continue Exporting</translation>
    </message>
    <message>
        <source>Delete item</source>
        <translation type="obsolete">Delete Item</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="2752"/>
        <source>Delete Item</source>
        <translation>Delete Item</translation>
    </message>
</context>
<context>
    <name>QPlayBackEventDlg</name>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.ui" line="14"/>
        <source>QPlayBackEventDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="84"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="89"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="85"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="90"/>
        <source>Event</source>
        <translation>Event</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="110"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="113"/>
        <source>   Down</source>
        <translation>  Hide</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="111"/>
        <source>  Up</source>
        <translation>      Display</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="115"/>
        <source>    Up</source>
        <translation>      Display</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>    All</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>Device Name</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>Channel Name</source>
        <translation>Channel Name</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>Record Type</source>
        <translation>Record Type</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>Start Time</source>
        <translation>Start Time</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>Duration(minutes)</source>
        <translation>Duration(Min)</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="200"/>
        <source>File Length(MB)</source>
        <translation>File Length(MB)</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="512"/>
        <source>General Record</source>
        <translation>General Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="516"/>
        <source>Alarm Record</source>
        <translation>Alarm Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="520"/>
        <source>MD Record</source>
        <translation>MD Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="524"/>
        <source>Card Record</source>
        <translation>Card Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="556"/>
        <source>No Records!</source>
        <translation>No Records!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="806"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="879"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1738"/>
        <source>start playback failed. </source>
        <translation>Failed to start playback.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="811"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1739"/>
        <source>No playback right!</source>
        <translation>No playback right!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="817"/>
        <source>Do not support this operation!</source>
        <translation>Do not support this operation!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="822"/>
        <source>Insufficient resources!</source>
        <translation>Insufficient resources!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="827"/>
        <source>Failed to get data!</source>
        <translation>Failed to get data!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="832"/>
        <source>Preempt resources!</source>
        <translation>Resources is beening used!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="837"/>
        <source>Ban on the net!</source>
        <translation>Network is forbidden!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="949"/>
        <source>video first data requesting...</source>
        <translation>Searching the first frame video...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="963"/>
        <source>fetch video first data failed. </source>
        <translation>Failed to get the first frame video.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1089"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1564"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1589"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2130"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2135"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2180"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2186"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2218"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2241"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1089"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1564"/>
        <source>Open Sound Failed!</source>
        <translation>Failed to open sound!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1495"/>
        <source>1X</source>
        <translation>1X</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1575"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="3558"/>
        <source>Open audio failed, talk is opening!</source>
        <translation>Open audio failed, talk is opened!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1589"/>
        <source>Close Sound Failed!</source>
        <translation>Failed to close audio!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1607"/>
        <source>analyse protocol failed</source>
        <translation>Failed to analyse protocol!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1610"/>
        <source>send data failed</source>
        <translation>Failed to send out data!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1613"/>
        <source>user name invalidate</source>
        <translation>Invalid user name</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1616"/>
        <source>password invalidate</source>
        <translation>Invalid password</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1619"/>
        <source>connect remove point failed</source>
        <translation>Network connection failed!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1622"/>
        <source>have logined</source>
        <translation>Current user has logged in!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1625"/>
        <source>have logouted</source>
        <translation>Device has logged out!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1628"/>
        <source>analyse xml failed</source>
        <translation>Failed to analyse xml</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1631"/>
        <source>on power to operate</source>
        <translation>You have no right to operate.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1634"/>
        <source>unknow device</source>
        <translation>Unknown Device</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1637"/>
        <source>unknow channel</source>
        <translation>Unknown Channel</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1640"/>
        <source>device offline</source>
        <translation>Device is offline!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1643"/>
        <source>connect rtsp failed</source>
        <translation>Failed to connect to RTSP.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1646"/>
        <source>listen rtp failed</source>
        <translation>Failed to listen RTP.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1649"/>
        <source>connect rtp failed</source>
        <translation>Failed to connect to RTP</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1652"/>
        <source>rtsp analyse port failed</source>
        <translation>Failed to analyse RTSP port</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1655"/>
        <source>commond have been canceled</source>
        <translation>Command has been cancelled.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1658"/>
        <source>invalidate session</source>
        <translation>Invalid link</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1661"/>
        <source>can not find session!</source>
        <translation>Can not find SN!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1664"/>
        <source>can not distinguish play type.</source>
        <translation>Can not distinguish play type.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1667"/>
        <source>seek interface of netsdk returns fail.</source>
        <translation>Seek interface of netsdk fails to return.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1670"/>
        <source>seek size out of range.</source>
        <translation>Seek size is out of range.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1673"/>
        <source>seek time out of range</source>
        <translation>Seek time is out of range</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1676"/>
        <source>can not find the device you want in device manager module.</source>
        <translation>Can not find the device you want in Device Manager interface.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1679"/>
        <source>one channel can only bean play one time.</source>
        <translation>Current channel is playbacking now.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1682"/>
        <source>not define the type of fetching config information.</source>
        <translation>Please set getting bit stream configuration information.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1685"/>
        <source>do not support the type of video stream.</source>
        <translation>System does not support current video stream type.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1688"/>
        <source>can not find the device info.</source>
        <translation>Can not find device information.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1691"/>
        <source>params error.</source>
        <translation>Parameter error.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1694"/>
        <source>can not find camera info from the params</source>
        <translation>Can not find camera information on the parameters!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1697"/>
        <source>DHNETSDK returns error.</source>
        <translation>DHNETSDK returns error.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1700"/>
        <source>The first stream is zero.</source>
        <translation>The first stream is zero.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1703"/>
        <source>unknow error</source>
        <translation>Unknown error</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1731"/>
        <source>you do not have the power of playback on the device channel !</source>
        <translation>You have no right to playback on current channel!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1782"/>
        <source>get device stream by file failed!</source>
        <translation>Failed to get</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1817"/>
        <source>video playback requesting...</source>
        <translation>Searching playback now...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1877"/>
        <source>Main</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1880"/>
        <source>Assist</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="1884"/>
        <source>Unknow</source>
        <translation>Unknown</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2062"/>
        <source>Please select one file!</source>
        <translation>Please select a file!</translation>
    </message>
    <message>
        <source>Export SmartPSS player failed !</source>
        <translation type="obsolete">Failed to export Smart Player!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2109"/>
        <source>Max downloading files num is %1!</source>
        <translation>Max exporting files num is %1!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2129"/>
        <source>has no export right!</source>
        <translation>You have no right to export!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2134"/>
        <source>and so on have no export right!</source>
        <translation>and so on have no export right!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2141"/>
        <source>warning</source>
        <translation>Warning!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2141"/>
        <source>The size of downloading record is larger than the remained disk space!</source>
        <translation>The exporting record size is larger than the disk free space!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2180"/>
        <source>The current device is offline or exceptional, cannot download record!</source>
        <translation>The current device is offline or abnormal. Can not export the records!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2186"/>
        <source>Current camera has no download right!</source>
        <translation>Current camera has no export right!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2218"/>
        <source>The length of record file name is more than 256!</source>
        <translation>The record file amount shall not be more than 256! </translation>
    </message>
    <message>
        <source>The length of record file name is more than 1024!</source>
        <translation type="obsolete">The record file amount shall not be more than 1024!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2240"/>
        <source> has been downloaded!</source>
        <translation> has been exported!</translation>
    </message>
    <message>
        <source>Continue downloading failed!</source>
        <translation type="obsolete">Failed to continue exporting!</translation>
    </message>
    <message>
        <source>Download failed!</source>
        <translation type="obsolete">Failed to export!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2343"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="4005"/>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="4075"/>
        <source>Operate log</source>
        <translation>Operation log</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2348"/>
        <source>Download record</source>
        <translation>Export Records</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2556"/>
        <source>The current channel is exporting record by file, playing back will stop exporting , continue?</source>
        <translation>Current channel is exporting records by file. System needs to stop exporting before it starts playback. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="2578"/>
        <source>is playing back by file, exporting record will stop play back, continue?</source>
        <translation>is playing back by file. System needs to stop playing back before it exports record. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="4010"/>
        <source>Start playback</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackEventDlg.cpp" line="4080"/>
        <source>Stop playback</source>
        <translation>Stop Playback</translation>
    </message>
</context>
<context>
    <name>QPlayBackLocalPictureDlg</name>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.ui" line="14"/>
        <source>QPlayBackLocalPictureDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="51"/>
        <source>View</source>
        <translation>View</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="52"/>
        <source>Table</source>
        <translation>List</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="61"/>
        <source>previous</source>
        <translation>Previous</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="62"/>
        <source>next</source>
        <translation>Next</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="63"/>
        <source>zoomin</source>
        <translation>Zoom Out</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="64"/>
        <source>zoomout</source>
        <translation>Zoom In</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="70"/>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="73"/>
        <source>   Down</source>
        <translation>  Hide</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="71"/>
        <source>   Up</source>
        <translation>      Display</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="75"/>
        <source>    Up</source>
        <translation>      Display</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="346"/>
        <source>Save As</source>
        <translation>Save As</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="392"/>
        <source>Copy file failed!</source>
        <translation>Failed to copy file!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="396"/>
        <source>Write DB failed!</source>
        <translation>Failed to write database!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="400"/>
        <source>Query database failed!</source>
        <translation>Failed to search database!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="404"/>
        <source>Replace file failed!</source>
        <translation>Failed to replace file!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="729"/>
        <source>Please select one file!</source>
        <translation>Please select a file!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="746"/>
        <source>warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="746"/>
        <source>The size of downloading pictures is greater than the remained disk space!</source>
        <translation>The exporting record size is larger than the disk free space!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="803"/>
        <source>The file : %1 has been exported!</source>
        <translation>The file : %1 has been exported!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPictureDlg.cpp" line="804"/>
        <source>Prompt</source>
        <translation>Prompt</translation>
    </message>
</context>
<context>
    <name>QPlayBackLocalPlayDlg</name>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPlayDlg.ui" line="14"/>
        <source>QPlayBackLocalPlayDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackLocalPlayDlg.ui" line="101"/>
        <source>1/8X</source>
        <translation>1/8X</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="116"/>
        <source>View</source>
        <translation>View</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="117"/>
        <source>Table</source>
        <translation>List</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="180"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="183"/>
        <source>   Down</source>
        <translation>Hide</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="181"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="185"/>
        <source>    Up</source>
        <translation>      Display</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="355"/>
        <source>Play</source>
        <translation>Play</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="361"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="367"/>
        <source>Stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="373"/>
        <source>Single Frame Back</source>
        <translation>Frame by Frame Backward</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="379"/>
        <source>Single Frame Forward</source>
        <translation>Frame by Frame Forward</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="385"/>
        <source>Close Volume</source>
        <translation>Turn off Volume</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="391"/>
        <source>Open Volume</source>
        <translation>Turn on Volume</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="399"/>
        <source>Open Local Record</source>
        <translation>Open Local Record</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="402"/>
        <source>Play Back</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="405"/>
        <source>Play Forward</source>
        <translation>Normal Playback</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="755"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="765"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="783"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="792"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="841"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="870"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="880"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="942"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="976"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1029"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1057"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1078"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1093"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="755"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="765"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="783"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="792"/>
        <source>Start Play failed!</source>
        <translation>Failed to start playback.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="841"/>
        <source>Pause Play failed!</source>
        <translation>Failed to pause playback record!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="870"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="880"/>
        <source>Stop Play failed!</source>
        <translation>Failed to stop playback!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="942"/>
        <source>Play back onebyone failed!</source>
        <translation>Failed to playback one frame by one frame!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="976"/>
        <source>Play ahead onebyone failed!</source>
        <translation>Failed to forward one frame by one frame!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1029"/>
        <source>Close sound failed!</source>
        <translation>Failed to close audio!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1057"/>
        <source>Open sound failed!</source>
        <translation>Failed to open audio!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1067"/>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2774"/>
        <source>Open audio failed, talk is opening!</source>
        <translation>Open audio failed, talk is opened!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1078"/>
        <source>Set play back failed!</source>
        <translation>Failed to start backward playback!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1093"/>
        <source>Set play forward failed!</source>
        <translation>Failed to start normal playback!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1151"/>
        <source>open files</source>
        <translation>Open Files</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1458"/>
        <source>Please select one file!</source>
        <translation>Please select a file!</translation>
    </message>
    <message>
        <source>Export SmartPSS player failed !</source>
        <translation type="obsolete">Failed to export Smart Player!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1484"/>
        <source>warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="1484"/>
        <source>The size of downloading record is greater than the remained disk space!</source>
        <translation>The exporting record size is larger than the disk free space!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2952"/>
        <source>The file : %1 has been exported!</source>
        <translation>The file : %1 has been exported!</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qplaybacklocalplaydlg.cpp" line="2953"/>
        <source>Prompt</source>
        <translation>Prompt</translation>
    </message>
</context>
<context>
    <name>QPlayBackOperDlg</name>
    <message>
        <location filename="PlayBackCtrl/QPlayBackOperDlg.cpp" line="21"/>
        <source>Time Cutting</source>
        <translation>Time Clip</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackOperDlg.cpp" line="21"/>
        <location filename="PlayBackCtrl/QPlayBackOperDlg.cpp" line="49"/>
        <source>Download Progress</source>
        <translation>Export Progress</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackOperDlg.cpp" line="49"/>
        <source>Download Setting</source>
        <translation>Export Settings</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/QPlayBackOperDlg.cpp" line="49"/>
        <source>Remote Backup</source>
        <translation>Remote Backup</translation>
    </message>
</context>
<context>
    <name>QPlayBackPlayCtrl</name>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="21"/>
        <source>Start</source>
        <translation>Play</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="29"/>
        <source>Pause</source>
        <translation>Pause</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="38"/>
        <source>Stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="46"/>
        <source>Single Frame Forward</source>
        <translation>Frame by Frame Forward</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="54"/>
        <source>Close Volume</source>
        <translation>Turn off Volume</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="63"/>
        <source>Open Volume</source>
        <translation>Turn on Volume</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackPlayCtrl.cpp" line="303"/>
        <source>1X</source>
        <translation>1X</translation>
    </message>
</context>
<context>
    <name>QPlayBackSplitCtrl</name>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackSplitCtrl.cpp" line="35"/>
        <location filename="View/VideoSplitCtrl/QPlayBackSplitCtrl.cpp" line="37"/>
        <source>Split Screen</source>
        <translation>Split Screen</translation>
    </message>
    <message>
        <location filename="View/VideoSplitCtrl/QPlayBackSplitCtrl.cpp" line="39"/>
        <source>Full Screen</source>
        <translation>Full Screen</translation>
    </message>
</context>
<context>
    <name>QPopupSplitDlg</name>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPopupSplitDlg.ui" line="14"/>
        <source>QPopupSplitDlg</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QPresetDlg</name>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="22"/>
        <source>Preset</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="38"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="41"/>
        <source>PrePoint</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="44"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="47"/>
        <source>PrePoint List</source>
        <translation>Preset List</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="61"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="89"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="66"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="89"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="116"/>
        <source>Set</source>
        <translation>Setup</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="119"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="122"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="125"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>QPresetWidget</name>
    <message>
        <location filename="View/RealMonitor/qpresetwidget.cpp" line="27"/>
        <source>location to</source>
        <translation>Goto</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetwidget.cpp" line="31"/>
        <source>Set</source>
        <translation>Setup</translation>
    </message>
</context>
<context>
    <name>QPreviewToolBar</name>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="14"/>
        <source>QPreviewToolBar</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="53"/>
        <source>one split</source>
        <translation>1-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="81"/>
        <source>four split</source>
        <translation>4-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="109"/>
        <source>six split</source>
        <translation>6-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="137"/>
        <source>eight split</source>
        <translation>8-SPlit</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="165"/>
        <source>nine split</source>
        <translation>9-SPlit</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="193"/>
        <source>thirteen split</source>
        <translation>13-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="221"/>
        <source>sixteen split</source>
        <translation>16-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="249"/>
        <source>twenty split</source>
        <translation>20-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="277"/>
        <source>twenty-five split</source>
        <translation>25-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="305"/>
        <source>thirty-six split</source>
        <translation>36-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="333"/>
        <source>forty-nine split</source>
        <translation>49-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="361"/>
        <source>sixty-four split</source>
        <translation>64-Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="389"/>
        <source>custom split</source>
        <translation>Custom Split</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="498"/>
        <source>full screen</source>
        <translation>Full Screen</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="554"/>
        <source>save view</source>
        <translation>Save View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="582"/>
        <source>start tour</source>
        <translation>Start Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="610"/>
        <source>stop tour</source>
        <translation>Stop Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="638"/>
        <source>start ISD</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="666"/>
        <source>FR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="694"/>
        <source>PC</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="722"/>
        <source>stop ISD</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="750"/>
        <source>Ivs Alarm</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="778"/>
        <source>stop PointTrack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="806"/>
        <source>start PointTrack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="834"/>
        <source>stop ObjectTrack</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/PreviewToolBar/QPreviewToolBar.ui" line="862"/>
        <source>start ObjectTrack</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QPtzFunc</name>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="89"/>
        <source>Direction control: up</source>
        <translation>Direction Control: Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="93"/>
        <source>Direction control: down</source>
        <translation>Direction Control: Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="97"/>
        <source>Direction control: left</source>
        <translation>Direction Control: Left</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="101"/>
        <source>Direction control: right</source>
        <translation>Direction Control: Right</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="105"/>
        <source>Direction control: northwest</source>
        <translation>Direction Control: Left up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="109"/>
        <source>Direction control: northeast</source>
        <translation>Direction Control: Right up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="113"/>
        <source>Direction control: southwest</source>
        <translation>Direction Control: Left down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="117"/>
        <source>Direction control: southeast</source>
        <translation>Direction Control: Right down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="121"/>
        <source>Zoom control: add zoom</source>
        <translation>Zoom Control: Zoom +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="125"/>
        <source>Zoom control: reduce zoom</source>
        <translation>Zoom Conrtrol: Zoom -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="129"/>
        <source>Focus control: add focus</source>
        <translation>Focus Control: Focus +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="133"/>
        <source>Focus control: reduce focus</source>
        <translation>Focus Control: Focus -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="137"/>
        <source>Aperture control: add aperture</source>
        <translation>Iris Control: Iris +</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="141"/>
        <source>Aperture control: reduce aperture</source>
        <translation>Iris Control: Iris -</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="180"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="185"/>
        <source>Ptz control</source>
        <translation>PTZ Control</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1077"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1132"/>
        <source>Pre Point</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1443"/>
        <source>Preset No. cannot be empty.</source>
        <translation>Please input a preset number!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1450"/>
        <source>Preset No. must be between 1 and 255!</source>
        <translation>Preset number ranges from 1 to 255!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1456"/>
        <source>Preset name cannot be empty!</source>
        <translation>Please input a preset name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1463"/>
        <source>Set prepoint failed!</source>
        <translation>Failed to set preset!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1494"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1545"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1805"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1862"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2020"/>
        <source>Please select one item!</source>
        <translation>Please select one item!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1497"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1868"/>
        <source>Are you sure to delete it?</source>
        <translation>Are you sure to delete it?</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1608"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2938"/>
        <source>Goto prepoint failed!</source>
        <translation>Failed to go to preset!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1692"/>
        <source>Start cruise failed!</source>
        <translation>Failed to start tour!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1744"/>
        <source>Stop cruise failed!</source>
        <translation>Ffailed to stop tour!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1778"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2174"/>
        <source>New Cruise</source>
        <translation>New Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1809"/>
        <source>Modify Cruise</source>
        <translation>Modify Tour</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1879"/>
        <source>Delete cruise failed!</source>
        <translation>Failed to delete the tour!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1923"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1978"/>
        <source>Please select one Prepoint.</source>
        <translation>Please select one preset!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1933"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1988"/>
        <source>The stay time cannot be empty.</source>
        <translation>Please input the stay time!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1940"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1995"/>
        <source>The stay time should be between 10(s) and 12(h).</source>
        <translation>The stay time ranges from 5 seconds to 12 hours!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1970"/>
        <source>Please select one item.</source>
        <translation>Please select one item!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2146"/>
        <source>Cruise No. cannot be empty.</source>
        <translation>Please input a tour number!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2154"/>
        <source>Cruise Name cannot be empty.</source>
        <translation>Please input a tour name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2165"/>
        <source>One cruise must has more than one prepoints!</source>
        <translation>One tour shall contain more than one preset!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2180"/>
        <source>The Cruise No. has already existed.</source>
        <translation>Current tour number already exists!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2237"/>
        <source>The Cruise No. has not existed.</source>
        <translation>Current tour number does not exist!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2073"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2282"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="3704"/>
        <source>Set cruise failed!</source>
        <translation>Failed to set tour!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2467"/>
        <source>error call EnabledPtzMenu, return </source>
        <translation>Failed to set PTZ menu!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2499"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2534"/>
        <source>Please input a command number!</source>
        <translation>Please input a command number!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2522"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2555"/>
        <source>call ControlAssisentPoint error, return </source>
        <translation>Control aux command failed. Return value:</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2593"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2627"/>
        <source>error call ControlLineScan.</source>
        <translation>Failed to control scan!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2667"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2706"/>
        <source>error call RecTrack.</source>
        <translation>Failed to memorize pattern!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2748"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="2789"/>
        <source>error call EnableTrack.</source>
        <translation>Failed to start patterm!</translation>
    </message>
</context>
<context>
    <name>QPtzMenu</name>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="42"/>
        <source>enter</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="45"/>
        <source>left</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="48"/>
        <source>up</source>
        <translation>Up</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="51"/>
        <source>right</source>
        <translation>Right</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="54"/>
        <source>down</source>
        <translation>Down</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="58"/>
        <source>switch to control</source>
        <translation>PTZ Control</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="60"/>
        <source>Open Menu</source>
        <translation>Open Menu</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="62"/>
        <source>Close Menu</source>
        <translation>Close Menu</translation>
    </message>
</context>
<context>
    <name>QQueryDeviceRecord</name>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="121"/>
        <source>  Device</source>
        <translation>  Device</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="121"/>
        <source>  View</source>
        <translation>  View</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="121"/>
        <source>  Group</source>
        <translation>  Group</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="140"/>
        <source>SearchRec</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="148"/>
        <source>     Searching</source>
        <translation>     Searching</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="156"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="489"/>
        <source>being query...</source>
        <translation>Searching now...</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="524"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="894"/>
        <source>Start time must be before the end of time !</source>
        <translation>The start time shall be earlier than the end time!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="530"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="901"/>
        <source>The interval of the start time and end time must be within 24 hours !</source>
        <translation>The interval of the start time and the end time shall be less than 24 hours!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="546"/>
        <source>Please select one record type!</source>
        <translation>Please select a record type!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="565"/>
        <source>please select a channel!</source>
        <translation>Please select a channel!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="577"/>
        <source> channels have been selected,but you can query 36 channels most!</source>
        <translation>channels have been selected. System max supports 36 channels!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="614"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="955"/>
        <source>you not select or all selected is offline</source>
        <translation>You have not selected a channrl or the channel you selected is offline.</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="633"/>
        <source>Please select a view!</source>
        <translation>Please select a view!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="640"/>
        <source>This view have more than %1 windows!</source>
        <translation>This view have more than %1 windows!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="661"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="995"/>
        <source>The length of card cannot more than %1!</source>
        <translation>The length of card cannot be more than %1!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="695"/>
        <source>device name:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="706"/>
        <source>channel name:</source>
        <translation>Channel Name:</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="712"/>
        <source>send query order fail!</source>
        <translation>Failed to send out search !</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="716"/>
        <source>offline!</source>
        <translation>Offline!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="720"/>
        <source>record is being query,please waiting!</source>
        <translation>System is searching now,please wait!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="724"/>
        <source>query parameter is error!</source>
        <translation>Invalid search parameter!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="728"/>
        <source>query fail!</source>
        <translation>Search failed!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="894"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="901"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="912"/>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="996"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryDeviceRecord.cpp" line="912"/>
        <source>Cannot find tree item by camera id!</source>
        <translation>Can not find the corresponding node of the camera!</translation>
    </message>
</context>
<context>
    <name>QQueryLocalRecord</name>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="67"/>
        <source>  Device</source>
        <translation>Device</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="74"/>
        <source>Record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="76"/>
        <source>Picture</source>
        <translation>Picture</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="89"/>
        <source>picture</source>
        <translation>Picture</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="91"/>
        <source>record</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="93"/>
        <source>link</source>
        <translation>Alarm Link</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="96"/>
        <source>From</source>
        <translation>From</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="98"/>
        <source>To</source>
        <translation>To</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="111"/>
        <source>SearchRec</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="115"/>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="120"/>
        <source>advance</source>
        <translation>Advanced</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="141"/>
        <source>remark</source>
        <translation>Remark</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="144"/>
        <source>reason</source>
        <translation>Snap Reason</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="148"/>
        <source>AlarmType</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="196"/>
        <source>key word</source>
        <translation>Key Words</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="548"/>
        <source>Start time must be before the end of time !</source>
        <translation>The start time shall be earlier than the end time!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="556"/>
        <source>Please select one or more channels!</source>
        <translation>Please select one or more channels!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="584"/>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="588"/>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="601"/>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="605"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="584"/>
        <source>Query pictures failed!</source>
        <translation>Failed to search picture!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="588"/>
        <source>There are no pictures!</source>
        <translation>There are no pictures!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="601"/>
        <source>Query normal records failed!</source>
        <translation>Failed to search normal records!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryLocalRecord.cpp" line="605"/>
        <source>There are no records!</source>
        <translation>There are no records!</translation>
    </message>
</context>
<context>
    <name>QQueryType</name>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="21"/>
        <source>Rec Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="28"/>
        <source>Stream</source>
        <translation>Stream</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="36"/>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="38"/>
        <source>Main</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="36"/>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="38"/>
        <source>Assist</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="36"/>
        <source>All</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QQueryType.cpp" line="43"/>
        <source>Card</source>
        <translation>Card</translation>
    </message>
</context>
<context>
    <name>QRealMonitorDlg</name>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="618"/>
        <source>Some video is videotaping. Shutting down the realmonitor module will stop the videotaping task.</source>
        <translation>The window is recording now. Closing the window will terminate record operation.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1404"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1451"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1528"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1409"/>
        <source>Start record</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1456"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1533"/>
        <source>Stop record</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="2818"/>
        <source>No available task!</source>
        <translation>No available task!</translation>
    </message>
</context>
<context>
    <name>QRealPlayCtrl</name>
    <message>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="393"/>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="403"/>
        <source>video open failed</source>
        <translation>Failed to open video!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="393"/>
        <source>no power to operate</source>
        <translation>You have no right to operate!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="1033"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="1038"/>
        <source>Start play</source>
        <translation>Start LiveView</translation>
    </message>
</context>
<context>
    <name>QRealPlayFunction</name>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="310"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="843"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1134"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="315"/>
        <source>Start play</source>
        <translation>Start LiveView</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="402"/>
        <source>video requesting...</source>
        <translation>Searching video...</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="438"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="447"/>
        <source>main stream</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="441"/>
        <source>assist stream</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="444"/>
        <source>assist stream2</source>
        <translation>Sub Stream2</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="848"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1139"/>
        <source>Stop play</source>
        <translation>Stop LiveView</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="889"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2014"/>
        <source>device offline</source>
        <translation>Device offline</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="894"/>
        <source>device exception</source>
        <translation>Device exception</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1481"/>
        <source>video exception</source>
        <translation>Video is abnormal.</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1970"/>
        <source>video open failed</source>
        <translation>Failed to open video!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1975"/>
        <source>protocol analyse failed</source>
        <translation>Failed to analyse protocol!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1978"/>
        <source>data send fialed</source>
        <translation>Failed to send out data!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1981"/>
        <source>user name unvalid</source>
        <translation>Invalid user name!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1984"/>
        <source>password unvalid</source>
        <translation>Invalid password!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1993"/>
        <source>connect remote failed</source>
        <translation>Connection failed!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1996"/>
        <source>the loginning is already exist</source>
        <translation>Already logged in!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1999"/>
        <source>have logouted</source>
        <translation>Device has logged out!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2002"/>
        <source>Xml analyse failed</source>
        <translation>Failed to analyse XML!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2005"/>
        <source>no power to operate</source>
        <translation>You have no right to operate!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2008"/>
        <source>unknow device</source>
        <translation>Unknown Device!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2011"/>
        <source>unknow channel</source>
        <translation>Device exception</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2017"/>
        <source>rtsp connect failed</source>
        <translation>RTSP connection failed</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2020"/>
        <source>rtp listen failed</source>
        <translation>rtp listen failed</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2023"/>
        <source>rtp connect failed</source>
        <translation>rtp conneciont failed</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2026"/>
        <source>rtsp analyse port failed</source>
        <translation>Failed to anaylyse RTSP port!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2029"/>
        <source>command have been canceled</source>
        <translation>Command has been canceled!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2032"/>
        <source>validate session</source>
        <translation>Invalid session</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2035"/>
        <source>open video failed</source>
        <translation>Failed to open video.</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2146"/>
        <source>Open audio failed, talk is opening!</source>
        <translation>Open audio failed, talk is opened!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2177"/>
        <source>Open audio failed.</source>
        <translation>Failed to open audio!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2207"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2547"/>
        <source>Sound talk error,open failed,can not open local to device voice.</source>
        <translation>Failed to open audio talk. The audio from the local-end to the device is disabled!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2410"/>
        <source>Sound talk error,param error.</source>
        <translation>Audio talk operation failed. Parameter error!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2417"/>
        <source>Sound talk error,talking now.</source>
        <translation>Failed to open audio talk. Audio talk is in process now!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2421"/>
        <source>Sound talk error,get render port error.</source>
        <translation>Failed to open audio talk. Failed to get decode port!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2425"/>
        <source>Sound talk error,band stream and render error.</source>
        <translation>Audio talk operation failed. Parameter error!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2432"/>
        <source>Sound talk error,Stop failed.</source>
        <translation>Failed to close audio talk</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="3083"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="3089"/>
        <source>query stream timeout</source>
        <translation>Search stream timeout</translation>
    </message>
</context>
<context>
    <name>QRealRightBar</name>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="81"/>
        <source>PTZ Config</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="85"/>
        <source>PTZ Menu</source>
        <translation>PTZ Menu</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="109"/>
        <source>Open PTZ</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="177"/>
        <source>  Device</source>
        <translation>  Device</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="177"/>
        <source>  View</source>
        <translation>  View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="177"/>
        <source>  Group</source>
        <translation>  Group</translation>
    </message>
    <message>
        <source>This view has more than %1 windows!</source>
        <translation type="obsolete">This view has more than %1 windows!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="259"/>
        <source>This view have more than %1 windows!</source>
        <translation>This view have more than %1 windows!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="369"/>
        <source>This group name is already exists!</source>
        <translation>The group name already exists!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="415"/>
        <source>Modify channel name failed!</source>
        <translation>Failed to modify channel name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="492"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2216"/>
        <source>new group</source>
        <translation>New Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="717"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="756"/>
        <source>AutoFocus</source>
        <translation>Auto Focus</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="736"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="760"/>
        <source>FishEye</source>
        <translation>Fisheye</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="744"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="764"/>
        <source>PTZ</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1099"/>
        <source>Maximum of group number(%1) has been reached!</source>
        <translation>Maximum of group number(%1) has been reached!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1153"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1243"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1158"/>
        <source>Add group</source>
        <translation>Add Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1199"/>
        <source>Are you sure to delete selected group?</source>
        <translation>Are you sure to delete the selected group?</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1248"/>
        <source>Delete group</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1432"/>
        <source>This channel is already in this group!</source>
        <translation>This channel is already in the group!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1435"/>
        <source>These channels are already in this group!</source>
        <translation>These channels are already in the group!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="1726"/>
        <source>Query the  remote channel info failed!</source>
        <translation>Failed to search remote channel information!</translation>
    </message>
</context>
<context>
    <name>QRealRightTreeDelegate</name>
    <message>
        <source>Please input name!</source>
        <translation type="obsolete">Please input a group name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="2183"/>
        <source>Please input a channel name!</source>
        <translation>Please input a group name!</translation>
    </message>
</context>
<context>
    <name>QRecPlanConfig</name>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="14"/>
        <source>QRecPlanConfig</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="187"/>
        <source>Channel</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="317"/>
        <source>Copy To</source>
        <translation>Copy To</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="343"/>
        <source>Reset</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="356"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="369"/>
        <source>Regular</source>
        <translation>Regular</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="382"/>
        <source>Motion</source>
        <translation>MD</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="395"/>
        <source>Alarm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="408"/>
        <source>MD&amp;&amp;Alarm</source>
        <translation>MD&amp;&amp;Alarm</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="421"/>
        <source>Week</source>
        <translation>Week</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="437"/>
        <source>SUN</source>
        <translation>Sun</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="453"/>
        <source>MON</source>
        <translation>Mon</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="469"/>
        <source>TUE</source>
        <translation>Tue</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="485"/>
        <source>WED</source>
        <translation>Wed</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="501"/>
        <source>THU</source>
        <translation>Thu</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="517"/>
        <source>FRI</source>
        <translation>Fri</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.ui" line="533"/>
        <source>SAT</source>
        <translation>Sat</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.cpp" line="36"/>
        <source>--</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.cpp" line="38"/>
        <source>All</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.cpp" line="714"/>
        <location filename="PC-NVRCtrl/RecordPlan/QRecPlanConfig.cpp" line="782"/>
        <source>Section Can&apos;t exceed 6!</source>
        <translation>The period amount shall not be more than 6!</translation>
    </message>
</context>
<context>
    <name>QRecordPicSnap</name>
    <message>
        <location filename="LocalSourceManager/QRecordPicSnap.ui" line="14"/>
        <source>QRecordPicSnap</source>
        <translation>Record Picture Snap</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QRecordPicSnap.cpp" line="57"/>
        <source>Querying Picture</source>
        <translation>Getting picture...</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QRecordPicSnap.cpp" line="258"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/QRecordPicSnap.cpp" line="258"/>
        <source>Snap picture failed: Create directory failed!</source>
        <translation>Failed to snapshot:Can not create directory!</translation>
    </message>
</context>
<context>
    <name>QRecoverProgress</name>
    <message>
        <location filename="View/MainForm/Recover/qrecoverprogress.h" line="22"/>
        <source>Start Recovering...</source>
        <translation>Start Recovering...</translation>
    </message>
</context>
<context>
    <name>QRoleAdd</name>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="14"/>
        <source>QRoleAdd</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="26"/>
        <source>Role Name</source>
        <translation>Role Name</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="52"/>
        <source>Remarks</source>
        <translation>Remarks</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="68"/>
        <source>Role popedom</source>
        <translation>Role Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="84"/>
        <source>Channel List</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="130"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.ui" line="143"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="28"/>
        <source>All rights</source>
        <translation>All Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="29"/>
        <source>Channel right</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="30"/>
        <source>Real monitor</source>
        <translation>Liveview</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="31"/>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="36"/>
        <source>Play back</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="32"/>
        <source>Ptz</source>
        <translation>Ptz</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="34"/>
        <source>Menu right</source>
        <translation>Menu Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="35"/>
        <source>Monitor</source>
        <translation>Liveview</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="37"/>
        <source>Alarm manage</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="39"/>
        <source>Log search</source>
        <translation>Log</translation>
    </message>
    <message>
        <source>TV wall</source>
        <translation type="obsolete">Video Wall</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="41"/>
        <source>Emap</source>
        <translation>E-Map</translation>
    </message>
    <message>
        <source>Device show contrl</source>
        <translation type="obsolete">Display</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="43"/>
        <source>Device manage</source>
        <translation>Devices</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="44"/>
        <source>Device config</source>
        <translation>Device Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="45"/>
        <source>Alarm config</source>
        <translation>Alarm Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="46"/>
        <source>Task plan</source>
        <translation>Tour &amp; Task</translation>
    </message>
    <message>
        <source>PC-NVR mgr</source>
        <translation type="obsolete">PC-NVR</translation>
    </message>
    <message>
        <source>TVwall config</source>
        <translation type="obsolete">Video Wall Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="49"/>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="506"/>
        <source>User config</source>
        <translation>Account</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="50"/>
        <source>System config</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="224"/>
        <source>Add Role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="231"/>
        <source>Modify Role</source>
        <translation>Modify Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="752"/>
        <source>Role has in list!</source>
        <translation>The role already exists!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="809"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="814"/>
        <source>Add role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="867"/>
        <source>Role name is empty!</source>
        <translation>Please input a role name!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleAdd.cpp" line="875"/>
        <source>Please set one menu right at least!</source>
        <translation>Please set one menu right at least!</translation>
    </message>
    <message>
        <source>Please set one right at least!</source>
        <translation type="obsolete">Please set one right at least!</translation>
    </message>
    <message>
        <source>Please add some rights!</source>
        <translation type="obsolete">Please add some rights!</translation>
    </message>
</context>
<context>
    <name>QRoleMainDlg</name>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.ui" line="14"/>
        <location filename="UserMgrCtrl/mac_QRoleMainDlg.ui" line="14"/>
        <source>QRoleMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.ui" line="43"/>
        <location filename="UserMgrCtrl/mac_QRoleMainDlg.ui" line="43"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.ui" line="68"/>
        <location filename="UserMgrCtrl/mac_QRoleMainDlg.ui" line="68"/>
        <source>Modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.ui" line="93"/>
        <location filename="UserMgrCtrl/mac_QRoleMainDlg.ui" line="93"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="61"/>
        <source>  SN</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="61"/>
        <source>Role</source>
        <translation>Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="61"/>
        <source>Num of Members</source>
        <translation>Members</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="61"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="145"/>
        <source>Maximum of role(%1) has been reached!</source>
        <translation>Maximum of role(%1) has been reached!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="177"/>
        <source>Please select a item!</source>
        <translation>Please select an item!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="184"/>
        <source>Admin role can not be modified!</source>
        <translation>Can not modify the Admin!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="195"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="546"/>
        <source>Get role information fail!</source>
        <translation>Failed to get role information!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="215"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="227"/>
        <source>No role is selected!</source>
        <translation>Please select a role!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="257"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="675"/>
        <source>Delete role fail!</source>
        <translation>Failed to delete the role!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="282"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="700"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="287"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="705"/>
        <source>Delete role</source>
        <translation>Delete Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="302"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="720"/>
        <source>The members of this role is not null, can not be deleted!</source>
        <translation>The members of this role is not null, can not be deleted!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="396"/>
        <source>Add role fail!</source>
        <translation>Failed to add role!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="414"/>
        <source>Update role fail!</source>
        <translation>Failed to update role!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="458"/>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="848"/>
        <source>        %1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="520"/>
        <source>Get user information fail!</source>
        <translation>Failed to get user information!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="585"/>
        <source>modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QRoleMainDlg.cpp" line="586"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
</context>
<context>
    <name>QSaveTaskDlg</name>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="22"/>
        <source>View save</source>
        <translation>Save View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="37"/>
        <source>View Name</source>
        <translation>View Name:</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="49"/>
        <source>add to task</source>
        <translation>Add to Tour Task</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="142"/>
        <source>add failed, Exceed the maximum number of allowed!</source>
        <translation>Failed to add! It has reached the view threshold!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="109"/>
        <source>you can only create %1 tasks.</source>
        <translation>System max supports %1 tasks!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="115"/>
        <source>task name is already exit!</source>
        <translation>Task name already exists!</translation>
    </message>
</context>
<context>
    <name>QScreenCtrlDlg</name>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qscreenctrldlg.ui" line="14"/>
        <source>QScreenCtrlDlg</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QSetWidget</name>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="63"/>
        <source>System Info</source>
        <translation>INFO</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="69"/>
        <source>edition info</source>
        <translation>VERSION INFO</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="81"/>
        <source>System Configure</source>
        <translation>SYSTEM</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="87"/>
        <source>common set</source>
        <translation>GENERAL</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="93"/>
        <source>net set</source>
        <translation>NETWORK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="99"/>
        <source>user mgr</source>
        <translation>ACCOUNT</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="105"/>
        <source>disk mgr</source>
        <translation>HDD MANAGER</translation>
    </message>
</context>
<context>
    <name>QShowChnlDlg</name>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QShowChnldlg.ui" line="16"/>
        <source>QShowChnlDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QShowChnldlg.cpp" line="173"/>
        <source>picture save path create failed!</source>
        <translation>Failed to create picture saved path!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/AddDlg/QShowChnldlg.cpp" line="236"/>
        <location filename="PC-NVRCtrl/AddDlg/QShowChnldlg.cpp" line="248"/>
        <source>Unknown Channel</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QShowTaskArea</name>
    <message>
        <location filename="MonitorTask/qshowtaskarea.ui" line="16"/>
        <source>QShowTaskArea</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="72"/>
        <source>you can only create fifty tasks.</source>
        <translation>System max supports 50 tasks!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="80"/>
        <source>edit</source>
        <translation>Edit</translation>
    </message>
    <message>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="82"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <source>close</source>
        <translation type="obsolete">Close</translation>
    </message>
    <message>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="101"/>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="442"/>
        <source>unUsed</source>
        <translation>Disable</translation>
    </message>
    <message>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="107"/>
        <location filename="MonitorTask/qshowtaskarea.cpp" line="437"/>
        <source>Used</source>
        <translation>Enabled</translation>
    </message>
</context>
<context>
    <name>QSinglePictureWidget</name>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="101"/>
        <source>cut</source>
        <translation>Cut</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="102"/>
        <source>copy</source>
        <translation>Copy</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="103"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="105"/>
        <source>open directory</source>
        <translation>Open Directory</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="108"/>
        <source>detail</source>
        <translation>Details</translation>
    </message>
</context>
<context>
    <name>QSingleScreenWnd</name>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="9"/>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="45"/>
        <source>closed</source>
        <translation>Closed</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="40"/>
        <source>Opened</source>
        <translation>Opened</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="50"/>
        <source>device offline</source>
        <translation>Device offline</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="55"/>
        <source>over control</source>
        <translation>Out of control</translation>
    </message>
</context>
<context>
    <name>QSourceAdjust</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="14"/>
        <source>Signal Adjust</source>
        <translation>Signal Setup</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="29"/>
        <source>Auto</source>
        <translation>Auto</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="34"/>
        <source>Manul</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="66"/>
        <source>Brightness</source>
        <translation>Brightness</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="71"/>
        <source>Contrast</source>
        <translation>Contrastness</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="76"/>
        <source>Left</source>
        <translation>Left</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="81"/>
        <source>Right</source>
        <translation>Rights</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="86"/>
        <source>Top</source>
        <translation>Top</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="91"/>
        <source>Bottom</source>
        <translation>Bottom</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="182"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="191"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="293"/>
        <source>0~255</source>
        <translation>1~255 {0~?}</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="200"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="209"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="218"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="227"/>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="314"/>
        <source>-50~50</source>
        <translation>-50~50</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="237"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="243"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>QStreamComboBox</name>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="64"/>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="190"/>
        <source>All</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="77"/>
        <source>All Records</source>
        <translation>All Records</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="89"/>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="195"/>
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="100"/>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="200"/>
        <source>Alarm</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="111"/>
        <source>Motion Detect</source>
        <translation>MD</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="185"/>
        <source>None</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="205"/>
        <source>MD</source>
        <translation>MD</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="210"/>
        <source>General; Alarm</source>
        <translation>General; Alarm</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="215"/>
        <source>General; MD</source>
        <translation>General; MD</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QStreamComboBox.cpp" line="220"/>
        <source>Alarm; MD</source>
        <translation>Alarm; MD</translation>
    </message>
</context>
<context>
    <name>QSystemConfig</name>
    <message>
        <location filename="View/SystemConfig/QSystemConfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QSystemConfig.ui" line="26"/>
        <source>NormalConfig</source>
        <translation>                Basic</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QSystemConfig.ui" line="39"/>
        <source>FileConfig</source>
        <translation>                File</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QSystemConfig.ui" line="52"/>
        <source>VersionConfig</source>
        <translation>                Version</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QSystemConfig.ui" line="65"/>
        <source>AlarmConfig</source>
        <translation>                Alarm Prompt</translation>
    </message>
</context>
<context>
    <name>QSystemFunWidget</name>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="14"/>
        <source>QSystemFunWidget</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="42"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="47"/>
        <source>All selection</source>
        <translation>Select All</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="54"/>
        <source>device configure</source>
        <translation>DEVICE</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="62"/>
        <source>TV configure</source>
        <translation>Video Wall Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="70"/>
        <source>TV operate</source>
        <translation>Video Wall</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="78"/>
        <source>Emap configure</source>
        <translation>E-MAP</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="86"/>
        <source>Emap operate</source>
        <translation>E-MAP OPERATION</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="94"/>
        <source>Log show</source>
        <translation>Show Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="102"/>
        <source>Alarm configure</source>
        <translation>ALARM CFG</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="110"/>
        <source>User configure</source>
        <translation>ACCOUNT</translation>
    </message>
</context>
<context>
    <name>QTVScreenOperateDlg</name>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="14"/>
        <source>QTVScreenOperateDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="43"/>
        <source>manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="66"/>
        <source>Cycle</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="198"/>
        <source>CloseAll</source>
        <translation>Close All</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="239"/>
        <source>OpenAll</source>
        <translation>Open All</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="277"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Cancel</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.cpp" line="17"/>
        <source>screen operate</source>
        <translation>Screen on/off Setup</translation>
    </message>
</context>
<context>
    <name>QTVTaskManager</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/mac_qtvtaskmanager.ui" line="14"/>
        <source>QTVTaskManager</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="18"/>
        <source>task manager</source>
        <translation>Task Manager</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>status</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>TaskName</source>
        <translation>Task Name</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>Description</source>
        <translation>Memo</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>operate</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="102"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="152"/>
        <source>stop</source>
        <translation>Stop</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="106"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="156"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="362"/>
        <source>runnning</source>
        <translation>Running</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="213"/>
        <source>the task has renamed!</source>
        <translation>Current task name already exists!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="314"/>
        <source>edit</source>
        <translation>Edit</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="329"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="364"/>
        <source>Current task is running,can not be deleted!</source>
        <translation>Current task is in process now and can not delete!</translation>
    </message>
</context>
<context>
    <name>QTVWallCtrlMainDlg</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="14"/>
        <source>QTVWallCtrlMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="39"/>
        <source>SendDevice</source>
        <translation>Allocate Device</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="64"/>
        <source>taskmanage</source>
        <translation>Task Manager</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="71"/>
        <source>real mode</source>
        <translation>Real-time Mode</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="104"/>
        <source>screen info</source>
        <translation>Screen Info</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="164"/>
        <source>task name</source>
        <translation>Task Name</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="251"/>
        <source>SignalAdjust</source>
        <translation>Signal Setup</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="568"/>
        <source>Preview</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="656"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="691"/>
        <source>Tour</source>
        <translation>Tour</translation>
    </message>
    <message>
        <source>Apply</source>
        <translation type="obsolete">Apply</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>Window</source>
        <translation>Window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>ChannelName</source>
        <translation>Channel Name</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>StayTime</source>
        <translation>Stay Time</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>Coding</source>
        <translation>Stream Type</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="164"/>
        <source>operate</source>
        <translation>Operation</translation>
    </message>
    <message>
        <source>device bind info</source>
        <translation type="obsolete">Channel Bind Info</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="925"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="941"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="957"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="973"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="989"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1005"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1030"/>
        <source>the open wndow over %1 limit!</source>
        <translation>System max supports %1 windows!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1063"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2757"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2787"/>
        <source>Please save task first!</source>
        <translation>Please save current task first!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1707"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1802"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1825"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2581"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2681"/>
        <source>main stream</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1710"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1803"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1829"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2582"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2682"/>
        <source>assist stream</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1958"/>
        <source>10s</source>
        <translation>10s</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1959"/>
        <source>24545234</source>
        <translation>24545234</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2040"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2177"/>
        <source>task have been changed,are you sure to continue?</source>
        <translation>Task has been modified. Are you sure to continue?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2143"/>
        <source>NULL</source>
        <translation>N/A</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1878"/>
        <source>device do not support this split mode!</source>
        <translation>Device does not support current display mode!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="722"/>
        <source>one split</source>
        <translation>1-Split</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="724"/>
        <source>four split</source>
        <translation>4-Splits</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="726"/>
        <source>nine split</source>
        <translation>9-SPlits</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="728"/>
        <source>sixteen split</source>
        <translation>16-Splits</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="732"/>
        <source>one window</source>
        <translation>1-Window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="734"/>
        <source>four windows</source>
        <translation>4-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="736"/>
        <source>six windows</source>
        <translation>6-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="738"/>
        <source>eight windows</source>
        <translation>8-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="740"/>
        <source>nine windows</source>
        <translation>9-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="742"/>
        <source>sixteen windows</source>
        <translation>16-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="744"/>
        <source>custom windows</source>
        <translation>Custom Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="747"/>
        <source>clear all</source>
        <translation>Clear All</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="749"/>
        <source>screen operate</source>
        <translation>Screen On/Off Setup</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="751"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="753"/>
        <source>Clear and Reopen Window</source>
        <translation>Clear and Reopen Window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2792"/>
        <source>The quantity of scheme is more than %1!</source>
        <translation>The quantity of scheme is more than %1!</translation>
    </message>
    <message>
        <source>default windows</source>
        <translation type="obsolete">Default Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2762"/>
        <source>Checked the task changed,sure to send?</source>
        <translation>You have not save current task. Are you sure to output video to the wall right now?</translation>
    </message>
</context>
<context>
    <name>QTalkMediaTranDlg</name>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>cancel</source>
        <translation type="obsolete">Cancel</translation>
    </message>
    <message>
        <source>Audio Parameters Set:</source>
        <translation type="obsolete">Audio Parameters</translation>
    </message>
    <message>
        <source>Broadcast Setting</source>
        <translation type="obsolete">Broadcast Setup</translation>
    </message>
    <message>
        <source>SoundTalk Setting</source>
        <translation type="obsolete">Audio Talk Setup</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="obsolete">Default</translation>
    </message>
    <message>
        <source>PCM</source>
        <translation type="obsolete">PCM</translation>
    </message>
    <message>
        <source>G711a</source>
        <translation type="obsolete">G711a</translation>
    </message>
    <message>
        <source>AMR</source>
        <translation type="obsolete">AMR</translation>
    </message>
    <message>
        <source>G711u</source>
        <translation type="obsolete">G711u</translation>
    </message>
    <message>
        <source>G726</source>
        <translation type="obsolete">G726</translation>
    </message>
    <message>
        <source>AAC</source>
        <translation type="obsolete">AAC</translation>
    </message>
    <message>
        <source>G722</source>
        <translation type="obsolete">G722</translation>
    </message>
    <message>
        <source>G711mu</source>
        <translation type="obsolete">G711mu</translation>
    </message>
    <message>
        <source>8K</source>
        <translation type="obsolete">8K</translation>
    </message>
    <message>
        <source>16K</source>
        <translation type="obsolete">16K</translation>
    </message>
    <message>
        <source>8192</source>
        <translation type="obsolete">8192</translation>
    </message>
    <message>
        <source>8</source>
        <translation type="obsolete">8</translation>
    </message>
    <message>
        <source>16</source>
        <translation type="obsolete">16</translation>
    </message>
</context>
<context>
    <name>QTalkMonitorBottomBar</name>
    <message>
        <source>Sound</source>
        <translation type="obsolete">Audio</translation>
    </message>
    <message>
        <source>Mic</source>
        <translation type="obsolete">Mic</translation>
    </message>
    <message>
        <source>SoundTalk</source>
        <translation type="obsolete">Audio Talk</translation>
    </message>
    <message>
        <source>BroadCast</source>
        <translation type="obsolete">Broadcast</translation>
    </message>
</context>
<context>
    <name>QTalkMonitorCtrl</name>
    <message>
        <source>Soundtalk is free now</source>
        <translation type="obsolete">Audio talk is idle now!</translation>
    </message>
    <message>
        <source>Broadcasting List</source>
        <translation type="obsolete">Broadcast List</translation>
    </message>
    <message>
        <source>Please Select one device!</source>
        <translation type="obsolete">Please select a device!</translation>
    </message>
    <message>
        <source>Device is soundtalking</source>
        <translation type="obsolete">The device is in audio talk process now!</translation>
    </message>
    <message>
        <source>Client is broadcasting!</source>
        <translation type="obsolete">Client-end is broadcasting now!</translation>
    </message>
    <message>
        <source>Audio is open,can&apos;t broadcast!</source>
        <translation type="obsolete">The audio is enabled. Can not broadcast!</translation>
    </message>
    <message>
        <source>Fail to broadcast!</source>
        <translation type="obsolete">Failed to broadcast!</translation>
    </message>
    <message>
        <source>Requesting</source>
        <translation type="obsolete">Requesting...</translation>
    </message>
    <message>
        <source>Not Opened</source>
        <translation type="obsolete">Disable</translation>
    </message>
    <message>
        <source>Opened</source>
        <translation type="obsolete">Enabled</translation>
    </message>
    <message>
        <source>Fail to open</source>
        <translation type="obsolete">Failed to open!</translation>
    </message>
    <message>
        <source>Device is offline!</source>
        <translation type="obsolete">Device is offline!</translation>
    </message>
    <message>
        <source>Other device is soundtalking!</source>
        <translation type="obsolete">Other device is in audio talk process now!</translation>
    </message>
    <message>
        <source>Device is soundtalking!</source>
        <translation type="obsolete">The device is in audio talk process now!</translation>
    </message>
    <message>
        <source>Client is broadcasting, can not talk!</source>
        <translation type="obsolete">Client-end is broadcasting now. System can not begin audio talk!</translation>
    </message>
    <message>
        <source>Audio is open,can&apos;t open soundtalk!</source>
        <translation type="obsolete">Audio is enabled. System can not begin audio talk!</translation>
    </message>
    <message>
        <source>Fail to open SoundTalk!</source>
        <translation type="obsolete">Failed to close audio talk!</translation>
    </message>
    <message>
        <source>Device IP</source>
        <translation type="obsolete">Device IP</translation>
    </message>
    <message>
        <source>Device Name</source>
        <translation type="obsolete">Device Name</translation>
    </message>
    <message>
        <source>is request SoundTalk</source>
        <translation type="obsolete">Requesting audio talk</translation>
    </message>
    <message>
        <source>SoundTalk</source>
        <translation type="obsolete">Audio Talk</translation>
    </message>
    <message>
        <source>Client is broadcasting</source>
        <translation type="obsolete">Client-end is broadcasting now!</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation type="obsolete">SN</translation>
    </message>
    <message>
        <source>Location</source>
        <translation type="obsolete">Location</translation>
    </message>
    <message>
        <source>Device Type</source>
        <translation type="obsolete">Device Type</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="obsolete">State</translation>
    </message>
    <message>
        <source>Parameters</source>
        <translation type="obsolete">Parameters</translation>
    </message>
    <message>
        <source>Sound</source>
        <translation type="obsolete">Audio</translation>
    </message>
    <message>
        <source>Open</source>
        <translation type="obsolete">Open</translation>
    </message>
    <message>
        <source>Close</source>
        <translation type="obsolete">Close</translation>
    </message>
    <message>
        <source>Talk Exception</source>
        <translation type="obsolete">Audio talk is abnormal</translation>
    </message>
    <message>
        <source>Device is offline</source>
        <translation type="obsolete">Device is offline!</translation>
    </message>
    <message>
        <source>No Right to Talk</source>
        <translation type="obsolete">No right to talk!</translation>
    </message>
    <message>
        <source>Frequency:%1 Bits:%2 Type:%3</source>
        <translation type="obsolete">Frequency:%1 Bit:%2 Type:%3</translation>
    </message>
    <message>
        <source>Broadcasting,can&apos;t add to broadcast list!</source>
        <translation type="obsolete">The boradcast is in process now. Can not add the device to the broadcast list!</translation>
    </message>
    <message>
        <source>Broadcast list is full!</source>
        <translation type="obsolete">Broadcast list is full!</translation>
    </message>
    <message>
        <source>DVR</source>
        <translation type="obsolete">DVR</translation>
    </message>
    <message>
        <source>IPC</source>
        <translation type="obsolete">IPC</translation>
    </message>
    <message>
        <source>NVS</source>
        <translation type="obsolete">NVS</translation>
    </message>
    <message>
        <source>MCD</source>
        <translation type="obsolete">MCD</translation>
    </message>
    <message>
        <source>SVR</source>
        <translation type="obsolete">SVR</translation>
    </message>
    <message>
        <source>NVR</source>
        <translation type="obsolete">NVR</translation>
    </message>
    <message>
        <source>PCNVR</source>
        <translation type="obsolete">PC-NVR</translation>
    </message>
    <message>
        <source>BIGSCREEN</source>
        <translation type="obsolete">M30</translation>
    </message>
    <message>
        <source>NVD</source>
        <translation type="obsolete">NVD</translation>
    </message>
    <message>
        <source>SNVD</source>
        <translation type="obsolete">SNVD</translation>
    </message>
    <message>
        <source>M60</source>
        <translation type="obsolete">M60</translation>
    </message>
    <message>
        <source>NVR6000</source>
        <translation type="obsolete">NVR6000</translation>
    </message>
    <message>
        <source>IVS_B</source>
        <translation type="obsolete">IVS_B</translation>
    </message>
    <message>
        <source>IVS_V</source>
        <translation type="obsolete">IVS_V</translation>
    </message>
    <message>
        <source>IVS_FR</source>
        <translation type="obsolete">IVS_FR</translation>
    </message>
    <message>
        <source>IVS_PC</source>
        <translation type="obsolete">IVS_PC</translation>
    </message>
    <message>
        <source>Default</source>
        <translation type="obsolete">Default</translation>
    </message>
    <message>
        <source>PCM</source>
        <translation type="obsolete">PCM</translation>
    </message>
    <message>
        <source>G711a</source>
        <translation type="obsolete">G711a</translation>
    </message>
    <message>
        <source>AMR</source>
        <translation type="obsolete">AMR</translation>
    </message>
    <message>
        <source>G711u</source>
        <translation type="obsolete">G711u</translation>
    </message>
    <message>
        <source>G726</source>
        <translation type="obsolete">G726</translation>
    </message>
    <message>
        <source>AAC</source>
        <translation type="obsolete">AAC</translation>
    </message>
    <message>
        <source>G722</source>
        <translation type="obsolete">G722</translation>
    </message>
    <message>
        <source>G711mu</source>
        <translation type="obsolete">G711mu</translation>
    </message>
    <message>
        <source>8K</source>
        <translation type="obsolete">8K</translation>
    </message>
    <message>
        <source>16K</source>
        <translation type="obsolete">16K</translation>
    </message>
    <message>
        <source>8192</source>
        <translation type="obsolete">8192</translation>
    </message>
    <message>
        <source>8</source>
        <translation type="obsolete">8</translation>
    </message>
    <message>
        <source>16</source>
        <translation type="obsolete">16</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">Prompt</translation>
    </message>
    <message>
        <source>Succeed to open SoundTalk</source>
        <translation type="obsolete">Successfully opend audio talk!</translation>
    </message>
    <message>
        <source>Fail to open SoundTalk</source>
        <translation type="obsolete">Failed to open audio talk!</translation>
    </message>
    <message>
        <source>SoundTalking</source>
        <translation type="obsolete">Audio Talk</translation>
    </message>
    <message>
        <source>Fail to close SoundTalk</source>
        <translation type="obsolete">Failed to close audio talk!</translation>
    </message>
    <message>
        <source>Succeed to close SoundTalk</source>
        <translation type="obsolete">Successfuly closed audio talk function!</translation>
    </message>
</context>
<context>
    <name>QTalkMonitorRightBar</name>
    <message>
        <source>talk</source>
        <translation type="obsolete">Audio Talk</translation>
    </message>
    <message>
        <source>broadcast</source>
        <translation type="obsolete">Broadcast</translation>
    </message>
</context>
<context>
    <name>QTaskConfigDlg</name>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="26"/>
        <source>QTaskConfigDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="73"/>
        <source>spantime</source>
        <translation>Stay Time</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="101"/>
        <source>taskname</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="179"/>
        <source>second</source>
        <translation>(s)</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="192"/>
        <source>save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="205"/>
        <source>device</source>
        <translation>  Device</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="218"/>
        <source>view</source>
        <translation>View</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="275"/>
        <source>dragchnl</source>
        <translation>Drag channel bind to window</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="594"/>
        <source>continue</source>
        <translation>Save and Continue</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="607"/>
        <source>cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="632"/>
        <source>8</source>
        <translation>8</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="657"/>
        <source>12</source>
        <translation>12</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="682"/>
        <source>10</source>
        <translation>10</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="707"/>
        <source>9</source>
        <translation>9</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="732"/>
        <source>15</source>
        <translation>15</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="757"/>
        <source>13</source>
        <translation>13</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="782"/>
        <source>17</source>
        <translation>17</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="807"/>
        <source>14</source>
        <translation>14</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="832"/>
        <source>11</source>
        <translation>11</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="857"/>
        <source>16</source>
        <translation>16</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="882"/>
        <source>6</source>
        <translation>6</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="907"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="957"/>
        <source>5</source>
        <translation>5</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="982"/>
        <source>4</source>
        <translation>4</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="1007"/>
        <source>3</source>
        <translation>3</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="1032"/>
        <source>2</source>
        <translation>2</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.ui" line="1057"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="43"/>
        <source>task config</source>
        <translation>Tour Setup</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="295"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="780"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="830"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="874"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1088"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1102"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1124"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1639"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2062"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2170"/>
        <source>unBinding</source>
        <translation>unBinding</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="333"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2211"/>
        <source>task1</source>
        <translation>Channel Group 1</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="789"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1075"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1092"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1648"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2191"/>
        <source>Binding</source>
        <translation>Binding</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="918"/>
        <source>close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="923"/>
        <source>closeall</source>
        <translation>Close All</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="928"/>
        <source>cancelbinding</source>
        <translation>Cancel Binding</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="933"/>
        <source>cancelallbinding</source>
        <translation>Cancel All Bindings</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="938"/>
        <source>changestream</source>
        <translation>Change Stream Type</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="942"/>
        <source>mainstream</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="947"/>
        <source>assiststream</source>
        <translation>Sub Stream</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1657"/>
        <source>view can only replace same window split!</source>
        <translation>Current window split mode does not match the view setup!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1673"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1804"/>
        <source>Be true that the stay time is not null</source>
        <translation>Please input a stay time!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1680"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1809"/>
        <source>Be true that the stay time is Digital</source>
        <translation>Please make sure the stay time is an integer!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1688"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1815"/>
        <source>Be true that the stay time is in 5s-12h</source>
        <translation>The stay time ranges from 5s to 12h.</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1790"/>
        <source>task name can&apos;t be empty?</source>
        <translation>Please input a task name!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1796"/>
        <source>task name can&apos;t be more 64 charactors?</source>
        <translation>The task name shall not be more than 64 characters!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1822"/>
        <source>task spantime can&apos;t be empty?</source>
        <translation>Please input a task stay time!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1839"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1854"/>
        <source>Please be sure task can not be renamed?</source>
        <translation>Same names already exist!  Please input a new name!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1912"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="1975"/>
        <source>you can only create fifty tasks.</source>
        <translation>System max supports 50 tasks!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2031"/>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2038"/>
        <source>task</source>
        <translation>Channel Group</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2121"/>
        <source>Are you sure to cancel config?</source>
        <translation>Are you sure to exit without saving current setup?</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskconfigdlg.cpp" line="2160"/>
        <source>%1</source>
        <translation>%1</translation>
    </message>
</context>
<context>
    <name>QTaskRunningManager</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="191"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="212"/>
        <source>sucess</source>
        <translation>Success</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="196"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="217"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="229"/>
        <source>failed</source>
        <translation>Failed</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="198"/>
        <source>tv wall config %1 %2!</source>
        <translation>Video wall setup %1 %2!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="219"/>
        <source>send task %1!</source>
        <translation>Send task %1!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="230"/>
        <source>Binding video %1!</source>
        <translation>Binding video %1!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="269"/>
        <source>Get current run task success!</source>
        <translation>Successfully got current running task!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="278"/>
        <source>Get </source>
        <translation>Getting</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="278"/>
        <source> device current run task fail!</source>
        <translation>Current task failed to run!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="318"/>
        <source>Operate screen power success!</source>
        <translation>Successfully operated screen on/off button!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="323"/>
        <source>Operate screen power fail!</source>
        <translation>Failed to operate screen on/off button!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="338"/>
        <source>Send SchemeConfig success!</source>
        <translation>Successfully sent out scheme setup!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="343"/>
        <source>Send SchemeConfig fail!</source>
        <translation>Failed to send out scheme setup!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="380"/>
        <source>Get signal information fail!</source>
        <translation>Failed to get signal source information!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="400"/>
        <source>Set signal information fail!</source>
        <translation>Failed to set signal source information!</translation>
    </message>
</context>
<context>
    <name>QTaskUserDefinedDlg</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.ui" line="14"/>
        <source>QTaskUserDefinedDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.ui" line="38"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.ui" line="79"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.ui" line="104"/>
        <source>Row number </source>
        <translation>Row No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.ui" line="129"/>
        <source>colu number</source>
        <translation>Column No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.cpp" line="13"/>
        <source>User define</source>
        <translation>Custom</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.cpp" line="63"/>
        <source>The row number must be between 1 and 36!</source>
        <translation>The row number ranges from 1 to 36!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtaskuserdefineddlg.cpp" line="70"/>
        <source>The column number must be between 1 and 36!</source>
        <translation>The column number ranges from 1 to 36!</translation>
    </message>
</context>
<context>
    <name>QTimeInputDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.cpp" line="12"/>
        <source>Alarm time input</source>
        <translation>Scheme Time Setup</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.cpp" line="86"/>
        <source>Section</source>
        <translation>Period</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.cpp" line="98"/>
        <source>begin time should less than end time!</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QTimeSectionConfig</name>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="14"/>
        <source>QTimeSectionConfig</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="26"/>
        <source>Section1</source>
        <translation>Period 1</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="42"/>
        <source>Section2</source>
        <translation>Period 2</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="58"/>
        <source>Section3</source>
        <translation>Period 3</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="74"/>
        <source>Section4</source>
        <translation>Period 4</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="90"/>
        <source>Section6</source>
        <translation>Period 6</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="106"/>
        <source>Section5</source>
        <translation>Period 5</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="122"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="830"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="843"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="856"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="869"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="882"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="895"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="908"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="921"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="934"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="947"/>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="960"/>
        <source>HH:mm:ss</source>
        <translation>HH:mm:ss</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="135"/>
        <source>Regular</source>
        <translation>   Regular</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="151"/>
        <source>Motion</source>
        <translation>     MD</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="167"/>
        <source>Alarm</source>
        <translation>    Alarm</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="183"/>
        <source>MD&amp;Alarm</source>
        <translation> MD&amp;Alarm</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="511"/>
        <source>Week</source>
        <translation>Week</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="526"/>
        <source>Sun</source>
        <translation>Sun</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="539"/>
        <source>Mon</source>
        <translation>Mon</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="552"/>
        <source>Tue</source>
        <translation>Tue</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="565"/>
        <source>Wed</source>
        <translation>Wed</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="578"/>
        <source>Thu</source>
        <translation>Thu</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="591"/>
        <source>Fri</source>
        <translation>Fri</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="604"/>
        <source>Sat</source>
        <translation>Sat</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="618"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.ui" line="631"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.cpp" line="174"/>
        <source>Time Section Config</source>
        <translation>Period Setup</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordPlan/QTimeSectionConfig.cpp" line="491"/>
        <source>Begin time can&apos;t exceed end time!</source>
        <translation>Please make sure the start time is earlier than the end time!</translation>
    </message>
</context>
<context>
    <name>QTreeWidgetCtrlEx</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.ui" line="14"/>
        <source>QTreeWidgetCtrlEx</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="92"/>
        <source>All Devices</source>
        <translation>All Devices</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="172"/>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="200"/>
        <source>slot</source>
        <translation>Slot</translation>
    </message>
</context>
<context>
    <name>QTreeWidgetForOneDev</name>
    <message>
        <location filename="DevShowCtrl/qtreewidgetforonedev.ui" line="14"/>
        <source>QTreeWidgetForOneDev</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QTvMatrixConfigMainDelegate</name>
    <message>
        <source>run</source>
        <translation type="obsolete">Enable</translation>
    </message>
    <message>
        <source>stop</source>
        <translation type="obsolete">Disable</translation>
    </message>
</context>
<context>
    <name>QTvWallOpenWndDlg</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.ui" line="32"/>
        <source>QTvWallOpenWndDlg</source>
        <translation>QTvWallOpenWndDlg</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="17"/>
        <source>one window</source>
        <translation>1-Window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="18"/>
        <source>four windows</source>
        <translation>4-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="19"/>
        <source>six windows</source>
        <translation>6-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="20"/>
        <source>eight windows</source>
        <translation>8-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="21"/>
        <source>nine windows</source>
        <translation>9-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTvWallOpenWndDlg.cpp" line="22"/>
        <source>sixteen windows</source>
        <translation>16-Windows</translation>
    </message>
</context>
<context>
    <name>QUserAdd</name>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="26"/>
        <source>QUserAdd</source>
        <translation>Add User</translation>
    </message>
    <message>
        <source>Role</source>
        <translation type="obsolete">Role</translation>
    </message>
    <message>
        <source>User name</source>
        <translation type="obsolete">User Name</translation>
    </message>
    <message>
        <source>Pasword</source>
        <translation type="obsolete">Password</translation>
    </message>
    <message>
        <source>Config Psw</source>
        <translation type="obsolete">Confirm Password</translation>
    </message>
    <message>
        <source>Detail</source>
        <translation type="obsolete">Remarks</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="343"/>
        <source>User popedom</source>
        <translation>User Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="198"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="479"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="498"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="109"/>
        <source>Detail:</source>
        <translation>Remarks</translation>
    </message>
    <message>
        <source>User type:</source>
        <translation type="obsolete">User type</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="137"/>
        <source>Role:</source>
        <translation>Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="248"/>
        <source>Pasword:</source>
        <oldsource>Password:</oldsource>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="276"/>
        <source>Confirm Password:</source>
        <oldsource>Confirm Password</oldsource>
        <translation>Confirm Password</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="371"/>
        <source>User name:</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="405"/>
        <source>Channel List</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="443"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_quseradd.ui" line="466"/>
        <source>Add Role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="103"/>
        <source>All rights</source>
        <translation>All Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="104"/>
        <source>Channel right</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="105"/>
        <source>Real monitor</source>
        <translation>Liveview</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="106"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="111"/>
        <source>Play back</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="107"/>
        <source>Ptz</source>
        <translation>Ptz</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="109"/>
        <source>Menu right</source>
        <translation>Menu Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="110"/>
        <source>Monitor</source>
        <translation>Liveview</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="112"/>
        <source>Alarm manage</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="114"/>
        <source>Log search</source>
        <translation>Log</translation>
    </message>
    <message>
        <source>TV wall</source>
        <translation type="obsolete">Video Wall</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="116"/>
        <source>Emap</source>
        <translation>E-Map</translation>
    </message>
    <message>
        <source>Device show contrl</source>
        <translation type="obsolete">Display</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="118"/>
        <source>Device manage</source>
        <translation>Devices</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="119"/>
        <source>Device config</source>
        <translation>Device Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="120"/>
        <source>Alarm config</source>
        <translation>Alarm Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="121"/>
        <source>Task plan</source>
        <translation>Tour &amp; Task</translation>
    </message>
    <message>
        <source>PC-NVR mgr</source>
        <translation type="obsolete">PC-NVR</translation>
    </message>
    <message>
        <source>TVwall config</source>
        <translation type="obsolete">Video Wall Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="124"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="642"/>
        <source>User config</source>
        <translation>Account</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="125"/>
        <source>System config</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="470"/>
        <source>Add User</source>
        <translation>Add User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="482"/>
        <source>Modify User</source>
        <translation>Modify User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="501"/>
        <source>User Detail</source>
        <translation>User Details</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="508"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1033"/>
        <source>User name is empty!</source>
        <translation>Please input a user name!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1042"/>
        <source>Password is empty!</source>
        <translation>Please input a password!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1055"/>
        <source>Config password is empty!</source>
        <translation>Please input confirm password!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1060"/>
        <source>Password is not same!</source>
        <translation>The two passwords are not the same!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1067"/>
        <source>Please set one menu right at least!</source>
        <translation>Please set one menu right at least!</translation>
    </message>
    <message>
        <source>Please set one right at least!</source>
        <translation type="obsolete">Please set one right at least!</translation>
    </message>
    <message>
        <source>Please add some rights!</source>
        <translation type="obsolete">Please add some rights!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1202"/>
        <source>User has in list!</source>
        <translation>The user is in the list!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1259"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1264"/>
        <source>Add user</source>
        <translation>Add User</translation>
    </message>
</context>
<context>
    <name>QUserDefinedDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_quserdefineddlg.ui" line="14"/>
        <source>QUserDefinedDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_quserdefineddlg.ui" line="38"/>
        <source>colu number</source>
        <translation>Column No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_quserdefineddlg.ui" line="73"/>
        <source>Row number </source>
        <translation>Row No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_quserdefineddlg.ui" line="114"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_quserdefineddlg.ui" line="139"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.cpp" line="14"/>
        <source>User define</source>
        <translation>User Definition</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.cpp" line="65"/>
        <source>The row number must be between 1 and 20!</source>
        <translation>The row number ranges from 1 to 20!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.cpp" line="72"/>
        <source>The column number must be between 1 and 20!</source>
        <translation>The column number ranges from 1 to 20!</translation>
    </message>
</context>
<context>
    <name>QUserInfoDlg</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="95"/>
        <source>User Info</source>
        <translation>User Info</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="114"/>
        <source>   Index</source>
        <translation>     Index</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="114"/>
        <source>Right</source>
        <translation>Rights</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="212"/>
        <source>The name length is more than 15!</source>
        <translation>The name length is more than 15 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="217"/>
        <source>The name cannot be empty!</source>
        <translation>Please input a name!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="224"/>
        <source>The two passwords are not fit!</source>
        <translation>The two passwords you input are not the same!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="231"/>
        <source>The password length is more than 15!</source>
        <translation>The password length is more than 15 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="240"/>
        <source>The description length is more than 31!</source>
        <translation>The description length is more than 31 characters!</translation>
    </message>
</context>
<context>
    <name>QUserInfoNormal</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="14"/>
        <source>QUserInfoNormal</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="59"/>
        <source>User Name:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="117"/>
        <source>Details:</source>
        <translation>Details:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="175"/>
        <source>User group:</source>
        <translation>User Group:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="240"/>
        <source>Default right</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="272"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfonormal.ui" line="307"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="25"/>
        <source>User Info Modify</source>
        <translation>Modify User</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="44"/>
        <source>   Index</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="44"/>
        <source>Right</source>
        <translation>Rights</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="184"/>
        <source>The name length is more than 15!</source>
        <translation>The name length is more than 15 characters!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="189"/>
        <source>The name cannot be empty!</source>
        <translation>Please input a name!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="197"/>
        <source>The description length is more than 31!</source>
        <translation>The description length is more than 31 characters!</translation>
    </message>
</context>
<context>
    <name>QUserInfoPassword</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="14"/>
        <source>QUserInfoPassword</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="52"/>
        <source>User Name:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="119"/>
        <source>Old Password:</source>
        <translation>Old Password:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="177"/>
        <source>New Password:</source>
        <translation>New Password:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="235"/>
        <source>Confirm:</source>
        <translation>Confirm:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="306"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfopassword.ui" line="341"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="17"/>
        <source>Password modify</source>
        <translation>Modify Password</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="59"/>
        <source>The two passwords are not fit!</source>
        <translation>The two passwords you input are not the same!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="66"/>
        <source>The password length is more than 15!</source>
        <translation>The password length is more than 15 characters!</translation>
    </message>
</context>
<context>
    <name>QUserListDlg</name>
    <message>
        <location filename="UserMgrCtrl/QUserListDlg.ui" line="14"/>
        <source>QUserListDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QUserListDlg.cpp" line="28"/>
        <source>Members</source>
        <translation>Members</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QUserListDlg.cpp" line="42"/>
        <source>SN</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QUserListDlg.cpp" line="42"/>
        <source>User Name</source>
        <translation>User Name</translation>
    </message>
</context>
<context>
    <name>QUserMainDlg</name>
    <message>
        <location filename="UserMgrCtrl/mac_qusermaindlg.ui" line="14"/>
        <source>QUserMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_qusermaindlg.ui" line="37"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_qusermaindlg.ui" line="62"/>
        <source>Modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/mac_qusermaindlg.ui" line="87"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="42"/>
        <source>  SN</source>
        <translation>All</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="42"/>
        <source>User</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="42"/>
        <source>Role</source>
        <translation>Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="42"/>
        <source>Describe</source>
        <translation>Remarks</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="42"/>
        <source>Operation</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="145"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="256"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="281"/>
        <source>Get user information fail!</source>
        <translation>Failed to get user information!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="551"/>
        <source>        %1</source>
        <oldsource>       %1</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="245"/>
        <source>Please select a item!</source>
        <translation>Please select an item!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="292"/>
        <source>Maximum of user(%1) has been reached!</source>
        <translation>Maximum of user(%1) has been reached!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="324"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="336"/>
        <source>No user is selected!</source>
        <translation>Please select a user!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="364"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="469"/>
        <source>Delete user fail!</source>
        <translation>Failed to delete the user!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="389"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="494"/>
        <source>Operate log</source>
        <translation>Operation Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="394"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="499"/>
        <source>Delete user</source>
        <translation>Delete User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="641"/>
        <source>modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="643"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="720"/>
        <source>Add user fail!</source>
        <translation>Failed to add user!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="738"/>
        <source>Update user fail!</source>
        <translation>Failed to update user!</translation>
    </message>
</context>
<context>
    <name>QUserMgr</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_qusermgr.ui" line="14"/>
        <source>QUserMgr</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_qusermgr.ui" line="76"/>
        <source>Add</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_qusermgr.ui" line="111"/>
        <source>Modify</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_qusermgr.ui" line="146"/>
        <source>Modify password</source>
        <translation>Modify Psw</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_qusermgr.ui" line="181"/>
        <source>Delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="34"/>
        <source>User</source>
        <translation>User</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="34"/>
        <source>User Type</source>
        <translation>User Type</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="34"/>
        <source>Details</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="108"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="162"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="166"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="225"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="229"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="279"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="283"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="331"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="335"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="108"/>
        <source>Query user info fail!</source>
        <translation>Failed to search user information!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="162"/>
        <source>Add user fail!</source>
        <translation>Failed to add user!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="166"/>
        <source>Add user successful!</source>
        <translation>Successfully added a user!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="179"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="241"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="295"/>
        <source>Please select one item!</source>
        <translation>Please select one item!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="225"/>
        <source>Modify user fail!</source>
        <translation>Failed to modify user!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="229"/>
        <source>Modify user info successful!</source>
        <translation>Successfully modifed user information!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="279"/>
        <source>Modify user password fail!</source>
        <translation>Failed to modify user password!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="283"/>
        <source>Modify user info password successful!</source>
        <translation>Successfully modified user password!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="299"/>
        <source>Are you sure to delete it?</source>
        <translation>Are you sure to delete it?</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="310"/>
        <source>Cannot delete these users: admin, 888888, 666666, default !</source>
        <translation>Cannot delete these users: admin, 888888, 666666, default !</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="331"/>
        <source>Delete user fail!</source>
        <translation>Failed to delete the user!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="335"/>
        <source>Delete user successful!</source>
        <translation>Successfully deleted the user!</translation>
    </message>
</context>
<context>
    <name>QUserMgrCtrl</name>
    <message>
        <location filename="UserMgrCtrl/QUserMgrCtrl.ui" line="14"/>
        <source>QUserMgrCtrl</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QUserMgrCtrl.ui" line="26"/>
        <source>User</source>
        <translation>User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/QUserMgrCtrl.ui" line="39"/>
        <source>Role</source>
        <translation>Role</translation>
    </message>
</context>
<context>
    <name>QUserModify</name>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="20"/>
        <source>QUserModify</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="78"/>
        <source>Role</source>
        <translation>Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="128"/>
        <source>User name</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="228"/>
        <source>User popedom</source>
        <translation>User Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="256"/>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="473"/>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="492"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="287"/>
        <source>Channel List</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="303"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="316"/>
        <source>Add Role</source>
        <translation>Add Role</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="351"/>
        <source>Detail</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="404"/>
        <source>Confirm Password</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="457"/>
        <source>Pasword</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="510"/>
        <source>Old Password</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.ui" line="538"/>
        <source>(Come into force after restart)</source>
        <translation>(Activated after restart)</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="103"/>
        <source>All rights</source>
        <translation>All Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="104"/>
        <source>Channel right</source>
        <translation>Channel Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="105"/>
        <source>Real monitor</source>
        <translation>Liveview</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="106"/>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="111"/>
        <source>Play back</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="107"/>
        <source>Ptz</source>
        <translation>Ptz</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="109"/>
        <source>Menu right</source>
        <translation>Menu Rights</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="110"/>
        <source>Monitor</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="112"/>
        <source>Alarm manage</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="114"/>
        <source>Log search</source>
        <translation>Log</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="116"/>
        <source>Emap</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="118"/>
        <source>Device manage</source>
        <translation>Devices</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="119"/>
        <source>Device config</source>
        <translation>Device Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="120"/>
        <source>Alarm config</source>
        <translation>Alarm Cfg</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="121"/>
        <source>Task plan</source>
        <translation>Tour &amp; Task</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="124"/>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="659"/>
        <source>User config</source>
        <translation>Account</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="125"/>
        <source>System config</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="464"/>
        <source>Add User</source>
        <translation>Add User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="476"/>
        <source>Modify User</source>
        <translation>Modify User</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="495"/>
        <source>User Detail</source>
        <translation>User Details</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="502"/>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1058"/>
        <source>User name is empty!</source>
        <translation>Please input a user name!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1074"/>
        <source>Password is empty!</source>
        <translation>Please input a password!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1083"/>
        <source>Config password is empty!</source>
        <translation>Please input confirm password!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1088"/>
        <source>Password is not same!</source>
        <translation>The two passwords are not the same!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1099"/>
        <source>Old password is empty!</source>
        <translation>Old password is empty!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1105"/>
        <source>Old Password is not same!</source>
        <translation>Old Password is not same!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1114"/>
        <source>Please set one menu right at least!</source>
        <translation>Please set one menu right at least!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1249"/>
        <source>User has in list!</source>
        <translation>The user is in the list!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1306"/>
        <source>Operate log</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermodify.cpp" line="1311"/>
        <source>Add user</source>
        <translation>Add User</translation>
    </message>
</context>
<context>
    <name>QVersionConfig</name>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="29"/>
        <source>SMART PSS</source>
        <translation>SmartPSS</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="47"/>
        <source>TipNo</source>
        <translation>Version No.:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="60"/>
        <source>TipDate</source>
        <translation>Built Date:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="73"/>
        <source>No</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="86"/>
        <source>Date</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/QVersionConfig.ui" line="111"/>
        <source>Professional Surveillance System</source>
        <translation>Professional Surveillance System</translation>
    </message>
</context>
<context>
    <name>QVersionInfoWidget</name>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/qversioninfowidget.cpp" line="48"/>
        <source>tips</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/qversioninfowidget.cpp" line="48"/>
        <source>Get PC-NVR versionInfo fail!</source>
        <translation>Failed to get PC-NVR version information!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/qversioninfowidget.cpp" line="58"/>
        <source> Channels</source>
        <translation> Channels</translation>
    </message>
</context>
<context>
    <name>QViewListCtrl</name>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="383"/>
        <source>Change Name</source>
        <translation>Rename View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="384"/>
        <source>Delete Item</source>
        <translation>Del View</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/QViewListCtrl.cpp" line="387"/>
        <source>PlayBack</source>
        <translation>Playback</translation>
    </message>
</context>
<context>
    <name>QVolumePopWidget</name>
    <message>
        <location filename="PlayBackCtrl/Export/cplaybackctrldlg.h" line="820"/>
        <source>Mute</source>
        <translation>Mute</translation>
    </message>
</context>
<context>
    <name>QWeekLabel</name>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>SUN</source>
        <translation>S</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>MON</source>
        <translation>M</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>TUE</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>WED</source>
        <translation>W</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>THU</source>
        <translation>T</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>FRI</source>
        <translation>F</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QWeekLabel.cpp" line="12"/>
        <source>SAT</source>
        <translation>S</translation>
    </message>
</context>
<context>
    <name>QWidgetNormalWnd</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="93"/>
        <source>unfuse</source>
        <translation>Cancel Splicing</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="97"/>
        <source>fuse</source>
        <translation>Splicing</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="99"/>
        <source>rename</source>
        <translation>Rename</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="100"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="111"/>
        <source>cancel bind</source>
        <translation>Cancel Binding</translation>
    </message>
</context>
<context>
    <name>QWidgetTopEffect</name>
    <message>
        <source>bind current window</source>
        <translation type="obsolete">Binding current window</translation>
    </message>
    <message>
        <source>bind fused screen</source>
        <translation type="obsolete">Binding splicing screen</translation>
    </message>
    <message>
        <source>bind current screen</source>
        <translation type="obsolete">Binding current screen</translation>
    </message>
</context>
<context>
    <name>QtMatrixCompositionBaseInfo</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrixcompositionbaseinfo.ui" line="14"/>
        <source>QtMatrixCompositionBaseInfo</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrixcompositionbaseinfo.ui" line="38"/>
        <source>TVWall name:</source>
        <translation>Video Wall Name:</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrixcompositionbaseinfo.ui" line="67"/>
        <source>description:</source>
        <translation>Memo:</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrixcompositionbaseinfo.ui" line="125"/>
        <source>Screen info:</source>
        <translation>Screen Info</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="22"/>
        <source>Index</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="22"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="22"/>
        <source>State</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="68"/>
        <source>The length of TVWall name is 0!</source>
        <translation>Please input a video wall name!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="74"/>
        <source>The length of TVWall name is more than 64!</source>
        <translation>The video wall name length is more than 64 bytes!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="81"/>
        <source>The length of description is more than 256!</source>
        <translation>The memo length is more than 256 bytes!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="92"/>
        <source>The TVWall name is existed!</source>
        <translation>Current video wall name already exists!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="153"/>
        <source>Untitled</source>
        <translation>Untitled</translation>
    </message>
</context>
<context>
    <name>QtMatrixWidgetCompostition</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="121"/>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="138"/>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="153"/>
        <source>The widgets is beyond the bounds of screen!</source>
        <translation>The window is out of the video wall margin!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1494"/>
        <source>screen%1</source>
        <translation>Screen%1</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1753"/>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1801"/>
        <source>The length of screen name is more than 64!</source>
        <translation>The screen name length is more than 64 bytes!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1836"/>
        <source>One decode device can only binded to one screen!</source>
        <translation>One decoded channel can only bind to one screen!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1855"/>
        <source>The combined screen cannot bind NVD or SNVD!</source>
        <translation>The splicing screen can not bind NVD or SNVD!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1863"/>
        <source>One combined screen can only bind one decode device!</source>
        <translation>One splicing screen can only bind one decode device!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1884"/>
        <source>This bigscreen has been binded to other TV wall&apos;s combined screen!</source>
        <translation>Current M30 has been bound to other splicing video wall!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1902"/>
        <source>The ordinary screen cannot bind M60!</source>
        <translation>The ordinary screen cannot bind M60!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1907"/>
        <source>The ordinary screen cannot bind BigScreen!</source>
        <translation>The ordinary screen can not bind M30!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2267"/>
        <source>The selected widgets is combined or have combine screen!</source>
        <translation>The selected region is splicing screen or have splicing screen!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2272"/>
        <source>Please select screens!</source>
        <translation>Please select a screen!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2277"/>
        <source>The single screen cannot combine!</source>
        <translation>One screen can not realize splicing operation!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2284"/>
        <source>The max number of connected screen is 400!</source>
        <translation>One splicing video wall can max contain 400 screens!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2292"/>
        <source>The area of selected screens has unselected screen, cannot combine!</source>
        <translation>The selected region has free screen and can not realize splicing operation!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2298"/>
        <source>The selected screens is overlapped, cannot combine!</source>
        <translation>The selected screens are overlaid and can not realize splicing operation!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2306"/>
        <source>The shape of selected combine screens is not regular, cannot combine!</source>
        <translation>The screen shapes you selected are not the same. Can not realize splicing function!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2314"/>
        <source>The area of selected combin screens has interspace, cannot combine!</source>
        <translation>There are distance among the splicing screens you selected and can not realize splicing operation!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2357"/>
        <source>Please select one combined screen!</source>
        <translation>Please select one splicing screen!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2538"/>
        <source>FusedScreen%1</source>
        <translation>Splicing Screen%1</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2868"/>
        <source>slot</source>
        <translation>Slot</translation>
    </message>
</context>
<context>
    <name>QtMatrixWndComposition</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.ui" line="14"/>
        <source>QtMatrixWndComposition</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="52"/>
        <source>1 screen</source>
        <translation>1 screen</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="53"/>
        <source>4 screens</source>
        <translation>4 screens</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="54"/>
        <source>9 screens</source>
        <translation>9 screens</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="55"/>
        <source>16 screens</source>
        <translation>16 screens</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="56"/>
        <source>user define</source>
        <translation>Custom</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="57"/>
        <source>clear all</source>
        <translation>Clear All</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="58"/>
        <source>fuse</source>
        <translation>Splicing</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="59"/>
        <source>unfuse</source>
        <translation>Cancel Splicing</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="95"/>
        <source>Are you sure to clear all screens?</source>
        <translation>Are you sure to clear all screens?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="145"/>
        <source>One TVWall config can has only one layout!</source>
        <translation>A video wall configuration can only have one layout!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="150"/>
        <source>overlapped!</source>
        <translation>Video window has overlapped!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="155"/>
        <source>Please draw the TVWall layout!</source>
        <translation>Please draw the video wall layout!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="160"/>
        <source>The shape is not regular or has interspace!</source>
        <translation>The shape is not regular or has interspace!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="198"/>
        <source>Some widgets of the fused screen haven&apos;t bind device!</source>
        <translation>Some screens of the splicing video wall have not bind decode channels!</translation>
    </message>
</context>
<context>
    <name>QtMatrxiCompositionConfigDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="37"/>
        <source>TV-Matrix Composition Config</source>
        <translation>Video Wall Layout Setup</translation>
    </message>
    <message>
        <source>1. Draw the TVWall physics layout.</source>
        <translation type="obsolete">1.Draw TV wall physical layout.</translation>
    </message>
    <message>
        <source>2. Select multi screens by Ctrl + the left button of mouse to make up the &quot;fuse screen&quot;</source>
        <translation type="obsolete">2.Select several screens by Ctrl+left click mouse.</translation>
    </message>
    <message>
        <source>2. Select multi screens by Command + the left button of mouse to make up the &quot;fuse screen&quot;</source>
        <translation type="obsolete">2.Select several screens by Command+left click mouse.</translation>
    </message>
    <message>
        <source>3. Delete screen(choose screen, click the item &quot;delete&quot; int right button menu).</source>
        <translation type="obsolete">3.Choose a screen,right click mouse and then select &quot;delete&quot;.</translation>
    </message>
    <message>
        <source>4. Rename the screen(choose screen, click the item &quot;rename&quot; in right button menu).</source>
        <translation type="obsolete">4.Choose a screen, right click mouse and then click&quot;rename&quot;.</translation>
    </message>
    <message>
        <source>1. Bind channel(Choose the channel int device tree and drag it to the specified screen to finish binding).</source>
        <translation type="obsolete">1. Bind channel(Choose a channel in device tree and drag it to the specified screen to finish binding).</translation>
    </message>
    <message>
        <source>2. The output channel of big screen ctrl can only bind to the fused screen, M60 can bind to the fused screen and ordinary screen.</source>
        <translation type="obsolete">2. The video wall controller can bind splicing video wall only, M60 can bind splicing screen and ordinary screen.</translation>
    </message>
    <message>
        <source>1. The configure is finished.</source>
        <translation type="obsolete">1. The setup is finished.</translation>
    </message>
    <message>
        <source>2. Choose &quot;using right now&quot; if necessary.</source>
        <translation type="obsolete">2. Choose &quot;Apply now&quot; if necessary.</translation>
    </message>
    <message>
        <source>Step1:TV wall layout config</source>
        <translation type="obsolete">1.Video wall layout setup</translation>
    </message>
    <message>
        <source>Step2:TV wall screen input binding</source>
        <translation type="obsolete">2. Video wall Screen input binding</translation>
    </message>
    <message>
        <source>Step3:Start using state</source>
        <translation type="obsolete">3. Enable setup</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="66"/>
        <source>  Layout Config</source>
        <translation>  Layout Config</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="66"/>
        <source>  Binding Config</source>
        <translation>  Binding Config</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="93"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="96"/>
        <source>NextStep</source>
        <translation>Next</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="99"/>
        <source>PreStep</source>
        <translation>Back</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="103"/>
        <source>Finish</source>
        <translation>Finish</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="111"/>
        <source>using right now</source>
        <translation>Apply Now</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="149"/>
        <source>Are you sure to discard the current configuration?</source>
        <translation>Are you sure to cancel current setup?</translation>
    </message>
    <message>
        <source>Some widgets of the fused screen haven&apos;t bind device!</source>
        <translation type="obsolete">Some screens of the splicing video wall have not bind decode channels!</translation>
    </message>
</context>
<context>
    <name>QtMatrxiConfigMainDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrxiconfigmaindlg.ui" line="14"/>
        <source>QtMatrxiConfigMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrxiconfigmaindlg.ui" line="65"/>
        <source>AddMatrix</source>
        <translation>Add Video Wall</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrxiconfigmaindlg.ui" line="102"/>
        <source>DeleteMatrix</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/mac_qtmatrxiconfigmaindlg.ui" line="155"/>
        <source>Check count/All count:</source>
        <translation>Selected/Total:</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="41"/>
        <source>   No.</source>
        <translation>     All</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="41"/>
        <source>Status</source>
        <translation>State</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="41"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="41"/>
        <source>Describe</source>
        <translation>Memo</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="41"/>
        <source>Operate</source>
        <translation>Operation</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="110"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="211"/>
        <source>run</source>
        <translation>Enable</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="112"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="219"/>
        <source>stop</source>
        <translation>Disable</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="135"/>
        <source>tv wall config num is limited by %1 num!</source>
        <translation>System max supports %1 video walls.</translation>
    </message>
    <message>
        <source>operate</source>
        <translation type="obsolete">Operation</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="305"/>
        <source>edit</source>
        <translation>Edit</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="320"/>
        <source>delete</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="200"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="352"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="363"/>
        <source>Please select one item!</source>
        <translation>Please select one item!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="234"/>
        <source>All tasks will be removed if you modify the video wall, continue?</source>
        <translation>All tasks will be removed if you modify the video wall, continue?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="370"/>
        <source>Are you sure to delete this TVWall?</source>
        <translation>Are you sure to delete this video wall?</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="439"/>
        <source>No Tv Wall is selected!</source>
        <translation>Please select a video wall layout to delete!</translation>
    </message>
</context>
<context>
    <name>QtTVOpenwndBackWidget</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="407"/>
        <source>Create windows failed! At least one screen has more than %1 windows!</source>
        <translation>Create windows failed! At least one screen has more than %1 windows!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="530"/>
        <source>the decoder is offline!</source>
        <translation>The decoder is offline!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="536"/>
        <source>unbind decoder</source>
        <translation>Unbound Decoder</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="657"/>
        <source>open1</source>
        <translation>1-Window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="658"/>
        <source>open4</source>
        <translation>4-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="659"/>
        <source>open6</source>
        <translation>6-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="660"/>
        <source>open8</source>
        <translation>8-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="661"/>
        <source>open9</source>
        <translation>9-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="662"/>
        <source>open16</source>
        <translation>16-Windows</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="775"/>
        <source>Moving window failed! The target screen has more than %1 windows!</source>
        <translation>Moving window failed! The target screen has more than %1 windows!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="876"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="889"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="902"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="915"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="928"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="941"/>
        <source>the open wndow over %1 limit!</source>
        <translation>System max supports %1 windows!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="1135"/>
        <source>bind current window</source>
        <translation>Binding current window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="1137"/>
        <source>bind fused screen</source>
        <translation>Binding splicing screen</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="1161"/>
        <source>plese bind decode device first!</source>
        <translation>Please bind a decoder first!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="1198"/>
        <source>exist child wnd over bind limit %1!</source>
        <translation>The child-window max binds %1 video sources!</translation>
    </message>
</context>
<context>
    <name>QtTVScreenFusedShowWidget</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvscreenfusedshowwidget.cpp" line="266"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvscreenfusedshowwidget.cpp" line="372"/>
        <source>Change mode will overcast old mode!are you sure to continue?</source>
        <translation>System is going to overwrite current splicing video wall setup. Are you sure to continue now?</translation>
    </message>
</context>
<context>
    <name>QtWidegetBaseScreen</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="629"/>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="674"/>
        <source>plese bind decode device first!</source>
        <translation>Please bind a decoder first!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="651"/>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="711"/>
        <source>exist child wnd over bind limit %1!</source>
        <translation>Child window max binds %1 video sources!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="742"/>
        <source>bind current window</source>
        <translation>Binding current window</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="745"/>
        <source>bind current screen</source>
        <translation>Binding current screen</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="949"/>
        <source>the decoder is offline!</source>
        <translation>The decoder is offline!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="969"/>
        <source>unbind decoder</source>
        <translation>Unbound Decoder</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="990"/>
        <source>binded %1 video sources</source>
        <translation>Binded %1 video source(s)</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1124"/>
        <source>unbind</source>
        <translation>Cancel bind</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1125"/>
        <source>Divide1</source>
        <translation>1-win</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1126"/>
        <source>Divide4</source>
        <translation>4-wind</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1127"/>
        <source>Divide9</source>
        <translation>9-win</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1128"/>
        <source>Divide16</source>
        <translation>16-win</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1264"/>
        <source>Close</source>
        <translation>Close</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1265"/>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1508"/>
        <source>Max</source>
        <translation>Max</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1266"/>
        <source>adhere</source>
        <translation>Adhere</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1508"/>
        <source>Restore</source>
        <translation>Restore</translation>
    </message>
</context>
<context>
    <name>QtWidgetTitleShow</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidgettitleshow.cpp" line="53"/>
        <source>Clear</source>
        <translation>Clear</translation>
    </message>
</context>
<context>
    <name>adduser</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="14"/>
        <source>UserInfo</source>
        <translation>User Info</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="59"/>
        <source>User Name:</source>
        <translation>User Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="117"/>
        <source>Password:</source>
        <translation>Password:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="178"/>
        <source>Confirm:</source>
        <translation>Confirm:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="239"/>
        <source>Details:</source>
        <translation>Details:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="297"/>
        <source>User group:</source>
        <translation>User Group:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="362"/>
        <source>Default right</source>
        <translation>Default</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="394"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/mac_quserinfo.ui" line="429"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>commonConfig</name>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="14"/>
        <source>CommonConfig</source>
        <oldsource>CommConfig</oldsource>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="72"/>
        <source>system time</source>
        <translation>System Time:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="126"/>
        <source>SyncPC</source>
        <translation>Sync PC</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="223"/>
        <source>record length</source>
        <translation>Pack Duration:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="265"/>
        <source>minutes</source>
        <translation>minutes</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="336"/>
        <source>device name</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="423"/>
        <source>start with computer</source>
        <translation>Boot up when system starts</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="443"/>
        <source>auto loain system</source>
        <translation>Auto login system</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="499"/>
        <source>user name</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="589"/>
        <source>password</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/mac_commConfig.ui" line="722"/>
        <source>save</source>
        <translation>Save</translation>
    </message>
</context>
<context>
    <name>qaddgroup</name>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="14"/>
        <source>New Group</source>
        <translation>New Group</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="27"/>
        <source>Name:</source>
        <translation>Name:</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="43"/>
        <source>save and new</source>
        <translation>Save and Continue</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="44"/>
        <source>save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="45"/>
        <source>cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="95"/>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="136"/>
        <source>please input the group name !</source>
        <translation>Please input a group name!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="115"/>
        <source>the group name is already exists!</source>
        <translation>The group name already exists!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qaddgroup.cpp" line="153"/>
        <source>the groupname is already exists!</source>
        <translation>The group name already exists!</translation>
    </message>
</context>
<context>
    <name>qdevlistwidget</name>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="14"/>
        <source>qdevlistwidget</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="30"/>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="216"/>
        <source>TextLabel</source>
        <translation>Drag a channel on the right pane to the channel list.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="73"/>
        <source>device list</source>
        <translation>Device List</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="184"/>
        <source>Selected:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="260"/>
        <source>Refresh picture</source>
        <translation>Refresh Picture</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="285"/>
        <source>Save</source>
        <translation>Save</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.ui" line="310"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="121"/>
        <source>Add Channel</source>
        <translation>Add Channel</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="170"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="244"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="336"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="968"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="1067"/>
        <source>Input Search Context</source>
        <translation>Input search criteria</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="201"/>
        <source>Ctrl+A all selections </source>
        <translation>Ctrl+A to check all</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="203"/>
        <source>Command+A all selections </source>
        <translation>Command+A to check all</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="379"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="423"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="435"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="465"/>
        <source>device name:</source>
        <translation>Device Name:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="707"/>
        <source>Channel number is more than 500!</source>
        <translation>System max supports 500 channels.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="716"/>
        <source>This channel is already in this group.</source>
        <translation>This channel is already in the group!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="719"/>
        <source>These channels are already in this group.</source>
        <translation>These channels are already in the group!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="754"/>
        <source>Please input a name.</source>
        <translation>Please input a name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="773"/>
        <source>device:</source>
        <translation>Device:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="773"/>
        <source> is not online.</source>
        <translation>offline.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="795"/>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="809"/>
        <source>Modify channel name failed!</source>
        <translation>Failed to modify channel name!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="799"/>
        <source>Unknow channel!</source>
        <translation>Unknown channel!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevlistwidget.cpp" line="803"/>
        <source>Unknow device!</source>
        <translation>Unknown device!</translation>
    </message>
</context>
<context>
    <name>qtimeinputdlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="32"/>
        <source>qtimeinputdlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="44"/>
        <source>Section4</source>
        <translation>Period 4</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="60"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="73"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="164"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="193"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="237"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="313"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="326"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="339"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="365"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="453"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="466"/>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="495"/>
        <source>HH:mm</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="148"/>
        <source>Section1</source>
        <translation>Period 1</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="177"/>
        <source>Section3</source>
        <translation>Period 3</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="281"/>
        <source>Section6</source>
        <translation>Period 6</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="297"/>
        <source>Section5</source>
        <translation>Period 5</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="352"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="440"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="479"/>
        <source>Section2</source>
        <translation>Period 2</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="508"/>
        <source>Mon</source>
        <translation>Mon</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="521"/>
        <source>Sat</source>
        <translation>Sat</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="534"/>
        <source>Sun</source>
        <translation>Sun</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="547"/>
        <source>Thu</source>
        <translation>Thu</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="560"/>
        <source>Wed</source>
        <translation>Wed</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="573"/>
        <source>Tue</source>
        <translation>Tue</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="586"/>
        <source>Fri</source>
        <translation>Fri</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmScheme/AlarmConfig/qtimeinputdlg.ui" line="599"/>
        <source>All</source>
        <translation>All</translation>
    </message>
</context>
<context>
    <name>versionInfo</name>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="31"/>
        <source>serial number</source>
        <translation>SN:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="41"/>
        <source>device type</source>
        <translation>Device Type:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="51"/>
        <source>storage channels</source>
        <translation>Storage Number:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="61"/>
        <source>version</source>
        <translation>Version:</translation>
    </message>
</context>
</TS>
