<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="zh_CN">
<context>
    <name>AlarmLinkCtrl</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="14"/>
        <source>CAlarmLinkCtrl</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="119"/>
        <source>AlarmTime</source>
        <translation>报警时间</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation type="obsolete">从右边设备树中拖动通道到列表中</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="94"/>
        <source>AlarmOut</source>
        <translation>报警输出</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="189"/>
        <source>LinkVideo</source>
        <translation>联动视频</translation>
    </message>
    <message>
        <source>talk</source>
        <translation type="obsolete">对讲</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="62"/>
        <source>alarmmanager</source>
        <translation>报警管理</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmLinkCtrl.ui" line="75"/>
        <source>openvideo</source>
        <translation>打开视频</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmDealWithDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="26"/>
        <source>reset</source>
        <translation>重置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="44"/>
        <source>resolve</source>
        <translation>已解决</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="62"/>
        <source>pending</source>
        <translation>处理中</translation>
    </message>
    <message utf8="true">
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="80"/>
        <source>dealwith idea：</source>
        <translation>处理意见:</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="111"/>
        <source>ingored</source>
        <translation>忽略</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="124"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="142"/>
        <source>unprocessed</source>
        <translation>未解决</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="155"/>
        <source>joindown</source>
        <translation>合并处理</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="173"/>
        <source>suggestted</source>
        <translation>误报</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmDealWithDlg.ui" line="191"/>
        <source>AlarmDealwith</source>
        <translation>报警处理</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmMainDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmMainDlg.ui" line="14"/>
        <source>Form</source>
        <translation>报警列表</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmMainDlg.ui" line="26"/>
        <source>Alarmlist</source>
        <translation>报警列表</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmMainDlg.ui" line="39"/>
        <source>Querylist</source>
        <translation>查询列表</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmMainDlg.ui" line="58"/>
        <source>PauseRefresh</source>
        <translation>暂停刷新</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmMainDlg.ui" line="77"/>
        <source>DisplayAlarmSuspendWnd</source>
        <translation>显示悬浮窗口</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmQueryDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="38"/>
        <source>AlarmType</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <source>AlarmQuery</source>
        <translation type="obsolete">报警查询</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="73"/>
        <source>StartTime</source>
        <translation>开始时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="98"/>
        <source>EndTime</source>
        <translation>结束时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="114"/>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="130"/>
        <source>Static</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="172"/>
        <source>Query</source>
        <translation>查询</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="185"/>
        <source>Camera Chnl</source>
        <translation>视频通道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryDlg.ui" line="198"/>
        <source>Alarm Input</source>
        <translation>报警输入</translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmQueryResultDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmQueryResultDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>AlarmManageAlarmShowDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="195"/>
        <source>Unsettled/Settled</source>
        <translation>未处理/已处理</translation>
    </message>
    <message>
        <source>1</source>
        <translation type="obsolete">1</translation>
    </message>
    <message>
        <source>all</source>
        <translation type="obsolete">全部</translation>
    </message>
    <message>
        <source>level 1</source>
        <translation type="obsolete">一级报警</translation>
    </message>
    <message>
        <source>level 2</source>
        <translation type="obsolete">二级报警</translation>
    </message>
    <message>
        <source>level 3</source>
        <translation type="obsolete">三级报警</translation>
    </message>
    <message>
        <source>level 4</source>
        <translation type="obsolete">四级报警</translation>
    </message>
    <message>
        <source>level 5</source>
        <translation type="obsolete">五级报警</translation>
    </message>
    <message>
        <source>PauseRefresh</source>
        <translation type="obsolete">暂停刷新</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="49"/>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="208"/>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="221"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>Result</source>
        <translation type="obsolete">查询结果</translation>
    </message>
    <message>
        <source>unprocessed:</source>
        <translation type="obsolete">未处理:</translation>
    </message>
    <message>
        <source>all:</source>
        <translation type="obsolete">全部:</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmManageAlarmShowDlg.ui" line="31"/>
        <source>Selected number:</source>
        <translation>已选中报警条数:</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeConfigDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="32"/>
        <source>SchemeInfo</source>
        <translation>预案信息配置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="51"/>
        <source>AlarmSource</source>
        <translation>报警源配置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="70"/>
        <source>LinkVideo</source>
        <translation>联动视频配置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="95"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="120"/>
        <source>Previous</source>
        <translation>上一步</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="145"/>
        <source>Next</source>
        <translation>下一步</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeConfigDlg.ui" line="170"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeGlobalDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">名称</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="70"/>
        <source>Description</source>
        <translation>说明信息</translation>
    </message>
    <message>
        <source>Time</source>
        <translation type="obsolete">时间</translation>
    </message>
    <message>
        <source>Audio</source>
        <translation type="obsolete">声音</translation>
    </message>
    <message>
        <source>Others</source>
        <translation type="obsolete">其他</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="34"/>
        <source>Scheme name</source>
        <translation>预案名称</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="106"/>
        <source>Time config</source>
        <translation>时间设置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="127"/>
        <source>Audio config</source>
        <translation>声音设置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="148"/>
        <source>Others config</source>
        <translation>其他设置</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="169"/>
        <source>All-day</source>
        <translation>全天</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="187"/>
        <source>Subsection</source>
        <translation>分时段</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="205"/>
        <source>Alarm type</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="232"/>
        <source>Path</source>
        <translation>声音路径</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="298"/>
        <source>Scan</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="328"/>
        <source>Play</source>
        <translation>试听</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="346"/>
        <source>Loop play</source>
        <translation>循环播放</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="376"/>
        <source>Default</source>
        <translation>恢复默认值</translation>
    </message>
    <message>
        <source>(Be valid to undefined alarm type.)</source>
        <translation type="obsolete">(只对非自定义报警类型有效)</translation>
    </message>
    <message>
        <source>(Only valid for un-customized alarm type)</source>
        <translation type="obsolete">只对非自定义报警有效</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="394"/>
        <source>eMap alarm flash</source>
        <translation>电子地图报警闪烁</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="499"/>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="1378"/>
        <source>Level</source>
        <translation>等级</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="580"/>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="1261"/>
        <source>End</source>
        <translation>结束</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="601"/>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="1342"/>
        <source>Begin</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeGlobalDlg.ui" line="1183"/>
        <source>Level of next subsection</source>
        <translation>剩余时间段等级</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeLinkActionDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkActionDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkActionDlg.ui" line="66"/>
        <source>AutoStart</source>
        <translation>自动开启输出设备</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkActionDlg.ui" line="99"/>
        <source>Stay time</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkActionDlg.ui" line="126"/>
        <source>(10s~12h)</source>
        <translation>秒(10秒-12小时)</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeLinkDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="43"/>
        <source>Video</source>
        <translation>联动视频</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="73"/>
        <source>Alarm</source>
        <translation>报警输出</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="118"/>
        <source>Name:</source>
        <translation>设备名称</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="292"/>
        <source>Others</source>
        <translation>其他</translation>
    </message>
    <message>
        <source>Alarm Devive Name</source>
        <translation type="obsolete">报警设备名称</translation>
    </message>
    <message>
        <source>Filter:</source>
        <translation type="obsolete">过滤</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="190"/>
        <source>Alarm type:</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkDlg.ui" line="247"/>
        <source>AlarmSource</source>
        <translation>报警源</translation>
    </message>
    <message>
        <source>Device name</source>
        <translation type="obsolete">报警设备名称</translation>
    </message>
    <message>
        <source>Filter</source>
        <translation type="obsolete">过滤</translation>
    </message>
    <message>
        <source>Alarm type</source>
        <translation type="obsolete">报警类型</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeLinkVideoDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkVideoDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Prepoint</source>
        <translation type="obsolete">预置点</translation>
    </message>
    <message>
        <source>(1-255)</source>
        <translation type="obsolete">(1-255)</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkVideoDlg.ui" line="60"/>
        <source>Stay time</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeLinkVideoDlg.ui" line="90"/>
        <source>(10s-12h)</source>
        <translation>秒(10秒-12小时)</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeListDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeListDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeListDlg.ui" line="103"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">修改</translation>
    </message>
</context>
<context>
    <name>AlarmSchemeSourceDlg</name>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="184"/>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="301"/>
        <source>Alarm type</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="315"/>
        <source>Original Dev</source>
        <translation>视频通道</translation>
    </message>
    <message>
        <source>Original Device</source>
        <translation type="obsolete">视频通道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="328"/>
        <source>Alarm Input</source>
        <translation>报警输入</translation>
    </message>
    <message>
        <source>PushButton</source>
        <translation type="obsolete">下移</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/Ui/AlarmSchemeSourceDlg.ui" line="157"/>
        <source>Name</source>
        <translation>设备名称</translation>
    </message>
</context>
<context>
    <name>CAddToMG</name>
    <message>
        <source>Add</source>
        <translation type="obsolete">将所选中的</translation>
    </message>
    <message>
        <source>selected devices into management.</source>
        <translation type="obsolete">台设备加入管理中！</translation>
    </message>
    <message>
        <source>User:</source>
        <translation type="obsolete">用户名：</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation type="obsolete">密  码：</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation type="obsolete">组  别：</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Add Management</source>
        <translation type="obsolete">加入管理</translation>
    </message>
</context>
<context>
    <name>CAlarmIOBaseDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1817"/>
        <source>Device List</source>
        <translation>设备列表</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1839"/>
        <source>Alarm Input Group</source>
        <translation>报警输入分组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1843"/>
        <source>Alarm Output Group</source>
        <translation>报警输出分组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1929"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1954"/>
        <source>No channels are selected!</source>
        <translation>没有选中通道.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1936"/>
        <source>Please select a group!</source>
        <translation>请选择分组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1977"/>
        <source>Device Name</source>
        <translation>设备名</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="2005"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="2037"/>
        <source>Group Name</source>
        <translation>分组名</translation>
    </message>
</context>
<context>
    <name>CAlarmIOGroupTree</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1626"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1636"/>
        <source>New group</source>
        <translation>新建组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1468"/>
        <source>Delete group</source>
        <translation>删除组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1458"/>
        <source>Add</source>
        <translation>新建组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1691"/>
        <source>No group is selected.</source>
        <translation>没有选中分组</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1695"/>
        <source>Are you sure to delete this group!</source>
        <translation>确定删除此分组?</translation>
    </message>
</context>
<context>
    <name>CAlarmIOGroupTreeCtrl</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOGroupTreeCtrl.cpp" line="126"/>
        <location filename="AlarmCtrl/AlarmIOGroupTreeCtrl.cpp" line="389"/>
        <location filename="AlarmCtrl/AlarmIOGroupTreeCtrl.cpp" line="434"/>
        <source>Input Search Context</source>
        <translation>请输入查询条件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOGroupTreeCtrl.cpp" line="147"/>
        <location filename="AlarmCtrl/AlarmIOGroupTreeCtrl.cpp" line="578"/>
        <source>root</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>CAlarmIOManagerDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="2206"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="2188"/>
        <source>Input Manager</source>
        <translation>报警输入</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="2201"/>
        <source>Output Manager</source>
        <translation>报警输出</translation>
    </message>
</context>
<context>
    <name>CAlarmLinkCtrl</name>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="85"/>
        <source>Alarm Link</source>
        <translation>报警联动</translation>
    </message>
    <message>
        <source>LockState</source>
        <translation type="obsolete">锁定状态</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="154"/>
        <source>Alarmsource</source>
        <translation>报警源</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="154"/>
        <source>AlarmType</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="154"/>
        <source>times</source>
        <translation>次数</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="170"/>
        <source>AlarmoutChnId</source>
        <translation>报警输出通道ID</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="170"/>
        <source>AlarmoutChnName</source>
        <translation>报警输出通道名</translation>
    </message>
    <message>
        <source>WndNo</source>
        <translation type="obsolete">窗口号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="170"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="187"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="187"/>
        <source>CameraId</source>
        <translation>摄像头ID</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="187"/>
        <source>CameraName</source>
        <translation>摄像头名称</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="187"/>
        <source>VideoState</source>
        <translation>视频状态</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="187"/>
        <source>Window</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="249"/>
        <source>lockalarm</source>
        <translation>暂停刷新</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="310"/>
        <source>Unlock</source>
        <translation>解锁</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="316"/>
        <source>Lock</source>
        <translation>锁屏</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="1386"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2334"/>
        <source>open success</source>
        <translation>打开成功</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="1389"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2337"/>
        <source>open failed</source>
        <translation>打开失败</translation>
    </message>
    <message>
        <source>error</source>
        <translation type="obsolete">错误</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2399"/>
        <source>Err_AlarmCtrl_Err_HasVideoPlayToLock_CheckClose</source>
        <translation>视频已锁定</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2459"/>
        <source>Err_AlarmCtrl_Err_HasVideoPlayToDelete_CheckClose</source>
        <translation>视频已删除</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="1392"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2340"/>
        <source>close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <source>opened</source>
        <translation type="obsolete">打开</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="1372"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2348"/>
        <source>close video</source>
        <translation>关闭视频</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="1370"/>
        <location filename="AlarmCtrl/AlarmLinkCtrl.cpp" line="2350"/>
        <source>open video</source>
        <translation>打开视频</translation>
    </message>
    <message>
        <source>Alarm Source</source>
        <translation type="obsolete">报警源</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmDealWithDlg</name>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmDealwithDlg.cpp" line="249"/>
        <source>Be true that the DealIdea is not include \%&quot;&amp;&lt;&gt;&apos;</source>
        <translation>处理意见不能含有\%&quot;&amp;&lt;&gt;&apos;等特殊字符！</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmQueryDlg</name>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <source>Be true that the stay time is not Digital</source>
        <translation type="obsolete">停留时间必须为数字！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="257"/>
        <source>Alarm query timeout!</source>
        <translation>报警查询超时,是否继续查询？</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="565"/>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="643"/>
        <source>Please select a channel!</source>
        <translation>请选择通道！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="554"/>
        <source>The start time is more than end time!</source>
        <translation>开始时间不能超过结束时间！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="575"/>
        <source>No query results!</source>
        <translation>没有相应查询结果</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="704"/>
        <source>The selected channels are not inquires the authority!</source>
        <translation>所选通道都没有报警查询权限！</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmQueryResultDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>Device</source>
        <translation>设备</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>Serial</source>
        <translation>序号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>DealState</source>
        <translation>处理状态</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>AlarmType</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>Time</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>EventType</source>
        <translation>事件类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="194"/>
        <source>Channel</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="526"/>
        <source>Query results has reached upper limit, please try to shorten the query interval!</source>
        <translation>查询结果已达上限，请尝试缩短查询区间！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="589"/>
        <source>There&apos;s no access channels!</source>
        <translation>存在无查询权限的通道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryResultDlg.cpp" line="594"/>
        <source>No query results!</source>
        <translation>没有相应查询结果</translation>
    </message>
    <message>
        <source>appear</source>
        <translation type="obsolete">显示</translation>
    </message>
    <message>
        <source>disappear</source>
        <translation type="obsolete">隐藏</translation>
    </message>
</context>
<context>
    <name>CAlarmManageAlarmShowDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>SN</source>
        <translation>序号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>device</source>
        <translation>设备</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>dealwith state</source>
        <translation>处理状态</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>alarmtype</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>time</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>eventtype</source>
        <translation>事件类型</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>Channel</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="386"/>
        <source>alarmlevel</source>
        <translation>报警等级</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1429"/>
        <source>occur</source>
        <translation>产生</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1432"/>
        <source>disappear</source>
        <translation>消失</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1451"/>
        <source>reslove</source>
        <translation>已解决</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1454"/>
        <source>unprocessed</source>
        <translation>未解决</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1457"/>
        <source>pending</source>
        <translation>处理中</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1460"/>
        <source>suggestted</source>
        <translation>误报</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1463"/>
        <source>ignored</source>
        <translation>忽略</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="1466"/>
        <source>unknow</source>
        <translation>未识别</translation>
    </message>
</context>
<context>
    <name>CAlarmOutputItem</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="190"/>
        <location filename="AlarmCtrl/AlarmIOManager.h" line="179"/>
        <source>open</source>
        <translation>打开</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.h" line="173"/>
        <source>close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.h" line="185"/>
        <source>unkonwn</source>
        <translation>未知</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeConfigDlg</name>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <source>A same name has existed</source>
        <translation type="obsolete">已存在相同名字</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeConfigDlg.cpp" line="584"/>
        <source>The size of scheme is to big</source>
        <translation>预案长度过长！</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeGlobalDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="53"/>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="60"/>
        <source>Select a wav file</source>
        <translation>选择一个WAV文件</translation>
    </message>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="55"/>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="64"/>
        <source>WAVE Files (*.wav)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="203"/>
        <source>./</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="505"/>
        <source>Be true that the time section is not repeat.</source>
        <translation>请检查每个时间段的开始时间是否小于结束时间、时间段之间是否存在重叠！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="511"/>
        <source>Be true that the schemeName is not empty.</source>
        <translation>请确定预案名称不为空.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="522"/>
        <source>Be true that the schemeName is not include \%&quot;&amp;&lt;&gt;&apos;</source>
        <translation>预案名称中不能含有\%&quot;&amp;&lt;&gt;&apos;等特殊字符！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="529"/>
        <source>Be true that the length of schemeName is not more than 64</source>
        <translation>预案名称不能超过64个字！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="540"/>
        <source>Be true that the schemeDsc is not include \%&quot;&amp;&lt;&gt;&apos;</source>
        <translation>预案说明信息中不能含有\%&quot;&amp;&lt;&gt;&apos;等特殊字符！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="547"/>
        <source>Be true that the length of schemeDsc is not more than 256</source>
        <translation>预案说明信息不能超过256个字！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="556"/>
        <source>The shcheme name has used, please use other name!</source>
        <translation>预案名称已经被使用，请使用其他名称！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="652"/>
        <source>some starttime is later than endtime.</source>
        <translation>请检查每个时间段的开始时间是否小于结束时间！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="670"/>
        <source>Be true that there is no same section</source>
        <translation>请检查每个时间段的开始时间是否小于结束时间、时间段之间是否存在重叠！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="818"/>
        <source>Level1</source>
        <translation>等级一</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="818"/>
        <source>Level2</source>
        <translation>等级二</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="818"/>
        <source>Level3</source>
        <translation>等级三</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="818"/>
        <source>Level4</source>
        <translation>等级四</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeGlobalDlg.cpp" line="818"/>
        <source>Level5</source>
        <translation>等级五</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeLinkActionDlg</name>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="59"/>
        <source>Be true that the stay time is not null</source>
        <translation>请先设置停留时间！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="64"/>
        <source>Be true that the stay time is Digital</source>
        <translation>停留时间必须为整数！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="71"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="395"/>
        <source>Be true that the stay time is in 10s-12h</source>
        <translation>停留时间的范围为10秒-12小时！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="108"/>
        <source>Be true that select one alarm source</source>
        <translation>请先选择报警源！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="187"/>
        <source>QLineEdit { background-color : rgb(174,182,197); color:black;}</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="202"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="202"/>
        <source>LinkOutput</source>
        <translation>联动输出</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="202"/>
        <source>AutoStart</source>
        <translation>自动开启</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="202"/>
        <source>StayTime</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="352"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="466"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="474"/>
        <source>No</source>
        <translation>否</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="352"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="467"/>
        <source>Yes</source>
        <translation>是</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkActionDlg.cpp" line="388"/>
        <source>Be true that the stay time is not Digital</source>
        <translation>停留时间必须为整数！</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeLinkDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkDlg.cpp" line="160"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkDlg.cpp" line="160"/>
        <source>AlarmDevice</source>
        <translation>报警设备</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkDlg.cpp" line="160"/>
        <source>AlarmType</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">全部</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkDlg.cpp" line="431"/>
        <source>Are you sure not config alarm link information?</source>
        <translation>确定该预案暂时不配置联动信息吗?</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeLinkOthersDlg</name>
    <message>
        <source>Alarm type</source>
        <translation type="obsolete">报警类型</translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="obsolete">声音路径</translation>
    </message>
    <message>
        <source>Scan</source>
        <translation type="obsolete">浏览</translation>
    </message>
    <message>
        <source>Loop play</source>
        <translation type="obsolete">循环播放</translation>
    </message>
    <message>
        <source>eMap alarm flash</source>
        <translation type="obsolete">电子地图报警闪烁</translation>
    </message>
    <message>
        <source>Select a wav file</source>
        <translation type="obsolete">选择一个WAV文件</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeLinkVideoDlg</name>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <source>Be true that the PrePoint is not null</source>
        <translation type="obsolete">请先设置预置点！</translation>
    </message>
    <message>
        <source>Be true that the PrePoint is Digital</source>
        <translation type="obsolete">预置点必须为整数！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="84"/>
        <source>Be true that the stay time is not null</source>
        <translation>请先设置停留时间！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="89"/>
        <source>Be true that the stay time is Digital</source>
        <translation>停留时间必须为整数！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="97"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="250"/>
        <source>Be true that the stay time is in 10s-12h</source>
        <translation>停留时间的范围为10秒-12小时！</translation>
    </message>
    <message>
        <source>Be true that the PrePoint is in 1-255</source>
        <translation type="obsolete">预置点的范围为1-255！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="169"/>
        <source>Be true that select one alarm source</source>
        <translation>请先选择报警源！</translation>
    </message>
    <message>
        <source>Be true that the PrePoint is not Digital</source>
        <translation type="obsolete">预置点必须为整数！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="77"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="156"/>
        <source>Link video count can&apos;t exceed 36 !</source>
        <translation>联动视频数量不能超过36!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="237"/>
        <source>Be true that the stay time is not Digital</source>
        <translation>停留时间必须为整数！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="312"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="488"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="497"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="671"/>
        <source>No</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="441"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="441"/>
        <source>LinkVideo</source>
        <translation>联动视频</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="441"/>
        <source>Prepoint</source>
        <translation>预置点</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeLinkVideoDlg.cpp" line="441"/>
        <source>StayTime</source>
        <translation>停留时间</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeListDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="67"/>
        <source>AddScheme</source>
        <translation>添加预案</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="68"/>
        <source>EmportScheme</source>
        <translation>导出预案</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="69"/>
        <source>ImportScheme</source>
        <translation>导入预案</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="165"/>
        <source>modify</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="166"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>Description</source>
        <translation>说明信息</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>Launch time</source>
        <translation>启动时间</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="256"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="475"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1352"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1358"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="489"/>
        <source> </source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="711"/>
        <source>Oversize file!</source>
        <translation>文件过大!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="907"/>
        <source>The count of scheme file that Imported is:</source>
        <translation>已导入的预案个数:</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="922"/>
        <source>Please add alarm scheme firstly.</source>
        <translation>请先添加预案！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1078"/>
        <source>shcheme export failed!</source>
        <translation>预案导出失败！</translation>
    </message>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="356"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="544"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="621"/>
        <source>Be true select one alarm scheme</source>
        <translation>请先选择预案！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="431"/>
        <source>The max count of scheme is 50!</source>
        <translation>最多只能配置50条报警预案！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="626"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="653"/>
        <source>Are you sure to delete scheme?</source>
        <translation>确定删除报警预案？</translation>
    </message>
    <message>
        <source>Failed to delete</source>
        <translation type="obsolete">删除失败</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="668"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="675"/>
        <source>Select a scheme file</source>
        <translation>请选择一个预案文件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="670"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="679"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="949"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="963"/>
        <source>XML Files (*.xml)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="706"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="728"/>
        <source>Scheme parse failed!</source>
        <translation>预案解析失败！</translation>
    </message>
    <message>
        <source>A same name has existed.</source>
        <translation type="obsolete">该预案名称已经存在,请设置其他名称！</translation>
    </message>
    <message>
        <source>Scheme count more than 50</source>
        <translation type="obsolete">预案数大于50</translation>
    </message>
    <message>
        <source>Failed to import alarm scheme.</source>
        <translation type="obsolete">导入报警预案失败</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="941"/>
        <source>no scheme is selected.</source>
        <translation>未选中预案</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="947"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="959"/>
        <source>Save as...</source>
        <translation>另存为</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1063"/>
        <source>Succeeded to export alarm scheme.</source>
        <translation>导出报警预案成功.</translation>
    </message>
    <message>
        <source>Failed to export alarm scheme.</source>
        <translation type="obsolete">导出报警预案失败.</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="475"/>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1354"/>
        <source>Open</source>
        <translation>开启</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation type="obsolete">警告</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1436"/>
        <source>Too long no saving.</source>
        <translation>长时间未保存预案.</translation>
    </message>
    <message>
        <source>Succeeded save scheme</source>
        <translation type="obsolete">保存预案成功</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1702"/>
        <source>Failed to save scheme</source>
        <translation>保存预案失败</translation>
    </message>
    <message>
        <source>Succeeded save delete</source>
        <translation type="obsolete">删除预案成功</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1727"/>
        <source>Failed save delete</source>
        <translation>删除预案失败</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="1757"/>
        <source>CheckCover</source>
        <translation>是否进行检测?</translation>
    </message>
</context>
<context>
    <name>CAlarmSchemeSourceDlg</name>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="98"/>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="292"/>
        <source>Alarm source count can&apos;t exceed 1000!</source>
        <translation>最多添加1000个报警源！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="292"/>
        <source>Add new alarm source count: </source>
        <translation>新加报警源个数：</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="525"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="525"/>
        <source>Alarm device</source>
        <translation>报警设备</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="525"/>
        <source>Alarm type</source>
        <translation>报警类型</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">全部</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="947"/>
        <source>Are you sure not config the alarm source and link info to continue?</source>
        <translation>确定不配置报警源和联动信息，继续保存？</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="954"/>
        <source>Please select the alarm source first!</source>
        <translation>请先配置报警源！</translation>
    </message>
    <message>
        <source>Are you sure not config the alarm source?</source>
        <translation type="obsolete">未选择报警源，是否继续?</translation>
    </message>
</context>
<context>
    <name>CBaseSelectItem</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="111"/>
        <source>Modify Channel Name Failed!</source>
        <translation>修改通道名失败！</translation>
    </message>
</context>
<context>
    <name>CDateTimeInterval</name>
    <message>
        <source>Start</source>
        <translation type="obsolete">启用</translation>
    </message>
    <message>
        <source>Level</source>
        <translation type="obsolete">等级</translation>
    </message>
    <message>
        <source>Level1</source>
        <translation type="obsolete">等级一</translation>
    </message>
    <message>
        <source>Level2</source>
        <translation type="obsolete">等级二</translation>
    </message>
    <message>
        <source>Level3</source>
        <translation type="obsolete">等级三</translation>
    </message>
    <message>
        <source>Level4</source>
        <translation type="obsolete">等级四</translation>
    </message>
    <message>
        <source>Level5</source>
        <translation type="obsolete">等级五</translation>
    </message>
</context>
<context>
    <name>CDevDetail</name>
    <message>
        <source>Base Information</source>
        <translation type="obsolete">基本信息</translation>
    </message>
    <message>
        <source>Manage state:</source>
        <translation type="obsolete">管理状态：</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation type="obsolete">设备类型：</translation>
    </message>
    <message>
        <source>Manufactury:</source>
        <translation type="obsolete">厂商：</translation>
    </message>
    <message>
        <source>Model:</source>
        <translation type="obsolete">设备型号：</translation>
    </message>
    <message>
        <source>Serial:</source>
        <translation type="obsolete">设备序列号：</translation>
    </message>
    <message>
        <source>IP:</source>
        <translation type="obsolete">IP：</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation type="obsolete">端口号：</translation>
    </message>
    <message>
        <source>Version:</source>
        <translation type="obsolete">版本号：</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation type="obsolete">组别：</translation>
    </message>
    <message>
        <source>User:</source>
        <translation type="obsolete">用户名：</translation>
    </message>
    <message>
        <source>Channel Information</source>
        <translation type="obsolete">通道信息</translation>
    </message>
    <message>
        <source>Video input channel num:</source>
        <translation type="obsolete">视频输入通道数：</translation>
    </message>
    <message>
        <source>Video output channel num:</source>
        <translation type="obsolete">视频输出通道数：</translation>
    </message>
    <message>
        <source>Alarm input channel num:</source>
        <translation type="obsolete">报警输入通道数：</translation>
    </message>
    <message>
        <source>Alarm output channel num:</source>
        <translation type="obsolete">报警输出通道数：</translation>
    </message>
    <message>
        <source>Title:</source>
        <translation type="obsolete">设备名称：</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Detail</source>
        <translation type="obsolete">详情</translation>
    </message>
    <message>
        <source>Management</source>
        <translation type="obsolete">已管理</translation>
    </message>
    <message>
        <source>Not Management</source>
        <translation type="obsolete">未管理</translation>
    </message>
</context>
<context>
    <name>CIvsFDlg</name>
    <message>
        <location filename="View/FaceRecognize/IvsFDlg.cpp" line="121"/>
        <source>Facerecognize</source>
        <translation>人脸识别</translation>
    </message>
</context>
<context>
    <name>CManulAdd</name>
    <message utf8="true">
        <location filename="View/DeviceManager/cmanuladd.ui" line="26"/>
        <source>手动添加</source>
        <translation></translation>
    </message>
    <message>
        <source>Input Information</source>
        <translation type="obsolete">输入信息</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="63"/>
        <source>Input information</source>
        <translation>输入信息</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="115"/>
        <source>Title:</source>
        <translation>设备名称:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="160"/>
        <source>Onvif</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="183"/>
        <source>Group Name:</source>
        <translation>分组名称:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="241"/>
        <source>Type:</source>
        <translation>设备类型:</translation>
    </message>
    <message>
        <source>Display Amount:</source>
        <translation type="obsolete">显示器:</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>6</source>
        <translation type="obsolete">6</translation>
    </message>
    <message>
        <source>7</source>
        <translation type="obsolete">7</translation>
    </message>
    <message>
        <source>8</source>
        <translation type="obsolete">8</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="299"/>
        <source>IP/Domain Name:</source>
        <translation>IP/域名:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="550"/>
        <source>Get information</source>
        <translation>获取信息</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="571"/>
        <source>Device detail</source>
        <translation>设备详情</translation>
    </message>
    <message>
        <source>Device model:</source>
        <translation type="obsolete">设备型号:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="623"/>
        <source>Device serial:</source>
        <translation>设备序列号:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="684"/>
        <source>Video input:</source>
        <translation>视频输入数:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="745"/>
        <source>Video output:</source>
        <translation>视频输出数:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="803"/>
        <source>Alarm input:</source>
        <translation>报警输入数:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="861"/>
        <source>Alarm output:</source>
        <translation>报警输出数:</translation>
    </message>
    <message>
        <source>Manufactury:</source>
        <translation type="obsolete">厂商:</translation>
    </message>
    <message>
        <source>Add Type:</source>
        <translation type="obsolete">添加类型:</translation>
    </message>
    <message>
        <source>Single device</source>
        <translation type="obsolete">单个设备</translation>
    </message>
    <message>
        <source>Domain name</source>
        <translation type="obsolete">域名</translation>
    </message>
    <message>
        <source>Register ID</source>
        <translation type="obsolete">注册ID</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="357"/>
        <source>Port:</source>
        <translation>端 口:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="415"/>
        <source>User:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="473"/>
        <source>Password:</source>
        <translation>密  码:</translation>
    </message>
    <message>
        <source>Group:</source>
        <translation type="obsolete">组  别:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="949"/>
        <source>Continuous add</source>
        <translation>连续添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="984"/>
        <source>Create group</source>
        <translation>创建分组</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="1009"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.ui" line="1034"/>
        <source>Close</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>IP:</source>
        <oldsource>IP地址：</oldsource>
        <translation type="obsolete">IP:</translation>
    </message>
    <message>
        <source>IP Camera</source>
        <translation type="obsolete">网络摄像机</translation>
    </message>
    <message>
        <source>DVR</source>
        <translation type="obsolete">数字硬盘录像机</translation>
    </message>
    <message>
        <source>IPSD</source>
        <translation type="obsolete">网络球机</translation>
    </message>
    <message>
        <source>NVS</source>
        <translation type="obsolete">网络视频服务器</translation>
    </message>
    <message>
        <source>Storage Video Recorder</source>
        <translation type="obsolete">网络存储录像机</translation>
    </message>
    <message>
        <source>Storage Video Recorder-backup server</source>
        <translation type="obsolete">录像备份服务器</translation>
    </message>
    <message>
        <source>NVR</source>
        <translation type="obsolete">网络硬盘录像机</translation>
    </message>
    <message>
        <source>Matrix</source>
        <translation type="obsolete">矩阵</translation>
    </message>
    <message>
        <source>NVD</source>
        <translation type="obsolete">解码器</translation>
    </message>
    <message>
        <source>SNVD</source>
        <translation type="obsolete">软解码服务器</translation>
    </message>
    <message>
        <source>DaHua</source>
        <translation type="obsolete">大华</translation>
    </message>
    <message>
        <source>IP address:</source>
        <translation type="obsolete">IP地址：</translation>
    </message>
    <message>
        <source>Domain name:</source>
        <translation type="obsolete">域名:</translation>
    </message>
    <message>
        <source>Define</source>
        <translation type="obsolete">自定义</translation>
    </message>
    <message>
        <source>Dahua</source>
        <translation type="obsolete">大华</translation>
    </message>
    <message>
        <source>Register ID:</source>
        <translation type="obsolete">注册ID:</translation>
    </message>
    <message>
        <source>Add Device</source>
        <translation type="obsolete">添加设备</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="216"/>
        <source>Modify Device</source>
        <translation>修改设备</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="38"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="45"/>
        <source>ISD</source>
        <translation>智能球机</translation>
    </message>
    <message>
        <source>Device Detail</source>
        <translation type="obsolete">设备详情</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="178"/>
        <source>Manul Add</source>
        <translation>手动添加</translation>
    </message>
    <message>
        <source>Please input card serial number!</source>
        <translation type="obsolete">请输入注册ID号！</translation>
    </message>
    <message>
        <source>The number of card is too long!</source>
        <translation type="obsolete">ID号太长</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="349"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="367"/>
        <source>IP/Domain Name can not be empty.</source>
        <translation>IP/域名 不能为空.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="408"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="999"/>
        <source>Device&apos;s port can not be empty.</source>
        <translation>设备端口号不能为空.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="419"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1010"/>
        <source>Port can not be more than</source>
        <translation>端口号不能大于</translation>
    </message>
    <message>
        <source>IP is wrong!</source>
        <translation type="obsolete">IP错误</translation>
    </message>
    <message>
        <source>Please input device&apos;s port!</source>
        <translation type="obsolete">请输入设备端口号</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="429"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1023"/>
        <source>User name can not be empty!</source>
        <translation>用户名不能为空!</translation>
    </message>
    <message>
        <source>Password can not be empty!</source>
        <translation type="obsolete">密码不能为空!</translation>
    </message>
    <message>
        <source>User name is wrong!</source>
        <translation type="obsolete">用户名错误</translation>
    </message>
    <message>
        <source>Password is wrong!</source>
        <translation type="obsolete">密码错误</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="376"/>
        <source>Device name is empty!</source>
        <translation>设备名为空!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="387"/>
        <source>Group name is empty!</source>
        <translation>分组名称为空!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="397"/>
        <source>Group name is existed!</source>
        <translation>分组名称已存在!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="723"/>
        <source>VideoIn count can not more than 256!</source>
        <translation>视频输入数不能超过256个!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="728"/>
        <source>VideoOut count can not more than 256!</source>
        <translation>视频输出数不能超过256个!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="733"/>
        <source>AlarmIn count can not more than 256!</source>
        <translation>报警输入数不能超过256个!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="738"/>
        <source>AlarmOut count can not more than 256!</source>
        <translation>报警输出数不能超过256个!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="788"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="811"/>
        <source>Device Title has in list!</source>
        <translation>设备名已存在!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="793"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="816"/>
        <source>IP has in list!</source>
        <translation>IP端口重复!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="979"/>
        <source>Get device info fail!Please input channel number.</source>
        <translation>获取信息超时!请手动输入通道数.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1096"/>
        <source>Invalid IP/Domain name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1099"/>
        <source>Invalid password!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1102"/>
        <source>User account does not exist!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1105"/>
        <source>Time out!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1108"/>
        <source>Current account has logged in!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1111"/>
        <source>Current account has been locked!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1114"/>
        <source>Current account has been blacklisted!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1117"/>
        <source>Resource is not sufficient, system is busy now!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1120"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1123"/>
        <source>Can not find the network host!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1126"/>
        <source>The connections has reached the maximum value!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="1129"/>
        <source>Get device info fail!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Device Title or IP has in list!</source>
        <translation type="obsolete">设备名或IP已存在列表中</translation>
    </message>
    <message>
        <source>IP or Port is empty!</source>
        <translation type="obsolete">IP或端口为空!</translation>
    </message>
    <message>
        <source>Device information is being getting,Please waiting...</source>
        <translation type="obsolete">设备信息获取中，请稍后!</translation>
    </message>
</context>
<context>
    <name>COriginalDeviceTree</name>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="735"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1084"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1129"/>
        <source>Input Search Context</source>
        <translation>请输入查询条件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="754"/>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1298"/>
        <source>root</source>
        <translation>根节点</translation>
    </message>
</context>
<context>
    <name>CPlayBackAlarmSelDlg</name>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="24"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="30"/>
        <source>Alarm</source>
        <translation>报警录像</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="27"/>
        <source>General</source>
        <translation>普通录像</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="33"/>
        <source>Motion Detect</source>
        <translation>动态检测</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="36"/>
        <source>Card</source>
        <translation>卡号录像</translation>
    </message>
</context>
<context>
    <name>CPlayBackCtrlDlg</name>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.ui" line="14"/>
        <source>CPlayBackCtrlDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.ui" line="115"/>
        <source>*1</source>
        <translation></translation>
    </message>
    <message>
        <source>Download</source>
        <translation type="obsolete">下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="94"/>
        <source>16X</source>
        <translation>16X</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="384"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="563"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2954"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2971"/>
        <source>start playback failed. </source>
        <translation>开始回放失败。</translation>
    </message>
    <message>
        <source>video first data requesting...</source>
        <translation type="obsolete">第一帧码流请求中...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="437"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2955"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2972"/>
        <source>fetch video first data failed. </source>
        <translation>第一帧码流请求失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4738"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4746"/>
        <source>device exception</source>
        <translation>设备异常</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="663"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="924"/>
        <source>SearchRec</source>
        <translation>查询录像</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="568"/>
        <source>No playback right!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="573"/>
        <source>Do not support this operation!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="578"/>
        <source>Insufficient resources!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="583"/>
        <source>Failed to get data!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="588"/>
        <source>Preempt resources!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="593"/>
        <source>Ban on the net!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="1434"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3599"/>
        <source>1X</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2728"/>
        <source>you do not have the power of playback on the device channel !</source>
        <translation>您没有该通道的回放权限！</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2638"/>
        <source>no record now</source>
        <translation>没有录像！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="854"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2671"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4037"/>
        <source>this channel no record the time.</source>
        <translation>此时间该通道无录像！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2777"/>
        <source>is downloading by time now,can&apos;t playback  untill  download stopped!</source>
        <translation>正在按时间下载，切换回放失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2817"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2956"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2973"/>
        <source>get device stream by time failed!</source>
        <translation>按时间获取设备码流失败！</translation>
    </message>
    <message>
        <source>video playback requesting...</source>
        <translation type="obsolete">回放请求中...</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2989"/>
        <source>analyse protocol failed</source>
        <translation>解析协议失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2992"/>
        <source>send data failed</source>
        <translation>发送数据失败！</translation>
    </message>
    <message>
        <source>user name invalidate</source>
        <translation type="obsolete">用户名无效！</translation>
    </message>
    <message>
        <source>password invalidate</source>
        <translation type="obsolete">密码无效！</translation>
    </message>
    <message>
        <source>accounts locked</source>
        <translation type="obsolete">账户被锁定！</translation>
    </message>
    <message>
        <source>remote response failed</source>
        <translation type="obsolete">远端应答失败</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3007"/>
        <source>connect remove point failed</source>
        <translation>网络连接失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3010"/>
        <source>have logined</source>
        <translation>用户已登录！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3013"/>
        <source>have logouted</source>
        <translation>设备已注销</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3016"/>
        <source>analyse xml failed</source>
        <translation>解析sxml文件失败</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3019"/>
        <source>on power to operate</source>
        <translation>没有操作权限！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3022"/>
        <source>unknow device</source>
        <translation>未知设备</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3025"/>
        <source>unknow channel</source>
        <translation>该通道已不存在！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3028"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4730"/>
        <source>device offline</source>
        <translation>设备离线</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3031"/>
        <source>connect rtsp failed</source>
        <translation>连接RTSP失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3034"/>
        <source>listen rtp failed</source>
        <translation>监听RTP失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3037"/>
        <source>connect rtp failed</source>
        <translation>连接RTP失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3040"/>
        <source>rtsp analyse port failed</source>
        <translation>rtsp解析端口失败</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3043"/>
        <source>commond have been canceled</source>
        <translation>命令已取消！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3046"/>
        <source>invalidate session</source>
        <translation>未知链路！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3049"/>
        <source>can not find session!</source>
        <translation>未找到Session！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3052"/>
        <source>can not distinguish play type.</source>
        <translation>无法区分的播放类型！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3055"/>
        <source>seek interface of netsdk returns fail.</source>
        <translation>网络sdk的seek返回失败！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3058"/>
        <source>seek size out of range.</source>
        <translation>seek的大小不在范围内！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3061"/>
        <source>seek time out of range</source>
        <translation>seek的时间不在范围内！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3064"/>
        <source>can not find the device you want in device manager module.</source>
        <translation>在设备管理模块找不到你想要的设备！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3067"/>
        <source>one channel can only bean play one time.</source>
        <translation>一个通道只能同时回放一次！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3070"/>
        <source>not define the type of fetching config information.</source>
        <translation>未定义的获取码流配置信息！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3073"/>
        <source>do not support the type of video stream.</source>
        <translation>不支持的码流类型！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3076"/>
        <source>can not find the device info.</source>
        <translation>找不到该设备信息。</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3079"/>
        <source>params error.</source>
        <translation>参数错误</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3082"/>
        <source>can not find camera info from the params</source>
        <translation>在参数中找不到摄像头信息。</translation>
    </message>
    <message>
        <source>can not find channel info from the params.</source>
        <translation type="obsolete">在参数中找不到通道信息。</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3088"/>
        <source>DHNETSDK returns error.</source>
        <translation>  </translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="3091"/>
        <source>unknow error</source>
        <translation>未知错误！</translation>
    </message>
</context>
<context>
    <name>CPlayBackDownLoadByTimeDlg</name>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="130"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="220"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="492"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="682"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="880"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="982"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1018"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1054"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1174"/>
        <source>undownloaded</source>
        <translation>未下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="296"/>
        <source>Current camera has no download right!</source>
        <translation>当前摄像头没有下载权限</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="302"/>
        <source>Current camera is playbacking, cannot download at the same time!</source>
        <translation>当前摄像头正在回放，不能同时按时间下载！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="369"/>
        <source>One or more of the time repeated !</source>
        <oldsource>Some time periods repeat!</oldsource>
        <translation type="unfinished">某些时间段重复！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="417"/>
        <source>The begin time must less than the end time!</source>
        <translation>开始时间必须小于结束时间！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="424"/>
        <source>The time interval must less than one hour!</source>
        <translation>下载开始时间与结束时间的间隔不能大于1小时！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="433"/>
        <source>You can only download the records between the previous day and the next day of the current selected date: the begin time is error!</source>
        <translation>只能下载当前选定日期的前一天至后一天的录像:开始时间错误！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="437"/>
        <source>You can only download the records between the previous day and the next day of the current selected date: the end time is error!</source>
        <translation>只能下载当前选定日期的前一天至后一天的录像：结束时间错误！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="454"/>
        <source>Qurey the record of this period of time fail or the length of record is zero!</source>
        <translation>获取这段时间的录像失败或录像总长度为0！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="478"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="565"/>
        <source> has been downloaded!</source>
        <translation> 已经被下载！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="479"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="502"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="559"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="566"/>
        <source>tips</source>
        <translation type="unfinished">提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="502"/>
        <source>Continue downloading failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="541"/>
        <source>The length of record file name is more than 1024!</source>
        <translation>录像文件名长度超过1024！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="571"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="604"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="647"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="883"/>
        <source>waiting</source>
        <translation>等待</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1109"/>
        <source>Paused, please cancel first!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1114"/>
        <source>downloaded, cannot remove this time section!</source>
        <translation></translation>
    </message>
    <message>
        <source>downloaded</source>
        <translation type="obsolete">已下载</translation>
    </message>
    <message>
        <source>You can only download the records between the previous day and the next day of the current selected date!</source>
        <translation type="obsolete">只能下载当前选定日期的前一天至后一天的录像！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="809"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="892"/>
        <source>finished</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="506"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="886"/>
        <source>downloading</source>
        <translation>正在下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="290"/>
        <source>The current device is offline or exceptional, cannot download record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="558"/>
        <source> is downloading!</source>
        <translation>正在下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="629"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="946"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1030"/>
        <source>Please select one time section!</source>
        <translation>请选择一个时间段！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="889"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="932"/>
        <source>pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="895"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="898"/>
        <source>unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>undownload</source>
        <translation type="obsolete">未下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1099"/>
        <source>downloading, please cancel first!</source>
        <translation>正在下载，请先取消</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="1104"/>
        <source>Downloading queue, please cancel first!</source>
        <translation>等待下载，请先取消！</translation>
    </message>
    <message>
        <source>downloaded, please cancel first!</source>
        <translation type="obsolete">已下载，请先取消！</translation>
    </message>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadByTimeDlg.cpp" line="601"/>
        <source>Download failed!</source>
        <translation>下载失败</translation>
    </message>
</context>
<context>
    <name>CPlayBackDownLoadbyfileDlg</name>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="60"/>
        <source>SN</source>
        <translation>    编号</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="60"/>
        <source>Begin</source>
        <translation>开始时间</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="60"/>
        <source>End</source>
        <translation>结束时间</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="obsolete">大小</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="60"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <source>The same camera can download only one file every time</source>
        <translation type="obsolete">同一设备通道每次只能下载一个录像！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="400"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="443"/>
        <source>Waiting</source>
        <translation>等待</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="364"/>
        <source>The length of record file name is more than 1024!</source>
        <translation>录像文件名长度超过1024！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="253"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="407"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="553"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="596"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="648"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="706"/>
        <source>undownloaded</source>
        <translation>未下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="224"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="599"/>
        <source>waiting</source>
        <translation>等待</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="60"/>
        <source>Size(KB)</source>
        <translation>大小(KB)</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="177"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="308"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="919"/>
        <source>Max downloading files num is %1!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="292"/>
        <source>Current camera has no download right!</source>
        <translation>当前摄像头没有下载权限</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="331"/>
        <source>The length of selected records is greater than the remained disk space!</source>
        <translation>选定的录像总大小超过磁盘剩余空间！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="384"/>
        <source> has been downloaded!</source>
        <translation> 已经被下载！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="385"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="418"/>
        <source>tips</source>
        <translation type="unfinished">提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="418"/>
        <source>Continue downloading failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="458"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="671"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="756"/>
        <source>Please select one file!</source>
        <translation>请选择一个文件！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="422"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="602"/>
        <source>downloading</source>
        <translation>正在下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="605"/>
        <source>pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="156"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="160"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="170"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="188"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="302"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="578"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="608"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="901"/>
        <source>finished</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="302"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="611"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="901"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="286"/>
        <source>The current device is offline or exceptional, cannot download record!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="614"/>
        <source>unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadbyfileDlg.cpp" line="438"/>
        <source>Download failed!</source>
        <translation>下载失败</translation>
    </message>
</context>
<context>
    <name>CPlayBackDownLoadlistDlg</name>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="20"/>
        <source>CPlayBackDownLoadlistDlg</source>
        <translation></translation>
    </message>
    <message>
        <source>close</source>
        <translation type="obsolete">关闭</translation>
    </message>
    <message>
        <source>cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="67"/>
        <source>downloading</source>
        <translation>正在下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="92"/>
        <source>downloaded</source>
        <translation>已下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="155"/>
        <source>download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="180"/>
        <source>pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="324"/>
        <source>By File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="349"/>
        <source>By Time</source>
        <translation type="unfinished">按时间</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="130"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="271"/>
        <source>disk free space:</source>
        <translation>磁盘空余空间：</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="219"/>
        <source>downloaded size:</source>
        <translation>已下载大小：</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="242"/>
        <location filename="PlayBackCtrl/cplaybackdownloadlistdlg.ui" line="294"/>
        <source>0 M</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>CPlayBackRecordlistDlg</name>
    <message>
        <source>Record list</source>
        <translation type="obsolete">录像列表</translation>
    </message>
</context>
<context>
    <name>CPlayControl</name>
    <message>
        <source>New Row</source>
        <translation type="obsolete">新行</translation>
    </message>
    <message>
        <source>New Column</source>
        <translation type="obsolete">新列</translation>
    </message>
</context>
<context>
    <name>CQueryRecordCtrl</name>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="86"/>
        <source>Dev Rec</source>
        <translation>设备录像</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="97"/>
        <source>PC Rec</source>
        <translation>本地录像</translation>
    </message>
    <message>
        <source>Querying...</source>
        <translation type="obsolete">查询中...</translation>
    </message>
    <message>
        <source>is querying now,do you need to cancel?</source>
        <translation type="obsolete">当前正在查询，确定要停止吗？</translation>
    </message>
    <message>
        <source>SearchRec</source>
        <translation type="obsolete">搜索录像</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="371"/>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="411"/>
        <source>ReQuery</source>
        <translation>重新查询</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="374"/>
        <source>is querying now,do you need to cancel and requery?</source>
        <translation>录像正在查询中。确定重新查询吗？</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="416"/>
        <source>being query...</source>
        <translation>正在查询!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="589"/>
        <source>please select a valid date!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="614"/>
        <source>please select a channel!</source>
        <translation>请先选择一个通道！</translation>
    </message>
    <message>
        <source>you can query 36 channels most!</source>
        <translation type="obsolete">您查询通道太多，最多只允许查询36路通道！</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="630"/>
        <source> channels have been selected,but you can query 36 channels most!</source>
        <translation>个通道被勾选，最多36个能被同时勾选！</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="667"/>
        <source>you not select or all selected is offline</source>
        <translation>您没选或所选通道全是离线的。</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="903"/>
        <source>device name:</source>
        <translation>设备名:</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="914"/>
        <source>channel name:</source>
        <translation>通道名:</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="920"/>
        <source>send query order fail!</source>
        <translation>发送查询失败!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="924"/>
        <source>offline!</source>
        <translation>离线!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="928"/>
        <source>record is being query,please waiting!</source>
        <translation>录像查询中,请稍后!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="932"/>
        <source>query parameter is error!</source>
        <translation>查询参数错误!</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="936"/>
        <source>query fail!</source>
        <translation>查询失败!</translation>
    </message>
</context>
<context>
    <name>CRealPlayCommand</name>
    <message>
        <source>task cannot be null!</source>
        <translation type="obsolete">任务名称不能为空！</translation>
    </message>
</context>
<context>
    <name>CTimeInterval</name>
    <message>
        <source>Start</source>
        <translation type="obsolete">启用</translation>
    </message>
    <message>
        <source>Level</source>
        <translation type="obsolete">等级</translation>
    </message>
    <message>
        <source>Level1</source>
        <translation type="obsolete">等级一</translation>
    </message>
    <message>
        <source>Level2</source>
        <translation type="obsolete">等级二</translation>
    </message>
    <message>
        <source>Level3</source>
        <translation type="obsolete">等级三</translation>
    </message>
    <message>
        <source>Level4</source>
        <translation type="obsolete">等级四</translation>
    </message>
    <message>
        <source>Level5</source>
        <translation type="obsolete">等级五</translation>
    </message>
</context>
<context>
    <name>CTimeTemplateEdit</name>
    <message>
        <source>Level1</source>
        <translation type="obsolete">等级一</translation>
    </message>
    <message>
        <source>Level2</source>
        <translation type="obsolete">等级二</translation>
    </message>
    <message>
        <source>Level3</source>
        <translation type="obsolete">等级三</translation>
    </message>
    <message>
        <source>Level4</source>
        <translation type="obsolete">等级四</translation>
    </message>
    <message>
        <source>Level5</source>
        <translation type="obsolete">等级五</translation>
    </message>
</context>
<context>
    <name>CTreeSearchBar</name>
    <message>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="38"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="54"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="113"/>
        <location filename="DevTreeCtrl/TreeSearchBar.cpp" line="124"/>
        <source>Input Search Context</source>
        <translation>请输入查询条件</translation>
    </message>
</context>
<context>
    <name>CVideoColorAdjustCtrl</name>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="31"/>
        <source>Menu Adjust</source>
        <translation>画面调节</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="47"/>
        <source>Brightness</source>
        <translation>亮度</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="52"/>
        <source>Contrast</source>
        <translation>对比度</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="57"/>
        <source>Saturation</source>
        <translation>饱和度</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="62"/>
        <source>Hue</source>
        <translation>色调</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="125"/>
        <source>Default</source>
        <translation>恢复默认设置</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/VideoColorAdjustCtrl.cpp" line="131"/>
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <source>Default set</source>
        <translation type="obsolete">恢复默认设置</translation>
    </message>
</context>
<context>
    <name>FaceListDlg</name>
    <message>
        <location filename="View/FaceRecognize/FaceListDlg.ui" line="14"/>
        <source>FaceListDlg</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>FileConfig</name>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="26"/>
        <source>label</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="55"/>
        <source>Captrue path</source>
        <translation>图片保存路径</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="84"/>
        <source>Record path</source>
        <translation>录像保存路径</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="97"/>
        <location filename="View/SystemConfig/qfileconfig.ui" line="110"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="123"/>
        <source>ResetConfig</source>
        <translation>恢复默认设置</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.ui" line="136"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
</context>
<context>
    <name>IvsFDlg</name>
    <message>
        <location filename="View/FaceRecognize/ivsfdlg.ui" line="14"/>
        <source>IvsFDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/ivsfdlg.ui" line="26"/>
        <source>Expand</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/ivsfdlg.ui" line="39"/>
        <location filename="View/FaceRecognize/ivsfdlg.ui" line="52"/>
        <source>TextLabel</source>
        <translation>从右边设备树中拖动通道到列表中</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/ivsfdlg.ui" line="65"/>
        <source>Close</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>MatchListDlg</name>
    <message>
        <location filename="View/FaceRecognize/MatchListDlg.ui" line="14"/>
        <source>MatchListDlg</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>NTPConfig</name>
    <message>
        <source>NTP</source>
        <translation type="obsolete">NTP设置</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="obsolete">使能</translation>
    </message>
    <message>
        <source>Server IP</source>
        <translation type="obsolete">服务器IP</translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="obsolete">端口</translation>
    </message>
    <message>
        <source>Time Zone</source>
        <translation type="obsolete">时区</translation>
    </message>
    <message>
        <source>Update time</source>
        <translation type="obsolete">更新时间</translation>
    </message>
    <message>
        <source>Minutes</source>
        <translation type="obsolete">分钟</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
</context>
<context>
    <name>NromalConfig</name>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="32"/>
        <source>Short</source>
        <translation>短</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="61"/>
        <source>label</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="80"/>
        <source>Long</source>
        <translation>长</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="102"/>
        <source>High</source>
        <translation>高</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="118"/>
        <source>Auto register listen port</source>
        <translation>主动注册服务侦听端口</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="131"/>
        <source>Resume preview state</source>
        <translation>恢复预览状态</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="150"/>
        <source>NetAbility:</source>
        <translation>网络性能:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="166"/>
        <source>Auto login Windows</source>
        <translation>自动登录Windows</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="179"/>
        <source>Auto login Smart-PSS</source>
        <translation>自动登录Smart-PSS</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="198"/>
        <source>Low</source>
        <translation>低</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="214"/>
        <source>Auto check time</source>
        <translation>自动校时</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="265"/>
        <source>UserName:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="278"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="322"/>
        <source>LogDoldTime:</source>
        <translation>日志保存:</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="338"/>
        <source>ReSetConfig</source>
        <translation>恢复默认设置</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="351"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="364"/>
        <source>Close alarm sound</source>
        <translation>关闭报警提示音</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="417"/>
        <source>Language:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="436"/>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="500"/>
        <source>(Restart after the entry into force)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="449"/>
        <source>12Hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="462"/>
        <source>24Hour</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.ui" line="481"/>
        <source>Time Set:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QAddDlg</name>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="14"/>
        <source>QAddDlg</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Private domain mean</source>
        <translation type="obsolete">私有域名方式</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="38"/>
        <source>Name:  </source>
        <translation>名称:</translation>
    </message>
    <message utf8="true">
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="66"/>
        <source>大华</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="91"/>
        <source>IP:  </source>
        <translation>IP:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="119"/>
        <source>10.12.22.22</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="144"/>
        <source>Port:  </source>
        <translation>端口:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="172"/>
        <source>33333</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="197"/>
        <source>User:  </source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="225"/>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="278"/>
        <source>admin</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="250"/>
        <source>Password:  </source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="328"/>
        <source>Search</source>
        <translation>自动搜索</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="303"/>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="17"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.ui" line="353"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>DNS Address:  </source>
        <translation type="obsolete">DNS地址:</translation>
    </message>
    <message>
        <source>Device Title or IP has in list!</source>
        <translation type="obsolete">设备或IP已存在列表中</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="215"/>
        <source>Add Device</source>
        <translation>添加设备</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="223"/>
        <source>IP:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="231"/>
        <source>Modify Device</source>
        <translation>修改设备</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="262"/>
        <source>The length of device name is more than  31!</source>
        <translation>设备名长度超过31个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="267"/>
        <source>The device name is empty!</source>
        <translation>设备名不能为空！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="281"/>
        <source>The IP is empty!</source>
        <translation>IP不能为空！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="299"/>
        <source>The length of user name is more than  31!</source>
        <translation>用户名长度超过31个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="304"/>
        <source>The user name is empty!</source>
        <translation>用户名不能为空！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="312"/>
        <source>The length of password is more than  7!</source>
        <translation>密码长度超过7个字符！</translation>
    </message>
    <message>
        <source>The length of device name is more than  32!</source>
        <translation type="obsolete">设备名长度超过32个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="275"/>
        <source>IP is wrong!</source>
        <translation>IP错误！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="289"/>
        <source>Port must be between 1 and 65535</source>
        <translation>端口号必须在1-65535之间！</translation>
    </message>
    <message>
        <source>The length of user name is more than  32!</source>
        <translation type="obsolete">用户名长度超过32个字符！</translation>
    </message>
    <message>
        <source>The length of password is more than  8!</source>
        <translation type="obsolete">密码长度超过8个字符！</translation>
    </message>
    <message>
        <source>Port can not be more than</source>
        <translation type="obsolete">端口号不能大于</translation>
    </message>
    <message>
        <source>User name is wrong!</source>
        <translation type="obsolete">用户名错误</translation>
    </message>
    <message>
        <source>Password is wrong!</source>
        <translation type="obsolete">密码错误</translation>
    </message>
</context>
<context>
    <name>QAddTVTaskDlg</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.ui" line="14"/>
        <source>QAddTaskDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.ui" line="44"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.ui" line="75"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.ui" line="106"/>
        <source>Task Name:</source>
        <translation>任务名称：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="17"/>
        <source>Add Task</source>
        <translation>添加任务</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="77"/>
        <source>task cannot be null!</source>
        <translation>任务名称不能为空！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="100"/>
        <source>Do you want to overcast current task!</source>
        <translation>是否需要覆盖当前任务？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="116"/>
        <source>tv wall task num is limited by %1 num!</source>
        <translation>最大允许添加%1个电视墙任务！</translation>
    </message>
    <message>
        <source>Do you want to overcast the existed task!</source>
        <translation type="obsolete">是否需要覆盖已有任务？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qaddtvtaskdlg.cpp" line="93"/>
        <source>Do you want to overcast other task!</source>
        <translation>是否需要覆盖其他任务？</translation>
    </message>
</context>
<context>
    <name>QAlarmInfoButton</name>
    <message>
        <source>Alarm</source>
        <translation type="obsolete">报警</translation>
    </message>
</context>
<context>
    <name>QAlarmSuspendWnd</name>
    <message>
        <location filename="AlarmCtrl/AlarmSuspendWnd.cpp" line="251"/>
        <source>Alarm</source>
        <translation>报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSuspendWnd.cpp" line="263"/>
        <source>CPU</source>
        <translation>CPU</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSuspendWnd.cpp" line="270"/>
        <source>Network</source>
        <translation>网络</translation>
    </message>
</context>
<context>
    <name>QAsststDlgOne</name>
    <message>
        <location filename="View/RealMonitor/qasststdlgone.cpp" line="16"/>
        <source>Asstst</source>
        <translation>辅助控制</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgone.cpp" line="31"/>
        <source>Asstst order</source>
        <translation>辅助命令</translation>
    </message>
    <message>
        <source>Open Asstst</source>
        <translation type="obsolete">开辅助点</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Close Asstst</source>
        <translation type="obsolete">关辅助点</translation>
    </message>
</context>
<context>
    <name>QAsststDlgTwo</name>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="16"/>
        <source>Asstst</source>
        <translation>辅助控制</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="31"/>
        <source>Line</source>
        <translation>线扫</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="35"/>
        <source>Cruise</source>
        <translation>巡迹</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="50"/>
        <source>SetLeftBord</source>
        <translation>设置左边界</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="54"/>
        <source>SetRightBord</source>
        <translation>设置右边界</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="57"/>
        <source>Start</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="61"/>
        <source>Start Set</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgtwo.cpp" line="64"/>
        <source>On</source>
        <translation>启用</translation>
    </message>
    <message>
        <source>Set</source>
        <translation type="obsolete">设置</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="obsolete">停止</translation>
    </message>
</context>
<context>
    <name>QAsststWidget</name>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="24"/>
        <source>Light</source>
        <translation>灯光</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="29"/>
        <source>Rainbrush</source>
        <translation>雨刷</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="34"/>
        <source>Ptzmenu</source>
        <translation>云台菜单</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="40"/>
        <source>AutoRotate</source>
        <translation>自动旋转</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="45"/>
        <source>Assistant1</source>
        <translation>辅助控制1</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="51"/>
        <source>Assistant2</source>
        <translation>辅助控制2</translation>
    </message>
    <message>
        <source>AssistantOne</source>
        <translation type="obsolete">辅助控制1</translation>
    </message>
    <message>
        <source>AssistantTwo</source>
        <translation type="obsolete">辅助控制2</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststwidget.cpp" line="57"/>
        <source>Infrared</source>
        <translation>红外灯</translation>
    </message>
</context>
<context>
    <name>QAuthorityConfigDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="14"/>
        <source>QAuthorityConfigDlg</source>
        <translation></translation>
    </message>
    <message>
        <source>Authority list</source>
        <translation type="obsolete">权限组列表</translation>
    </message>
    <message>
        <source>surveillance room1</source>
        <translation type="obsolete">监控室1</translation>
    </message>
    <message>
        <source>surveillance room2</source>
        <translation type="obsolete">监控室2</translation>
    </message>
    <message>
        <source>surveillance room3</source>
        <translation type="obsolete">监控室3</translation>
    </message>
    <message>
        <source>surveillance room4</source>
        <translation type="obsolete">监控室4</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="48"/>
        <source>start using</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qauthorityconfigdlg.ui" line="60"/>
        <source>using right now</source>
        <translation>立即启用此配置</translation>
    </message>
</context>
<context>
    <name>QAutoAdd</name>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="26"/>
        <source>QAutoAdd</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="81"/>
        <source>Added count/All count:</source>
        <translation>已添加数/总数:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="88"/>
        <source>0/0</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="127"/>
        <source>Create group</source>
        <translation>创建分组</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="146"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="165"/>
        <source>Add</source>
        <translation>批量添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.ui" line="184"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="21"/>
        <source>Auto Add</source>
        <translation>自动添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>SN</source>
        <translation type="unfinished">索引</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>Title</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>Model</source>
        <translation>类型</translation>
    </message>
    <message>
        <source>Serial</source>
        <translation type="obsolete">序列号</translation>
    </message>
    <message>
        <source>IP/domain/ID</source>
        <translation type="obsolete">IP/域名/ID</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <source>Channel nums</source>
        <translation type="obsolete">通道数</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="43"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="187"/>
        <source>No device is selected!</source>
        <translation>请勾选需要添加的设备.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="330"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="583"/>
        <source>Device count is more than %1!</source>
        <translation>超过最大允许添加数%1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="352"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="648"/>
        <source>Add device %1 failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="380"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="396"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="380"/>
        <source>Start search devices fail!</source>
        <translation>开始搜索设备失败！</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="396"/>
        <source>Stop search devices fail!</source>
        <translation>停止搜索设备失败！</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="428"/>
        <source>unknown</source>
        <translation>未知</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="529"/>
        <source>add</source>
        <translation>添加</translation>
    </message>
    <message>
        <source>Device count is more than 50!</source>
        <translation type="obsolete">超过最大允许添加数50!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="163"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="447"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="454"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="469"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="561"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="686"/>
        <source>Not added</source>
        <translation>未添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="462"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="620"/>
        <source>Added</source>
        <translation>已添加</translation>
    </message>
</context>
<context>
    <name>QAutoSearch</name>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.ui" line="32"/>
        <source>QAutoSearch</source>
        <translation>自动搜索</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.ui" line="91"/>
        <source>Refresh</source>
        <translation>刷新</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.ui" line="126"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.ui" line="161"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="19"/>
        <source>Auto Search</source>
        <translation>自动搜索</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>Index</source>
        <translation>索引</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>Device Type</source>
        <translation>设备类型</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="36"/>
        <source>Device Name</source>
        <translation>设备名称</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="98"/>
        <source>Start search devices fail!</source>
        <translation>开始搜索设备失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="113"/>
        <source>Stop search devices fail!</source>
        <translation>停止搜索设备失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="131"/>
        <source>Please select one device!</source>
        <translation>请先选择一个设备！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="139"/>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="196"/>
        <source>Added</source>
        <translation>已添加</translation>
    </message>
    <message>
        <source>PC-NVR</source>
        <translation type="obsolete">PC-NVR设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/autoSearch/qautosearch.cpp" line="200"/>
        <source>Not added</source>
        <translation>未添加</translation>
    </message>
</context>
<context>
    <name>QCalendarCtrl</name>
    <message>
        <source> year </source>
        <translation type="obsolete">年</translation>
    </message>
    <message>
        <source> month </source>
        <translation type="obsolete">月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="691"/>
        <source>Jan</source>
        <translation>1月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="692"/>
        <source>Feb</source>
        <translation>2月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="693"/>
        <source>Mar</source>
        <translation>3月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="694"/>
        <source>Apr</source>
        <translation>4月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="695"/>
        <source>May</source>
        <translation>5月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="696"/>
        <source>Jun</source>
        <translation>6月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="697"/>
        <source>Jul</source>
        <translation>7月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="698"/>
        <source>Aug</source>
        <translation>8月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="699"/>
        <source>Sep</source>
        <translation>9月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="700"/>
        <source>Oct</source>
        <translation>10月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="701"/>
        <source>Nov</source>
        <translation>11月</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarctrl.cpp" line="702"/>
        <source>Dec</source>
        <translation>12月</translation>
    </message>
</context>
<context>
    <name>QCalendarWgt</name>
    <message>
        <location filename="QueryRecordCtrl/qcalendarwgt.cpp" line="19"/>
        <source>SearchRec</source>
        <translation>查询录像</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/qcalendarwgt.cpp" line="24"/>
        <source>DownLoad</source>
        <translation>下载管理</translation>
    </message>
</context>
<context>
    <name>QChannelCopy</name>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.ui" line="14"/>
        <source>QChannelCopy</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.ui" line="26"/>
        <source>All channel</source>
        <translation>全部通道</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.ui" line="577"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.ui" line="608"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.ui" line="546"/>
        <source>TextLabel</source>
        <translation>从右边设备树中拖动通道到列表中</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.cpp" line="13"/>
        <source>Channel copy</source>
        <translation>通道复制</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.cpp" line="53"/>
        <source>Channel%1</source>
        <translation>通道%1</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopy.cpp" line="57"/>
        <source>Copy channel by draging the source channel to the targeted one!</source>
        <translation>拖动源通道至目标通道以完成通道复制</translation>
    </message>
</context>
<context>
    <name>QChannelCopyLabel</name>
    <message>
        <source>Copy channel</source>
        <translation type="obsolete">复制通道</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qchannelcopylabel.cpp" line="120"/>
        <source>Cancel copy</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>QChnlCfgUseToDlg</name>
    <message>
        <location filename="View/DevCfg/QChnlCfgUseToDlg.cpp" line="22"/>
        <source>Select Chnl Dlg</source>
        <translation>通道选择</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QChnlCfgUseToDlg.cpp" line="39"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QChnlCfgUseToDlg.cpp" line="40"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QChnlThumbView</name>
    <message>
        <location filename="View/DeviceManager/ThumbCtrl/qchnlthumbview.cpp" line="515"/>
        <source>DeviceName:</source>
        <translation>设备名称:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/ThumbCtrl/qchnlthumbview.cpp" line="518"/>
        <source>ChannlName:</source>
        <translation>通道名称:</translation>
    </message>
</context>
<context>
    <name>QClientInitCtrl</name>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="20"/>
        <source>Smart-PSS</source>
        <translation></translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="52"/>
        <source>exit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="103"/>
        <source>login</source>
        <translation>登录</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="121"/>
        <source>pwd:</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="142"/>
        <source>username:</source>
        <translation>用户名：</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>提示信息</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.ui" line="217"/>
        <source>remember pwd</source>
        <translation>记住密码</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="29"/>
        <source>NULL</source>
        <translation>登录状态为空</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="30"/>
        <source>Login OK</source>
        <translation>登录应答中...</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="31"/>
        <source>Login Fail - Unknow</source>
        <translation>登录失败--未知错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="32"/>
        <source>ReLogin</source>
        <translation>重新登录</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="33"/>
        <source>Login Fail - Net Close</source>
        <translation>登录失败--网络已经断开</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="34"/>
        <source>Login Fail - Invalid Username</source>
        <translation>登录失败--用户名错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="35"/>
        <source>Login Fail - Invalid Password</source>
        <translation>登录失败--密码错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="36"/>
        <source>Login Fail - User Locked</source>
        <translation>登录失败--账户被锁住</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="37"/>
        <source>Login Fail - User Exist</source>
        <translation>登录失败--账户已经登录</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="38"/>
        <source>Timeout</source>
        <translation>登录失败--登录超时</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="39"/>
        <source>Init DeviceInfo OK</source>
        <translation>初始化设备信息成功</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="40"/>
        <source>Init DeviceInfo Fail - Unknow</source>
        <translation>初始化设备信息失败--未知错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="41"/>
        <source>Get Fav XML OK</source>
        <translation>获取收藏夹数据成功</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="42"/>
        <source>Get Fav XML Fail - Unknow</source>
        <translation>获取收藏夹数据失败--未知错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="43"/>
        <source>Init AlarmCtrl OK</source>
        <translation>初始化报警控件成功</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="44"/>
        <source>Init AlarmCtrl Fail - Unknow</source>
        <translation>初始化报警控件失败--未知错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="45"/>
        <source>Init PrePoint OK</source>
        <translation>初始化预置点成功</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="46"/>
        <source>Init PrePoint Fail - Unknow</source>
        <translation>初始化预置点失败--未知原因</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="47"/>
        <source>Client Init OK</source>
        <translation>初始化客户端数据完成，登录成功！</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="138"/>
        <source>login failed,error call Login func.</source>
        <translation>登录失败，调用Login发生错误。</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="142"/>
        <source>login...</source>
        <translation>登录中...</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QClientInitCtrl.cpp" line="152"/>
        <source>have quit loginning</source>
        <translation>已经放弃登录。</translation>
    </message>
    <message>
        <source>the param szStatus from clientinit is error.</source>
        <translation type="obsolete">逻辑层来的参数szStatus错误</translation>
    </message>
</context>
<context>
    <name>QCombineRelevancyDlg</name>
    <message>
        <source>OK</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>screen relation</source>
        <translation type="obsolete">屏幕相关</translation>
    </message>
    <message>
        <source>Bigscrctrl1</source>
        <translation type="obsolete">大屏1</translation>
    </message>
    <message>
        <source>Bigscrctrl2</source>
        <translation type="obsolete">大屏2</translation>
    </message>
    <message>
        <source>Bigscrctrl3</source>
        <translation type="obsolete">大屏3</translation>
    </message>
    <message>
        <source>Bigscrctrl4</source>
        <translation type="obsolete">大屏4</translation>
    </message>
    <message>
        <source>M60</source>
        <translation type="obsolete">矩阵</translation>
    </message>
</context>
<context>
    <name>QCommomConfigWidget</name>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="103"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="149"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="156"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="163"/>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="167"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <source>Get PCNVR commonsetting fail!</source>
        <translation type="obsolete">获取PC-NVR普通设置失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="103"/>
        <source>Get PC-NVR CommonSetting fail!</source>
        <translation>获取PC-NVR普通设备信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="124"/>
        <source>The record length must be between 1 and 120 minutes!</source>
        <translation>录像长度必须在1和120分钟之间。</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="131"/>
        <source>The length of device name is more than 15</source>
        <translation>设备名长度超过15个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="149"/>
        <source>Set PC-NVR system time failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="156"/>
        <source>Set PC-NVR pack duration failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="163"/>
        <source>Set PC-NVR device name failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set PC-NVR commonsetting fail!</source>
        <translation type="obsolete">设置PC-NVR普通设置信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/qcommomconfigwidget.cpp" line="167"/>
        <source>Set PC-NVR commonsetting successful!</source>
        <translation>设置PC-NVR普通设置信息成功！</translation>
    </message>
    <message>
        <source>The length of device name is more than 31</source>
        <translation type="obsolete">设备名长度超过31个字符！</translation>
    </message>
    <message>
        <source>Set PCNVR commonsetting fail!</source>
        <translation type="obsolete">设置PC-NVR普通设置失败！</translation>
    </message>
</context>
<context>
    <name>QContainManager</name>
    <message>
        <source>Exceed the max number of allowed</source>
        <translation type="obsolete">超过最大允许个数</translation>
    </message>
</context>
<context>
    <name>QCruiseDlg</name>
    <message>
        <source>New Cruise</source>
        <translation type="obsolete">新建巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="21"/>
        <source>Cruise List</source>
        <translation>巡航列表</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="37"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="40"/>
        <source>Cruise Info</source>
        <translation>巡航编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="46"/>
        <source>Cruise Road</source>
        <translation>巡航路线</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="51"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="78"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="51"/>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="78"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="78"/>
        <source>Stop Time</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="104"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="107"/>
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="119"/>
        <source>New</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisedlg.cpp" line="129"/>
        <source>Modify</source>
        <translation>修改</translation>
    </message>
</context>
<context>
    <name>QCruiseWidget</name>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="27"/>
        <source>Start</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="29"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qcruisewidget.cpp" line="34"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
</context>
<context>
    <name>QDDNSDlg</name>
    <message>
        <source>The length of service IP is more than 15</source>
        <translation type="obsolete">服务器IP长度超过15个字符！</translation>
    </message>
    <message>
        <source>The length of domain host name is more than 63</source>
        <translation type="obsolete">域名长度超过63个字符！</translation>
    </message>
    <message>
        <source>The length of host user is more than 63</source>
        <translation type="obsolete">用户名长度超过63个字符！</translation>
    </message>
    <message>
        <source>The length of host password is more than 31</source>
        <translation type="obsolete">密码长度超过31个字符！</translation>
    </message>
</context>
<context>
    <name>QDSCONManage</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="14"/>
        <source>QDSCONManage</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="26"/>
        <source>Input info</source>
        <translation>输入信息</translation>
    </message>
    <message>
        <source>Query Info</source>
        <translation type="obsolete">获取信息</translation>
    </message>
    <message>
        <source>IP Address</source>
        <translation type="obsolete">IP地址</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="obsolete">密码</translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="obsolete">用户名</translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="obsolete">端口</translation>
    </message>
    <message>
        <source>Add style</source>
        <translation type="obsolete">添加方式</translation>
    </message>
    <message>
        <source>DNS</source>
        <translation type="obsolete">域名</translation>
    </message>
    <message>
        <source>Regist ID</source>
        <translation type="obsolete">注册ID</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="275"/>
        <source>Device info</source>
        <translation>设备详情</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="441"/>
        <source>Device model</source>
        <translation>设备型号：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="527"/>
        <source>Net ch  num</source>
        <translation>网络通道数：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="613"/>
        <source>Dev descrip</source>
        <translation>设备描述：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="355"/>
        <source>manufacturer</source>
        <translation>厂商类型：</translation>
    </message>
    <message>
        <source>Organization:</source>
        <translation type="obsolete">所属组织：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="141"/>
        <source>IP Address:</source>
        <translation>IP地址：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="221"/>
        <source>Port:</source>
        <translation>设备端口：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="287"/>
        <source>DSCON picture</source>
        <translation>大屏控制器图片</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="303"/>
        <source>Device preview</source>
        <translation>设备浏览</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="61"/>
        <source>Device name</source>
        <translation>设备名称：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="698"/>
        <source>InputChannel</source>
        <translation>视频输入通道</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="717"/>
        <source>OutputChannel</source>
        <translation>视频输出通道</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="813"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>ChannelBinding</source>
        <translation type="obsolete">输入通道绑定</translation>
    </message>
    <message>
        <source>Continuous add</source>
        <translation type="obsolete">连续添加</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="765"/>
        <source>channel num</source>
        <translation>通道数：</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">添加</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.ui" line="838"/>
        <source>Close</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="22"/>
        <source>DSCON Manage</source>
        <translation>添加大屏</translation>
    </message>
    <message>
        <source>channel2</source>
        <translation type="obsolete">通道2</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="124"/>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="157"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="124"/>
        <source>Device</source>
        <translation>对应设备</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="124"/>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="157"/>
        <source>Input channel</source>
        <translation>输入通道</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="124"/>
        <source>Device input channel</source>
        <translation>设备输入通道</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="266"/>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="278"/>
        <source>Channel name:</source>
        <translation>通道名称：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="268"/>
        <source>Decoder:</source>
        <translation>解码器：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qdsconmanage.cpp" line="270"/>
        <source>Decode channel:</source>
        <translation>解码通道：</translation>
    </message>
    <message>
        <source>channel3</source>
        <translation type="obsolete">通道3</translation>
    </message>
    <message>
        <source>channel4</source>
        <translation type="obsolete">通道4</translation>
    </message>
</context>
<context>
    <name>QDevAddWidget</name>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <source>Search Device</source>
        <translation type="obsolete">搜索设备</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.ui" line="58"/>
        <source>Auto Add</source>
        <translation>自动添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.ui" line="83"/>
        <source>Manul Add</source>
        <translation>手动添加</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.ui" line="195"/>
        <source>Delete</source>
        <translation>批量删除</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.ui" line="215"/>
        <source>Check count/All count:</source>
        <translation>已选中数/总数:</translation>
    </message>
    <message>
        <source>show:</source>
        <translation type="obsolete">显示：</translation>
    </message>
    <message>
        <source>Add Management</source>
        <translation type="obsolete">加入管理</translation>
    </message>
    <message>
        <source>Relieve Management</source>
        <translation type="obsolete">解除管理</translation>
    </message>
    <message>
        <source>Management count/All count:</source>
        <translation type="obsolete">已管理数/总数：</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="90"/>
        <source>SN</source>
        <translation>索引</translation>
    </message>
    <message>
        <source>Manage state</source>
        <translation type="obsolete">管理状态</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="88"/>
        <source>Title</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="91"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="92"/>
        <source>Port</source>
        <translation>端口号</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="89"/>
        <source>Model</source>
        <translation>类型</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <source>Channel nums</source>
        <translation>通道数</translation>
    </message>
    <message>
        <source>Manufacturer</source>
        <translation type="obsolete">厂商</translation>
    </message>
    <message>
        <source>Device group</source>
        <translation type="obsolete">组别</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <source>Serial</source>
        <translation>序列号</translation>
    </message>
    <message>
        <source>IP/domain/ID</source>
        <translation type="obsolete">IP/域名/ID</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <source>   SN</source>
        <translation>    索引</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="62"/>
        <source>IP/Domain Name</source>
        <translation>IP/域名</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="87"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="122"/>
        <source>Del device callback failed!</source>
        <translation>删除设备回调失败!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="244"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1325"/>
        <source>ISD</source>
        <translation>智能球机</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="301"/>
        <source>modify</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1401"/>
        <source>User is already login!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1404"/>
        <source>Invalid IP/Domain name!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1407"/>
        <source>Invalid password!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1410"/>
        <source>User account does not exist!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1413"/>
        <source>Time out!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1416"/>
        <source>Current account has logged in!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1419"/>
        <source>Current account has been locked!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1422"/>
        <source>Current account has been blacklisted!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1425"/>
        <source>Resource is not sufficient, system is busy now!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1428"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1431"/>
        <source>Can not find the network host!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1434"/>
        <source>The connections has reached the maximum value!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1437"/>
        <source>Manual login device fail!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>look for</source>
        <translation type="obsolete">查看</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="349"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="412"/>
        <source>Get device information fail!</source>
        <translation>获取信息失败!</translation>
    </message>
    <message>
        <source>Device count is more than 50!</source>
        <translation type="obsolete">超过最大允许添加数50!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="313"/>
        <source>Dev Cfg</source>
        <translation>设备配置</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="325"/>
        <source>Manual Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="337"/>
        <source>Manual Logout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="520"/>
        <source>Device count is more than %1!</source>
        <translation>超过最大允许添加数%1!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="547"/>
        <source>No device is selected!</source>
        <translation>请勾选需要删除的设备.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="579"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="654"/>
        <source>Device is not exist!</source>
        <translation>设备不存在!</translation>
    </message>
    <message>
        <source>Begin searching, please wait...</source>
        <translation type="obsolete">开始搜索，请稍候……</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1139"/>
        <source>Get device info fail!Please input channel number.</source>
        <translation>获取信息超时!请手动输入通道数.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1149"/>
        <source>operate result: </source>
        <translation>操作结果： </translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1149"/>
        <source>dev cfg msg</source>
        <translation>设备配置消息</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1155"/>
        <source>operate error: </source>
        <translation>操作失败： </translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1155"/>
        <source>dev cfg error</source>
        <translation>设备配置错误</translation>
    </message>
    <message>
        <source>Management</source>
        <translation type="obsolete">已管理</translation>
    </message>
    <message>
        <source>Not management</source>
        <translation type="obsolete">未管理</translation>
    </message>
    <message>
        <source>Conflict</source>
        <translation type="obsolete">冲突设备</translation>
    </message>
    <message>
        <source>Version</source>
        <translation type="obsolete">版本</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="122"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1129"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <source>Add PC-NVR callback failed!</source>
        <translation type="obsolete">添加设备回调函数失败！</translation>
    </message>
    <message>
        <source>Del PC-NVR callback failed!</source>
        <translation type="obsolete">删除设备回调函数失败！</translation>
    </message>
    <message>
        <source>No management device is selected!</source>
        <translation type="obsolete">没有选择已加入管理的设备！</translation>
    </message>
    <message>
        <source>Are you sure to relieve management?</source>
        <translation type="obsolete">确定解除管理？</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="766"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="771"/>
        <source>Add device fail!</source>
        <translation>添加设备失败</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="798"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="803"/>
        <source>Update device fail!</source>
        <translation>更新设备失败</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1032"/>
        <source>Start search devices fail!</source>
        <translation>开始搜索设备失败！</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1052"/>
        <source>Get device info by search fail!</source>
        <translation>搜索设备失败!</translation>
    </message>
    <message>
        <source>Not Management</source>
        <translation type="obsolete">未管理</translation>
    </message>
    <message>
        <source>No notmanagement device is selected!</source>
        <translation type="obsolete">没有选择未加入管理的设备！</translation>
    </message>
</context>
<context>
    <name>QDevCfgDlg</name>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="103"/>
        <source>operate result: </source>
        <translation> </translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="103"/>
        <source>dev cfg msg</source>
        <translation>设备配置消息</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="140"/>
        <source>operate error: </source>
        <translation> </translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgDlg.cpp" line="140"/>
        <source>dev cfg error</source>
        <translation>设备配置错误</translation>
    </message>
</context>
<context>
    <name>QDevCfgUseToDlg</name>
    <message>
        <source>Select Chnl Dlg</source>
        <translation type="obsolete">通道选择</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgUseToDlg.cpp" line="16"/>
        <source>Select Dev Dlg</source>
        <translation>选择设备</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgUseToDlg.cpp" line="21"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="View/DevCfg/QDevCfgUseToDlg.cpp" line="22"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QDevGuide</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="28"/>
        <source>Next Step</source>
        <translation>下一步</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="31"/>
        <source>Previous Step</source>
        <translation>上一步</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="35"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="42"/>
        <source>Add devices</source>
        <translation>添加设备</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="50"/>
        <source>Group management</source>
        <translation>分组管理</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevguide.cpp" line="124"/>
        <source>Group list is empty,please add a group!</source>
        <translation>组列表为空，请添加分组!</translation>
    </message>
    <message>
        <source>Some channels are not in group!</source>
        <translation type="obsolete">有通道未添加到组!</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Device Management</source>
        <translation type="obsolete">设备管理</translation>
    </message>
</context>
<context>
    <name>QDevMngerWidget</name>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="20"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="371"/>
        <source>device list</source>
        <translation>设备列表</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="260"/>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="343"/>
        <source>TextLabel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="28"/>
        <source>group list</source>
        <translation>组列表</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="141"/>
        <source>select all groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="305"/>
        <source>Refresh picture</source>
        <translation>刷新图片</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="76"/>
        <source>Create Group</source>
        <translation>新建组</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.ui" line="101"/>
        <source>Delete Group</source>
        <translation>删除组</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">保存</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Title:</source>
        <translation type="obsolete">名称：</translation>
    </message>
    <message>
        <source>Remark:</source>
        <translation type="obsolete">详情：</translation>
    </message>
    <message>
        <source>Camera chn:</source>
        <translation type="obsolete">视频通道:</translation>
    </message>
    <message>
        <source>All Devices</source>
        <translation type="obsolete">所有设备</translation>
    </message>
    <message>
        <source>Camer chn:</source>
        <translation type="obsolete">视频通道:</translation>
    </message>
    <message>
        <source>Alarm in chn:</source>
        <translation type="obsolete">报警输入通道:</translation>
    </message>
    <message>
        <source>Alarm out chn:</source>
        <translation type="obsolete">报警输出通道:</translation>
    </message>
    <message>
        <source>Device</source>
        <translation type="obsolete">设备</translation>
    </message>
    <message>
        <source>(device name)</source>
        <translation type="obsolete">(设备名)</translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="obsolete">新建组</translation>
    </message>
    <message>
        <source>(group name)</source>
        <translation type="obsolete">(分组名)</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="272"/>
        <source>Ctrl+A all selections or Ctrl+mouseleft many selections</source>
        <translation>Ctrl+A全选或Ctrl+鼠标左键多选</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="274"/>
        <source>Command+A all selections or Command+mouseleft many selections</source>
        <translation>Command + A 全选或 Command + 左键多选</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="411"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="641"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="653"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="688"/>
        <source>device name:</source>
        <translation>设备名:</translation>
    </message>
    <message>
        <source>group name:</source>
        <translation type="obsolete">分组名:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="865"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1044"/>
        <source>No group is selected.</source>
        <translation>没有选中组.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1154"/>
        <source>Are you sure to delete this group!</source>
        <translation>确定删除此组?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1067"/>
        <source>No channels are selected!</source>
        <translation>没有选中通道.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="231"/>
        <source>Delete group</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="232"/>
        <source>Rename group</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="235"/>
        <source>Remove selected channels in group</source>
        <translation>移除选中通道</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="236"/>
        <source>Remove all channels in group</source>
        <translation>移除所有通道</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="239"/>
        <source>Rename channel</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="240"/>
        <source>Remove channel from group</source>
        <translation>移除通道</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="870"/>
        <source>Are you sure to delete selected groups!</source>
        <translation>确定删除选中分组?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1123"/>
        <source>Channel number is more than 500!</source>
        <translation>最大通道数为500!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1132"/>
        <source>This channel is already in this group.</source>
        <translation>此通道已存在该组中.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1135"/>
        <source>These channels are already in this group.</source>
        <translation>某些通道已存在该组中.</translation>
    </message>
    <message>
        <source>Are you sure to delete this channel!</source>
        <translation type="obsolete">确定删除此通道?</translation>
    </message>
    <message>
        <source>Are you sure to delete these channels!</source>
        <translation type="obsolete">确定删除这些通道?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1568"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1582"/>
        <source>Modify channel name failed!</source>
        <translation>修改通道名失败!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1572"/>
        <source>Unknow channel!</source>
        <translation>未知通道!</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1576"/>
        <source>Unknow device!</source>
        <translation>未知设备!</translation>
    </message>
    <message>
        <source>Exception error,modify channel name failed!</source>
        <translation type="obsolete">异常错误,修改通道名失败!</translation>
    </message>
    <message>
        <source>Some channels are already in this group.</source>
        <translation type="obsolete">某些通道已存在.</translation>
    </message>
    <message>
        <source>Are you sure to delete those channels!</source>
        <translation type="obsolete">确定删除这些通道?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="234"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1382"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1392"/>
        <source>New group</source>
        <translation>新建</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1233"/>
        <source>Are you sure to remove selected channels!</source>
        <translation>确定移除选中通道?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1229"/>
        <source>You must choose one channel at least !</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1281"/>
        <source>Are you sure to remove all channels!</source>
        <translation>确定移除所有通道?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1527"/>
        <source>Please input a name.</source>
        <translation>请输入通道名称.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="173"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="289"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="359"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1747"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1846"/>
        <source>Input Search Context</source>
        <translation>请输入查询条件</translation>
    </message>
    <message>
        <source>Name is the same.</source>
        <translation type="obsolete">名称相同.</translation>
    </message>
    <message>
        <source>Name is already exist.</source>
        <translation type="obsolete">名称已存在.</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1546"/>
        <source>device:</source>
        <translation>设备:</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="1546"/>
        <source> is not online.</source>
        <translation>不在线.</translation>
    </message>
</context>
<context>
    <name>QDevTreeCtrl</name>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="701"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2033"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2049"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2058"/>
        <source>error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="701"/>
        <source>Do not allow the parent node is moved to the child node below!</source>
        <translation>不允许父节点移动到子节点下面！</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="1743"/>
        <source>My Application</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="1744"/>
        <source>Can not find parent node information!</source>
        <translation>未找到父节点信息！</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="1764"/>
        <source>Can not find brother node information!</source>
        <translation>未找到兄弟节点信息！</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2033"/>
        <source>Only allows a node to the tissue below!</source>
        <translation>只允许移动到组织节点下面！</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2049"/>
        <source>Move failed! This channel has existed!</source>
        <translation>移动失败，此通道已经存在</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2058"/>
        <source>Is not allowed to move the channel node!</source>
        <translation>不允许移动通道节点！</translation>
    </message>
    <message>
        <source>tooptip</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <source>Can not find node information!</source>
        <translation type="obsolete">未找到节点信息！</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="222"/>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="257"/>
        <source>4</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="292"/>
        <source>9</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="327"/>
        <source>16</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="362"/>
        <source>25</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="397"/>
        <source>36</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="432"/>
        <source>64</source>
        <translation></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.ui" line="543"/>
        <source>device</source>
        <translation>设备</translation>
    </message>
    <message>
        <source>null</source>
        <translation type="obsolete">无</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="99"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="158"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="356"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="376"/>
        <source>NULL</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="366"/>
        <source>screen</source>
        <translation>屏幕</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="713"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="835"/>
        <source>Channel</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="719"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="836"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1025"/>
        <source>auto</source>
        <translation>自动</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="723"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1030"/>
        <source>main stream</source>
        <translation>主码流</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="727"/>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1034"/>
        <source>assist stream</source>
        <translation>辅码流</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="866"/>
        <source>unbind</source>
        <translation>取消绑定</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="867"/>
        <source>Change Stream</source>
        <translation>修改码流类型</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1179"/>
        <source>GetDecoderNum</source>
        <translation>获取显示输出数目</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1184"/>
        <source>GetMaxSplitNum</source>
        <translation>获取输出屏幕最大分割数</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1189"/>
        <source>GetSplitInfo</source>
        <translation>获取分割信息</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1195"/>
        <source>SetSplitInfo</source>
        <translation>设置分割信息</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1200"/>
        <source>GetSplitSource</source>
        <translation>获取绑定视频源信息</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1206"/>
        <source>SetSplitSource</source>
        <translation>设置绑定视频源信息</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1214"/>
        <source> Sucess</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1219"/>
        <source> failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sucess</source>
        <translation type="obsolete">成功</translation>
    </message>
    <message>
        <source>failed</source>
        <translation type="obsolete">失败</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1224"/>
        <source>DeviceOffline</source>
        <translation>设备离线</translation>
    </message>
</context>
<context>
    <name>QDiskMgr</name>
    <message>
        <source>Allot space</source>
        <translation type="obsolete">分配空间</translation>
    </message>
    <message>
        <source>TraySymbol</source>
        <translation type="obsolete">盘符</translation>
    </message>
    <message>
        <source>Remain/All Capacity</source>
        <translation type="obsolete">剩余/总容量</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="31"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="31"/>
        <source>Reserve Capacity</source>
        <translation>保留容量</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="31"/>
        <source>All Capacity</source>
        <translation>总容量</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="31"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="31"/>
        <source>   TraySymbol</source>
        <translation>盘符</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="92"/>
        <source>Query harddisk allocate info fail!</source>
        <translation>获取磁盘分配信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="133"/>
        <source>allocate disk</source>
        <translation>分配磁盘</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="206"/>
        <source>Allocate harddisk successful!</source>
        <translation>分配磁盘空间成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="206"/>
        <source>The PC-NVR is rebooting, please wait for a moment...</source>
        <translation>PC-NVR正在重启，请稍候……</translation>
    </message>
    <message>
        <source>Get disk allocate info fail!</source>
        <translation type="obsolete">获取磁盘信息失败</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="110"/>
        <source>unallocated</source>
        <translation>未分配</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="110"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="186"/>
        <source>allocated</source>
        <translation>正常</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="182"/>
        <source>The space of current disk drive is less than 6GB, cannot allocate!</source>
        <translation>当前盘可用空间小于6GB，不能分配！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="188"/>
        <source>The current disk drive is allocated, cannot allocate repeatedly!</source>
        <translation>当前盘已经被分配，不能再次分配！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="202"/>
        <source>Allocate disk fail!</source>
        <translation>分配磁盘空间失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="92"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="202"/>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.cpp" line="207"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/DiskMgr/qdiskmgr.ui" line="14"/>
        <source>QDiskMgr</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QDownloadByFile</name>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="17"/>
        <source>down load by file</source>
        <translation>按文件下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="65"/>
        <source>File Size:</source>
        <translation>文件大小：</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="85"/>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="134"/>
        <source>0 M</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="114"/>
        <source>Disk Size:</source>
        <translation>磁盘空间：</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="170"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="201"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbyfile.ui" line="232"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QDownloadByTime</name>
    <message>
        <source>Add</source>
        <translation type="obsolete">添加</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="109"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="140"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="171"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="202"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="233"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="264"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="295"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="326"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="357"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1570"/>
        <source>Time</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="14"/>
        <source>down load by time</source>
        <translation>按时间下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="931"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="947"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="963"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="979"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="995"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1011"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1027"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1043"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1648"/>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1664"/>
        <source>%p%</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1695"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1757"/>
        <source>Download</source>
        <translation>下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qdownloadbytime.ui" line="1726"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QEMapMainDlg</name>
    <message>
        <location filename="QEmap/qemapmaindlg.ui" line="14"/>
        <source>QEMapMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="QEmap/qemapmaindlg.ui" line="30"/>
        <source>about:blank</source>
        <translation></translation>
    </message>
    <message>
        <source>PushButton</source>
        <translation type="obsolete">下移</translation>
    </message>
    <message>
        <location filename="QEmap/qemapmaindlg.cpp" line="903"/>
        <location filename="QEmap/qemapmaindlg.cpp" line="910"/>
        <source>Select one or more files to open</source>
        <translation>请选择一个图片文件打开</translation>
    </message>
</context>
<context>
    <name>QFileConfig</name>
    <message>
        <source>Config the save path of file(ex:capture path,record path)</source>
        <translation type="obsolete">配置PSS文件保存路径(如抓图保存路径、录像保存路径等)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.cpp" line="67"/>
        <source> Config the save path of file(ex:capture path,record path)</source>
        <translation> 配置PSS文件保存路径(如抓图保存路径、录像保存路径等)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qfileconfig.cpp" line="164"/>
        <location filename="View/SystemConfig/qfileconfig.cpp" line="172"/>
        <location filename="View/SystemConfig/qfileconfig.cpp" line="206"/>
        <location filename="View/SystemConfig/qfileconfig.cpp" line="214"/>
        <source>Open Directory</source>
        <translation>选择文件夹</translation>
    </message>
</context>
<context>
    <name>QFileOperProgress</name>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
</context>
<context>
    <name>QHomeBasic</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="30"/>
        <source>Basic</source>
        <translation>基本功能</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="40"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="241"/>
        <source>RealPlay</source>
        <translation>预览</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="47"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="258"/>
        <source>PlayBack</source>
        <translation>回放</translation>
    </message>
    <message>
        <source>Emap</source>
        <translation type="obsolete">电子地图</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="53"/>
        <source>Alarm</source>
        <translation>报警管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="59"/>
        <source>Alarm Link</source>
        <translation>报警联动</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="67"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="319"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="62"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="262"/>
        <source>TV Wall</source>
        <translation>电视墙</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="79"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="352"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="74"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="295"/>
        <source>LocalSourceManager</source>
        <translation>本地资源管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="86"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="329"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="81"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="272"/>
        <source>DevShowCtrl</source>
        <translation>设备显示控制</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="73"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="340"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="68"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="283"/>
        <source>EMap</source>
        <translation>电子地图</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="184"/>
        <source>RealPlay Detail</source>
        <translation>对分组通道进行实时预览操作，以及进行录像、抓图、云台等操作。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="188"/>
        <source>PlayBack Detail</source>
        <translation>搜索和回放分组通道的远程录像文件，以及进行回放操作和下载。</translation>
    </message>
    <message>
        <source>Emap Detail</source>
        <translation type="obsolete">显示电子地图模式，进行视频实时预览、报警提示等相关操作。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="192"/>
        <source>Alarm Detail</source>
        <translation>实时显示设备上传报警信息。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="196"/>
        <source>Alarm Link Detail</source>
        <translation>显示设备报警联动实时视频窗口。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="201"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="148"/>
        <source>TV Wall Detail</source>
        <translation>电视墙任务配置和管理，以及实时上墙的相关操作。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="205"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="152"/>
        <source>DevShowCtrl Detail</source>
        <translation>控制设备本地输出显示，可以进行分割切换、设备通道切换等等。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="209"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="156"/>
        <source>EMap Detail</source>
        <translation>添加、修改、删除地图，以及摄像头位置配置。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="213"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="160"/>
        <source>LocalResourceManager Detail</source>
        <translation>本地录像和图片的显示、修改及保存</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="274"/>
        <location filename="View/MainForm/HomePage/qhomebasic.cpp" line="402"/>
        <source>AlarmManage</source>
        <translation>报警管理</translation>
    </message>
    <message>
        <source>tvwall</source>
        <translation type="obsolete">电视墙</translation>
    </message>
</context>
<context>
    <name>QHomeExtended</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="31"/>
        <source>Extend</source>
        <translation>扩展功能</translation>
    </message>
    <message>
        <source>TV Wall</source>
        <translation type="obsolete">电视墙</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="41"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="191"/>
        <source>Action</source>
        <translation>行为分析</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="46"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="208"/>
        <source>Body</source>
        <translation>人数统计</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="51"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="225"/>
        <source>Face</source>
        <translation>人脸检测</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="56"/>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="242"/>
        <source>ISD</source>
        <translation>智能跟踪</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="131"/>
        <source>Action Detail</source>
        <translation>根据设定规则，对行为分析检测（如警戒区、警戒线、物品遗留等）。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="135"/>
        <source>Body Detail</source>
        <translation>根据设定规则，对人流量统计分析。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="139"/>
        <source>Face Detail</source>
        <translation>根据设定规则，对人脸检测并抓拍。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomeextended.cpp" line="143"/>
        <source>ISD Detail</source>
        <translation>根据设定规则，配合智能跟踪球机，对移动物体或者人进行跟踪。</translation>
    </message>
    <message>
        <source>tvwall</source>
        <translation type="obsolete">大屏控制</translation>
    </message>
    <message>
        <source>IVS</source>
        <translation type="obsolete">智能配置</translation>
    </message>
</context>
<context>
    <name>QHomeLoginInfo</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="33"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="34"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="61"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="62"/>
        <source>User Name:</source>
        <translation>用 户 名:</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="37"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="38"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="65"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="66"/>
        <source>User Level:</source>
        <translation>用户类型:</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="41"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="42"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="69"/>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="70"/>
        <source>Login Time:</source>
        <translation>登录时间:</translation>
    </message>
    <message>
        <source>Year</source>
        <translation type="obsolete">年</translation>
    </message>
    <message>
        <source>Month</source>
        <translation type="obsolete">月</translation>
    </message>
    <message>
        <source>Day</source>
        <translation type="obsolete">日</translation>
    </message>
</context>
<context>
    <name>QHomeSetting</name>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="23"/>
        <source>Config</source>
        <translation>配置管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="32"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="188"/>
        <source>Basic</source>
        <translation>系统配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="38"/>
        <source>Alarm</source>
        <translation>报警配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="44"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="218"/>
        <source>Dev Cfg</source>
        <translation>信号源配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="50"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="238"/>
        <source>TV Wall</source>
        <translation>电视墙配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="56"/>
        <source>Device</source>
        <translation>设备管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="62"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="208"/>
        <source>Alarm IO</source>
        <translation>报警输入输出</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="68"/>
        <source>User</source>
        <translation>用户配置</translation>
    </message>
    <message>
        <source>EMap</source>
        <translation type="obsolete">电子地图</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="131"/>
        <source>Basic Detail</source>
        <translation>配置Smart-PSS相关参数，包括自运行开机、文件路径等。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="135"/>
        <source>Alarm Detail</source>
        <translation>设备报警相关配置，包括报警布防、报警联动等。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="139"/>
        <source>Alarm IO Detail</source>
        <translation>对报警输入输出通道进行分组管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="143"/>
        <source>Device Config Detail</source>
        <translation>配置相关设备的网络、存储、系统等</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="147"/>
        <source>TV Wall Detail</source>
        <translation>电视墙物理布局和控制设备的绑定，支持添加、删除和修改。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="151"/>
        <source>Device Manager Detail</source>
        <translation>添加、删除、修改设备，以及对设备通道进行分组管理。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="155"/>
        <source>User Detail</source>
        <translation>添加、删除、修改Smart-PSS用户，配置用户的权限。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="159"/>
        <source>PC-NVR Detail</source>
        <translation>添加、删除、修改PC-NVR，以及对PC-NVR进行参数配置。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="163"/>
        <source>MonitorTask Detail</source>
        <translation>各个窗口通道轮巡配置。</translation>
    </message>
    <message>
        <source>IVS</source>
        <translation type="obsolete">智能配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="74"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="228"/>
        <source>PC-NVR</source>
        <translation>PC-NVR管理</translation>
    </message>
    <message>
        <source>Monitor Scheme</source>
        <translation type="obsolete">轮巡配置</translation>
    </message>
    <message>
        <source>Device Manager</source>
        <translation type="obsolete">设备管理</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="198"/>
        <source>Dev Mgr</source>
        <translation>设备管理</translation>
    </message>
    <message>
        <source>PlayBack</source>
        <translation type="obsolete">回放</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="248"/>
        <source>AlarmScheme</source>
        <translation>报警配置</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="80"/>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="259"/>
        <source>MonitorTask</source>
        <translation>轮巡计划</translation>
    </message>
    <message>
        <source>EMap Detail</source>
        <translation type="obsolete">添加、修改、删除地图，以及摄像头位置配置。</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomesetting.cpp" line="271"/>
        <source>User Mgr</source>
        <translation>用户配置</translation>
    </message>
</context>
<context>
    <name>QLabelEx</name>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qlabelex.cpp" line="143"/>
        <source>Unbound</source>
        <translation>未绑定视频通道</translation>
    </message>
    <message>
        <source>Unknown device</source>
        <translation type="obsolete">未知设备</translation>
    </message>
</context>
<context>
    <name>QLocalRecordPlay</name>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="14"/>
        <source>QLocalRecordPlay</source>
        <translation></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="78"/>
        <source>1/8X</source>
        <oldsource>16X</oldsource>
        <translation type="unfinished">16X</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="218"/>
        <source>Record Time:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="287"/>
        <source>Device Name:</source>
        <translation type="unfinished">设备名称:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="352"/>
        <source>Channel Name:</source>
        <translation type="unfinished">通道名称:</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.ui" line="405"/>
        <source>Record Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="24"/>
        <source>Record play</source>
        <translation>录像播放</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="74"/>
        <source>Playlist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="505"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="515"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="535"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="543"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="590"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="618"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="624"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="669"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="703"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="762"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="789"/>
        <source>tips</source>
        <translation type="unfinished">提示</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="505"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="515"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="535"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="543"/>
        <source>Start Play failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="590"/>
        <source>Pause Play failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="618"/>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="624"/>
        <source>Stop Play failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="669"/>
        <source>Play back onebyone failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="703"/>
        <source>Play ahead onebyone failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="762"/>
        <source>Close sound failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalrecordplay.cpp" line="789"/>
        <source>Open sound failed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QLocalSourceDisplayWidget</name>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="744"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="763"/>
        <source>tips</source>
        <translation type="unfinished">提示</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="448"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="459"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="520"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="528"/>
        <source>Open Directory</source>
        <translation>打开文件夹</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="652"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="662"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="676"/>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="686"/>
        <source>Open directory failed!</source>
        <translation>打开文件夹失败！</translation>
    </message>
    <message>
        <source>Replace file failed!</source>
        <translation type="obsolete">替换文件失败！</translation>
    </message>
    <message>
        <source>Copy file failed!</source>
        <translation type="obsolete">复制文件失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="583"/>
        <source>Are you sure to delete?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cut file failed!</source>
        <translation type="obsolete">剪切文件失败！</translation>
    </message>
    <message>
        <source>Write DB failed!</source>
        <translation type="obsolete">写数据库失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="744"/>
        <source>Query database failed!</source>
        <translation>查询数据库失败！</translation>
    </message>
    <message>
        <source>Delete picture failed!</source>
        <translation type="obsolete">删除图片失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcedisplaywidget.cpp" line="763"/>
        <source>Query DB failed!</source>
        <translation>查询数据库失败！</translation>
    </message>
    <message>
        <source>Delete record failed!</source>
        <translation type="obsolete">删除录像失败！</translation>
    </message>
</context>
<context>
    <name>QLocalSourceManager</name>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="88"/>
        <source>picture</source>
        <translation>图片</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="90"/>
        <source>record</source>
        <translation>录像</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="93"/>
        <source>start time</source>
        <translation>开始时间</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="94"/>
        <source>end time</source>
        <translation>结束时间</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="109"/>
        <source>search</source>
        <translation>搜索</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="110"/>
        <source>Local Rec</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="113"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="118"/>
        <source>advance</source>
        <translation>高级查询</translation>
    </message>
    <message>
        <source>batch</source>
        <translation type="obsolete">批量处理</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="130"/>
        <source>remark</source>
        <translation>抓图描述</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="133"/>
        <source>reason</source>
        <translation>抓图原因</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="184"/>
        <source>key word</source>
        <translation>关键字</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="614"/>
        <source>The begin time cannot larger than the end time!</source>
        <translation>开始时间不能大于结束时间！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="623"/>
        <source>Please select one or more channels!</source>
        <translation>请选择一个或多个通道！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="699"/>
        <source>Query pictures failed!</source>
        <translation>查询图片失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="704"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="720"/>
        <source>There are no pictures!</source>
        <translation>没有图片！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="759"/>
        <source>Query records failed!</source>
        <translation>查询录像失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="764"/>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="780"/>
        <source>There are no records!</source>
        <translation>没有录像！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="842"/>
        <source>open files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qlocalsourcemanager.cpp" line="847"/>
        <source>Open files</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QLoginConfig</name>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="74"/>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="131"/>
        <source>error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="74"/>
        <source>exception turn out when save login config information!</source>
        <translation>发生未知错误，在保存登录配置信息的时候</translation>
    </message>
    <message>
        <location filename="ClientInitCtrl/QLoginConfig.cpp" line="131"/>
        <source>exception turn out when read login config information!</source>
        <translation>发生未知错误，在读登录配置信息时候。</translation>
    </message>
</context>
<context>
    <name>QMatchItemView</name>
    <message>
        <source>FaceDetection</source>
        <translation type="obsolete">人脸检测</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="53"/>
        <source>male</source>
        <translation>男</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="53"/>
        <source>female</source>
        <translation>女</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="220"/>
        <source>DetectionFace</source>
        <translation>检测人脸</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="225"/>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="236"/>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="247"/>
        <source>candidate(conform:%1%%)</source>
        <translation>候选（相似度:%1%）</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="230"/>
        <source>candidate(good)</source>
        <translation>候选（很好）</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="241"/>
        <source>candidate(preferably)</source>
        <translation>候选（较好）</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="252"/>
        <source>candidate(normal)</source>
        <translation>候选（一般）</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="256"/>
        <source>The target information in DB</source>
        <translation>数据库中目标信息</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="257"/>
        <source>Name:</source>
        <translation>姓    名:</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="259"/>
        <source>ID Code:</source>
        <translation>身份证ID:</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="261"/>
        <source>Sex:</source>
        <translation>性    别:</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="265"/>
        <source>Video information</source>
        <translation>视频信息</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="266"/>
        <source>Device Name:</source>
        <translation>设备名称:</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="268"/>
        <source>Channel Name:</source>
        <translation>通道名称:</translation>
    </message>
    <message>
        <location filename="View/FaceRecognize/qmatchitemview.cpp" line="270"/>
        <source>Detect Time:</source>
        <translation>检测时间:</translation>
    </message>
</context>
<context>
    <name>QMonitorProjInfoDlg</name>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="14"/>
        <source>QMonitorProjInfoDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="38"/>
        <source>add task</source>
        <translation>添加任务</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="63"/>
        <source>import task</source>
        <translation>导入任务</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="113"/>
        <source>delete</source>
        <translation>批量删除</translation>
    </message>
    <message>
        <source>modify</source>
        <translation type="obsolete">修改</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="136"/>
        <source>Check count/All count:</source>
        <translation>已选中数/总数:</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.ui" line="88"/>
        <source>export task</source>
        <translation>导出任务</translation>
    </message>
    <message>
        <source>taskID</source>
        <translation type="obsolete">任务ID</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="74"/>
        <source>taskname</source>
        <translation>任务名称</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="74"/>
        <source>description</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="74"/>
        <source>status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="74"/>
        <source>operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="74"/>
        <source>   taskID</source>
        <translation>   任务ID</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="134"/>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="135"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="148"/>
        <source>for test</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="136"/>
        <source>12345</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="137"/>
        <source>running</source>
        <translation>运行中...</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="140"/>
        <source>IPC</source>
        <translation>网络摄像机</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="140"/>
        <source>DVR</source>
        <translation>数字硬盘录像机</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="140"/>
        <source>MDVR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="140"/>
        <source>NVD</source>
        <translation>解码器</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="321"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="670"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="753"/>
        <source>not open</source>
        <translation>未开启</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="326"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="721"/>
        <source>opened</source>
        <translation>开启中</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="356"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="450"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="546"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="909"/>
        <source>task is executing!</source>
        <translation>任务正在执行！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="378"/>
        <source>Please select one item!</source>
        <translation>请先选中！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="381"/>
        <source>Are you sure to delete it?</source>
        <translation>确认删除？</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="502"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="513"/>
        <source>set scheme file name</source>
        <translation>设置导出文件名称</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="504"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="517"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="560"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="569"/>
        <source>XML Files (*.xml)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="558"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="565"/>
        <source>Select a task file</source>
        <translation>请选择一个任务文件</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="704"/>
        <source>Import task failure!</source>
        <translation>导入任务失败！</translation>
    </message>
    <message>
        <source>No Tv Wall is selected!</source>
        <translation type="obsolete">请选中需要删除的电视墙布局！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="843"/>
        <source>No task is selected!</source>
        <translation>没有选中的任务！</translation>
    </message>
    <message>
        <source>Select a scheme file</source>
        <translation type="obsolete">请选择一个预案文件</translation>
    </message>
</context>
<context>
    <name>QMonitorProjSetDlg</name>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="14"/>
        <source>QMonitorProjSetDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="143"/>
        <source>task name</source>
        <translation>任务名称</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="197"/>
        <source>wind num</source>
        <translation>窗口数</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="307"/>
        <source>task description</source>
        <translation>任务描述</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="519"/>
        <source>TextLabel</source>
        <translation>从右边设备树中拖动通道到列表中</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="610"/>
        <source>up</source>
        <translation>上移</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="629"/>
        <source>PushButton</source>
        <translation>下移</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="648"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="730"/>
        <source>device list</source>
        <translation>设备列表</translation>
    </message>
    <message>
        <source>video preview</source>
        <translation type="obsolete">视频预览</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="805"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.ui" line="840"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="119"/>
        <source>screen1</source>
        <translation>窗口1</translation>
    </message>
    <message>
        <source>taskID</source>
        <translation type="obsolete">任务ID</translation>
    </message>
    <message>
        <source>taskname</source>
        <translation type="obsolete">任务名称</translation>
    </message>
    <message>
        <source>description</source>
        <translation type="obsolete">任务描述</translation>
    </message>
    <message>
        <source>status</source>
        <translation type="obsolete">状态</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="249"/>
        <source>windowid</source>
        <translation>窗口号</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="249"/>
        <source>channel name</source>
        <translation>通道名称</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="249"/>
        <source>channelId</source>
        <translation>通道ID</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="249"/>
        <source>stop time</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <source>advance point</source>
        <translation type="obsolete">预置点</translation>
    </message>
    <message>
        <source>stream type</source>
        <translation type="obsolete">码流类型</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="249"/>
        <source>Pre Point</source>
        <translation>预置点</translation>
    </message>
    <message>
        <source>node type</source>
        <translation type="obsolete">节点类型</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="250"/>
        <source>Stream Type</source>
        <translation>码流类型</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="294"/>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="295"/>
        <source>for test</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="296"/>
        <source>12345</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="297"/>
        <source>running</source>
        <translation>运行中...</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="482"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="500"/>
        <source>window%1</source>
        <translation>窗口%1</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="494"/>
        <source>all window</source>
        <translation>所有窗口</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="766"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="771"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="2057"/>
        <source>null</source>
        <translation>无</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="777"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1140"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="2074"/>
        <source>main stream</source>
        <translation>主码流</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="781"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1141"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="2075"/>
        <source>assist stream</source>
        <translation>辅码流</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="796"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="805"/>
        <source>normal camera</source>
        <translation>普通摄像头</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="799"/>
        <source>ball camera</source>
        <translation>球机</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="802"/>
        <source>half ball camera</source>
        <translation>半球机</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1456"/>
        <source>the selection is not continuum!</source>
        <translation>选中行不连续！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1465"/>
        <source>the selection is not in the same wnd!</source>
        <translation>选中行不在同一窗口中！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1479"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1503"/>
        <source>the selection has on the top of list!</source>
        <translation>选中行已经在对应窗口起始列！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1490"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1508"/>
        <source>the selection has on the bottom of list!</source>
        <translation>选中行已经在对应窗口末列！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1576"/>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1733"/>
        <source>the window bind channel num is over %1 limit!</source>
        <translation>最大允许绑定%1路视频通道！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1632"/>
        <source>the window %1 bind channel num will over %2 limit!</source>
        <translation>窗口 %1 绑定的通道个数将超过 %2 的限制！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1829"/>
        <source>task cannot be null!</source>
        <translation>任务名称不能为空！</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojsetdlg.cpp" line="1845"/>
        <source>task cannot be renamed!</source>
        <translation>任务名称不能重复！</translation>
    </message>
</context>
<context>
    <name>QNTPDlg</name>
    <message>
        <source>NTP</source>
        <translation type="obsolete">NTP设置</translation>
    </message>
    <message>
        <source>The length of service IP is more than 31</source>
        <translation type="obsolete">服务器IP长度超过31个字符！</translation>
    </message>
</context>
<context>
    <name>QNetSet</name>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="14"/>
        <source>QNetSet</source>
        <translation></translation>
    </message>
    <message>
        <source>Set</source>
        <translation type="obsolete">设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="74"/>
        <source>Port:  </source>
        <translation>端口号: </translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="109"/>
        <source>(200-65535)</source>
        <translation>(200-65535)</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="155"/>
        <source>NTP setting</source>
        <translation>NTP设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="179"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="669"/>
        <source>Enable</source>
        <translation>使能</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="236"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="739"/>
        <source>Server IP</source>
        <translation>服务器IP：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="303"/>
        <source>Port</source>
        <translation>端口：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="425"/>
        <source>Time Zone</source>
        <translation>时区：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="492"/>
        <source>Update time</source>
        <translation>更新时间：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="542"/>
        <source>Minutes</source>
        <translation>分钟</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="601"/>
        <source>DDNS setting</source>
        <translation>DDNS设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="643"/>
        <source>Server type</source>
        <translation>服务器类型：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="806"/>
        <source>Server Port</source>
        <translation>服务器端口：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="850"/>
        <source>1~65535</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="907"/>
        <source>DNS Mode</source>
        <translation>域名模式：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="917"/>
        <source>default</source>
        <translation>默认域名</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="924"/>
        <source>custom</source>
        <translation>自定义域名</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="982"/>
        <source>Domain Name</source>
        <translation>域名：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="1008"/>
        <source>.dahuaddns.com</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="1063"/>
        <source>User</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="1089"/>
        <source>please input mail address</source>
        <translation>请输入常用邮箱地址</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="1144"/>
        <source>password</source>
        <translation>密码：</translation>
    </message>
    <message>
        <source>tips:...</source>
        <translation type="obsolete">提示……</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.ui" line="1299"/>
        <source>save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">保存</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="204"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="236"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="254"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="259"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="204"/>
        <source>Get PC-NVR tcp port fail!</source>
        <translation>获取PC-NVR TCP端口号失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="236"/>
        <source>You don&apos;t have netconfig right!</source>
        <translation>没有网络配置权限！</translation>
    </message>
    <message>
        <source>The tcp port must be between 1 and 65535!</source>
        <translation type="obsolete">TCP端口号必须在1-65535之间！</translation>
    </message>
    <message>
        <source>The tcp port must be between 0 and 65535!</source>
        <translation type="obsolete">TCP端口号必须在0-65535之间！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="236"/>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="254"/>
        <source>Set PC-NVR tcp port fail!</source>
        <translation>设置PC-NVR TCP端口号失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="243"/>
        <source>The tcp port must be between 200 and 65535!</source>
        <translation>TCP端口号必须在200-65535之间!</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="259"/>
        <source>Set PC-NVR tcp port successful!</source>
        <translation>设置PC-NVR TCP端口号成功！</translation>
    </message>
    <message>
        <source>Set PCNVR NTP info fail!</source>
        <translation type="obsolete">设置PC-NVR NTP信息失败！</translation>
    </message>
    <message>
        <source>Set PCNVR DDNS info fail!</source>
        <translation type="obsolete">设置PC-NVR DDNS信息失败！</translation>
    </message>
    <message>
        <source>Get PCNVR tcp port fail!</source>
        <translation type="obsolete">获取PC-NVR tcp端口失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/NetSet/qnetset.cpp" line="85"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <source>Get PCNVR NTP info fail!</source>
        <translation type="obsolete">获取PC-NVR NTP信息失败！</translation>
    </message>
    <message>
        <source>Get PCNVR DDNS info fail!</source>
        <translation type="obsolete">获取PC-NVR DDNS信息失败！</translation>
    </message>
    <message>
        <source>Set PCNVR tcp port fail!</source>
        <translation type="obsolete">设置PC-NVR tcp端口失败！</translation>
    </message>
    <message>
        <source>The length of service IP is more than 31</source>
        <translation type="obsolete">服务器IP长度超过31个字符！</translation>
    </message>
    <message>
        <source>The length of service IP is more than 15</source>
        <translation type="obsolete">服务器IP长度超过15个字符！</translation>
    </message>
    <message>
        <source>The length of domain host name is more than 63</source>
        <translation type="obsolete">域名长度超过63个字符！</translation>
    </message>
    <message>
        <source>The length of host user is more than 63</source>
        <translation type="obsolete">用户名长度超过63个字符！</translation>
    </message>
    <message>
        <source>The length of host password is more than 31</source>
        <translation type="obsolete">密码长度超过31个字符！</translation>
    </message>
</context>
<context>
    <name>QNewCruise</name>
    <message>
        <source>New Cruise</source>
        <translation type="obsolete">新建巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="35"/>
        <source>cruise set</source>
        <translation>巡航设置</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="101"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="63"/>
        <source>cruise in points</source>
        <translation>点间巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="40"/>
        <source>Cruise No.</source>
        <translation>巡航编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="53"/>
        <source>Cruise Name</source>
        <translation>巡航名称</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="101"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="101"/>
        <source>Stop Time</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="132"/>
        <source>Ok</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="134"/>
        <source>Quit</source>
        <translation>退出</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="89"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="95"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="92"/>
        <source>Modify</source>
        <translation>修改</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="68"/>
        <source>Pre Point</source>
        <translation>预置点</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qnewcruise.cpp" line="79"/>
        <source>Stop Time(s)</source>
        <translation>停留时间(s)</translation>
    </message>
</context>
<context>
    <name>QNromalConfig</name>
    <message>
        <source>Config the nromal param of client(ex:netability,autologin,the time of log keep down)</source>
        <translation type="obsolete">配置客户端常用参数(如网络性能、自动登录、日志保存等)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="207"/>
        <source>Capability Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="219"/>
        <source>Display Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="231"/>
        <source>Language &amp;&amp; Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="311"/>
        <source> Config the nromal param of client(ex:netability,autologin,the time of log keep down)</source>
        <translation> 配置客户端常用参数(如网络性能、自动登录、日志保存等)</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="677"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="734"/>
        <source>Public net</source>
        <translation>公网</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="682"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="739"/>
        <source>10M</source>
        <translation>10M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="687"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="744"/>
        <source>100M</source>
        <translation>100M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="692"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="749"/>
        <source>1000M</source>
        <translation>1000M</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="709"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="760"/>
        <source>%1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="723"/>
        <location filename="View/SystemConfig/qnromalconfig.cpp" line="772"/>
        <source>%1Month</source>
        <translation>%1个月</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="39"/>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="24"/>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="18"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackalarmseldlg.cpp" line="42"/>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="28"/>
        <location filename="View/RealMonitor/qasststdlgone.cpp" line="42"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="14"/>
        <source>operator</source>
        <translation>操作员</translation>
    </message>
    <message>
        <location filename="View/MainForm/HomePage/qhomelogininfo.cpp" line="13"/>
        <source>admin</source>
        <translation>管理员</translation>
    </message>
    <message>
        <source>Message</source>
        <translation type="obsolete">信息</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="216"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="820"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="179"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/addDlg/qadddlg.cpp" line="232"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="838"/>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="217"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>error</source>
        <translation type="obsolete">错误</translation>
    </message>
    <message>
        <source>ToolTip</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="main.cpp" line="61"/>
        <source>Application had runned!</source>
        <translation>程序已经运行!</translation>
    </message>
    <message>
        <location filename="qpssclientapp.cpp" line="177"/>
        <source>Home Page</source>
        <translation>主页</translation>
    </message>
    <message>
        <location filename="qpssclientapp.cpp" line="194"/>
        <source>Dev Mgr</source>
        <translation>设备管理</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="899"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2633"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="288"/>
        <source>offline,can not be checked!</source>
        <translation>当前离线，不能勾选。</translation>
    </message>
    <message>
        <location filename="DevShowCtrl/qdeviceshowcontrolmaindlg.cpp" line="1236"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="900"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2634"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="880"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="885"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="890"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="895"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="900"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="905"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="910"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="2638"/>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="589"/>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="614"/>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="629"/>
        <location filename="QueryRecordCtrl/QueryRecordCtrl.cpp" line="666"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="289"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1312"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1333"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1533"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1540"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1544"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1548"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1555"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1660"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="146"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="182"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="186"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="214"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="218"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="705"/>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="710"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="895"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1023"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1027"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1031"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1035"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1063"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1107"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="215"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="229"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="265"/>
        <source>Prompt</source>
        <oldsource>Pormpt</oldsource>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="90"/>
        <source>Are you sure to close all video windows?</source>
        <translation>确定要关闭所有视频?</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="182"/>
        <source>Switch Quality Successed!</source>
        <translation>切换画质优先成功!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="186"/>
        <source>Switch Quality Failed!</source>
        <translation>切换画质优先失败!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="214"/>
        <source>Switch Smooth Successed!</source>
        <translation>切换流畅度优先成功!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="218"/>
        <source>Switch Smooth Failed!</source>
        <translation>切换流畅度优先失败!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="468"/>
        <source>task cannot be null!</source>
        <translation>任务名称不能为空！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="476"/>
        <source>task cannot be renamed!</source>
        <translation>任务名称不能重复！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="705"/>
        <source>Continue Capture Successed!</source>
        <translation>连续抓图成功!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="710"/>
        <source>Continue Capture failed!</source>
        <translation>连续抓图失败!</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="44"/>
        <source>LocalRecord</source>
        <translation>本地录像</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="45"/>
        <source>CaptchPicture</source>
        <translation>抓图</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="46"/>
        <source>PTZ_Control</source>
        <translation>云台控制</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4486"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4523"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4623"/>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="47"/>
        <source>Audio</source>
        <translation>音频</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="48"/>
        <source>Zoom</source>
        <translation>放大</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="49"/>
        <source>InstantReplay</source>
        <translation>即时回放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="50"/>
        <source>CloseVideo</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="52"/>
        <source>Play</source>
        <translation>播放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="53"/>
        <source>Pause</source>
        <translation>暂停</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="54"/>
        <source>PlayFast</source>
        <translation>快放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="55"/>
        <source>PlaySlow</source>
        <translation>慢放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="56"/>
        <source>OneFramePlay</source>
        <translation>单帧播放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="57"/>
        <source>OneFrameBack</source>
        <translation>单帧倒放</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="58"/>
        <source>PlayVolume</source>
        <translation>音量调节</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="59"/>
        <source>RecordList</source>
        <translation>录像列表</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="60"/>
        <source>PlayNext</source>
        <translation>播放前进</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="61"/>
        <source>PlayPrew</source>
        <translation>播放回退</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="63"/>
        <source>PtzLeftUp</source>
        <translation>左上</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="64"/>
        <source>PtzUp</source>
        <translation>上</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="65"/>
        <source>PtzRightUp</source>
        <translation>右上</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="66"/>
        <source>PtzLeft</source>
        <translation>左</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="67"/>
        <source>PtzRight</source>
        <translation>右</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="68"/>
        <source>PtzLeftDown</source>
        <translation>左下</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="69"/>
        <source>PtzDown</source>
        <translation>下</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="70"/>
        <source>PtzRightDown</source>
        <translation>右下</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="71"/>
        <source>Ptz3DSite</source>
        <translation>三维定位</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="72"/>
        <source>PtzSoundTalk</source>
        <translation>语音对讲</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/PlayCtrlGlobalData.cpp" line="73"/>
        <source>StreamType</source>
        <translation>码流切换</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="727"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="751"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="788"/>
        <location filename="PlayControl/CPlayControl.cpp" line="90"/>
        <source>Window</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="899"/>
        <location filename="DevTreeCtrl/qdevtreectrl.cpp" line="2633"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="879"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="884"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="889"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="894"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="899"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="904"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="909"/>
        <location filename="QueryRecordCtrl/qhasrecdate.cpp" line="288"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="747"/>
        <source>Channel</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="879"/>
        <source>No record</source>
        <translation>没有录像</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="884"/>
        <source>Query failed</source>
        <translation>查询失败.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="889"/>
        <source>Query timeout</source>
        <translation>查询超时.</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="894"/>
        <source>Busy now</source>
        <translation>系统正忙</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="899"/>
        <source>offline now</source>
        <translation>当前离线，查询失败。</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="904"/>
        <source>command send failed</source>
        <translation>查询命令发送失败。</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="909"/>
        <source>query param error</source>
        <translation>查询参数错误。</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4455"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4584"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="156"/>
        <source>Close Video</source>
        <translation>关闭窗口</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4465"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4539"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4550"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4591"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="161"/>
        <source>Close All Video</source>
        <translation>关闭所有窗口</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="11"/>
        <source>CtrPanel</source>
        <translation>控制面板</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="12"/>
        <source>ShutDown</source>
        <translation>网络设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="13"/>
        <source>Monitor</source>
        <translation>监视</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="14"/>
        <source>Monitor_01</source>
        <translation>监视_01</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="15"/>
        <source>Monitor_02</source>
        <translation>监视_02</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="16"/>
        <source>Monitor_03</source>
        <translation>监视_03</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="17"/>
        <source>Monitor_04</source>
        <translation>监视_04</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="18"/>
        <source>Monitor_05</source>
        <translation>监视_05</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="19"/>
        <source>Monitor_06</source>
        <translation>监视_06</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="20"/>
        <source>Monitor_07</source>
        <translation>监视_07</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="21"/>
        <source>Monitor_08</source>
        <translation>监视_08</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="22"/>
        <source>Monitor_09</source>
        <translation>监视_09</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="23"/>
        <source>Monitor_10</source>
        <translation>监视_10</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="24"/>
        <source>Monitor_11</source>
        <translation>监视_11</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="25"/>
        <source>Monitor_12</source>
        <translation>监视_12</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="26"/>
        <source>Monitor_13</source>
        <translation>监视_13</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="27"/>
        <source>Monitor_14</source>
        <translation>监视_14</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="28"/>
        <source>Monitor_15</source>
        <translation>监视_15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="29"/>
        <source>Monitor_16</source>
        <translation>监视_16</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="30"/>
        <source>Replay</source>
        <translation>回放</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="31"/>
        <source>Replay_01</source>
        <translation>回放_01</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="32"/>
        <source>Replay_02</source>
        <translation>回放_02</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="33"/>
        <source>Replay_03</source>
        <translation>回放_03</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="34"/>
        <source>Replay_04</source>
        <translation>回放_04</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="35"/>
        <source>Replay_05</source>
        <translation>回放_05</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="36"/>
        <source>Replay_06</source>
        <translation>回放_06</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="37"/>
        <source>Replay_07</source>
        <translation>回放_07</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="38"/>
        <source>Replay_08</source>
        <translation>回放_08</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="39"/>
        <source>Replay_09</source>
        <translation>回放_09</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="40"/>
        <source>Replay_10</source>
        <translation>回放_10</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="41"/>
        <source>Replay_11</source>
        <translation>回放_11</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="42"/>
        <source>Replay_12</source>
        <translation>回放_12</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="43"/>
        <source>Replay_13</source>
        <translation>回放_13</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="44"/>
        <source>Replay_14</source>
        <translation>回放_14</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="45"/>
        <source>Replay_15</source>
        <translation>回放_15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="46"/>
        <source>Replay_16</source>
        <translation>回放_16</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="47"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4607"/>
        <source>Record</source>
        <translation>录像</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="48"/>
        <source>Backup</source>
        <translation>备份</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="49"/>
        <source>MHardisk</source>
        <translation>硬盘管理</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="50"/>
        <source>MPTZ</source>
        <translation>云台管理</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="51"/>
        <source>Account</source>
        <translation>用户管理</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="52"/>
        <source>Sysinfo</source>
        <translation>系统信息</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="53"/>
        <source>Alarm</source>
        <translation>报警</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="54"/>
        <source>Config</source>
        <translation>配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="55"/>
        <source>QueryLog</source>
        <translation>日志查询</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="56"/>
        <source>DelLog</source>
        <translation>日志删除</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="57"/>
        <source>SysUpdate</source>
        <translation>系统更新</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="58"/>
        <source>Control</source>
        <translation>控制</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="59"/>
        <source>AutoMaintain</source>
        <translation>自动维持</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="60"/>
        <source>GeneralConfig</source>
        <translation>普通配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="61"/>
        <source>EncodeConfig</source>
        <translation>编码配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="62"/>
        <source>RecordConfig</source>
        <translation>录像配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="63"/>
        <source>ComConfig</source>
        <translation>通用配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="64"/>
        <source>NetConfig</source>
        <translation>网络配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="65"/>
        <source>VideoConfig</source>
        <translation>视频配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="66"/>
        <source>PtzConfig</source>
        <translation>云台配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="67"/>
        <source>OutputConfig</source>
        <translation>输出配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="68"/>
        <source>DefaultConfig</source>
        <translation>默认配置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="69"/>
        <source>DataFormat</source>
        <translation>数据格式化</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="70"/>
        <source>bkConfig</source>
        <translation>备份配置</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>电视墙设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="73"/>
        <source>ATM_POS</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="74"/>
        <source>ColorSet</source>
        <translation>色彩设置</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1161"/>
        <source>Start Record</source>
        <translation>开始录像</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4476"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4611"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="171"/>
        <source>Capture Picture</source>
        <translation>抓拍</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4615"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="176"/>
        <source>Continue Capture Picture</source>
        <translation>连续抓拍</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="180"/>
        <source>Stream Type</source>
        <translation>码流类型</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="186"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="258"/>
        <source>Main Stream</source>
        <translation>主码流</translation>
    </message>
    <message>
        <source>Sub Stream</source>
        <translation type="obsolete">辅码流</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="189"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="259"/>
        <source>Assist Stream</source>
        <translation>辅码流</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="195"/>
        <source>Quality/Smooth</source>
        <translation>画质/流畅度</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="200"/>
        <source>Quality</source>
        <translation>画质优先</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="203"/>
        <source>Smooth</source>
        <translation>流畅度优先</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4619"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="209"/>
        <source>Adjust</source>
        <translation>画面调节</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="213"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1174"/>
        <source>Start Audio</source>
        <translation>开启音频</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="218"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1187"/>
        <source>Start Talk</source>
        <translation>开启语音对讲</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1157"/>
        <source>Stop Record</source>
        <translation>停止录像</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1170"/>
        <source>Stop Audio</source>
        <translation>关闭音频</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1183"/>
        <source>Stop Talk</source>
        <translation>关闭语音对讲</translation>
    </message>
    <message>
        <source>Talk</source>
        <translation type="obsolete">语音对讲</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="226"/>
        <source>Ivs Overlapped</source>
        <translation>智能叠加</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="232"/>
        <source>Ivs Rule</source>
        <translation>智能规则</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="235"/>
        <source>Ivs Track</source>
        <translation>智能轨迹</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="238"/>
        <source>Ivs Obj</source>
        <translation>智能物体框</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="246"/>
        <source>Save Video Task</source>
        <translation>保存为视频任务</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4497"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4515"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4521"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4537"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4628"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4636"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1134"/>
        <source>Full Screen</source>
        <translation>全屏</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4517"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4519"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4538"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4631"/>
        <location filename="PlayBackCtrl/cplaybackctrldlg.cpp" line="4633"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1137"/>
        <source>Exit Full Screen</source>
        <translation>退出全屏</translation>
    </message>
    <message>
        <source>Switch Stream Type</source>
        <translation type="obsolete">切换码流类型</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="278"/>
        <source>Sort Asc</source>
        <translation>升序</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="279"/>
        <source>Sort Desc</source>
        <translation>降序</translation>
    </message>
    <message>
        <source>Add Favorite</source>
        <translation type="obsolete">添加到收藏夹</translation>
    </message>
    <message>
        <source>Delete Favorite</source>
        <translation type="obsolete">从收藏夹删除</translation>
    </message>
    <message>
        <source>Modify Favorite</source>
        <translation type="obsolete">修改收藏夹</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="9"/>
        <source>ok</source>
        <translation>查询成功</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="10"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="11"/>
        <source>overtime</source>
        <translation>查询超时</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="12"/>
        <source>too busy</source>
        <translation>系统繁忙</translation>
    </message>
    <message>
        <location filename="QueryRecordCtrl/QueryRecordGlobalData.cpp" line="13"/>
        <source>no record</source>
        <translation>无录像</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="43"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="234"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1289"/>
        <source>IPC</source>
        <translation>网络摄像机</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="43"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="233"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="249"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1285"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1345"/>
        <source>DVR</source>
        <translation>数字硬盘录像机</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="44"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="239"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1305"/>
        <source>BIGSCREEN</source>
        <translation>大屏</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="44"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="242"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1317"/>
        <source>M60</source>
        <translation>矩阵</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="44"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="243"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1321"/>
        <source>NVR6000</source>
        <translation>NVR6000</translation>
    </message>
    <message>
        <source>VideoInChnl</source>
        <translation type="obsolete">视频输入通道</translation>
    </message>
    <message>
        <source>VideoOutChnl</source>
        <translation type="obsolete">视频输出通道</translation>
    </message>
    <message>
        <source>AlarmInChnl</source>
        <translation type="obsolete">报警输入通道</translation>
    </message>
    <message>
        <source>AlarmOutChnl</source>
        <translation type="obsolete">报警输出通道</translation>
    </message>
    <message>
        <source>ISD</source>
        <translation type="obsolete">智能跟踪</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="45"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="248"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1341"/>
        <source>IVS_PC</source>
        <translation>人流统计</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="45"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="246"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1333"/>
        <source>IVS_V</source>
        <translation>视频诊断</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="45"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="245"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1329"/>
        <source>IVS_B</source>
        <translation>行为分析</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="45"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="247"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1337"/>
        <source>IVS_FR</source>
        <translation>人脸检测</translation>
    </message>
    <message>
        <source>IPSD</source>
        <translation type="obsolete">网络球机</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="43"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="235"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1293"/>
        <source>NVS</source>
        <translation>网络视频服务器</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="43"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="237"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1297"/>
        <source>SVR</source>
        <translation>网络存储录像机</translation>
    </message>
    <message>
        <source>SVR_BS</source>
        <translation type="obsolete">录像备份服务器</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="43"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="238"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1301"/>
        <source>NVR</source>
        <translation>网络硬盘录像机</translation>
    </message>
    <message>
        <source>MATRIX</source>
        <translation type="obsolete">矩阵</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="44"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="240"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1309"/>
        <source>NVD</source>
        <translation>解码器</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/cmanuladd.cpp" line="44"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="241"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="1313"/>
        <source>SNVD</source>
        <translation>软解码服务器</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qautoadd.cpp" line="190"/>
        <location filename="View/DeviceManager/qautoadd.cpp" line="588"/>
        <source>Are you sure to add this device?</source>
        <translation>确定添加设备?</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="550"/>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="621"/>
        <source>Are you sure to delete this device?</source>
        <translation>确定删除设备?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="301"/>
        <source>Are you sure to delete the selected users?</source>
        <translation>确定删除用户?</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="358"/>
        <source>Are you sure to delete this user?</source>
        <translation>确定删除该用户?</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1392"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="77"/>
        <source>arrest empty</source>
        <translation>组名为空!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1403"/>
        <location filename="View/DeviceManager/qdevmngerwidget.cpp" line="102"/>
        <source>alread has it</source>
        <translation>组名已存在!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1499"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmIOManager.cpp" line="1500"/>
        <source>Rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="185"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1505"/>
        <source>Close Menu</source>
        <translation>关闭菜单</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="187"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1509"/>
        <source>Open Menu</source>
        <translation>打开菜单</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qasststdlgone.cpp" line="38"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="190"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1553"/>
        <source>Open Asstst</source>
        <translation>开辅助点</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1549"/>
        <source>Close Asstst</source>
        <translation>关辅助点</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="199"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="205"/>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="207"/>
        <source>Information</source>
        <translation>信息</translation>
    </message>
    <message>
        <source>plese bind decode device first!</source>
        <translation type="obsolete">请先绑定解码器设备！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="886"/>
        <source>Current user has no record right</source>
        <translation>当前用户没有录像权限</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="895"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1063"/>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1107"/>
        <source>Window%1 Local Record Failed.</source>
        <translation>窗口%1本地录像失败.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1023"/>
        <source>Switch Main Stream Successed!</source>
        <translation>切换主码流成功!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1027"/>
        <source>Switch Main Stream Failed.</source>
        <translation>切换主码流失败.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1031"/>
        <source>Switch Assist Stream Successed!</source>
        <translation>切换辅码流成功!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="1035"/>
        <source>Switch Assist Stream Failed.</source>
        <translation>切换辅码流失败.</translation>
    </message>
    <message>
        <source>Switch Sub Stream Successed!</source>
        <translation type="obsolete">切换辅码流成功!</translation>
    </message>
    <message>
        <source>Switch Sub Stream Failed.</source>
        <translation type="obsolete">切换辅码流失败!</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="784"/>
        <source>video lost</source>
        <translation>视频丢失</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="159"/>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="785"/>
        <source>external alarm</source>
        <translation>外部报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="786"/>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="856"/>
        <source>motion detect</source>
        <translation>移动侦测</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="787"/>
        <source>video shelter</source>
        <translation>视频遮挡</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="788"/>
        <source>disk full</source>
        <translation>硬盘满</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="789"/>
        <source>disk fault</source>
        <translation>硬盘故障</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="790"/>
        <source>gps</source>
        <translation>GPS报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="791"/>
        <source>valid card read</source>
        <translation>合法刷卡报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="792"/>
        <source>invalid card read</source>
        <translation>非法刷卡报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="793"/>
        <source>door magnetic error</source>
        <translation>门磁报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="794"/>
        <source>door break</source>
        <translation>异常开门报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="795"/>
        <source>door abnormal closed</source>
        <translation>异常关门报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="796"/>
        <source>door normal closed</source>
        <translation>正常关门报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="797"/>
        <source>door open</source>
        <translation>正常开门报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="798"/>
        <source>control alert</source>
        <translation>报警主机布防报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="799"/>
        <source>fire alarm</source>
        <translation>报警主机火警报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="800"/>
        <source>zone disabled</source>
        <translation>报警主机未布防报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="801"/>
        <source>battery empty</source>
        <translation>报警主机低电量报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="802"/>
        <source>ivs alarm</source>
        <translation>智能设备报警</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="803"/>
        <source>cross line detection</source>
        <translation>警戒线事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="804"/>
        <source>cross region detection</source>
        <translation>警戒区事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="805"/>
        <source>paste detection</source>
        <translation>贴条事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="806"/>
        <source>left detection</source>
        <translation>物品遗留事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="807"/>
        <source>stay detection</source>
        <translation>停留事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="808"/>
        <source>wander detection</source>
        <translation>徘徊事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="809"/>
        <source>preservation</source>
        <translation>物品保全事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="810"/>
        <source>move detection</source>
        <translation>移动事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="811"/>
        <source>tail detection</source>
        <translation>尾随事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="812"/>
        <source>fire detection</source>
        <translation>火警事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="813"/>
        <source>smoke detection</source>
        <translation>烟雾报警事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="814"/>
        <source>fight detection</source>
        <translation>斗殴事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="815"/>
        <source>flow stat</source>
        <translation>流量统计事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="816"/>
        <source>number stat</source>
        <translation>数量统计事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="817"/>
        <source>camera coverd detection</source>
        <translation>摄像头覆盖事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="818"/>
        <source>camera moved detection</source>
        <translation>摄像头移动事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="819"/>
        <source>video abnormal detection</source>
        <translation>视频异常事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="820"/>
        <source>video bad detection</source>
        <translation>视频损坏事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="821"/>
        <source>traffic control</source>
        <translation>交通管制事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="822"/>
        <source>traffic accident</source>
        <translation>交通事故事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="823"/>
        <source>traffic junction</source>
        <translation>交通路口事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="824"/>
        <source>traffic gate</source>
        <translation>交通卡口事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="825"/>
        <source>traffic snapshot</source>
        <translation>交通抓拍事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="826"/>
        <source>face detect</source>
        <translation>人脸检测事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="827"/>
        <source>osd</source>
        <translation>osd信息</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="828"/>
        <source>cross info</source>
        <translation>osd十字路口</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="829"/>
        <source>traffic jam</source>
        <translation>交通拥堵事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="830"/>
        <source>traffic run red light</source>
        <translation>交通违章-闯红灯事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="831"/>
        <source>traffic overline</source>
        <translation>交通违章-压车道线事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="832"/>
        <source>traffic retrograde</source>
        <translation>交通违章-压车道线事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="833"/>
        <source>traffic turn left</source>
        <translation>交通违章-违章左转</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="834"/>
        <source>traffic turn right</source>
        <translation>交通违章-违章右转</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="835"/>
        <source>traffic turn uturn</source>
        <translation>交通违章-违章掉头</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="836"/>
        <source>traffic overspeed</source>
        <translation>交通违章-超速</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="837"/>
        <source>traffic underspeed</source>
        <translation>交通违章-低速</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="838"/>
        <source>traffic parking</source>
        <translation>交通违章-违章停车</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="839"/>
        <source>traffic wrong route</source>
        <translation>交通违章-不按车道行驶</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="840"/>
        <source>traffic cross lane</source>
        <translation>交通违章-违章变道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="841"/>
        <source>traffic over yellow line</source>
        <translation>交通违章-违章变道</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="842"/>
        <source>traffic driving on shoulder</source>
        <translation>交通违章-路肩行驶事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="843"/>
        <source>traffic yellow plate in line</source>
        <translation>交通违章-黄牌车占道事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="844"/>
        <source>electrospark detection</source>
        <translation>电火花事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="845"/>
        <source>traffic nopassing</source>
        <translation>交通违章-禁止通行事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="846"/>
        <source>abnormal run detection</source>
        <translation>异常奔跑事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="847"/>
        <source>retrograde detection</source>
        <translation>人员逆行事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="848"/>
        <source>inregion detection</source>
        <translation>区域内检测事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="849"/>
        <source>taken away detection</source>
        <translation>物品搬移事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="850"/>
        <source>parking detection</source>
        <translation>非法停车事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="851"/>
        <source>face recognition</source>
        <translation>人脸识别事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="852"/>
        <source>traffic manual snap</source>
        <translation>交通手动抓拍事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="853"/>
        <source>traffic flow state</source>
        <translation>交通流量统计事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="854"/>
        <source>traffic stay</source>
        <translation>交通滞留事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="855"/>
        <source>traffic vehicle in route</source>
        <translation>有车占道事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="857"/>
        <source>local alarm</source>
        <translation>外部报警事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="858"/>
        <source>prison errise detection</source>
        <translation>看守所囚犯起身事件</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="859"/>
        <source>cross fence detection</source>
        <translation>穿越围栏</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmQueryDlg.cpp" line="860"/>
        <source>video diagnosis</source>
        <translation>视频诊断结果事件</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="215"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="229"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="265"/>
        <source>task is runing,can not open video youself!</source>
        <translation type="unfinished">有监视任务正在运行！</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="433"/>
        <location filename="AlarmCtrl/AlarmSchemeLinkDlg.cpp" line="207"/>
        <location filename="AlarmCtrl/AlarmSchemeSourceDlg.cpp" line="719"/>
        <source>All</source>
        <translation>全部</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="437"/>
        <source>Level1</source>
        <translation>等级一</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="441"/>
        <source>Level2</source>
        <translation>等级二</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="445"/>
        <source>Level3</source>
        <translation>等级三</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="449"/>
        <source>Level4</source>
        <translation>等级四</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmManageAlarmShowDlg.cpp" line="453"/>
        <source>Level5</source>
        <translation>等级五</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="263"/>
        <location filename="View/MainForm/qcontainmanager.cpp" line="271"/>
        <source>are you sure to exit application?</source>
        <translation>确定要退出主程序?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qcontainmanager.cpp" line="265"/>
        <source>are you sure to close window?</source>
        <translation>确定要关闭当前窗口?</translation>
    </message>
    <message>
        <location filename="View/MainForm/qpsstoolbar.cpp" line="306"/>
        <source>Are you sure to close this item?</source>
        <translation>确定要关闭当前项?</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/RealPlayCommand.cpp" line="149"/>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="323"/>
        <source>There isn&apos;t assist stream in this device!</source>
        <translation>该设备未配置辅码流!</translation>
    </message>
    <message>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="846"/>
        <source>Are you sure to delete these monitor task?</source>
        <translation>确认删除这些监控任务？</translation>
    </message>
    <message>
        <source>Are you sure to delete these wall?</source>
        <translation type="obsolete">确认删除这些电视墙布局？</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="486"/>
        <source>Are you sure to manual login this device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="502"/>
        <source>Are you sure to manual logout this device?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="750"/>
        <source>VideoOut</source>
        <translation>视频输出</translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="753"/>
        <source>AlarmIn</source>
        <translation>报警 </translation>
    </message>
    <message>
        <location filename="View/DeviceManager/qdevaddwidget.cpp" line="756"/>
        <source>AlarmOut</source>
        <translation>报警输出</translation>
    </message>
    <message>
        <location filename="AlarmCtrl/AlarmSchemeListDlg.cpp" line="961"/>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="727"/>
        <location filename="MonitorTask/qmonitorprojinfodlg.cpp" line="516"/>
        <source>untitled</source>
        <translation>未命名</translation>
    </message>
</context>
<context>
    <name>QPSSMsgBox</name>
    <message>
        <location filename="View/MessageBox/qpssmsgbox.cpp" line="33"/>
        <source>Information</source>
        <translation>信息</translation>
    </message>
</context>
<context>
    <name>QPSSUnlockDlg</name>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="25"/>
        <source>Input Unlock Password:</source>
        <translation>输入登录密码解锁:</translation>
    </message>
    <message>
        <location filename="View/Unlock/qpssunlockdlg.cpp" line="75"/>
        <source>Invalid Password</source>
        <translation>无效的密码</translation>
    </message>
</context>
<context>
    <name>QPTZDlg</name>
    <message>
        <source>step length</source>
        <translation type="obsolete">步长</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="108"/>
        <source>Step:</source>
        <translation>步长:</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="157"/>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="158"/>
        <source>change focus</source>
        <translation>变倍</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="159"/>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="160"/>
        <source>focalize</source>
        <translation>聚焦</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="161"/>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="162"/>
        <source>aperture</source>
        <translation>光圈</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="171"/>
        <source>preset point</source>
        <translation>预置点</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="175"/>
        <source>cruise in points</source>
        <translation>点间巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzdlg.cpp" line="179"/>
        <source>assistant function</source>
        <translation>辅助功能</translation>
    </message>
</context>
<context>
    <name>QPcNvrCtrl</name>
    <message>
        <source>PC-NVR</source>
        <translation type="obsolete">PC-NVR设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="33"/>
        <source>Search</source>
        <translation>自动搜索</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="37"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="43"/>
        <source>Service List</source>
        <translation>服务器列表</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="55"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="obsolete">地址</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="55"/>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="55"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="55"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="55"/>
        <source>SN</source>
        <translation>索引</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="89"/>
        <source>Record Chn</source>
        <translation>录像通道</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="96"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="434"/>
        <source>Device Title or IP has in list!</source>
        <translation>设备已经在列表中！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="442"/>
        <source>This device name is existed!</source>
        <translation>该设备名已存在！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="544"/>
        <source>edit</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="555"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="646"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <source>Update PC-NVR device fail!</source>
        <translation type="obsolete">更新PC-NVR设备失败！</translation>
    </message>
    <message>
        <source>DeviceName = %1</source>
        <translation type="obsolete">设备为：%1</translation>
    </message>
    <message>
        <source>Add PC-NVR device fail!</source>
        <translation type="obsolete">添加PC-NVR设备失败！</translation>
    </message>
    <message>
        <source>Delete PC-NVR device fail!</source>
        <translation type="obsolete">删除PC-NVR设备失败！</translation>
    </message>
    <message>
        <source>Save Binding infomation fail!</source>
        <translation type="obsolete">PC-NVR设备绑定通道信息失败！</translation>
    </message>
    <message>
        <source>Login PC-NVR device fail!</source>
        <translation type="obsolete">登陆PCNVR设备失败！</translation>
    </message>
    <message>
        <source>Logout PC-NVR device fail!</source>
        <translation type="obsolete">登出PCNVR设备失败！</translation>
    </message>
    <message>
        <source>Get PC-NVR versionInfo fail!</source>
        <translation type="obsolete">获取PC-NVR版本信息失败！</translation>
    </message>
    <message>
        <source>Get PC-NVR CommonSetting fail!</source>
        <translation type="obsolete">获取PC-NVR普通设备信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR commonsetting fail!</source>
        <translation type="obsolete">设置PC-NVR普通设置信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR commonsetting successful!</source>
        <translation type="obsolete">设置PC-NVR普通设置信息成功！</translation>
    </message>
    <message>
        <source>Get PC-NVR tcp port fail!</source>
        <translation type="obsolete">获取PC-NVR TCP端口号失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR tcp port fail!</source>
        <translation type="obsolete">设置PC-NVR TCP端口号失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR tcp port successful!</source>
        <translation type="obsolete">设置PC-NVR TCP端口号成功！</translation>
    </message>
    <message>
        <source>Get PC-NVR NTP info fail!</source>
        <translation type="obsolete">获取PC-NVR NTP信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR NTP info fail!</source>
        <translation type="obsolete">设置PC-NVR NTP信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR NTP info successful!</source>
        <translation type="obsolete">设置PC-NVR NTP信息成功！</translation>
    </message>
    <message>
        <source>Get PC-NVR DDNS info fail!</source>
        <translation type="obsolete">获取PC-NVR DDNS信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR DDNS info fail!</source>
        <translation type="obsolete">设置PC-NVR DDNS信息失败！</translation>
    </message>
    <message>
        <source>Set PC-NVR DDNS info successful!</source>
        <translation type="obsolete">设置PC-NVR DDNS信息成功！</translation>
    </message>
    <message>
        <source>Get PC-NVR record info fail!</source>
        <translation type="obsolete">获取PC-NVR录像信息失败！</translation>
    </message>
    <message>
        <source>Save record info fail!</source>
        <translation type="obsolete">保存PC-NVR录像信息失败！</translation>
    </message>
    <message>
        <source>Save record info success!</source>
        <translation type="obsolete">保存PC-NVR录像信息成功！</translation>
    </message>
    <message>
        <source>Begin searching, please wait...</source>
        <translation type="obsolete">开始搜索，请稍候……</translation>
    </message>
    <message>
        <source>Query user info fail!</source>
        <translation type="obsolete">获取用户信息失败！</translation>
    </message>
    <message>
        <source>Query user info successful!</source>
        <translation type="obsolete">获取用户信息成功！</translation>
    </message>
    <message>
        <source>Add user fail!</source>
        <translation type="obsolete">添加用户失败！</translation>
    </message>
    <message>
        <source>Add user successful!</source>
        <translation type="obsolete">添加用户成功！</translation>
    </message>
    <message>
        <source>Modify user fail!</source>
        <translation type="obsolete">修改用户信息失败！</translation>
    </message>
    <message>
        <source>Modify user info successful!</source>
        <translation type="obsolete">修改用户信息成功！</translation>
    </message>
    <message>
        <source>Delete user fail!</source>
        <translation type="obsolete">删除用户失败！</translation>
    </message>
    <message>
        <source>Delete user successful!</source>
        <translation type="obsolete">删除用户成功！</translation>
    </message>
    <message>
        <source>Query harddisk allocate info fail!</source>
        <translation type="obsolete">获取磁盘分配信息失败！</translation>
    </message>
    <message>
        <source>Query harddisk info successful!</source>
        <translation type="obsolete">获取磁盘分配信息成功！</translation>
    </message>
    <message>
        <source>Allocate disk fail!</source>
        <translation type="obsolete">分配磁盘空间失败！</translation>
    </message>
    <message>
        <source>Allocate harddisk successful!</source>
        <translation type="obsolete">分配磁盘空间成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="115"/>
        <source>Add PC-NVR callback failed!</source>
        <translation>添加PC-NVR回调函数失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="131"/>
        <source>Del PC-NVR callback failed!</source>
        <translation>删除PC-NVR回调函数失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="155"/>
        <source>Get all PC-NVR info fail!</source>
        <translation>获取所有PC-NVR设备信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="215"/>
        <source>UnOnline</source>
        <translation>不在线</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="446"/>
        <source>Get all PC-NVR device fail!</source>
        <translation>获取所有PC-NVR设备信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="438"/>
        <source>Add device fail!</source>
        <translation>添加设备失败！</translation>
    </message>
    <message>
        <source>Login PC-NVR fail!</source>
        <translation type="obsolete">登陆PC-NVR失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="450"/>
        <source>Update device fail!</source>
        <translation>更新设备失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="479"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="586"/>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="623"/>
        <source>Get PC-NVR device info fail!</source>
        <translation>获取PC-NVR设备信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="600"/>
        <source>Are you sure to delete it ?</source>
        <translation>确认删除？</translation>
    </message>
    <message>
        <source>Update PC-NVR device fail!
DeviceName = %1</source>
        <translation type="obsolete">更新PC-NVR设备失败！\n设备为：%1</translation>
    </message>
    <message>
        <source>Add PC-NVR device fail!
DeviceName = %1</source>
        <translation type="obsolete">添加PC-NVR设备失败！\n设备为：%1</translation>
    </message>
    <message>
        <source>Delete PC-NVR device fail!
DeviceName = %1</source>
        <translation type="obsolete">删除PC-NVR设备失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Save Binding infomation fail!
DeviceName = %1</source>
        <translation type="obsolete">PC-NVR设备绑定通道信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Save Binding infomation success</source>
        <translation type="obsolete">PC-NVR设备绑定通道信息成功！</translation>
    </message>
    <message>
        <source>Login PC-NVR device fail!
DeviceName = %1</source>
        <translation type="obsolete">登陆PCNVR设备失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Logout PC-NVR device fail!
DeviceName = %1</source>
        <translation type="obsolete">登出PCNVR设备失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Get PC-NVR versionInfo fail!
DeviceName = %1</source>
        <translation type="obsolete">获取PC-NVR版本信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Get PC-NVR CommonSetting fail!
DeviceName = %1</source>
        <translation type="obsolete">获取PC-NVR普通设备信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Set PC-NVR commonsetting fail!
DeviceName = %1</source>
        <translation type="obsolete">设置PC-NVR普通设置信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Get PC-NVR tcp port fail!
DeviceName = %1</source>
        <translation type="obsolete">获取PC-NVR TCP端口号失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Set PC-NVR tcp port fail!
DeviceName = %1</source>
        <translation type="obsolete">设置PC-NVR TCP端口号失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Set PC-NVR NTP info fail!
DeviceName = %1</source>
        <translation type="obsolete">设置PC-NVR NTP信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Set PC-NVR DDNS info fail!
DeviceName = %1</source>
        <translation type="obsolete">设置PC-NVR DDNS信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Get PC-NVR record info fail!
DeviceName = %1</source>
        <translation type="obsolete">获取PC-NVR录像信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="675"/>
        <source>Start search devices fail!</source>
        <translation>开始搜索设备失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="693"/>
        <source>Get device info by search fail!</source>
        <translation>搜索设备失败!</translation>
    </message>
    <message>
        <source>Query user info fail!
DeviceName = %1</source>
        <translation type="obsolete">获取用户信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Add user fail!
DeviceName = %1</source>
        <translation type="obsolete">添加用户失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Modify user fail!
DeviceName = %1</source>
        <translation type="obsolete">修改用户信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Delete user fail!
DeviceName = %1</source>
        <translation type="obsolete">删除用户失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Query harddisk allocate info fail!
DeviceName = %1</source>
        <translation type="obsolete">获取磁盘分配信息失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Allocate disk fail!
DeviceName = %1</source>
        <translation type="obsolete">分配磁盘空间失败！\n设备名：%1</translation>
    </message>
    <message>
        <source>Dahua</source>
        <translation type="obsolete">大华</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/qpcnvrctrl.cpp" line="211"/>
        <source>Online</source>
        <translation>在线</translation>
    </message>
</context>
<context>
    <name>QPicAccessCtrl</name>
    <message>
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="26"/>
        <source>Caputre Picture</source>
        <oldsource>Caputre</oldsource>
        <translation>抓图</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="122"/>
        <source>Date：</source>
        <oldsource>抓图日期：</oldsource>
        <translation>抓图日期：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="216"/>
        <source>Size：</source>
        <oldsource>图片大小：</oldsource>
        <translation>图片大小：</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="31"/>
        <source>Capture Picture</source>
        <oldsource>Capture</oldsource>
        <translation>抓图</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="40"/>
        <source>daily maintain</source>
        <translation>日常维护</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="41"/>
        <source>ararm</source>
        <translation>报警</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="42"/>
        <source>others</source>
        <translation>其他</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="199"/>
        <source>Capture picture failed.</source>
        <translation>抓图失败.</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="205"/>
        <source>Capture picture succeed, save DB failed.</source>
        <translation>抓图成功,写入数据库信息失败.</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="207"/>
        <source>Capture picture succeed!</source>
        <translation>抓图成功!</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="412"/>
        <source>Device Name：</source>
        <translation>设备名称：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="368"/>
        <source>Channel Name：</source>
        <translation>通道名称：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="166"/>
        <source>Time：</source>
        <translation>抓图时间：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="298"/>
        <source>Operator：</source>
        <translation>操作者：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="324"/>
        <source>Reason：</source>
        <translation>抓图原因：</translation>
    </message>
    <message utf8="true">
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="311"/>
        <source>Remark：</source>
        <translation>备注：</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="75"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qpicaccessctrl.ui" line="50"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PicAccessCtrl/qPicAccessCtrl.cpp" line="168"/>
        <source>The picture is too large, load fail !</source>
        <translation>图片过大,加载失败!</translation>
    </message>
</context>
<context>
    <name>QPictureLoaderThread</name>
    <message>
        <source>Load file:</source>
        <translation type="obsolete">加载文件：</translation>
    </message>
    <message>
        <source>failed!</source>
        <translation type="obsolete"> 失败！</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
</context>
<context>
    <name>QPicturePreview</name>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="14"/>
        <source>QPicturePreview</source>
        <translation></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="168"/>
        <source>save info</source>
        <translation>保存信息</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="203"/>
        <source>picture info</source>
        <translation>图片信息</translation>
    </message>
    <message>
        <source>orgnization:</source>
        <translation type="obsolete">组织结构：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="348"/>
        <source>device name:</source>
        <translation>设备名：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="326"/>
        <source>channel name:</source>
        <translation>通道名：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="222"/>
        <source>capture time:</source>
        <translation>抓图时间：</translation>
    </message>
    <message>
        <source>operator:</source>
        <translation type="obsolete">操作人员：</translation>
    </message>
    <message>
        <source>resolution:</source>
        <translation type="obsolete">分辨率：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="263"/>
        <source>cap reason:</source>
        <translation>抓图原因：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.ui" line="389"/>
        <source>remark:</source>
        <translation>抓图描述：</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="29"/>
        <source>Picture preview</source>
        <translation>图片预览</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="48"/>
        <source>previous</source>
        <translation>上一个</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="49"/>
        <source>next</source>
        <translation>下一个</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="50"/>
        <source>zoomin</source>
        <translation>缩小</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="51"/>
        <source>zoomout</source>
        <translation>放大</translation>
    </message>
    <message>
        <source>save</source>
        <translation type="obsolete">另存为</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="53"/>
        <source>print</source>
        <translation>打印</translation>
    </message>
    <message>
        <source>Load file:</source>
        <translation type="obsolete">加载图片：</translation>
    </message>
    <message>
        <source>failed!</source>
        <translation type="obsolete"> 失败！</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <source>copy</source>
        <translation type="obsolete">复制</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="339"/>
        <source>Replace file failed!</source>
        <translation>替换文件失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="360"/>
        <source>The length of capture reason cannot be more than %1 characters!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="368"/>
        <source>The length of capture remark cannot be more than %1 characters!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="327"/>
        <source>Copy file failed!</source>
        <translation>复制文件失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="52"/>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="252"/>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="258"/>
        <source>Save As</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="331"/>
        <source>Write DB failed!</source>
        <translation>写数据库失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="335"/>
        <source>Query database failed!</source>
        <translation>查询数据库失败！</translation>
    </message>
    <message>
        <source>The length of capture reason cannot be more than 255!</source>
        <translation type="obsolete">抓图原因的长度不能超过255个字节！</translation>
    </message>
    <message>
        <source>The length of capture remark cannot be more than 255!</source>
        <translation type="obsolete">抓图描述的长度不能超过255个字节！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="379"/>
        <source>Save picture info failed!</source>
        <translation>保存图片信息失败！</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qpicturepreview.cpp" line="383"/>
        <source>Save picture info successful!</source>
        <translation>保存图片信息成功！</translation>
    </message>
</context>
<context>
    <name>QPlayBackDlg</name>
    <message>
        <location filename="View/PlayBack/qplaybackdlg.cpp" line="55"/>
        <source>Some records are downloading. Shutting down the playback module will stop the downloading task.</source>
        <translation>有录像正在下载，关闭回放模块会停止录像下载</translation>
    </message>
</context>
<context>
    <name>QPlayBackDownLoadlistDlg</name>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="37"/>
        <source>Download manager</source>
        <translation>下载管理</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="57"/>
        <source>Start time</source>
        <translation>开始时间</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="57"/>
        <source>End time</source>
        <translation>结束时间</translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="obsolete">大小</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="57"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="57"/>
        <source>Size(KB)</source>
        <translation>大小(KB)</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="285"/>
        <source>downloaded failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="376"/>
        <source>begin downloading</source>
        <translation>开始下载</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="286"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="377"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="799"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1821"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="799"/>
        <source>Continue downloading failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1818"/>
        <source>device offline</source>
        <translation>设备离线</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1820"/>
        <source>device exception</source>
        <translation>设备异常</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="322"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="342"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="473"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="493"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="781"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="827"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1179"/>
        <source>Waiting</source>
        <translation>等待</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="57"/>
        <source>No.</source>
        <translation>    编号</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="642"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="699"/>
        <source>%1</source>
        <translation></translation>
    </message>
    <message>
        <source>The same camera can download only one file every time</source>
        <translation type="obsolete">同一设备通道每次只能下载一个录像！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="845"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="956"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="1370"/>
        <source>Please select one file!</source>
        <translation>请选择一个文件！</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="871"/>
        <location filename="PlayBackCtrl/PlayBackDownLoadlistDlg.cpp" line="884"/>
        <source>Download failed!</source>
        <translation>下载失败</translation>
    </message>
</context>
<context>
    <name>QPresetDlg</name>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="17"/>
        <source>Preset</source>
        <translation>预置点</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="33"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="36"/>
        <source>PrePoint</source>
        <translation>预置点</translation>
    </message>
    <message>
        <source>Color</source>
        <translation type="obsolete">颜色</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="39"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="42"/>
        <source>PrePoint List</source>
        <translation>预置点列表</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="56"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="79"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="61"/>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="79"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="105"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="108"/>
        <source>Delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="111"/>
        <source>Ok</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetdlg.cpp" line="114"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>QPresetWidget</name>
    <message>
        <location filename="View/RealMonitor/qpresetwidget.cpp" line="27"/>
        <source>location to</source>
        <translation>定位到</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qpresetwidget.cpp" line="31"/>
        <source>Set</source>
        <translation>设置</translation>
    </message>
    <message>
        <source>PTZ menu</source>
        <translation type="obsolete">云台菜单</translation>
    </message>
</context>
<context>
    <name>QPtzFunc</name>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="193"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1580"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="195"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1584"/>
        <source>Start</source>
        <translation>启用</translation>
    </message>
    <message>
        <source>Preset No format error!</source>
        <translation type="obsolete">预置点编号格式错误！</translation>
    </message>
    <message>
        <source>Preset No must be greater than 0!</source>
        <translation type="obsolete">预置点编号必须大于0！</translation>
    </message>
    <message>
        <source>Preset No. format error!</source>
        <translation type="obsolete">预置点编号格式错误!</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="852"/>
        <source>Preset No. must be between 1 and 255!</source>
        <translation>预置点编号必须在1-255之间.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="858"/>
        <source>Preset name cannot be empty!</source>
        <translation>预置点名称不能为空.</translation>
    </message>
    <message>
        <source>The length of preset name cannot more than 255!</source>
        <translation type="obsolete">预置点名称的长度不能超过255字节！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="865"/>
        <source>Set prepoint failed!</source>
        <translation>设置预置点失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="897"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1082"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1128"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1280"/>
        <source>Please select one item!</source>
        <translation>请先选择一项.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="900"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1131"/>
        <source>Are you sure to delete it?</source>
        <translation>确认删除？</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="913"/>
        <source>Delete prepoint failed!</source>
        <translation>删除预置点失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="974"/>
        <source>Goto prepoint failed!</source>
        <translation>定位预置点失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1018"/>
        <source>Start cruise failed!</source>
        <translation>开始巡航失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1043"/>
        <source>Stop cruise failed!</source>
        <translation>停止巡航失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1060"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1319"/>
        <source>New Cruise</source>
        <translation>新建巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1086"/>
        <source>Modify Cruise</source>
        <translation>修改巡航</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1141"/>
        <source>Delete cruise failed!</source>
        <translation>删除巡航线失败！</translation>
    </message>
    <message>
        <source>Prepoint data format error!</source>
        <translation type="obsolete">预置点编号格式错误！</translation>
    </message>
    <message>
        <source>Staytime data format error!</source>
        <translation type="obsolete">停留时间格式错误！</translation>
    </message>
    <message>
        <source>Cruise No. format error!</source>
        <translation type="obsolete">巡航编号格式错误!</translation>
    </message>
    <message>
        <source>No.data format error!</source>
        <translation type="obsolete">巡航编号格式错误！</translation>
    </message>
    <message>
        <source>Name cannot be empty!</source>
        <translation type="obsolete">预置点名称不能为空！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1416"/>
        <source>Set cruise failed!</source>
        <translation>设置巡航线失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1514"/>
        <source>error call EnabledPtzMenu, return </source>
        <translation>设置云台菜单失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1559"/>
        <source>call ControlAssisentPoint error, return </source>
        <translation>控制辅助命令失败，返回值：</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1589"/>
        <source>error call ControlLineScan.</source>
        <translation>控制扫线失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="156"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1610"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1744"/>
        <source>Stop Set</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="156"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="177"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1617"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1744"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1772"/>
        <source>Start Set</source>
        <translation>开始</translation>
    </message>
    <message>
        <source>Preset No must be between 1 and 255!</source>
        <translation type="obsolete">预置点编号必须在1-255之间！</translation>
    </message>
    <message>
        <source>Cruise No. must be greater than 0!</source>
        <translation type="obsolete">巡航线编号必须大于0!</translation>
    </message>
    <message>
        <source>Cruise Name cannot be empty!</source>
        <translation type="obsolete">巡航名称不能为空！</translation>
    </message>
    <message>
        <source>The length of cruise name cannot more than 255!</source>
        <translation type="obsolete">巡航线名称的长度不能超过255字节！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1625"/>
        <source>error call RecTrack.</source>
        <translation>录制巡迹失败！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="157"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1649"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1745"/>
        <source>Off</source>
        <translation>关闭</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="157"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="178"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1656"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1745"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1773"/>
        <source>On</source>
        <translation>启用</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="845"/>
        <source>Preset No. cannot be empty.</source>
        <translation>预置点编号不能为空.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1183"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1238"/>
        <source>Please select one Prepoint.</source>
        <translation>请选择一个预置点.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1193"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1248"/>
        <source>The stay time cannot be empty.</source>
        <translation>停留时间不能为空.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1200"/>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1255"/>
        <source>The stay time should be between 10(s) and 12(h).</source>
        <translation>停留时间应该在10(秒)和12(时)之间.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1230"/>
        <source>Please select one item.</source>
        <translation>请选择要修改的项.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1295"/>
        <source>Cruise No. cannot be empty.</source>
        <translation>巡航编号不能为空.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1303"/>
        <source>Cruise Name cannot be empty.</source>
        <translation>巡航名称不能为空.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1311"/>
        <source>One cruise must has more than one prepoints!</source>
        <translation>一个巡航线应由两个以上的预置点组成.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1323"/>
        <source>The Cruise No. has already existed.</source>
        <translation>当前巡航编号已经存在.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1371"/>
        <source>The Cruise No. has not existed.</source>
        <translation>当前巡航编号不存在.</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzfunc.cpp" line="1664"/>
        <source>error call EnableTrack.</source>
        <translation>启用巡迹控制失败！</translation>
    </message>
</context>
<context>
    <name>QPtzMenu</name>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="16"/>
        <source>Menu</source>
        <translation>菜单</translation>
    </message>
    <message>
        <source>In</source>
        <translation type="obsolete">进入</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="42"/>
        <source>Enter</source>
        <translation>进入</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="81"/>
        <source>Open Menu</source>
        <translation>打开菜单</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qptzmenu.cpp" line="85"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Close Menu</source>
        <translation type="obsolete">关闭菜单</translation>
    </message>
</context>
<context>
    <name>QRealBottomBar</name>
    <message>
        <location filename="View/RealMonitor/qrealbottombar.cpp" line="41"/>
        <location filename="View/RealMonitor/qrealbottombar.cpp" line="234"/>
        <source>start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealbottombar.cpp" line="224"/>
        <source>stop</source>
        <translation>停止</translation>
    </message>
</context>
<context>
    <name>QRealMonitorDlg</name>
    <message>
        <location filename="View/RealMonitor/qrealmonitordlg.cpp" line="486"/>
        <source>Some video is videotaping. Shutting down the realmonitor module will stop the videotaping task.</source>
        <translation>有视频正在录像，关闭该窗口会停止视频录像</translation>
    </message>
</context>
<context>
    <name>QRealPlayBtns</name>
    <message>
        <source>REC</source>
        <translation type="obsolete">录像</translation>
    </message>
    <message>
        <source>PIC</source>
        <translation type="obsolete">抓图</translation>
    </message>
    <message>
        <source>PTZ</source>
        <translation type="obsolete">云台</translation>
    </message>
    <message>
        <source>AUDIO</source>
        <translation type="obsolete">声音</translation>
    </message>
    <message>
        <source>ZOOM</source>
        <translation type="obsolete">放大</translation>
    </message>
    <message>
        <source>REPLAY</source>
        <translation type="obsolete">回放</translation>
    </message>
    <message>
        <source>CLOSE</source>
        <translation type="obsolete">关闭</translation>
    </message>
    <message>
        <source>MainStream</source>
        <translation type="obsolete">主码流</translation>
    </message>
    <message>
        <source>AssistStream</source>
        <translation type="obsolete">辅码流</translation>
    </message>
</context>
<context>
    <name>QRealPlayCtrl</name>
    <message>
        <location filename="RealPlayCtrl/QRealPlayCtrl.cpp" line="341"/>
        <source>video open failed</source>
        <translation>打开视频失败</translation>
    </message>
</context>
<context>
    <name>QRealPlayFunction</name>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="236"/>
        <source>video requesting...</source>
        <translation>视频请求中...</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="261"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="267"/>
        <source>main stream</source>
        <translation>主码流</translation>
    </message>
    <message>
        <source>ansistant stream</source>
        <translation type="obsolete">辅码流</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="724"/>
        <source>video exception</source>
        <translation>视频异常</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="540"/>
        <source>device exception</source>
        <translation>设备异常</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="264"/>
        <source>assist stream</source>
        <translation>辅码流</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1134"/>
        <source>video reconnect successfull</source>
        <translation>重连视频成功</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1138"/>
        <source>video open  successfull</source>
        <translation>打开视频成功</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1146"/>
        <source>video open failed</source>
        <translation>打开视频失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1163"/>
        <source>protocol analyse failed</source>
        <translation>协议解析失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1166"/>
        <source>data send fialed</source>
        <translation>数据发送失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1169"/>
        <source>user name unvalid</source>
        <translation>无效用户名</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1172"/>
        <source>password unvalid</source>
        <translation>无效密码</translation>
    </message>
    <message>
        <source>user is locked</source>
        <translation type="obsolete">用户被锁定</translation>
    </message>
    <message>
        <source>remote response failed</source>
        <translation type="obsolete">远端应答失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1181"/>
        <source>connect remote failed</source>
        <translation>连接失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1184"/>
        <source>the loginning is already exist</source>
        <translation>登录已存在</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1187"/>
        <source>have logouted</source>
        <translation>设备已注销</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1190"/>
        <source>Xml analyse failed</source>
        <translation>Xml解析失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1193"/>
        <source>no power to operate</source>
        <translation>没有操作权限</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1196"/>
        <source>unknow device</source>
        <translation>未知设备</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1199"/>
        <source>unknow channel</source>
        <translation>未知通道</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1312"/>
        <source>Open audio failed.</source>
        <translation>打开音频失败.</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1533"/>
        <source>Sound talk error,param error.</source>
        <translation>语音对讲操作失败，参数错误。</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1540"/>
        <source>Sound talk error,talking now.</source>
        <translation>打开对讲失败，正在对讲中！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1544"/>
        <source>Sound talk error,get render port error.</source>
        <translation>打开对讲失败，获取解码端口失败！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1548"/>
        <source>Sound talk error,band stream and render error.</source>
        <translation>打开对讲失败，绑定码流和解码失败！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1555"/>
        <source>Sound talk error,Stop failed.</source>
        <translation>关闭对讲失败！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1333"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1660"/>
        <source>Sound talk error,open failed,can not open local to device voice.</source>
        <translation>打开对讲失败，未能打开本地到设备的声音！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="2054"/>
        <source>query stream timeout</source>
        <translation>获取码流超时</translation>
    </message>
    <message>
        <source>Sound talk error,stop failed.</source>
        <translation type="obsolete">关闭对讲失败！</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="535"/>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1202"/>
        <source>device offline</source>
        <translation>设备离线</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1205"/>
        <source>rtsp connect failed</source>
        <translation>rtsp连接失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1208"/>
        <source>rtp listen failed</source>
        <translation>rtp监听失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1211"/>
        <source>rtp connect failed</source>
        <translation>rtp连接失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1214"/>
        <source>rtsp analyse port failed</source>
        <translation>rtsp解析端口失败</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1217"/>
        <source>command have been canceled</source>
        <translation>命令已取消</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1220"/>
        <source>validate session</source>
        <translation>无效的session</translation>
    </message>
    <message>
        <location filename="RealPlayCtrl/QRealPlayFunction.cpp" line="1223"/>
        <source>open video failed</source>
        <translation>打开视频失败</translation>
    </message>
</context>
<context>
    <name>QRealRightBar</name>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="23"/>
        <source>device</source>
        <translation>设备</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qrealrightbar.cpp" line="27"/>
        <source>PTZ</source>
        <translation>云台</translation>
    </message>
</context>
<context>
    <name>QRecordChannel</name>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="20"/>
        <source>QRecordChannel</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="68"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="81"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="91"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="101"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="115"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="125"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="135"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="145"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="159"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="169"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="179"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="189"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="203"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="213"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="223"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="233"/>
        <source>Unbound</source>
        <translation>未绑定视频通道</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="307"/>
        <source>record plan</source>
        <translation>录像存储计划</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="348"/>
        <source>remove banding</source>
        <translation>取消绑定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.ui" line="389"/>
        <source>save</source>
        <translation>保存</translation>
    </message>
    <message>
        <source>unBinding</source>
        <translation type="obsolete">未绑定设备</translation>
    </message>
    <message>
        <source>DVR</source>
        <translation type="obsolete">数字硬盘录像机</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="141"/>
        <source>All Devices</source>
        <translation>所有设备</translation>
    </message>
    <message>
        <source>Set PCNVR record info fail!</source>
        <translation type="obsolete">保存PC-NVR录像存储计划失败</translation>
    </message>
    <message>
        <source>question</source>
        <translation type="obsolete">询问</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="337"/>
        <source>The channel has binded a device, discard and bind the new device?</source>
        <translation>当前通道已绑定设备，是否重新绑定新的设备？</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="316"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="320"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="506"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="705"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="316"/>
        <source>Save record info fail!</source>
        <translation>保存PC-NVR录像信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="320"/>
        <source>Save record info success!</source>
        <translation>保存PC-NVR录像信息成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="351"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="386"/>
        <source>One channel of device can only bind to one channel of PC-NVR!</source>
        <translation>同一设备通道只能绑定在一个PC-NVR设备的一个通道上！</translation>
    </message>
    <message>
        <source>Your changing haven&apos;t been saved, save it?</source>
        <translation type="obsolete">当前信息尚未保存，是否保存？</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="467"/>
        <source>Device name: </source>
        <translation>设备：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="467"/>
        <source>the binding info haven&apos;t been saved, save it?</source>
        <translation>的绑定信息尚未保存，是否保存？</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="506"/>
        <source>Get PC-NVR binding info failed!</source>
        <translation>获取PC-NVR通道绑定信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="520"/>
        <source>Get PCNVR record info fail!</source>
        <translation>获取PC-NVR录像存储信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="559"/>
        <source>Unknown device</source>
        <translation>未知设备</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="700"/>
        <source>Save Binding infomation fail!</source>
        <translation>保存PC-NVR设备绑定信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordchannel.cpp" line="705"/>
        <source>Save Binding infomation success</source>
        <translation>保存PC-NVR设备绑定信息成功！</translation>
    </message>
    <message>
        <source>Save Fail!</source>
        <translation type="obsolete">保存失败！</translation>
    </message>
</context>
<context>
    <name>QRecordList</name>
    <message>
        <location filename="PlayBackCtrl/qrecordlistdialog.ui" line="14"/>
        <source>download list</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qrecordlistdialog.ui" line="39"/>
        <source>By Time</source>
        <translation>按时间</translation>
    </message>
    <message>
        <location filename="PlayBackCtrl/qrecordlistdialog.ui" line="26"/>
        <source>By file</source>
        <translation>按文件</translation>
    </message>
</context>
<context>
    <name>QRecordSet</name>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="14"/>
        <source>QRecordSet</source>
        <translation>存储设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="26"/>
        <source>record set</source>
        <translation>录像设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="249"/>
        <source>time set</source>
        <translation>时间设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="61"/>
        <source>channel</source>
        <translation>通道</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="154"/>
        <source>preRecord</source>
        <translation>预录</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="232"/>
        <source>redundancy</source>
        <translation>冗余</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="328"/>
        <source>timer</source>
        <translation>定时</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="414"/>
        <source>move test</source>
        <translation>动检</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="500"/>
        <source>alarm</source>
        <translation>报警</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="580"/>
        <source>move&amp;alarm</source>
        <translation>动检&amp;报警</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="789"/>
        <source>sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="830"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="900"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="970"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1040"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1110"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1180"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1250"/>
        <source>set</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="859"/>
        <source>monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="929"/>
        <source>tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="999"/>
        <source>wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1069"/>
        <source>thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1139"/>
        <source>friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1209"/>
        <source>saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="722"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="678"/>
        <source>4</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="616"/>
        <source>8</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="647"/>
        <source>12</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="753"/>
        <source>16</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="709"/>
        <source>20</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1286"/>
        <source>24</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1325"/>
        <source>Channel copy</source>
        <translation>通道复制</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1356"/>
        <source>save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.ui" line="1387"/>
        <source>cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="33"/>
        <source>RecordSave Project</source>
        <translation>录像保存设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="129"/>
        <source>Channel1</source>
        <translation>通道1</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="129"/>
        <source>Channel2</source>
        <translation>通道2</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="129"/>
        <source>Channel3</source>
        <translation>通道3</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="129"/>
        <source>Channel4</source>
        <translation>通道4</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="130"/>
        <source>Channel5</source>
        <translation>通道5</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="130"/>
        <source>Channel6</source>
        <translation>通道6</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="130"/>
        <source>Channel7</source>
        <translation>通道7</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="130"/>
        <source>Channel8</source>
        <translation>通道8</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="131"/>
        <source>Channel9</source>
        <translation>通道9</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="131"/>
        <source>Channel10</source>
        <translation>通道10</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="131"/>
        <source>Channel11</source>
        <translation>通道11</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="131"/>
        <source>Channel12</source>
        <translation>通道12</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="132"/>
        <source>Channel13</source>
        <translation>通道13</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="132"/>
        <source>Channel14</source>
        <translation>通道14</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="132"/>
        <source>Channel15</source>
        <translation>通道15</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="132"/>
        <source>Channel16</source>
        <translation>通道16</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="238"/>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordset.cpp" line="242"/>
        <source>RECORD</source>
        <translation>录像</translation>
    </message>
</context>
<context>
    <name>QRecordTimeSet</name>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="14"/>
        <source>QRecordTimeSet</source>
        <translation>录像时间设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="211"/>
        <source>sec1</source>
        <translation>时间段1</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="399"/>
        <source>sec2</source>
        <translation>时间段2</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="587"/>
        <source>sec3</source>
        <translation>时间段3</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="775"/>
        <source>sec4</source>
        <translation>时间段4</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="963"/>
        <source>sec5</source>
        <translation>时间段5</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1151"/>
        <source>sec6</source>
        <translation>时间段6</translation>
    </message>
    <message>
        <source>move&amp;alarm</source>
        <translation type="obsolete">动检&amp;报警</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1406"/>
        <source>alarm</source>
        <translation>报警</translation>
    </message>
    <message>
        <source>move test</source>
        <translation type="obsolete">动检</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1437"/>
        <source>timer</source>
        <translation>定时</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="102"/>
        <source>thursday</source>
        <translation>星期四</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="26"/>
        <source>whole week</source>
        <translation>整个星期</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="44"/>
        <source>sunday</source>
        <translation>星期日</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="57"/>
        <source>monday</source>
        <translation>星期一</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="70"/>
        <source>tuesday</source>
        <translation>星期二</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="83"/>
        <source>wednesday</source>
        <translation>星期三</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="121"/>
        <source>friday</source>
        <translation>星期五</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="134"/>
        <source>saturday</source>
        <translation>星期六</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1499"/>
        <source>motion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1468"/>
        <source>motion&amp;alarm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="154"/>
        <source>default time</source>
        <translation>默认时间</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="173"/>
        <source>current time</source>
        <translation>当前时间</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1344"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.ui" line="1375"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.cpp" line="15"/>
        <source>Time Set</source>
        <translation>时间设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/RecordChannel/qrecordtimeset.cpp" line="185"/>
        <source>Invalid time interval is selected!</source>
        <translation>选定的时间段无效！</translation>
    </message>
</context>
<context>
    <name>QSaveTaskDlg</name>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.ui" line="14"/>
        <source>QSaveTaskDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.ui" line="50"/>
        <source>Task name</source>
        <translation>任务名称</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.ui" line="119"/>
        <source>Task desc</source>
        <translation>任务描述</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.ui" line="72"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.ui" line="85"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>Download manager</source>
        <translation type="obsolete">下载管理</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="16"/>
        <source>Task save</source>
        <translation>任务保存</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="67"/>
        <source>task cannot be null!</source>
        <translation>任务名称不能为空！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="75"/>
        <source>task cannot be renamed!</source>
        <translation>任务名称不能重复！</translation>
    </message>
    <message>
        <location filename="View/RealMonitor/qsavetaskdlg.cpp" line="82"/>
        <source>task description cannot more than 85!</source>
        <translation>任务描述超过85！</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="74"/>
        <source>edition info</source>
        <translation>版本信息</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="92"/>
        <source>common set</source>
        <translation>普通设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="98"/>
        <source>net set</source>
        <translation>网络设置</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="104"/>
        <source>user mgr</source>
        <translation>用户管理</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="110"/>
        <source>disk mgr</source>
        <translation>硬盘管理</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="68"/>
        <source>System Info</source>
        <translation>系统信息</translation>
    </message>
    <message>
        <source>log info</source>
        <translation type="obsolete">日志信息</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/qsetwidget.cpp" line="86"/>
        <source>System Configure</source>
        <translation>系统配置</translation>
    </message>
    <message>
        <source>exception manage</source>
        <translation type="obsolete">异常处理</translation>
    </message>
</context>
<context>
    <name>QSinglePictureWidget</name>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="64"/>
        <source>cut</source>
        <translation>剪切</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="65"/>
        <source>copy</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="66"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="LocalSourceManager/qsinglepicturewidget.cpp" line="68"/>
        <source>open directory</source>
        <translation>打开目录</translation>
    </message>
    <message>
        <source>send email</source>
        <translation type="obsolete">发送电子邮件</translation>
    </message>
    <message>
        <source>print</source>
        <translation type="obsolete">打印</translation>
    </message>
</context>
<context>
    <name>QSingleScreenWnd</name>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="40"/>
        <source>Opened</source>
        <translation>开启中</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="9"/>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="45"/>
        <source>closed</source>
        <translation>已关闭</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="50"/>
        <source>device offline</source>
        <translation>设备离线</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qsinglescreenwnd.cpp" line="55"/>
        <source>over control</source>
        <translation>不可控</translation>
    </message>
</context>
<context>
    <name>QSourceAdjust</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="14"/>
        <source>Signal Adjust</source>
        <translation>信号调节</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="29"/>
        <source>Auto</source>
        <translation>自动调整</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="34"/>
        <source>Manul</source>
        <translation>手动调整</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="66"/>
        <source>Brightness</source>
        <translation>亮度</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="71"/>
        <source>Contrast</source>
        <translation>对比度</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="76"/>
        <source>Left</source>
        <translation>左边距</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="81"/>
        <source>Right</source>
        <translation>右边距</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="86"/>
        <source>Top</source>
        <translation>上边距</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="91"/>
        <source>Bottom</source>
        <translation>下边距</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>0~255</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>确定</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qsourceadjust.cpp" line="243"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>33333</source>
        <translation type="obsolete">33333</translation>
    </message>
</context>
<context>
    <name>QSystemConfig</name>
    <message>
        <location filename="View/SystemConfig/qsystemconfig.cpp" line="229"/>
        <source>config saved success</source>
        <translation>配置信息保存成功！</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></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="47"/>
        <source>All selection</source>
        <translation>选择所有</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="54"/>
        <source>device configure</source>
        <translation>设备配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="62"/>
        <source>TV configure</source>
        <translation>电视墙配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="70"/>
        <source>TV operate</source>
        <translation>电视墙操作</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="78"/>
        <source>Emap configure</source>
        <translation>地图配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="86"/>
        <source>Emap operate</source>
        <translation>地图操作</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="94"/>
        <source>Log show</source>
        <translation>显示日志</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="102"/>
        <source>Alarm configure</source>
        <translation>报警配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qsystemfunwidget.ui" line="110"/>
        <source>User configure</source>
        <translation>用户配置</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></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>关闭全部</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="239"/>
        <source>OpenAll</source>
        <translation>打开全部</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="277"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.ui" line="318"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="TV-Matrix/ScreenConfig/qtvscreenoperatedlg.cpp" line="17"/>
        <source>screen operate</source>
        <translation>屏幕开关设置</translation>
    </message>
</context>
<context>
    <name>QTVTaskManager</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="18"/>
        <source>task manager</source>
        <translation>任务管理</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>Description</source>
        <translation>说明信息</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">任务编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="48"/>
        <source>TaskName</source>
        <translation>任务名称</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="102"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="146"/>
        <source>stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="106"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="150"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="355"/>
        <source>runnning</source>
        <translation>运行中</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="207"/>
        <source>the task has renamed!</source>
        <translation>任务重名！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="307"/>
        <source>edit</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="320"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.cpp" line="357"/>
        <source>Current task is running,can not be deleted!</source>
        <translation>当前任务正在运行，不允许删除!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvtaskmanager.ui" line="14"/>
        <source>QTVTaskManager</source>
        <translation></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="obsolete">添加</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="120"/>
        <source>screen info</source>
        <translation>屏幕信息</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="238"/>
        <source>task name</source>
        <translation>任务名称</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="321"/>
        <source>taskmanage</source>
        <translation>任务管理</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="362"/>
        <source>SendDevice</source>
        <translation>下发设备</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="539"/>
        <source>SignalAdjust</source>
        <translation>信号调节</translation>
    </message>
    <message>
        <source>SyncDevice</source>
        <translation type="obsolete">同步设备</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="397"/>
        <source>real mode</source>
        <translation>实时模式</translation>
    </message>
    <message>
        <source>SourRemedy</source>
        <translation type="obsolete">屏幕矫正</translation>
    </message>
    <message>
        <source>relal mode</source>
        <translation type="obsolete">关联模型</translation>
    </message>
    <message>
        <source>bindinfo</source>
        <translation type="obsolete">绑定信息</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="781"/>
        <source>Save</source>
        <translation>保存为任务</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.ui" line="816"/>
        <source>Apply</source>
        <translation>上墙</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>Window</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>ChannelName</source>
        <translation>通道名称</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>StayTime</source>
        <translation>停留时间</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>Coding</source>
        <translation>码流类型</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="651"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="667"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="683"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="699"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="724"/>
        <source>the open wndow over %1 limit!</source>
        <translation>开窗窗口数超过 %1 限制！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1652"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1764"/>
        <source>task have been changed,are you sure to continue?</source>
        <translation>任务已进行变更，是否继续？</translation>
    </message>
    <message>
        <source>task have been changed,are you sure to change?</source>
        <translation type="obsolete">任务已进行变更，是否不进行保存？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1888"/>
        <source>device do not support this split mode!</source>
        <translation>设备不支持该分割模式！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2433"/>
        <source>Checked the task changed,sure to send?</source>
        <translation>当前任务未保存，确认上墙？</translation>
    </message>
    <message>
        <source>10</source>
        <translation type="obsolete">10</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="747"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2428"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2458"/>
        <source>Please save task first!</source>
        <translation>请先保存！</translation>
    </message>
    <message>
        <source>Checked the task changed,Please save first!</source>
        <translation type="obsolete">任务已经改变，请保存！</translation>
    </message>
    <message>
        <source>channel1</source>
        <translation type="obsolete">通道1</translation>
    </message>
    <message>
        <source>DVR</source>
        <translation type="obsolete">数字硬盘录像机</translation>
    </message>
    <message>
        <source>channel2</source>
        <translation type="obsolete">通道2</translation>
    </message>
    <message>
        <source>channel3</source>
        <translation type="obsolete">通道3</translation>
    </message>
    <message>
        <source>channel4</source>
        <translation type="obsolete">通道4</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1738"/>
        <source>NULL</source>
        <translation>空</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1570"/>
        <source>10s</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1338"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1446"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1469"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2281"/>
        <source>main stream</source>
        <translation>主码流</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="126"/>
        <source>device bind info</source>
        <translation>通道绑定信息</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="120"/>
        <source>No.</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1341"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1447"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1473"/>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="2282"/>
        <source>assist stream</source>
        <translation>辅码流</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtvwallctrlmaindlg.cpp" line="1571"/>
        <source>24545234</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>QTabelViewAcceptVideoDrop</name>
    <message>
        <location filename="MonitorTask/qtabelviewacceptvideodrop.cpp" line="121"/>
        <source>MoveToWnd</source>
        <translation>移动窗口</translation>
    </message>
</context>
<context>
    <name>QTaskMoveChannelWnd</name>
    <message>
        <location filename="MonitorTask/qtaskmovechannelwnd.ui" line="14"/>
        <source>QTaskMoveChannelWnd</source>
        <translation></translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskmovechannelwnd.ui" line="39"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskmovechannelwnd.ui" line="62"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="MonitorTask/qtaskmovechannelwnd.cpp" line="14"/>
        <source>Please select Window</source>
        <translation>请选择窗口</translation>
    </message>
</context>
<context>
    <name>QTaskRunningManager</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="175"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="196"/>
        <source>sucess</source>
        <translation>成功</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="182"/>
        <source>tv wall config %1 %2!</source>
        <translation>电视墙配置 %1 %2!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="214"/>
        <source>Binding video %1!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="253"/>
        <source>Get current run task success!</source>
        <translation>获取当前任务成功！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="262"/>
        <source>Get </source>
        <translation>获取</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="262"/>
        <source> device current run task fail!</source>
        <translation>设备当前运行任务失败!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="302"/>
        <source>Operate screen power success!</source>
        <translation>操作屏幕开关成功!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="307"/>
        <source>Operate screen power fail!</source>
        <translation>操作屏幕开关失败!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="322"/>
        <source>Send SchemeConfig success!</source>
        <translation>发送预案配置成功!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="327"/>
        <source>Send SchemeConfig fail!</source>
        <translation>发送预案配置失败!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="364"/>
        <source>Get signal information fail!</source>
        <translation>获取信号源信息失败!</translation>
    </message>
    <message>
        <source>Set signal information success!</source>
        <translation type="obsolete">设置信号源信息成功!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="384"/>
        <source>Set signal information fail!</source>
        <translation>设置信号源信息失败!</translation>
    </message>
    <message>
        <source>tv wall config decoder %1 %2!</source>
        <translation type="obsolete">解码器 %1 配置布局失败 %2！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="203"/>
        <source>send task %1!</source>
        <translation>发送任务 %1！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="180"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="201"/>
        <location filename="TV-Matrix/TVTaskConfig/QTaskRunningManager.cpp" line="213"/>
        <source>failed</source>
        <translation>失败</translation>
    </message>
</context>
<context>
    <name>QTaskUserDefinedDlg</name>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Row number </source>
        <translation type="obsolete">行数</translation>
    </message>
    <message>
        <source>colu number</source>
        <translation type="obsolete">列数</translation>
    </message>
    <message>
        <source>User define</source>
        <translation type="obsolete">用户定义</translation>
    </message>
    <message>
        <source>The row number must be between 1 and 36!</source>
        <translation type="obsolete">行数必须在1-36之间!</translation>
    </message>
    <message>
        <source>The column number must be between 1 and 36!</source>
        <translation type="obsolete">列数必须在1-36之间!</translation>
    </message>
</context>
<context>
    <name>QTreeWidgetCtrl</name>
    <message>
        <source>All Devices</source>
        <translation type="obsolete">所有设备</translation>
    </message>
</context>
<context>
    <name>QTreeWidgetCtrlEx</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="97"/>
        <source>All Devices</source>
        <translation>所有设备</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="177"/>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.cpp" line="205"/>
        <source>slot</source>
        <translation>槽</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/TreeCtrl/qtreewidgetctrlex.ui" line="14"/>
        <source>QTreeWidgetCtrlEx</source>
        <translation></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>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="45"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="49"/>
        <source>run</source>
        <translation type="unfinished">启用中</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="46"/>
        <source>stop</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QUserAdd</name>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="26"/>
        <source>QUserAdd</source>
        <translation>添加用户</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="112"/>
        <source>User type:</source>
        <translation>用户类型:</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="162"/>
        <source>User name:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="215"/>
        <source>Pasword:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="268"/>
        <source>Config Psw:</source>
        <translation>确认密码:</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="324"/>
        <source>Detail:</source>
        <translation>描述:</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="424"/>
        <source>User popedom</source>
        <translation>用户权限</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="53"/>
        <source>continue add</source>
        <translation>连续添加</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="449"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.ui" line="474"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="743"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="764"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="64"/>
        <source>Manager</source>
        <translation>管理员</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="65"/>
        <source>Operator</source>
        <translation>操作员</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="100"/>
        <source>monitor</source>
        <translation>预览</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="101"/>
        <source>play back</source>
        <translation>回放</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="102"/>
        <source>alarm</source>
        <translation>报警</translation>
    </message>
    <message>
        <source>download</source>
        <translation type="obsolete">下载</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="104"/>
        <source>record</source>
        <translation>录像</translation>
    </message>
    <message>
        <source>picaccess</source>
        <translation type="obsolete">抓图</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="106"/>
        <source>Ptz</source>
        <translation>云台控制</translation>
    </message>
    <message>
        <source>base config</source>
        <translation type="obsolete">基本配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="111"/>
        <source>device config</source>
        <translation>设备管理</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="112"/>
        <source>TVwall config</source>
        <translation>电视墙配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="113"/>
        <source>TVwall operate</source>
        <translation>电视墙操作</translation>
    </message>
    <message>
        <source>emap config</source>
        <translation type="obsolete">电子地图配置</translation>
    </message>
    <message>
        <source>emap operate</source>
        <translation type="obsolete">电子地图操作</translation>
    </message>
    <message>
        <source>log show</source>
        <translation type="obsolete">日志查看</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="117"/>
        <source>alarm config</source>
        <translation>报警配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="118"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="231"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="974"/>
        <source>user config</source>
        <translation>用户配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="119"/>
        <source>PC-NVR mgr</source>
        <translation>PC-NVR管理</translation>
    </message>
    <message>
        <source>peopleNum Stat</source>
        <translation type="obsolete">人数统计</translation>
    </message>
    <message>
        <source>action analyse</source>
        <translation type="obsolete">行为分析</translation>
    </message>
    <message>
        <source>face check</source>
        <translation type="obsolete">人脸检测</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="110"/>
        <source>sysytem config</source>
        <translation>系统配置</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="192"/>
        <location filename="UserMgrCtrl/quseradd.cpp" line="960"/>
        <source>All rights</source>
        <translation>全选</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="735"/>
        <source>Add User</source>
        <translation>添加用户</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="746"/>
        <source>Modify User</source>
        <translation>修改用户</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="767"/>
        <source>User Detail</source>
        <translation>用户详情</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="775"/>
        <source>Ok</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1305"/>
        <source>User name is empty!</source>
        <translation>用户名为空!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1314"/>
        <source>Password is empty!</source>
        <translation>密码为空!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1327"/>
        <source>Config password is empty!</source>
        <translation>确认密码为空!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1528"/>
        <source>User has in list!</source>
        <translation>该用户已存在!</translation>
    </message>
    <message>
        <source>Device Title or IP has in list!</source>
        <translation type="obsolete">设备或IP已存在列表中</translation>
    </message>
    <message>
        <source>User name is wrong!</source>
        <translation type="obsolete">用户名错误</translation>
    </message>
    <message>
        <source>Password is wrong!</source>
        <translation type="obsolete">密码错误</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/quseradd.cpp" line="1332"/>
        <source>Password is not same!</source>
        <translation>确认密码不一致!</translation>
    </message>
</context>
<context>
    <name>QUserDefinedDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.ui" line="14"/>
        <source>QUserDefinedDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.ui" line="38"/>
        <source>colu number</source>
        <translation>列数</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.ui" line="73"/>
        <source>Row number </source>
        <translation>行数</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.ui" line="114"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.ui" line="139"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.cpp" line="14"/>
        <source>User define</source>
        <translation>用户定义</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/quserdefineddlg.cpp" line="65"/>
        <source>The row number must be between 1 and 20!</source>
        <translation>行数必须在1-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>列数必须在1-20之间！</translation>
    </message>
    <message>
        <source>The row number must be between 1 an 20!</source>
        <translation type="obsolete">行数必须在1-20之间！</translation>
    </message>
    <message>
        <source>The column number must be between 1 an 20!</source>
        <translation type="obsolete">列数必须在1-20之间！</translation>
    </message>
</context>
<context>
    <name>QUserInfoDlg</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="95"/>
        <source>User Info</source>
        <translation>用户信息</translation>
    </message>
    <message>
        <source>tips</source>
        <translation type="obsolete">提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="223"/>
        <source>The two passwords are not fit!</source>
        <translation>密码输入不一致！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="211"/>
        <source>The name length is more than 15!</source>
        <translation>用户名长度超过15个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="216"/>
        <source>The name cannot be empty!</source>
        <translation>用户名不能为空！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="230"/>
        <source>The password length is more than 15!</source>
        <translation>密码长度超过15个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="239"/>
        <source>The description length is more than 31!</source>
        <translation>说明信息长度超过31个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="114"/>
        <source>   Index</source>
        <translation>   索引</translation>
    </message>
    <message>
        <source>CtrPanel</source>
        <translation type="obsolete">控制面板</translation>
    </message>
    <message>
        <source>ShutDown</source>
        <translation type="obsolete">关闭</translation>
    </message>
    <message>
        <source>Monitor</source>
        <translation type="obsolete">监视</translation>
    </message>
    <message>
        <source>Replay</source>
        <translation type="obsolete">回放</translation>
    </message>
    <message>
        <source>Index</source>
        <translation type="obsolete">索引</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfodlg.cpp" line="114"/>
        <source>Right</source>
        <translation>权限</translation>
    </message>
    <message>
        <source>All</source>
        <translation type="obsolete">全部</translation>
    </message>
</context>
<context>
    <name>QUserInfoNormal</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="14"/>
        <source>QUserInfoNormal</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="43"/>
        <source>User Name:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="obsolete">详细信息:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="98"/>
        <source>Details:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="153"/>
        <source>User group:</source>
        <translation>用户组:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="215"/>
        <source>Default right</source>
        <translation>默认权限</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="247"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.ui" line="282"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="25"/>
        <source>User Info Modify</source>
        <translation>用户信息修改</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="44"/>
        <source>   Index</source>
        <translation>   索引</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="44"/>
        <source>Right</source>
        <translation>权限</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="183"/>
        <source>The name length is more than 15!</source>
        <translation>用户名长度超过15个字符！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="188"/>
        <source>The name cannot be empty!</source>
        <translation>用户名不能为空！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfonormal.cpp" line="196"/>
        <source>The description length is more than 31!</source>
        <translation>说明信息长度超过31个字符！</translation>
    </message>
</context>
<context>
    <name>QUserInfoPassword</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="14"/>
        <source>QUserInfoPassword</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="52"/>
        <source>User Name:</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="119"/>
        <source>Old Password:</source>
        <translation>旧密码：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="177"/>
        <source>New Password:</source>
        <translation>新密码：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="235"/>
        <source>Confirm:</source>
        <translation>密码确认:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="306"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.ui" line="341"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="20"/>
        <source>Password modify</source>
        <translation>密码修改</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="62"/>
        <source>The two passwords are not fit!</source>
        <translation>密码输入不一致！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfopassword.cpp" line="69"/>
        <source>The password length is more than 15!</source>
        <translation>密码长度超过15个字符！</translation>
    </message>
</context>
<context>
    <name>QUserMainDlg</name>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.ui" line="14"/>
        <source>QUserMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.ui" line="52"/>
        <source>Add</source>
        <translation>添加</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.ui" line="101"/>
        <source>Delete</source>
        <translation>批量删除</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.ui" line="121"/>
        <source>Check count/All count:</source>
        <translation>已选中数/总数:</translation>
    </message>
    <message>
        <source>SN</source>
        <translation type="obsolete">索引</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="31"/>
        <source>User</source>
        <translation>用户名</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="31"/>
        <source>Type</source>
        <translation>用户类型</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="31"/>
        <source>Describe</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="31"/>
        <source>Operation</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="31"/>
        <source>   SN</source>
        <translation>   索引</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="167"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="238"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="259"/>
        <source>Get user information fail!</source>
        <translation>获取用户信息失败!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="209"/>
        <source>Manager</source>
        <translation>管理员</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="211"/>
        <source>Operator</source>
        <translation>操作员</translation>
    </message>
    <message>
        <source>admin user</source>
        <translation type="obsolete">超级用户</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="298"/>
        <source>No user is selected!</source>
        <translation>请勾选需要删除的用户!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="315"/>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="370"/>
        <source>Delete user fail!</source>
        <translation>删除用户失败！</translation>
    </message>
    <message>
        <source>Delete device fail!</source>
        <translation type="obsolete">删除用户失败!</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="482"/>
        <source>modify</source>
        <translation>修改</translation>
    </message>
    <message>
        <source>look for</source>
        <translation type="obsolete">查看</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="484"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="553"/>
        <source>Add user fail!</source>
        <translation>添加用户失败！</translation>
    </message>
    <message>
        <location filename="UserMgrCtrl/qusermaindlg.cpp" line="576"/>
        <source>Update user fail!</source>
        <translation>更新用户失败!</translation>
    </message>
</context>
<context>
    <name>QUserMgr</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.ui" line="14"/>
        <source>QUserMgr</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.ui" line="76"/>
        <source>Add</source>
        <translation>添加用户</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.ui" line="111"/>
        <source>Modify</source>
        <translation>修改用户</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.ui" line="146"/>
        <source>Modify password</source>
        <translation>修改密码</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.ui" line="181"/>
        <source>Delete</source>
        <translation>删除用户</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="27"/>
        <source>User</source>
        <translation>用户名</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="27"/>
        <source>User Type</source>
        <translation>用户类型</translation>
    </message>
    <message>
        <source>Detail</source>
        <translation type="obsolete">详细信息</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="100"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="183"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="187"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="246"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="250"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="300"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="304"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="352"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="356"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <source>Query userinfo fail!</source>
        <translation type="obsolete">获取用户信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="100"/>
        <source>Query user info fail!</source>
        <translation>获取用户信息失败！</translation>
    </message>
    <message>
        <source>Cannot add these user:: admin, 88888, 66666, default!</source>
        <translation type="obsolete">不能添加以下用户： admin, 88888, 66666, default ！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="27"/>
        <source>Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="183"/>
        <source>Add user fail!</source>
        <translation>添加用户失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="187"/>
        <source>Add user successful!</source>
        <translation>添加用户成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="200"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="262"/>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="316"/>
        <source>Please select one item!</source>
        <translation>请先选择一项用户信息！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="246"/>
        <source>Modify user fail!</source>
        <translation>修改用户信息失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="250"/>
        <source>Modify user info successful!</source>
        <translation>修改用户信息成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="300"/>
        <source>Modify user password fail!</source>
        <translation>修改用户密码失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="304"/>
        <source>Modify user info password successful!</source>
        <translation>修改用户密码成功！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="320"/>
        <source>Are you sure to delete it?</source>
        <translation>确认删除？</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="331"/>
        <source>Cannot delete these users: admin, 888888, 666666, default !</source>
        <translation>不能删除以下用户: admin, 888888, 666666, default !</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="352"/>
        <source>Delete user fail!</source>
        <translation>删除用户失败！</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/qusermgr.cpp" line="356"/>
        <source>Delete user successful!</source>
        <translation>删除用户成功！</translation>
    </message>
</context>
<context>
    <name>QVersionInfoWidget</name>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/qversioninfowidget.cpp" line="47"/>
        <source>tips</source>
        <translation>提示</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/qversioninfowidget.cpp" line="47"/>
        <source>Get PC-NVR versionInfo fail!</source>
        <translation>获取PC-NVR版本信息失败！</translation>
    </message>
    <message>
        <source>Get PCNVR version fail!</source>
        <translation type="obsolete">获取PC-NVR版本信息失败！</translation>
    </message>
</context>
<context>
    <name>QWidgetNormalWnd</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="93"/>
        <source>unfuse</source>
        <translation>取消拼接</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="97"/>
        <source>fuse</source>
        <translation>拼接</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="99"/>
        <source>rename</source>
        <translation>重命名</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="100"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qwidgetNormalWnd.cpp" line="111"/>
        <source>cancel bind</source>
        <translation>取消绑定</translation>
    </message>
</context>
<context>
    <name>QWidgetTopEffect</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qwidgettopeffect.cpp" line="91"/>
        <source>bind current window</source>
        <translation>绑定当前窗口</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qwidgettopeffect.cpp" line="96"/>
        <source>bind fused screen</source>
        <translation>绑定拼接屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qwidgettopeffect.cpp" line="102"/>
        <source>bind current screen</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QtMatrixCompositionBaseInfo</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.ui" line="14"/>
        <source>QtMatrixCompositionBaseInfo</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.ui" line="38"/>
        <source>TVWall name:</source>
        <translation>电视墙名称：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.ui" line="125"/>
        <source>Screen info:</source>
        <translation>屏信息:</translation>
    </message>
    <message>
        <source>device group:</source>
        <translation type="obsolete">设备组：</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.ui" line="67"/>
        <source>description:</source>
        <translation>描述:</translation>
    </message>
    <message>
        <source>MatrixBaseInfo</source>
        <translation type="obsolete">基本信息</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="23"/>
        <source>Index</source>
        <translation>编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="23"/>
        <source>Name</source>
        <translation>屏名</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="23"/>
        <source>State</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="68"/>
        <source>The length of TVWall name is 0!</source>
        <translation>电视墙名称为空！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="74"/>
        <source>The length of TVWall name is more than 64!</source>
        <translation>电视墙名称长度大于64字节！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="81"/>
        <source>The length of description is more than 256!</source>
        <translation>描述字符超过256字节！</translation>
    </message>
    <message>
        <source>The length of TVWall name is more than 255!</source>
        <translation type="obsolete">电视墙名称长度大于255字节！</translation>
    </message>
    <message>
        <source>The length of description is more than 1023!</source>
        <translation type="obsolete">描述字符超过1023字节！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixcompositionbaseinfo.cpp" line="92"/>
        <source>The TVWall name is existed!</source>
        <translation>该电视墙名字已存在！</translation>
    </message>
</context>
<context>
    <name>QtMatrixWidgetCompostition</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1507"/>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2605"/>
        <source>screen%1</source>
        <translation>屏%1</translation>
    </message>
    <message>
        <source>The length of screen name is more than 127!</source>
        <translation type="obsolete">屏名称超过127字节！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1767"/>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1815"/>
        <source>The length of screen name is more than 64!</source>
        <translation>屏名称超过64字节！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1850"/>
        <source>One decode device can only binded to one screen!</source>
        <translation>一个解码器通道只能绑定一个屏！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1869"/>
        <source>The combined screen cannot bind NVD or SNVD!</source>
        <translation>拼接屏不能绑定解码器和软解码服务器！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1877"/>
        <source>One combined screen can only bind one decode device!</source>
        <translation>一个拼接屏只能绑定一台解码设备！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1898"/>
        <source>This bigscreen has been binded to other TV wall&apos;s combined screen!</source>
        <translation>此大屏控制器已经绑定到别的电视墙的融合屏中！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1916"/>
        <source>The ordinary screen cannot bind M60!</source>
        <translation>普通屏不能绑定M60！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="1921"/>
        <source>The ordinary screen cannot bind BigScreen!</source>
        <translation>普通屏不能绑定大屏控制器！</translation>
    </message>
    <message>
        <source>This NVD has been binded to other TV wall&apos;s screen!</source>
        <translation type="obsolete">此解码器已经绑定到别的电视墙中!</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2281"/>
        <source>The selected widgets is combined or have combine screen!</source>
        <translation>选择区域是拼接屏或者包含拼接屏！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2286"/>
        <source>Please select screens!</source>
        <translation>请选择屏！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2291"/>
        <source>The single screen cannot combine!</source>
        <translation>单屏不能拼接！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2298"/>
        <source>The max number of connected screen is 400!</source>
        <translation>一个拼接屏最多可以包含400个单屏！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2306"/>
        <source>The area of selected screens has unselected screen, cannot combine!</source>
        <translation>选定区域中有未选定屏，不能拼接！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2312"/>
        <source>The selected screens is overlapped, cannot combine!</source>
        <translation>选定屏幕重叠，不能拼接！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2318"/>
        <source>The shape of selected combine screens is not regular, cannot combine!</source>
        <translation>待拼接屏的形状不规则，不能拼接！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2326"/>
        <source>The area of selected combin screens has interspace, cannot combine!</source>
        <translation>选定的屏所在区域中有空隙，不能拼接！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2733"/>
        <source>slot</source>
        <translation>槽</translation>
    </message>
    <message>
        <source>The shape of selected combine screens is not regular, continue?</source>
        <translation type="obsolete">选定区域形状不规则，是否继续？</translation>
    </message>
    <message>
        <source>The area of selected combin screens has interspace, continue?</source>
        <translation type="obsolete">选定拼接屏区域有间隔，是否继续？</translation>
    </message>
    <message>
        <source>The area of selected screens has unselected screen!</source>
        <translation type="obsolete">选定的屏所在区域中有未选定的屏！</translation>
    </message>
    <message>
        <source>The selected screens is overlapped!</source>
        <translation type="obsolete">选定的屏中有重叠！</translation>
    </message>
    <message>
        <source>The shape of selected combine screens is not regular!</source>
        <translation type="obsolete">待融合屏的形状不规则！</translation>
    </message>
    <message>
        <source>The area of selected combin screens has interspace!</source>
        <translation type="obsolete">选定的屏所在区域中有空隙！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/LayoutConfig/qtmatrixwidgetcompostition.cpp" line="2500"/>
        <source>FusedScreen%1</source>
        <translation>拼接屏%1</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="48"/>
        <source>1 screen</source>
        <translation>1屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="49"/>
        <source>4 screens</source>
        <translation>4屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="50"/>
        <source>9 screens</source>
        <translation>9屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="51"/>
        <source>16 screens</source>
        <translation>16屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="52"/>
        <source>user define</source>
        <translation>自定义</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="53"/>
        <source>clear all</source>
        <translation>清屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="54"/>
        <source>fuse</source>
        <translation>拼接</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="55"/>
        <source>unfuse</source>
        <translation>取消拼接</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="91"/>
        <source>Are you sure to clear all screens?</source>
        <translation>确认清除所有屏幕？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="141"/>
        <source>One TVWall config can has only one layout!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="146"/>
        <source>overlapped!</source>
        <translation>视频窗口有重叠！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrixwndcomposition.cpp" line="151"/>
        <source>Please draw the TVWall layout!</source>
        <translation>请先绘制电视墙布局！</translation>
    </message>
</context>
<context>
    <name>QtMatrxiCompositionConfigDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="82"/>
        <source>TV-Matrix Composition Config</source>
        <translation>电视墙布局配置</translation>
    </message>
    <message>
        <source>1. Set the whole layout(You may choose 1*1,2*2,3*3,4*4 or N to define you own layout.</source>
        <translation type="obsolete">1、设置整体布局（可以选择1*1、2*2、3*3、4*4或者m*n布局，自定义布局）</translation>
    </message>
    <message>
        <source>2. Rgeion multi-screens to relate to added DSCON.</source>
        <translation type="obsolete">2、框选多个屏可组合关联到已添加的大屏设备</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="102"/>
        <source>3. Delete screen(choose screen, click the item &quot;delete&quot; int right button menu).</source>
        <translation>3、删除屏（选中“屏”，右键菜单点击“删除”）</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="103"/>
        <source>4. Rename the screen(choose screen, click the item &quot;rename&quot; in right button menu).</source>
        <translation>4、重命名屏名称（选中“屏”，右键菜单点击“重命名”）</translation>
    </message>
    <message>
        <source>1. Send printing command(Press the button &quot;print config infomation&quot; to send printing command to devices).</source>
        <translation type="obsolete">1、发送打印命令（点击“打印配置信息”，将向设备发送打印命令）</translation>
    </message>
    <message>
        <source>2. Look up the screen infomation(Choose channel according to the printing infomation shown on the TV Wall).</source>
        <translation type="obsolete">2、查看电视屏信息（根据电视墙上显示的打印信息，选择通道）</translation>
    </message>
    <message>
        <source>3. Bind channel(Choose the channel int device tree and drag it to the specified screen to finish binding).</source>
        <translation type="obsolete">3、绑定通道（选择设备树上的通道，将其拖拽到相应的显示屏上，完成绑定）</translation>
    </message>
    <message>
        <source>1. Choose the authority group(Choose the authority group to finish authority configuration).</source>
        <translation type="obsolete">1、选择权限组（选择权限组进行权限配置）</translation>
    </message>
    <message>
        <source>2. Use it right now(Choose &quot;using right now&quot; to start this scheme).</source>
        <translation type="obsolete">2、立即启用（选中“立即启用此配置”，将此方案设置为启用状态）</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="96"/>
        <source>1. Draw the TVWall physics layout.</source>
        <translation type="unfinished">1、绘制电视墙物理布局</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="98"/>
        <source>2. Select multi screens by Ctrl + the left button of mouse to make up the &quot;fuse screen&quot;</source>
        <translation>2、Ctrl + 鼠标左键选中多个屏组合成“拼接屏”</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="100"/>
        <source>2. Select multi screens by Command + the left button of mouse to make up the &quot;fuse screen&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="105"/>
        <source>1. Bind channel(Choose the channel int device tree and drag it to the specified screen to finish binding).</source>
        <translation>1、绑定通道（选择要绑定的解码器通道，将其拖拽到相应的屏上，完成绑定）</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="106"/>
        <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>2、大屏控制器输出通道只能绑定拼接屏，M60可以绑定拼接屏和单屏</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="108"/>
        <source>1. The configure is finished.</source>
        <translation>1、配置完成</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="109"/>
        <source>2. Choose &quot;using right now&quot; if necessary.</source>
        <translation>2、如有必要，请勾选立即启用</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="362"/>
        <source>Some widgets of the fused screen haven&apos;t bind device!</source>
        <translation>拼接屏中有子屏未绑定解码通道!</translation>
    </message>
    <message>
        <source>Step1:TV wall layout config &gt;&gt;</source>
        <translation type="obsolete">     第一步：电视墙布局配置 &gt;&gt;</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="140"/>
        <source>Step2:TV wall screen input binding</source>
        <translation>        第二步：电视墙屏幕输入绑定 </translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="146"/>
        <source>Step3:Start using state</source>
        <translation>        第三步：启用状态 </translation>
    </message>
    <message>
        <source>Step2:TV wall Input binding</source>
        <translation type="obsolete">第二步：电视墙输入绑定 &gt;&gt;</translation>
    </message>
    <message>
        <source>Step3:TV wall Access configuration</source>
        <translation type="obsolete">第三步：权限配置 &gt;&gt;</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="193"/>
        <source>NextStep</source>
        <translation>下一步</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="186"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
    <message>
        <source>1. Draw the TVWall physics layout.                                       </source>
        <translation type="obsolete">1、绘制电视墙物理布局</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="134"/>
        <source>Step1:TV wall layout config</source>
        <translation>    第一步：电视墙布局配置 </translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="198"/>
        <source>PreStep</source>
        <translation>上一步</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="246"/>
        <source>Are you sure to discard the current configuration?</source>
        <translation>确认放弃当前配置？</translation>
    </message>
    <message>
        <source>Some widgets haven&apos;t bind device, continue?</source>
        <translation type="obsolete">部分屏幕未绑定解码设备，是否继续？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxicompositionconfigdlg.cpp" line="203"/>
        <source>Finish</source>
        <translation>完成</translation>
    </message>
</context>
<context>
    <name>QtMatrxiConfigMainDlg</name>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.ui" line="14"/>
        <source>QtMatrxiConfigMainDlg</source>
        <translation></translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.ui" line="65"/>
        <source>AddMatrix</source>
        <translation>添加电视墙</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.ui" line="139"/>
        <source>Check count/All count:</source>
        <translation>已选中数/总数:</translation>
    </message>
    <message>
        <source>ModifyMatrix</source>
        <translation type="obsolete">修改</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.ui" line="117"/>
        <source>DeleteMatrix</source>
        <translation>删除</translation>
    </message>
    <message>
        <source>DSCON Manage</source>
        <translation type="obsolete">大屏控制器配置</translation>
    </message>
    <message>
        <source>Number</source>
        <translation type="obsolete">序号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="106"/>
        <source>Status</source>
        <translation>状态</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="106"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="106"/>
        <source>Operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <source>   Number</source>
        <translation type="obsolete">   编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="224"/>
        <source>tv wall config num is limited by %1 num!</source>
        <translation>最大允许添加%1个电视墙布局！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="387"/>
        <source>operate</source>
        <translation>操作</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="400"/>
        <source>edit</source>
        <translation>修改</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="413"/>
        <source>delete</source>
        <translation>删除</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="468"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="549"/>
        <source>Are you sure to delete it?</source>
        <translation>确认删除？</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="546"/>
        <source>No Tv Wall is selected!</source>
        <translation>请选中需要删除的电视墙布局！</translation>
    </message>
    <message>
        <source>Organization</source>
        <translation type="obsolete">组织结构</translation>
    </message>
    <message>
        <source>ScreenInfos</source>
        <translation type="obsolete">包含屏</translation>
    </message>
    <message>
        <source>Popedom</source>
        <translation type="obsolete">权限</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="106"/>
        <source>Describe</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="106"/>
        <source>   No.</source>
        <translation>   编号</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="445"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="461"/>
        <source>Please select one item!</source>
        <translation>请先选择一项！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="185"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="291"/>
        <source>run</source>
        <translation>启用中</translation>
    </message>
    <message>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="187"/>
        <location filename="TV-Matrix/PositionConfig/qtmatrxiconfigmaindlg.cpp" line="296"/>
        <source>stop</source>
        <translation>未启用</translation>
    </message>
</context>
<context>
    <name>QtTVNormalWndWidget</name>
    <message>
        <source>Divide1</source>
        <translation type="obsolete">单分割</translation>
    </message>
    <message>
        <source>Divide4</source>
        <translation type="obsolete">四分割</translation>
    </message>
    <message>
        <source>Divide9</source>
        <translation type="obsolete">九分割</translation>
    </message>
    <message>
        <source>Divide16</source>
        <translation type="obsolete">十六分割</translation>
    </message>
    <message>
        <source>reduce</source>
        <translation type="obsolete">缩小</translation>
    </message>
    <message>
        <source>blow up</source>
        <translation type="obsolete">放大</translation>
    </message>
</context>
<context>
    <name>QtTVOpenwndBackWidget</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="259"/>
        <source>Create windows failed! At least one screen has more than %1 windows!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="372"/>
        <source>the decoder is offline!</source>
        <translation>解码器设备离线！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="378"/>
        <source>unbind decoder</source>
        <translation>未绑定解码器</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="500"/>
        <source>open1</source>
        <translation>开单窗</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="501"/>
        <source>open4</source>
        <translation>开四窗</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="502"/>
        <source>open9</source>
        <translation>开九窗</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="503"/>
        <source>open16</source>
        <translation>开十六窗</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="606"/>
        <source>Moving window failed! The target screen has more than %1 windows!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="707"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="720"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="733"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="746"/>
        <source>the open wndow over %1 limit!</source>
        <translation>开窗窗口数超过 %1 限制！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="919"/>
        <source>plese bind decode device first!</source>
        <translation>请先绑定解码器设备！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvopenwndbackwidget.cpp" line="956"/>
        <source>exist child wnd over bind limit %1!</source>
        <translation>子窗口最大允许绑定%1个视频源！</translation>
    </message>
</context>
<context>
    <name>QtTVScreenConfigMainDlg</name>
    <message>
        <source>TVScreen Config</source>
        <translation type="obsolete">电视墙控制</translation>
    </message>
    <message>
        <source>Save</source>
        <translation type="obsolete">保存</translation>
    </message>
    <message>
        <source>Effective</source>
        <translation type="obsolete">上墙</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>channel1</source>
        <translation type="obsolete">通道1</translation>
    </message>
    <message>
        <source>DVR</source>
        <translation type="obsolete">数字硬盘录像机</translation>
    </message>
    <message>
        <source>channel2</source>
        <translation type="obsolete">通道2</translation>
    </message>
    <message>
        <source>channel3</source>
        <translation type="obsolete">通道3</translation>
    </message>
    <message>
        <source>channel4</source>
        <translation type="obsolete">通道4</translation>
    </message>
</context>
<context>
    <name>QtTVScreenFusedShowWidget</name>
    <message>
        <source>screen</source>
        <translation type="obsolete">屏幕</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qttvscreenfusedshowwidget.cpp" line="265"/>
        <location filename="TV-Matrix/TVTaskConfig/qttvscreenfusedshowwidget.cpp" line="371"/>
        <source>Change mode will overcast old mode!are you sure to continue?</source>
        <translation>将会覆盖当前拼接屏配置，是否继续？</translation>
    </message>
</context>
<context>
    <name>QtTVScreenMainInfoDlg</name>
    <message>
        <source>Add</source>
        <translation type="obsolete">添加</translation>
    </message>
    <message>
        <source>Inport task</source>
        <translation type="obsolete">导入任务</translation>
    </message>
    <message>
        <source>Modify</source>
        <translation type="obsolete">修改</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="obsolete">删除</translation>
    </message>
    <message>
        <source>Export</source>
        <translation type="obsolete">导出任务</translation>
    </message>
    <message>
        <source>Status</source>
        <translation type="obsolete">启用/关闭</translation>
    </message>
    <message>
        <source>No.</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">名称</translation>
    </message>
    <message>
        <source>ScreenInfos</source>
        <translation type="obsolete">包含大屏</translation>
    </message>
    <message>
        <source>Describe</source>
        <translation type="obsolete">描述</translation>
    </message>
    <message>
        <source>opened</source>
        <translation type="obsolete">开启中</translation>
    </message>
    <message>
        <source>task1</source>
        <translation type="obsolete">任务1</translation>
    </message>
    <message>
        <source>closed</source>
        <translation type="obsolete">已关闭</translation>
    </message>
</context>
<context>
    <name>QtTVScreenRoleConfigWnd</name>
    <message>
        <source>tv wall:</source>
        <translation type="obsolete">电视墙：</translation>
    </message>
    <message>
        <source>real mode</source>
        <translation type="obsolete">实时模式</translation>
    </message>
    <message>
        <source>task name:</source>
        <translation type="obsolete">任务名称：</translation>
    </message>
    <message>
        <source>task1</source>
        <translation type="obsolete">任务1</translation>
    </message>
    <message>
        <source>description:</source>
        <translation type="obsolete">描述：</translation>
    </message>
    <message>
        <source>task</source>
        <translation type="obsolete">任务</translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="obsolete">名称</translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="obsolete">地址</translation>
    </message>
    <message>
        <source>State</source>
        <translation type="obsolete">状态</translation>
    </message>
    <message>
        <source>Operation</source>
        <translation type="obsolete">操作</translation>
    </message>
    <message>
        <source>Dahua</source>
        <translation type="obsolete">大华</translation>
    </message>
    <message>
        <source>Online</source>
        <translation type="obsolete">在线</translation>
    </message>
    <message>
        <source>No</source>
        <translation type="obsolete">编号</translation>
    </message>
    <message>
        <source>Window</source>
        <translation type="obsolete">窗口</translation>
    </message>
    <message>
        <source>ChannelName</source>
        <translation type="obsolete">通道名称</translation>
    </message>
    <message>
        <source>StayTime</source>
        <translation type="obsolete">停留时间(s)</translation>
    </message>
    <message>
        <source>Coding</source>
        <translation type="obsolete">码流类型</translation>
    </message>
    <message>
        <source>operate</source>
        <translation type="obsolete">操作</translation>
    </message>
    <message>
        <source>screen1</source>
        <translation type="obsolete">窗口1</translation>
    </message>
    <message>
        <source>screen2</source>
        <translation type="obsolete">窗口2</translation>
    </message>
</context>
<context>
    <name>QtTVScreenShowWidget</name>
    <message>
        <source>screen</source>
        <translation type="obsolete">屏幕</translation>
    </message>
</context>
<context>
    <name>QtWidegetBaseScreen</name>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="636"/>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="679"/>
        <source>plese bind decode device first!</source>
        <translation>请先绑定解码器设备！</translation>
    </message>
    <message>
        <source>binded</source>
        <translation type="obsolete"> 已绑定</translation>
    </message>
    <message>
        <source>video</source>
        <translation type="obsolete"> 视频</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="658"/>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="718"/>
        <source>exist child wnd over bind limit %1!</source>
        <translation>子窗口最大允许绑定%1个视频源！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="906"/>
        <source>the decoder is offline!</source>
        <translation>解码器设备离线！</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="947"/>
        <source>binded %1 video sources</source>
        <translation>已绑定 %1 个视频源</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="926"/>
        <source>unbind decoder</source>
        <translation>未绑定解码器</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1081"/>
        <source>unbind</source>
        <translation>取消绑定</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1082"/>
        <source>Divide1</source>
        <translation>单分割</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1083"/>
        <source>Divide4</source>
        <translation>四分割</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1084"/>
        <source>Divide9</source>
        <translation>九分割</translation>
    </message>
    <message>
        <location filename="TV-Matrix/TVTaskConfig/qtwidegetbasescreen.cpp" line="1085"/>
        <source>Divide16</source>
        <translation>十六分割</translation>
    </message>
</context>
<context>
    <name>SpecialDelegate</name>
    <message>
        <source>arrest empty</source>
        <translation type="obsolete">组名为空!</translation>
    </message>
    <message>
        <source>alread has it</source>
        <translation type="obsolete">组名已存在!</translation>
    </message>
</context>
<context>
    <name>SystemConfig</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>基本设置</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qsystemconfig.ui" line="39"/>
        <source>FileConfig</source>
        <translation>文件设置</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qsystemconfig.ui" line="52"/>
        <source>ReSetConfig</source>
        <translation>恢复默认设置</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qsystemconfig.ui" line="65"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qsystemconfig.ui" line="78"/>
        <source>VersionConfig</source>
        <translation>版本信息</translation>
    </message>
</context>
<context>
    <name>TableOperateWidgetPcnvr</name>
    <message>
        <source>edit</source>
        <translation type="obsolete">修改</translation>
    </message>
    <message>
        <source>delete</source>
        <translation type="obsolete">删除</translation>
    </message>
    <message>
        <source>allocate disk</source>
        <translation type="obsolete">分配磁盘</translation>
    </message>
</context>
<context>
    <name>TimeTemplateEdit</name>
    <message>
        <source>cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>Level of next subsection</source>
        <translation type="obsolete">剩余时间段等级</translation>
    </message>
</context>
<context>
    <name>VersionConfig</name>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="14"/>
        <source>Form</source>
        <translation type="unfinished">报警列表</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="31"/>
        <source>SMART PSS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="44"/>
        <source>VersionNo:</source>
        <translation>版本号：</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="57"/>
        <source>VersionDate:</source>
        <translation>版本日期：</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="70"/>
        <source>Zhejiang Dahua Technology Co., Ltd. All rights reserved</source>
        <translation>浙江大华技术股份有限公司 版权所有</translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="83"/>
        <source>www.dahuatech.com</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="96"/>
        <source>No</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="109"/>
        <source>Date</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="View/SystemConfig/qversionconfig.ui" line="122"/>
        <source>Professional Surveillance System</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WaitingWidget</name>
    <message>
        <location filename="Common/waitingwidget.cpp" line="86"/>
        <source>Cancel</source>
        <translation>取消等待</translation>
    </message>
</context>
<context>
    <name>adduser</name>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="14"/>
        <source>UserInfo</source>
        <translation>用户信息</translation>
    </message>
    <message>
        <source>User Name</source>
        <translation type="obsolete">用户名：</translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="obsolete">密码：</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="obsolete">密码确认：</translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="obsolete">说明信息：</translation>
    </message>
    <message>
        <source>User group</source>
        <translation type="obsolete">用户组：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="43"/>
        <source>User Name:</source>
        <translation>用户名:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="98"/>
        <source>Password:</source>
        <translation>密码:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="156"/>
        <source>Confirm:</source>
        <translation>密码确认:</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="obsolete">详细信息:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="214"/>
        <source>Details:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="269"/>
        <source>User group:</source>
        <translation>用户组:</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="331"/>
        <source>Default right</source>
        <translation>默认权限</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="363"/>
        <source>OK</source>
        <translation>确定</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/UserInfo/quserinfo.ui" line="398"/>
        <source>Cancel</source>
        <translation>取消</translation>
    </message>
</context>
<context>
    <name>commonConfig</name>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="499"/>
        <source>user name</source>
        <translation>用户名：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="336"/>
        <source>device name</source>
        <translation>设备名称：</translation>
    </message>
    <message utf8="true">
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="14"/>
        <source>普通配置</source>
        <translation></translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="443"/>
        <source>auto loain system</source>
        <translation>自动登录操作系统</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="589"/>
        <source>password</source>
        <translation>密码：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="72"/>
        <source>system time</source>
        <translation>系统时间：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="126"/>
        <source>SyncPC</source>
        <translation>同步PC</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="423"/>
        <source>start with computer</source>
        <translation>开机启动</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="223"/>
        <source>record length</source>
        <translation>录像长度：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="265"/>
        <source>minutes</source>
        <translation>分钟</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/CommonConfig/commConfig.ui" line="722"/>
        <source>save</source>
        <translation>保存</translation>
    </message>
</context>
<context>
    <name>ddnsConfig</name>
    <message>
        <source>Server Port</source>
        <translation type="obsolete">服务器端口</translation>
    </message>
    <message>
        <source>Server IP</source>
        <translation type="obsolete">服务器IP</translation>
    </message>
    <message>
        <source>User</source>
        <translation type="obsolete">用户</translation>
    </message>
    <message>
        <source>Server type</source>
        <translation type="obsolete">服务器类型</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation type="obsolete">使能</translation>
    </message>
    <message>
        <source>Domain Name</source>
        <translation type="obsolete">域名</translation>
    </message>
    <message>
        <source>please input mail address</source>
        <translation type="obsolete">请输入常用邮箱地址</translation>
    </message>
    <message>
        <source>password</source>
        <translation type="obsolete">密码</translation>
    </message>
    <message>
        <source>tips:...</source>
        <translation type="obsolete">提示……</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">确定</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">取消</translation>
    </message>
    <message>
        <source>DNS Mode</source>
        <translation type="obsolete">域名模式</translation>
    </message>
    <message>
        <source>default</source>
        <translation type="obsolete">默认域名</translation>
    </message>
    <message>
        <source>custom</source>
        <translation type="obsolete">自定义域名</translation>
    </message>
</context>
<context>
    <name>netSetting</name>
    <message>
        <source>port</source>
        <translation type="obsolete">端口号</translation>
    </message>
    <message>
        <source>set</source>
        <translation type="obsolete">设置</translation>
    </message>
    <message>
        <source>NTP</source>
        <translation type="obsolete">NTP设置</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>序列号：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="41"/>
        <source>device type</source>
        <translation>设备类型：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="51"/>
        <source>storage channels</source>
        <translation>存储线路：</translation>
    </message>
    <message>
        <location filename="PC-NVRCtrl/Set/VersionInfo/versionInfo.ui" line="61"/>
        <source>version</source>
        <translation>版本信息：</translation>
    </message>
    <message>
        <source>PC-NVR</source>
        <translation type="obsolete">PC-NVR设置</translation>
    </message>
</context>
</TS>
