<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="en_US">
<context>
    <name>AddAlarmDev</name>
    <message utf8="true">
        <source>确定</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message utf8="true">
        <source>取消</source>
        <translation type="obsolete">Cancel</translation>
    </message>
</context>
<context>
    <name>AddArea</name>
    <message>
        <location filename="config/addarea.ui" line="14"/>
        <source>AddArea</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1328"/>
        <source>添加区域</source>
        <translation>Add Area</translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1342"/>
        <source>区域信息</source>
        <translation>Area Information</translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1354"/>
        <source>上级区域名:</source>
        <translation>Higher Area:</translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1402"/>
        <source>区域名:</source>
        <translation>Area Name:</translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1440"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/addarea.ui" line="1447"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="config/addarea.cpp" line="39"/>
        <source>ÇëÊäÈëÇøÓòÃû³Æ</source>
        <translation>Please enter a area name</translation>
    </message>
    <message>
        <location filename="config/addarea.cpp" line="44"/>
        <source>ÇëÏÞÖÆÃû³ÆÔÚ20×Ö·ûÒÔÄÚ</source>
        <translation>Please limit the name of 20 characters or less</translation>
    </message>
</context>
<context>
    <name>AddChGroup</name>
    <message utf8="true">
        <location filename="config/AddChGroup.ui" line="14"/>
        <source>添加分组</source>
        <translation>Add Group</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddChGroup.ui" line="26"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddChGroup.ui" line="39"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddChGroup.ui" line="65"/>
        <source>分组名称</source>
        <translation>Group Name</translation>
    </message>
    <message>
        <location filename="config/AddChGroup.cpp" line="20"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/AddChGroup.cpp" line="20"/>
        <source>·Ö×éÃû³Æ²»ÄÜÎª¿Õ</source>
        <translation>Group name can not be empty</translation>
    </message>
</context>
<context>
    <name>AddDevice</name>
    <message>
        <location filename="config/adddevice.ui" line="14"/>
        <source>AddDevice</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1328"/>
        <source>添加设备</source>
        <translation>Add Device</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1345"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1418"/>
        <source>密 码</source>
        <translation>Password</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1431"/>
        <source>设备IP</source>
        <translation>Device IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1444"/>
        <source>所在区域</source>
        <oldsource> 所在区域</oldsource>
        <translation>Area Belong</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1482"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1514"/>
        <source>端口号</source>
        <translation>Port</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1527"/>
        <source>用户名</source>
        <translation>User</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1556"/>
        <source> 设备名</source>
        <oldsource>设备名</oldsource>
        <translation> Device Name</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1569"/>
        <source>搜索</source>
        <translation>Search</translation>
    </message>
    <message utf8="true">
        <location filename="config/adddevice.ui" line="1582"/>
        <source>设备协议</source>
        <translation>Device Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="25"/>
        <source>I8Ð­Òé</source>
        <translation>I8 Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="26"/>
        <source>OnvifÐ­Òé</source>
        <translation>Onvif Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="27"/>
        <source>º£¿µÐ­Òé</source>
        <translation>HK Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="28"/>
        <source>´ó»ªÐ­Òé</source>
        <translation>Dahua Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="29"/>
        <source>I8HÐ­Òé</source>
        <translation>I8H Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="30"/>
        <source>I8EÐ­Òé</source>
        <translation>I8E Protocol</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="70"/>
        <source>ËÑË÷ÔÚÏß½âÂëÆ÷</source>
        <translation>Search online decoder</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="74"/>
        <location filename="config/adddevice.cpp" line="81"/>
        <location filename="config/adddevice.cpp" line="86"/>
        <location filename="config/adddevice.cpp" line="97"/>
        <source>ËÑË÷ÔÚÏßÉè±¸</source>
        <translation>Search online device</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="74"/>
        <location filename="config/adddevice.cpp" line="81"/>
        <source>ÅúÁ¿Éý¼¶Ä¿Ç°Ö»Ö§³ÖIPC£¬¹´Ñ¡µÄNVR»òDVR»áºöÂÔµô</source>
        <translation>Batch upgrade currently only supports IPC, check the NVR or DVR will be ignored</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="97"/>
        <source>´ó»ª</source>
        <translation>Dahua</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="129"/>
        <location filename="config/adddevice.cpp" line="135"/>
        <location filename="config/adddevice.cpp" line="145"/>
        <location filename="config/adddevice.cpp" line="154"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="129"/>
        <source>Çë½«Éè±¸IPµØÖ·¡¢Éè±¸¶Ë¿Ú¡¢Éè±¸Ãû³Æ¡¢ÓÃ»§ÃûÌîÐ´ÍêÕû£¡</source>
        <translation>Keep the device IP address, device port, device name, username completed!</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="135"/>
        <source>Çë½«Éè±¸Ãû³ÆÏÞÖÆÔÚ30×Ö½ÚÒÔÄÚ</source>
        <translation>Keep the device name is limited to 30 bytes or less</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="145"/>
        <source>ÒÑ´æÔÚÉè±¸Ãû</source>
        <translation>The device name already exists</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="154"/>
        <source>ÒÑ´æÔÚ½âÂëÆ÷Ãû</source>
        <translation>The decoder name already exists</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="165"/>
        <source>Ìí¼Ó½âÂëÆ÷</source>
        <translation>Add decoder</translation>
    </message>
    <message>
        <location filename="config/adddevice.cpp" line="166"/>
        <source>½âÂëÆ÷Ð­Òé</source>
        <translation>Decoder Protocol</translation>
    </message>
</context>
<context>
    <name>AddLinkageRule</name>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="14"/>
        <source>新增报警联动规则</source>
        <translation>New Alarm Linkage Rule</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="26"/>
        <source>联动规则名称</source>
        <translation>Rule Name</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="49"/>
        <location filename="config/AddLinkageRule.ui" line="62"/>
        <source>报警类型</source>
        <translation>Alarm Type</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="74"/>
        <source>报警输入</source>
        <translation>Alarm Input</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="90"/>
        <source>移动侦测</source>
        <translation>Motion Detection</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="103"/>
        <source>视频遮挡</source>
        <oldsource>视频遮盖</oldsource>
        <translation>Video Cover</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="116"/>
        <source>视频丢失</source>
        <translation>Video Lost</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="129"/>
        <source>门禁事件</source>
        <translation>Access Event</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="142"/>
        <source>报警主机事件</source>
        <translation>Alarm Device Event</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="156"/>
        <source>报警源</source>
        <translation>Source</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="179"/>
        <source>选择</source>
        <translation>Select</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="192"/>
        <source>联动动作</source>
        <translation>Action</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="205"/>
        <source>联动动作类型</source>
        <translation>Linkage Action Choose</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="217"/>
        <source>地图</source>
        <translation>Map</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="233"/>
        <source>上墙</source>
        <translation>TV Wall</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="246"/>
        <source>弹图像</source>
        <translation>Preview</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="262"/>
        <source>本地录像</source>
        <translation>Local Record</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="411"/>
        <source>主机IP</source>
        <translation>Device IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="450"/>
        <source>分区号</source>
        <translation>Area No.</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="463"/>
        <source>防区号</source>
        <translation>Arm No.</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="502"/>
        <source>事件代码</source>
        <translation>Event Code</translation>
    </message>
    <message utf8="true">
        <source>录像</source>
        <translation type="obsolete">Record</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="275"/>
        <source>抓图</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.ui" line="288"/>
        <source>PTZ</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="301"/>
        <source>声音</source>
        <translation>Sound</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="318"/>
        <source>联动动作参数</source>
        <translation>Action param</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="344"/>
        <source>备注</source>
        <translation>Remarks</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="367"/>
        <source>保存</source>
        <translation>Save</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddLinkageRule.ui" line="380"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <source>
Áª¶¯µØÍ¼£º
</source>
        <translation type="obsolete">Linkage to Map</translation>
    </message>
    <message>
        <source>
  ±¨¾¯×Ô¶¯½áÊø</source>
        <translation type="obsolete">End automatically</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="181"/>
        <source>Áª¶¯µ¯Í¼Ïñ²ÎÊý</source>
        <oldsource>
  ±¨¾¯¶¨Ê±%1Ãëºó½áÊø</oldsource>
        <translation>Preview</translation>
    </message>
    <message>
        <source> Ö¸¶¨µ½Ç½ </source>
        <translation type="obsolete">Assigned to the Wall </translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="135"/>
        <source>Áª¶¯ÉÏÇ½²ÎÊý</source>
        <oldsource> ×Ô¶¯·ÖÅäµ½Ç½ 
</oldsource>
        <translation>TV Wall</translation>
    </message>
    <message>
        <source>
Áª¶¯µçÊÓÇ½£º
</source>
        <translation type="obsolete">Linkage to TVWall</translation>
    </message>
    <message>
        <source>
Áª¶¯µ¯Í¼Ïñ£º
</source>
        <translation type="obsolete">Linkage to pop image</translation>
    </message>
    <message>
        <source>
Áª¶¯Â¼Ïñ£º
</source>
        <translation type="obsolete">Linkage to Record</translation>
    </message>
    <message>
        <source>
Áª¶¯PTZ£º
</source>
        <translation type="obsolete">Linkage to PTZ</translation>
    </message>
    <message>
        <source>
  ×ªµ½Ô¤ÖÃµã%1</source>
        <translation type="obsolete">go to preset%1</translation>
    </message>
    <message>
        <source>
  ¿ªÊ¼Ñ²º½%1</source>
        <translation type="obsolete">run cruise%1</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="97"/>
        <source>Áª¶¯µØÍ¼²ÎÊý</source>
        <translation>Linkage Map</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="109"/>
        <source>Áª¶¯µØÍ¼£º</source>
        <oldsource>Áª¶¯µØÍ¼£º
</oldsource>
        <translation>Linkage Map</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="112"/>
        <location filename="config/AddLinkageRule.cpp" line="159"/>
        <location filename="config/AddLinkageRule.cpp" line="195"/>
        <location filename="config/AddLinkageRule.cpp" line="231"/>
        <source>±¨¾¯×Ô¶¯½áÊø</source>
        <oldsource>
    ±¨¾¯×Ô¶¯½áÊø</oldsource>
        <translation>Auto Stop</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="116"/>
        <location filename="config/AddLinkageRule.cpp" line="163"/>
        <location filename="config/AddLinkageRule.cpp" line="199"/>
        <location filename="config/AddLinkageRule.cpp" line="235"/>
        <source>±¨¾¯¶¨Ê±%1Ãëºó½áÊø</source>
        <oldsource>
    ±¨¾¯¶¨Ê±%1Ãëºó½áÊø</oldsource>
        <translation>Time %1 Sec</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="144"/>
        <source>Ö¸¶¨µ½Ç½[</source>
        <oldsource>
    Ö¸¶¨µ½Ç½[</oldsource>
        <translation>To the Wall</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="150"/>
        <source>×Ô¶¯·ÖÅäµ½Ç½ 
</source>
        <oldsource>
    ×Ô¶¯·ÖÅäµ½Ç½ 
</oldsource>
        <translation>Screen automatically assigned</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="156"/>
        <source>Áª¶¯µçÊÓÇ½£º</source>
        <oldsource>Áª¶¯µçÊÓÇ½£º
</oldsource>
        <translation>TV Wall</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="192"/>
        <source>Áª¶¯µ¯Í¼Ïñ£º</source>
        <oldsource>Áª¶¯µ¯Í¼Ïñ£º
</oldsource>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="217"/>
        <source>Áª¶¯Â¼Ïñ²ÎÊý</source>
        <translation>Record Video</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="228"/>
        <source>Áª¶¯Â¼Ïñ£º</source>
        <oldsource>Áª¶¯Â¼Ïñ£º
</oldsource>
        <translation>Record Video</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="253"/>
        <source>Áª¶¯×¥Í¼²ÎÊý</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="265"/>
        <source>Áª¶¯×¥Í¼</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="282"/>
        <source>Áª¶¯PTZ²ÎÊý</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="296"/>
        <source>Áª¶¯PTZ£º</source>
        <oldsource>Áª¶¯PTZ£º
</oldsource>
        <translation>PTZ Linkage</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="299"/>
        <source>×ªµ½Ô¤ÖÃµã%1</source>
        <oldsource>
    ×ªµ½Ô¤ÖÃµã%1</oldsource>
        <translation>To Preset %1</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="303"/>
        <source>¿ªÊ¼Ñ²º½%1</source>
        <oldsource>
    ¿ªÊ¼Ñ²º½%1</oldsource>
        <translation>Run Cruise %1</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="320"/>
        <location filename="config/AddLinkageRule.cpp" line="329"/>
        <location filename="config/AddLinkageRule.cpp" line="336"/>
        <location filename="config/AddLinkageRule.cpp" line="341"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="320"/>
        <source>¹æÔòÃû³Æ²»ÄÜÎª¿Õ£¡</source>
        <translation>Please Fill in the Rule Name</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="329"/>
        <source>¹æÔòÃû³ÆÒÑ´æÔÚ£¡</source>
        <translation>Rule name already exists!</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="336"/>
        <source>ÇëÑ¡È¡±¨¾¯Ô´£¡</source>
        <translation>Please select an alarm Source</translation>
    </message>
    <message>
        <location filename="config/AddLinkageRule.cpp" line="341"/>
        <source>ÇëÉèÖÃÁª¶¯¶¯×÷£¡</source>
        <translation>Please set the linkage action</translation>
    </message>
</context>
<context>
    <name>AddMenJinDevice</name>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="14"/>
        <source>添加门禁控制器</source>
        <translation>Add Access Controller</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="26"/>
        <source>搜索</source>
        <translation>Search</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="39"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="52"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="68"/>
        <source>控制器IP</source>
        <translation>Controller IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="85"/>
        <source>控制器序列号</source>
        <translation>Controller SN</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="95"/>
        <source>控制器品牌</source>
        <translation>Controller Brand</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="103"/>
        <source>蓝本</source>
        <translation>LanBen</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="108"/>
        <source>美乐</source>
        <translation>MeiLe</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="116"/>
        <source>控制器名称</source>
        <translation>Controller Name</translation>
    </message>
    <message utf8="true">
        <source>设备IP</source>
        <translation type="obsolete">Device IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddMenJinDevice.ui" line="78"/>
        <source>控制器端口</source>
        <oldsource>设备端口</oldsource>
        <translation>Controller Port</translation>
    </message>
    <message utf8="true">
        <source>设备序列号</source>
        <translation type="obsolete">Device SN</translation>
    </message>
    <message utf8="true">
        <source>设备名称</source>
        <translation type="obsolete">Device Name</translation>
    </message>
    <message>
        <location filename="config/AddMenJinDevice.cpp" line="41"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>Çë°ÑÐÅÏ¢ÌîÐ´ÍêÕû£¡</source>
        <translation type="obsolete">Please fill out the complete information!</translation>
    </message>
    <message>
        <location filename="config/AddMenJinDevice.cpp" line="41"/>
        <source>·Ç·¨IP</source>
        <translation>Illegal IP</translation>
    </message>
</context>
<context>
    <name>AddSubCMS</name>
    <message utf8="true">
        <source>密码</source>
        <translation type="obsolete">Password</translation>
    </message>
    <message utf8="true">
        <source>确定</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message utf8="true">
        <source>取消</source>
        <translation type="obsolete">Cancel</translation>
    </message>
</context>
<context>
    <name>AddTVPollGroup</name>
    <message utf8="true">
        <location filename="decode/AddTVPollGroup.ui" line="14"/>
        <source>添加通道分组</source>
        <oldsource>屏幕通道分组设置</oldsource>
        <translation>Add channel group</translation>
    </message>
    <message utf8="true">
        <location filename="decode/AddTVPollGroup.ui" line="26"/>
        <source>通道分组名称</source>
        <translation>Group Name</translation>
    </message>
    <message utf8="true">
        <location filename="decode/AddTVPollGroup.ui" line="49"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="decode/AddTVPollGroup.ui" line="62"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <source>上</source>
        <translation type="obsolete">Up</translation>
    </message>
    <message utf8="true">
        <source>下</source>
        <translation type="obsolete">Down</translation>
    </message>
    <message>
        <source>Í¨µÀ·Ö×é</source>
        <translation type="obsolete">Channel Group</translation>
    </message>
    <message>
        <source>Ìí¼Ó·Ö×é</source>
        <translation type="obsolete">Add Group</translation>
    </message>
    <message>
        <source>É¾³ý·Ö×é</source>
        <translation type="obsolete">Delete Group</translation>
    </message>
    <message>
        <location filename="decode/AddTVPollGroup.cpp" line="30"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>Ö»ÄÜÉ¾³ý¿Õ·Ö×é½áµã£¡</source>
        <translation type="obsolete">You can only delete empty group node!</translation>
    </message>
    <message>
        <location filename="decode/AddTVPollGroup.cpp" line="16"/>
        <source>ÐÞ¸ÄÍ¨µÀ·Ö×é</source>
        <translation>Modify Group</translation>
    </message>
    <message>
        <location filename="decode/AddTVPollGroup.cpp" line="30"/>
        <source>Ãû³Æ²»ÄÜÎª¿Õ£¡</source>
        <translation>Group name can not be empty</translation>
    </message>
</context>
<context>
    <name>AddUser</name>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="17"/>
        <source>添加用户</source>
        <translation>Add User</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="155"/>
        <source>用户类型</source>
        <translation>User Type</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="165"/>
        <source>普通用户</source>
        <translation>Guest</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="198"/>
        <source>用户名</source>
        <translation>User Name</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="235"/>
        <source>电视墙权限</source>
        <translation>TV wall Right</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="172"/>
        <source>密码</source>
        <translation>Password</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="212"/>
        <source>确认密码</source>
        <translation>Confirm Password</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="29"/>
        <source>用户权限类型</source>
        <translation>Right Type</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="139"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="42"/>
        <source>保存</source>
        <translation>Save</translation>
    </message>
    <message utf8="true">
        <location filename="config/AddUser.ui" line="126"/>
        <source>设备树</source>
        <translation>Device Tree</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>Ô¤ÀÀ</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>ÔÆÌ¨¿ØÖÆ</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>Ô¶³Ì»Ø·Å</source>
        <translation>Remote Playback</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>ÓïÒô¶Ô½²</source>
        <translation>Intercom</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>Ô¶³ÌÅäÖÃ</source>
        <translation>Remote config</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="14"/>
        <source>±¾µØÂ¼Ïñ</source>
        <translation>Local Record</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="60"/>
        <location filename="config/AddUser.cpp" line="238"/>
        <location filename="config/AddUser.cpp" line="497"/>
        <source>2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="94"/>
        <source>ÐÞ¸ÄÓÃ»§</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="100"/>
        <location filename="config/AddUser.cpp" line="337"/>
        <source>1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="115"/>
        <source>³¬¼¶ÓÃ»§</source>
        <translation>Administration</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="206"/>
        <location filename="config/AddUser.cpp" line="211"/>
        <location filename="config/AddUser.cpp" line="250"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="206"/>
        <source>ÓÃ»§Ãû²»ÄÜÎª¿Õ£¡</source>
        <translation>User Name cannot be empty</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="211"/>
        <source>Á½´ÎÊäÈëµÄÃÜÂë²»Ò»ÖÂ£¡</source>
        <translation>Two passwords do not match</translation>
    </message>
    <message>
        <location filename="config/AddUser.cpp" line="250"/>
        <source>±£´æ³É¹¦£¡</source>
        <translation>save successfully</translation>
    </message>
</context>
<context>
    <name>AlarmInfo</name>
    <message utf8="true">
        <location filename="AlarmInfo.ui" line="14"/>
        <source>实时报警事件</source>
        <translation>Real-time Alarm events</translation>
    </message>
    <message utf8="true">
        <location filename="AlarmInfo.ui" line="36"/>
        <source>清空</source>
        <translation>Clear</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="11"/>
        <source>Ê±¼ä</source>
        <translation>time</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="11"/>
        <source>±¨¾¯ÀàÐÍ</source>
        <translation>type</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="11"/>
        <source>±¨¾¯Ô´</source>
        <translation>source</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="11"/>
        <source>±¸×¢</source>
        <translation>remark</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="11"/>
        <source>×´Ì¬</source>
        <translation>state</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="41"/>
        <source>±¨¾¯ÊäÈë</source>
        <translation>Alarm Input</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="45"/>
        <source>ÒÆ¶¯Õì²â</source>
        <translation>Motion</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="49"/>
        <source>ÊÓÆµÕÚµ²</source>
        <translation>VideoCover</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="53"/>
        <source>ÊÓÆµ¶ªÊ§</source>
        <translation>VideoLoss</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="57"/>
        <source>ÃÅ½ûÊÂ¼þ</source>
        <translation>Access Event</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="61"/>
        <source>±¨¾¯Ö÷»úÊÂ¼þ</source>
        <translation>Alarm Device Event</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="65"/>
        <source>Ó²ÅÌÂú</source>
        <translation>Hard disk is full</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="69"/>
        <source>Ó²ÅÌÎ´¸ñÊ½»¯</source>
        <translation>Hard disk is not formatted</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="73"/>
        <source>¶ÁÐ´Ó²ÅÌ³ö´í</source>
        <translation>Hard disk read and write error</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="77"/>
        <source>ÊÓÆµÐÅºÅÒì³£</source>
        <translation>Video signal abnormalities</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="81"/>
        <source>Éè±¸Â¼ÏñÒì³£</source>
        <translation>Device record abnormal</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="85"/>
        <source>ÖÆÊ½²»Æ¥Åä</source>
        <translation>Standard does not match</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="89"/>
        <source>·Ç·¨·ÃÎÊ</source>
        <translation>Unauthorized access</translation>
    </message>
    <message>
        <location filename="AlarmInfo.cpp" line="93"/>
        <source>Éè±¸µôÏß</source>
        <translation>Device off line</translation>
    </message>
</context>
<context>
    <name>AlarmLinkageManage</name>
    <message>
        <location filename="config/AlarmLinkageManage.ui" line="14"/>
        <source>AlarmLinkageManage</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/AlarmLinkageManage.ui" line="83"/>
        <source>新增报警联动</source>
        <translation>Add Linkage</translation>
    </message>
    <message utf8="true">
        <location filename="config/AlarmLinkageManage.ui" line="102"/>
        <source>删除报警联动</source>
        <translation>Delete Linkage</translation>
    </message>
    <message utf8="true">
        <location filename="config/AlarmLinkageManage.ui" line="121"/>
        <source>刷新报警联动</source>
        <translation>refresh</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="38"/>
        <source>Áª¶¯¹æÔòÃû³Æ</source>
        <translation>Rule Name</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="40"/>
        <source>±¨¾¯ÀàÐÍ</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="42"/>
        <source>±¨¾¯Ô´</source>
        <translation>Alarm Source</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="46"/>
        <source>Áª¶¯¶¯×÷²ÎÊý</source>
        <translation>Action Param</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="48"/>
        <source>±¸×¢</source>
        <translation>Remark</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <source>ÊÇ·ñÆôÓÃ</source>
        <translation>Whether Enable</translation>
    </message>
    <message>
        <source>                               Áª¶¯ÏêÏ¸ÐÅÏ¢
</source>
        <translation type="obsolete">Linkage Details</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="37"/>
        <source>Áª¶¯ÏêÏ¸ÐÅÏ¢</source>
        <translation>Linkage Details</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="23"/>
        <location filename="config/AlarmLinkageManage.cpp" line="44"/>
        <source>Áª¶¯¶¯×÷</source>
        <oldsource>Áª¶¯¶¯×÷:</oldsource>
        <translation>Linkage Action</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="113"/>
        <source>ÃÅ</source>
        <translation>Door</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="117"/>
        <source>°´Å¥</source>
        <translation>Button</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="121"/>
        <source>¶ÁÍ·</source>
        <translation>Reader</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="128"/>
        <source>·ÖÇø</source>
        <translation>Area</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="128"/>
        <source>·ÀÇø</source>
        <translation>Arm</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="128"/>
        <source>ÊÂ¼þ</source>
        <translation>Event</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="143"/>
        <source>-±¾µØ±¨¾¯ÊäÈë%1</source>
        <translation>-LocalAlarmIn%1</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="147"/>
        <source>-ÍøÂç±¨¾¯ÊäÈë%1</source>
        <translation>-NetAlarmIn%1</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="188"/>
        <source>ÃÅ½ûÊÂ¼þ</source>
        <translation>Access Event</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="192"/>
        <source>±¨¾¯Ö÷»úÊÂ¼þ</source>
        <translation>Alarm Device Event</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="196"/>
        <source>Ó²ÅÌÂú</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="200"/>
        <source>Ó²ÅÌÎ´¸ñÊ½»¯</source>
        <translation>Hard disk is not formatted</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="204"/>
        <source>¶ÁÐ´Ó²ÅÌ³ö´í</source>
        <translation>Hard disk read and write error</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="208"/>
        <source>ÊÓÆµÐÅºÅÒì³£</source>
        <translation>Video signal abnormalities</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="212"/>
        <source>Éè±¸Â¼ÏñÒì³£</source>
        <translation>Device record abnormalities</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="216"/>
        <source>ÖÆÊ½²»Æ¥Åä</source>
        <translation>Standard does not match</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="220"/>
        <source>·Ç·¨·ÃÎÊ</source>
        <translation>Unauthorized access</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="226"/>
        <source>ÉùÒô</source>
        <translation>Sound</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="276"/>
        <source>Áª¶¯</source>
        <oldsource>    Áª¶¯</oldsource>
        <translation>Linkage</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="300"/>
        <source>×Ô¶¯·ÖÅäµ½Ç½ </source>
        <oldsource>        ×Ô¶¯·ÖÅäµ½Ç½ </oldsource>
        <translation>Screen automatically assigned</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="305"/>
        <location filename="config/AlarmLinkageManage.cpp" line="327"/>
        <source>×Ô¶¯½áÊø</source>
        <oldsource>        ×Ô¶¯½áÊø</oldsource>
        <translation>auto end</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="309"/>
        <location filename="config/AlarmLinkageManage.cpp" line="331"/>
        <source>¶¨Ê±%1Ãë½áÊø</source>
        <oldsource>        ¶¨Ê±%1Ãë½áÊø</oldsource>
        <translation>%1 second timer end</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="316"/>
        <source>×ªµ½Ô¤ÖÃµã</source>
        <oldsource>×ªµ½Ô¤ÖÃµã%1;
</oldsource>
        <translation>Go preset</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="320"/>
        <source>¿ªÊ¼Ñ²º½</source>
        <oldsource>¿ªÊ¼Ñ²º½%1;
</oldsource>
        <translation>Start cruising</translation>
    </message>
    <message>
        <source>Áª¶¯ÏêÏ¸ÐÅÏ¢£º
</source>
        <translation type="obsolete">Linkage Details</translation>
    </message>
    <message>
        <source>

Áª¶¯¹æÔòÃû³Æ:
</source>
        <translation type="obsolete">Rule Name</translation>
    </message>
    <message>
        <source>

±¨¾¯ÀàÐÍ:
</source>
        <translation type="obsolete">Alarm Type</translation>
    </message>
    <message>
        <source>

±¨¾¯Ô´:
</source>
        <translation type="obsolete">Source</translation>
    </message>
    <message>
        <source>

Éè±¸Áª¶¯¶¯×÷:
</source>
        <translation type="obsolete">Linkage Action</translation>
    </message>
    <message>
        <source>

Áª¶¯¶¯×÷²ÎÊý:</source>
        <translation type="obsolete">Action Parameter</translation>
    </message>
    <message>
        <source>

±¸×¢:
</source>
        <translation type="obsolete">Remarks:</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="66"/>
        <source>ÇëÏÈÑ¡ÔñÒ»¸ö¹æÔò£¡</source>
        <translation>Please select a rule</translation>
    </message>
    <message>
        <source>-±¨¾¯ÊäÈë%1</source>
        <translation type="obsolete">-AlarmInput%1</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="172"/>
        <source>±¨¾¯ÊäÈë</source>
        <translation>AlarmInput</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="176"/>
        <source>ÒÆ¶¯Õì²â</source>
        <translation>Motion</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="180"/>
        <source>ÊÓÆµÕÚµ²</source>
        <translation>VideoCover</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="184"/>
        <source>ÊÓÆµ¶ªÊ§</source>
        <translation>VideoLoss</translation>
    </message>
    <message>
        <source>ÉùÒô
</source>
        <oldsource>ÉùÒô
</oldsource>
        <translation type="obsolete">Sound\r</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="251"/>
        <source>µØÍ¼</source>
        <translation>Maps</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="255"/>
        <source>µçÊÓÇ½</source>
        <translation>TVwall</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="259"/>
        <source>µ¯Í¼Ïñ</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="263"/>
        <source>Â¼Ïñ</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="267"/>
        <source>×¥Í¼</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="271"/>
        <source>PTZ</source>
        <translation>PTZ</translation>
    </message>
    <message>
        <source> Ö¸¶¨µ½Ç½ </source>
        <translation type="obsolete">Assigned to the Wall </translation>
    </message>
    <message>
        <location filename="config/AlarmLinkageManage.cpp" line="295"/>
        <source>Ö¸¶¨µ½Ç½ </source>
        <oldsource>        Ö¸¶¨µ½Ç½ </oldsource>
        <translation>To the Wall</translation>
    </message>
    <message>
        <source> ×ªµ½Ô¤ÖÃµã%1;
</source>
        <oldsource> ×ªµ½Ô¤ÖÃµã%1;
</oldsource>
        <translation type="obsolete">Go to Preset%1</translation>
    </message>
    <message>
        <source> ¿ªÊ¼Ñ²º½%1;
</source>
        <oldsource> ¿ªÊ¼Ñ²º½%1;
</oldsource>
        <translation type="obsolete">Run Cruise%1</translation>
    </message>
</context>
<context>
    <name>Author</name>
    <message utf8="true">
        <location filename="config/Author.ui" line="14"/>
        <source>授权</source>
        <translation>Authorization</translation>
    </message>
    <message utf8="true">
        <location filename="config/Author.ui" line="26"/>
        <source>授权(海康)</source>
        <translation>Authorize(HK)</translation>
    </message>
    <message utf8="true">
        <location filename="config/Author.ui" line="39"/>
        <source>授权(大华)</source>
        <translation>Authorize(Dahua)</translation>
    </message>
    <message utf8="true">
        <location filename="config/Author.ui" line="52"/>
        <source>授权(onvif)</source>
        <translation>Authorize(onvif)</translation>
    </message>
    <message utf8="true">
        <location filename="config/Author.ui" line="104"/>
        <source>授权(I8E)</source>
        <translation>Authorize(I8E)</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="20"/>
        <location filename="config/Author.cpp" line="24"/>
        <location filename="config/Author.cpp" line="36"/>
        <location filename="config/Author.cpp" line="40"/>
        <location filename="config/Author.cpp" line="52"/>
        <location filename="config/Author.cpp" line="56"/>
        <location filename="config/Author.cpp" line="68"/>
        <location filename="config/Author.cpp" line="72"/>
        <location filename="config/Author.cpp" line="107"/>
        <location filename="config/Author.cpp" line="141"/>
        <location filename="config/Author.cpp" line="176"/>
        <location filename="config/Author.cpp" line="211"/>
        <source>ÊÚÈ¨Í¨µÀÂ·Êý£º</source>
        <translation>Authorized channel number:</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="20"/>
        <location filename="config/Author.cpp" line="24"/>
        <location filename="config/Author.cpp" line="36"/>
        <location filename="config/Author.cpp" line="40"/>
        <location filename="config/Author.cpp" line="52"/>
        <location filename="config/Author.cpp" line="56"/>
        <location filename="config/Author.cpp" line="68"/>
        <location filename="config/Author.cpp" line="72"/>
        <location filename="config/Author.cpp" line="107"/>
        <location filename="config/Author.cpp" line="141"/>
        <location filename="config/Author.cpp" line="176"/>
        <location filename="config/Author.cpp" line="211"/>
        <source>ÊÚÈ¨½ØÖ¹ÈÕÆÚ£º</source>
        <translation>Authorization Deadline:</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="20"/>
        <location filename="config/Author.cpp" line="36"/>
        <location filename="config/Author.cpp" line="52"/>
        <location filename="config/Author.cpp" line="68"/>
        <source>ÓÀ¾ÃÊÚÈ¨</source>
        <translation>Permanent</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="29"/>
        <location filename="config/Author.cpp" line="45"/>
        <location filename="config/Author.cpp" line="61"/>
        <location filename="config/Author.cpp" line="77"/>
        <source>ÎÞÊÚÈ¨</source>
        <translation>Permanent</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="88"/>
        <location filename="config/Author.cpp" line="122"/>
        <location filename="config/Author.cpp" line="156"/>
        <location filename="config/Author.cpp" line="191"/>
        <source>Ñ¡ÔñÊÚÈ¨ÎÄ¼þ</source>
        <translation>Select the license file</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="88"/>
        <location filename="config/Author.cpp" line="122"/>
        <location filename="config/Author.cpp" line="156"/>
        <location filename="config/Author.cpp" line="191"/>
        <source>Key Files (*.key)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="109"/>
        <location filename="config/Author.cpp" line="115"/>
        <location filename="config/Author.cpp" line="143"/>
        <location filename="config/Author.cpp" line="149"/>
        <location filename="config/Author.cpp" line="178"/>
        <location filename="config/Author.cpp" line="184"/>
        <location filename="config/Author.cpp" line="213"/>
        <location filename="config/Author.cpp" line="219"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="109"/>
        <location filename="config/Author.cpp" line="143"/>
        <location filename="config/Author.cpp" line="178"/>
        <location filename="config/Author.cpp" line="213"/>
        <source>ÊÚÈ¨³É¹¦£¬ÇëÖØÆôÈí¼þÉúÐ§£¡</source>
        <translation>Authorization is successful, restart the software to take effect!</translation>
    </message>
    <message>
        <location filename="config/Author.cpp" line="115"/>
        <location filename="config/Author.cpp" line="149"/>
        <location filename="config/Author.cpp" line="184"/>
        <location filename="config/Author.cpp" line="219"/>
        <source>ÊÚÈ¨Ê§°Ü£¡</source>
        <translation>Authorization failed!</translation>
    </message>
</context>
<context>
    <name>DecodeMain</name>
    <message>
        <location filename="decode/decodemain.ui" line="429"/>
        <source>DecodeMain</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="504"/>
        <source>解码器列表</source>
        <translation>Decoder List</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="511"/>
        <source>通道分组</source>
        <oldsource>轮巡通道分组</oldsource>
        <translation>Channel Group</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="594"/>
        <source>设备列表</source>
        <translation>Device List</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="1111"/>
        <source>电视墙日常</source>
        <translation>Daily</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="1611"/>
        <source>右键添加屏幕或通过设置矩阵来添加屏幕</source>
        <translation>Right click to add a screen or by setting matrix to add screens</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2282"/>
        <location filename="decode/decodemain.ui" line="2298"/>
        <location filename="decode/decodemain.ui" line="2314"/>
        <location filename="decode/decodemain.ui" line="2330"/>
        <source>设置解码器的分屏数(按钮为灰掉说明当前分屏处于双击放大状态)</source>
        <translation>Set the split-screen number of the decoder (the button is not enabled means that the current split-screen is at double-clicked state)</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2819"/>
        <source>轮巡间隔(秒)</source>
        <oldsource>轮巡时间(秒)</oldsource>
        <translation>Tour Interval (s)</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2935"/>
        <source>屏幕矩阵</source>
        <translation>Matrix</translation>
    </message>
    <message>
        <location filename="decode/decodemain.ui" line="3007"/>
        <source>*</source>
        <translation></translation>
    </message>
    <message>
        <location filename="decode/decodemain.ui" line="3169"/>
        <source>TextLabel</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="1177"/>
        <source>电视墙回放</source>
        <translation>Playback</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2066"/>
        <source>检索条件</source>
        <translation>Search condition</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2198"/>
        <source>录像位置</source>
        <oldsource>录像位置：</oldsource>
        <translation>Record Source</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2221"/>
        <source>录像检索</source>
        <translation>Video search</translation>
    </message>
    <message utf8="true">
        <location filename="decode/decodemain.ui" line="2869"/>
        <location filename="decode/decodemain.ui" line="3045"/>
        <source>设置</source>
        <translation>Set</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="484"/>
        <source>Ç°¶ËÂ¼Ïñ</source>
        <translation>Device Video</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="485"/>
        <source>±¾µØÂ¼Ïñ</source>
        <translation>Local Video</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="506"/>
        <source>ÉÏÒ»×é</source>
        <translation>Last Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="508"/>
        <source>ÏÂÒ»×é</source>
        <translation>Next Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3531"/>
        <location filename="decode/DecodeMain.cpp" line="3632"/>
        <location filename="decode/DecodeMain.cpp" line="3823"/>
        <source>¿ªÊ¼»Ø·Å</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="513"/>
        <source>Í£Ö¹»Ø·Å</source>
        <translation>Stop Playback</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="515"/>
        <source>¼õËÙ</source>
        <translation>Slow</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="517"/>
        <source>¼ÓËÙ</source>
        <translation>Fast</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="518"/>
        <location filename="decode/DecodeMain.cpp" line="3754"/>
        <source>1±¶ËÙ¶È</source>
        <translation>1x</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="521"/>
        <source>Ö¡²¥</source>
        <translation>Frame Play</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="523"/>
        <location filename="decode/DecodeMain.cpp" line="525"/>
        <source>ÉùÒô</source>
        <translation>Sound</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="530"/>
        <location filename="decode/DecodeMain.cpp" line="4387"/>
        <location filename="decode/DecodeMain.cpp" line="4772"/>
        <location filename="decode/DecodeMain.cpp" line="4798"/>
        <source>¿ªÊ¼µçÊÓÇ½ÂÖÑ²</source>
        <translation>Start TV wall Tour</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="531"/>
        <source>Í£Ö¹µçÊÓÇ½ÂÖÑ²</source>
        <translation>Stop TV wall Preview Tour</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="541"/>
        <location filename="decode/DecodeMain.cpp" line="1236"/>
        <location filename="decode/DecodeMain.cpp" line="4786"/>
        <source>µçÊÓÇ½ÈÕ³£</source>
        <translation>Daily</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="594"/>
        <source>½âÂëÆ÷(ÓÒ¼üÌí¼Ó½âÂëÆ÷)</source>
        <translation>Decoders (right click to add decoder)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="685"/>
        <source>Í¨µÀ·Ö×é(ÓÒ¼üÌí¼Ó·Ö×é½áµã)</source>
        <translation>Channel Group (right-click to add group)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2810"/>
        <source>½âÂëÆ÷</source>
        <translation>Decoder</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="601"/>
        <source>Ìí¼Ó½âÂëÆ÷</source>
        <translation>Add decoder</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="511"/>
        <source>¿ªÊ¼»Ø·Å£¨Èô°´Å¥²»¿ÉÓÃ£¬ÇëÏÈ¼ìË÷Â¼Ïñ£©</source>
        <translation>Start playback (if this button is not available, please search the video first)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="598"/>
        <source>ÓÒ»÷Êä³ö½áµã¿É²é¿´ºÍÑ¡Ôñ½âÂëÄ£Ê½</source>
        <translation>Right-click the output node to view and select the decoding mode</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="605"/>
        <source>É¾³ý½âÂëÆ÷</source>
        <translation>Delete Decoder</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="609"/>
        <source>ÐÞ¸Ä½âÂëÆ÷</source>
        <translation>Modify Decoder</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="657"/>
        <location filename="decode/DecodeMain.cpp" line="663"/>
        <source>Êä³ö%1</source>
        <translation>out%1</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="706"/>
        <source>ÐÞ¸ÄÍ¨µÀ·Ö×éÃû³Æ</source>
        <translation>Modify Group Name</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="714"/>
        <source>¸Ã×éÍ¨µÀÈ«²¿½âÂëÉÏÇ½</source>
        <translation>Open All Channels In This Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="720"/>
        <location filename="decode/DecodeMain.cpp" line="1129"/>
        <source>ÆÁÄ»·Å´ó(¿Í»§¶Ë)</source>
        <translation>Matrix Cell Enlarge In Client</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="721"/>
        <source>¿Í»§¶ËÔ¤ÀÀ</source>
        <translation>Preview In Client</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="722"/>
        <source>»­ÃæÆ´½Ó 1·Ö4·Å´ó</source>
        <translation>Video Splice:1 to 4 amplify</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="723"/>
        <source>»­ÃæÆ´½Ó Õý³£</source>
        <translation>Video Splice:Nomal</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="724"/>
        <source>Æ´½Ó»­ÃæÆ«ÒÆÉèÖÃ</source>
        <translation>Splicing Video Offset Setting</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="749"/>
        <source>Ìí¼Ó³£¹æÆÁÄ»</source>
        <translation>Add Routine Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="750"/>
        <source>Ìí¼ÓÆ´½ÓÆÁÄ»</source>
        <translation>Add Splicing Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="790"/>
        <source>ËùÓÐÍ¨µÀÖ÷ÂëÁ÷</source>
        <translation>All Channel Main Stream</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="792"/>
        <source>ËùÓÐÍ¨µÀ×ÓÂëÁ÷</source>
        <translation>All Channel Sub-stream</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="939"/>
        <source>ÇëÍÏ×§Í¨µÀ½áµãµ½·ÖÆÁÉÏÒÔÌí¼ÓÍ¨µÀµ½µ±Ç°·Ö×éÏÂ</source>
        <translation>Drag the channel node to the split-screen to add the channel to the current group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1035"/>
        <source>Ë«»÷·Ö×é½áµãÒÔ±ãÌí¼ÓÍ¨µÀµ½·Ö×éÏÂ</source>
        <translation>Double-click the group node before add the channel to the group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1134"/>
        <source>ÆÁÄ»»¹Ô­(¿Í»§¶Ë)</source>
        <translation>Matrix Cell Restore In Client</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2756"/>
        <source>½âÂëÄ£Ê½£º</source>
        <translation>Decoding mode</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="5090"/>
        <source>ÀëÏß</source>
        <translation>Offline</translation>
    </message>
    <message>
        <source>VGAÊä³ö%1</source>
        <translation type="obsolete">VGA%1</translation>
    </message>
    <message>
        <source>Í¨µÀ·Ö×é</source>
        <translation type="obsolete">Channel Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="698"/>
        <source>Ìí¼ÓÍ¨µÀ·Ö×é</source>
        <translation>Add Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="702"/>
        <source>É¾³ýÍ¨µÀ·Ö×é</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <source>ÐÞ¸ÄÍ¨µÀ·Ö×é</source>
        <translation type="obsolete">Modify Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="710"/>
        <source>É¾³ýËùÓÐ×Ó½áµã</source>
        <translation>Delete All Child Node</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="719"/>
        <source>É¾³ý½âÂëÊä³ö¹ØÏµ</source>
        <translation>Delete Relationship</translation>
    </message>
    <message>
        <source>µ±Ç°ÆÁÄ»È«ÆÁ</source>
        <translation type="obsolete">Current Screen Full</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3089"/>
        <source>ÎÞ»Ø·ÅÍ¨µÀ£¬ÇëÏÈÍÏ·Å»Ø·ÅÍ¨µÀ£¡</source>
        <translation>No channel to playback, Please drag the playback channel!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3095"/>
        <source>ÖØÐÂ¼ìË÷Â¼Ïñ»áÍ£Ö¹µ±Ç°»Ø·Å£¬È·¶¨ÒªÖØÐÂ¼ìË÷Âð£¿</source>
        <translation>Re-retrieve video will stop the current playback, you sure you want to re-retrieve it?</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3210"/>
        <source>´°¿Ú</source>
        <translation>wnd</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3309"/>
        <source>ÎÞ»Ø·ÅÍ¨µÀ£¡</source>
        <translation>No channel to playback</translation>
    </message>
    <message>
        <source>ÇëÏÈ¼ìË÷Â¼Ïñ£¡</source>
        <translation type="obsolete">Search record first</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3365"/>
        <location filename="decode/DecodeMain.cpp" line="3545"/>
        <location filename="decode/DecodeMain.cpp" line="3644"/>
        <source>µçÊÓÇ½»Ø·Å(ÕýÔÚ»Ø·Å)</source>
        <translation>Playback(playing)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3525"/>
        <location filename="decode/DecodeMain.cpp" line="3624"/>
        <source>µçÊÓÇ½»Ø·Å(ÔÝÍ£»Ø·Å)</source>
        <translation>Playback(paused)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3844"/>
        <location filename="decode/DecodeMain.cpp" line="3850"/>
        <location filename="decode/DecodeMain.cpp" line="3906"/>
        <location filename="decode/DecodeMain.cpp" line="3912"/>
        <source>±¶ËÙ¶È</source>
        <translation>x</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3969"/>
        <location filename="decode/DecodeMain.cpp" line="4018"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸ö·ÖÆÁ£¡</source>
        <translation>Please select the split screen</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4072"/>
        <source>Õý³£»Ø·Å</source>
        <translation>Normal Playback</translation>
    </message>
    <message>
        <source>µçÊÓÇ½ÕýÔÚÂÖÑ²£¬²»ÄÜÐÞ¸ÄÍ¨µÀ·Ö×é£¡</source>
        <translation type="obsolete">Polling now !!Modifying is disabled</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4255"/>
        <source>¸Ã·Ö×éÃû³ÆÒÑ´æÔÚ£¡</source>
        <translation>The Name already exists</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4291"/>
        <source>¸Ã·Ö×éÏÂÓÐ×ÓÍ¨µÀ½áµã£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>Cannot delete it when it has children!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4433"/>
        <source>µ±Ç°±à¼­µÄ·Ö×éÒÑ´æÔÚ¸Ã½áµã£¡</source>
        <translation>The node is already in this group!</translation>
    </message>
    <message>
        <source>ÇëÏÈ´´½¨ÂÖÑ²Í¨µÀ·Ö×é£¡</source>
        <translation type="obsolete">Create groups first!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4709"/>
        <source>ËùÓÐ·Ö×é¶¼ÎÞ×ÓÍ¨µÀ½áµã£¬ÎÞ·¨½øÐÐµçÊÓÇ½ÂÖÑ²£¡</source>
        <translation>NO channels in groups</translation>
    </message>
    <message>
        <source>Ö»ÓÐÒ»¸ö·Ö×éÓÐ×ÓÍ¨µÀ½áµã£¬ÎÞÐè½øÐÐµçÊÓÇ½ÂÖÑ²£¡</source>
        <translation type="obsolete">Only one group,no need to poll</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1246"/>
        <location filename="decode/DecodeMain.cpp" line="4715"/>
        <location filename="decode/DecodeMain.cpp" line="4752"/>
        <source>µçÊÓÇ½ÈÕ³£(ÕýÔÚÂÖÑ²)</source>
        <translation>Daily(Touring)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1687"/>
        <source>´æÔÚÔ¤ÀÀ£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>Preview exist, can not be deleted!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1790"/>
        <location filename="decode/DecodeMain.cpp" line="1792"/>
        <location filename="decode/DecodeMain.cpp" line="2965"/>
        <source>[1·Ö4] </source>
        <translation>[1To4] </translation>
    </message>
    <message>
        <source>Ä£Ê½£º%3¸ö½âÂëÍ¨µÀ(·Ö±æÂÊ%1*%2)</source>
        <translation type="obsolete">Mode:%3 decoding channel(Resolution %1*%2)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2810"/>
        <source>(¶Ë¿Ú:</source>
        <translation>(Port:</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2881"/>
        <location filename="decode/DecodeMain.cpp" line="2891"/>
        <source>Êä³ö1</source>
        <translation>out1</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2873"/>
        <source>Êä³ö1(Æ´½Ó´ÓÆ¬)</source>
        <translation>out1(slave chip)</translation>
    </message>
    <message>
        <source>Ä£Ê½£º</source>
        <translation type="obsolete">Mode:</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2810"/>
        <source>)ÒÑ¾­´æÔÚ£¡</source>
        <translation>) already exists!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2877"/>
        <source>Êä³ö1(Æ´½ÓÖ÷Æ¬)</source>
        <translation>out1(master chip)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3002"/>
        <source>É¾³ý½âÂëÆ÷Ê§°Ü£¡</source>
        <translation>Delete decoder failed!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3057"/>
        <source>½âÂëÆ÷Ãû³ÆÒÑ´æÔÚ£¡</source>
        <translation>this decoder name already exists!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3315"/>
        <source>Òª»Ø·ÅµÄÍ¨µÀÒÑ·¢Éú±ä»¯£¬ÇëÏÈ¼ìË÷Â¼Ïñ£¡</source>
        <translation>The channels is to be playback has changed, please retrieve the video!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4159"/>
        <source>µçÊÓÇ½ÕýÔÚÂÖÑ²£¬²»ÄÜ±à¼­Í¨µÀ·Ö×é£¡</source>
        <translation>TV wall is touring, can&apos;t config channel group!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4409"/>
        <source>·Ö×éÃû³ÆÒÑ´æÔÚ£¡</source>
        <translation>this group name already exists!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4690"/>
        <source>ÇëÏÈ´´½¨ÂÖÑ²Ê¹ÓÃµÄÍ¨µÀ·Ö×é£¡</source>
        <translation>Please create a channel group first!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="4741"/>
        <location filename="decode/DecodeMain.cpp" line="4759"/>
        <source>ÔÝÍ£µçÊÓÇ½ÂÖÑ²</source>
        <translation>Tour Pause</translation>
    </message>
    <message>
        <source>ÍË³öÈ«ÆÁ</source>
        <translation type="obsolete">Exit Full Screen</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1229"/>
        <location filename="decode/DecodeMain.cpp" line="1506"/>
        <location filename="decode/DecodeMain.cpp" line="1517"/>
        <location filename="decode/DecodeMain.cpp" line="1528"/>
        <location filename="decode/DecodeMain.cpp" line="1539"/>
        <location filename="decode/DecodeMain.cpp" line="1555"/>
        <location filename="decode/DecodeMain.cpp" line="1566"/>
        <location filename="decode/DecodeMain.cpp" line="1652"/>
        <location filename="decode/DecodeMain.cpp" line="1661"/>
        <location filename="decode/DecodeMain.cpp" line="1675"/>
        <location filename="decode/DecodeMain.cpp" line="1687"/>
        <location filename="decode/DecodeMain.cpp" line="2810"/>
        <location filename="decode/DecodeMain.cpp" line="2986"/>
        <location filename="decode/DecodeMain.cpp" line="3002"/>
        <location filename="decode/DecodeMain.cpp" line="3057"/>
        <location filename="decode/DecodeMain.cpp" line="3089"/>
        <location filename="decode/DecodeMain.cpp" line="3095"/>
        <location filename="decode/DecodeMain.cpp" line="3197"/>
        <location filename="decode/DecodeMain.cpp" line="3309"/>
        <location filename="decode/DecodeMain.cpp" line="3315"/>
        <location filename="decode/DecodeMain.cpp" line="3964"/>
        <location filename="decode/DecodeMain.cpp" line="3969"/>
        <location filename="decode/DecodeMain.cpp" line="4013"/>
        <location filename="decode/DecodeMain.cpp" line="4018"/>
        <location filename="decode/DecodeMain.cpp" line="4159"/>
        <location filename="decode/DecodeMain.cpp" line="4255"/>
        <location filename="decode/DecodeMain.cpp" line="4285"/>
        <location filename="decode/DecodeMain.cpp" line="4291"/>
        <location filename="decode/DecodeMain.cpp" line="4315"/>
        <location filename="decode/DecodeMain.cpp" line="4409"/>
        <location filename="decode/DecodeMain.cpp" line="4433"/>
        <location filename="decode/DecodeMain.cpp" line="4690"/>
        <location filename="decode/DecodeMain.cpp" line="4709"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1229"/>
        <source>ÇëÏÈÍ£Ö¹»Ø·Å£¡</source>
        <translation>Stop playback first</translation>
    </message>
    <message>
        <source>Ìí¼Ó·Ö×é</source>
        <translation type="obsolete">Add Group</translation>
    </message>
    <message>
        <source>É¾³ý·Ö×é</source>
        <translation type="obsolete">Delete Group</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1399"/>
        <location filename="decode/DecodeMain.cpp" line="3688"/>
        <source>µçÊÓÇ½»Ø·Å</source>
        <translation>Playback</translation>
    </message>
    <message>
        <source>·Ö×éÃû³Æ²»ÄÜÎª¿Õ</source>
        <translation type="obsolete">Group name can not be empty</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3357"/>
        <location filename="decode/DecodeMain.cpp" line="3508"/>
        <location filename="decode/DecodeMain.cpp" line="3550"/>
        <location filename="decode/DecodeMain.cpp" line="3608"/>
        <location filename="decode/DecodeMain.cpp" line="3650"/>
        <source>ÔÝÍ£»Ø·Å</source>
        <translation>Playback Pause</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1506"/>
        <location filename="decode/DecodeMain.cpp" line="1517"/>
        <location filename="decode/DecodeMain.cpp" line="1528"/>
        <location filename="decode/DecodeMain.cpp" line="1539"/>
        <location filename="decode/DecodeMain.cpp" line="3964"/>
        <location filename="decode/DecodeMain.cpp" line="4013"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÆÁÄ»£¡</source>
        <translation>Select a Screen first</translation>
    </message>
    <message>
        <source>¾ØÕó¿é·Å´ó</source>
        <translation type="obsolete">Matrix Cell Enlarge</translation>
    </message>
    <message>
        <source>Ôö¼Ó¾ØÕó¿é</source>
        <translation type="obsolete">Add Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="758"/>
        <location filename="decode/DecodeMain.cpp" line="773"/>
        <source>Ö÷ÂëÁ÷</source>
        <translation>Main stream</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="761"/>
        <location filename="decode/DecodeMain.cpp" line="776"/>
        <source>×ÓÂëÁ÷</source>
        <translation>Sub-stream</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="979"/>
        <location filename="decode/DecodeMain.cpp" line="4440"/>
        <source>·ÖÆÁ</source>
        <translation>Split-Screen</translation>
    </message>
    <message>
        <source>¾ØÕó¿é»¹Ô­</source>
        <translation type="obsolete">Restore Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1242"/>
        <location filename="decode/DecodeMain.cpp" line="4368"/>
        <location filename="decode/DecodeMain.cpp" line="4766"/>
        <source>µçÊÓÇ½ÈÕ³£(ÔÝÍ£ÂÖÑ²)</source>
        <translation>Daily(Tour Paused)</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1299"/>
        <source>Í£Ö¹Ô¤ÀÀ</source>
        <translation>Stop preview</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1462"/>
        <source>É¾³ýÍ¨µÀ</source>
        <translation>Delete Node</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1555"/>
        <source>ÖØÐÂÉèÖÃÆÁÄ»¾ØÕó»áÇå³ýµ±Ç°µçÊÓÇ½µÄ×´Ì¬£¬È·¶¨ÒªÖØÐÂÉèÖÃÂð£¿</source>
        <translation>Reset matrix will clear the state of current TV wall, determined to re-set it?</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1566"/>
        <source>»¹´æÔÚ½âÂëÊä³ö¹ØÏµ£¬²»ÄÜÖØÐÂÉèÖÃÆÁÄ»¾ØÕó£¡</source>
        <translation>cannot reset Matrix while there are some VGA relationships!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1652"/>
        <source>ÐÞ¸Ä³É¹¦£¡</source>
        <translation>Successfully modified</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1661"/>
        <location filename="decode/DecodeMain.cpp" line="4285"/>
        <location filename="decode/DecodeMain.cpp" line="4315"/>
        <source>µçÊÓÇ½ÕýÔÚÂÖÑ²£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>Touring now, cannot be deleted!</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="1675"/>
        <source>¸ÃÂÖÑ²ÆÁ»¹´æÔÚ·Ö×éÍ¨µÀ½áµã£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>cannot be deleted while it exists channel nodes</translation>
    </message>
    <message>
        <source>·Ö±æÂÊ%1*%2£¬×î¶à%3¸ö·ÖÆÁ</source>
        <translation type="obsolete">Resolution %1*%2,Up to %3 screen</translation>
    </message>
    <message>
        <source>VGAÊä³ö1</source>
        <translation type="obsolete">VGA1</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="2986"/>
        <source>¸Ã½âÂëÆ÷ÓÐ½âÂëÊä³ö¹ØÁªµ½µçÊÓÇ½£¬È·¶¨ÒªÉ¾³ýÂð£¿</source>
        <translation>The decoder have the output associated to the TV wall, you sure you want to delete it?</translation>
    </message>
    <message>
        <location filename="decode/DecodeMain.cpp" line="3197"/>
        <source>ÎÞÂ¼Ïñ£¡</source>
        <translation>No Video!</translation>
    </message>
</context>
<context>
    <name>DeviceManage</name>
    <message>
        <location filename="config/devicemanage.ui" line="429"/>
        <source>DeviceManage</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="468"/>
        <source>右击设备树添加前端监控设备和区域</source>
        <oldsource>右击设备树添加设备和区域</oldsource>
        <translation>Right-click to add video surveillance devices and areas</translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="566"/>
        <source>添加设备</source>
        <translation>Add Device</translation>
    </message>
    <message utf8="true">
        <source>远程配置</source>
        <oldsource>通道信息</oldsource>
        <translation type="obsolete">Remote Config</translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="579"/>
        <source>设备远程配置</source>
        <translation>Remote Config</translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="592"/>
        <source>添加通道到分组</source>
        <translation>Add Channel to Group</translation>
    </message>
    <message>
        <location filename="config/devicemanage.ui" line="595"/>
        <source>-&gt;</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="608"/>
        <source>从分组删除通道</source>
        <translation>Delete Channel From Group</translation>
    </message>
    <message>
        <location filename="config/devicemanage.ui" line="611"/>
        <source>&lt;-</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="624"/>
        <source>上</source>
        <translation>Up</translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="637"/>
        <source>下</source>
        <translation>Down</translation>
    </message>
    <message utf8="true">
        <location filename="config/devicemanage.ui" line="674"/>
        <source>右击分组树添加预览分组结点</source>
        <oldsource>右击分组树添加分组结点</oldsource>
        <translation>Right-click to add preview group node</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="111"/>
        <source>Ìí¼ÓÇøÓò</source>
        <translation>Add Area</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="112"/>
        <source>Ìí¼ÓÉè±¸</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="115"/>
        <location filename="config/devicemanage.cpp" line="143"/>
        <source>É¾³ý½áµã</source>
        <translation>Delete Node</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="114"/>
        <source>ÐÞ¸ÄÃû³Æ</source>
        <translation>Modify Node Name</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="88"/>
        <source>±¨¾¯Ö÷»ú</source>
        <translation>Alarm Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="113"/>
        <source>ÐÞ¸ÄÉè±¸</source>
        <translation>Modify Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="116"/>
        <source>Ë¢ÐÂÍ¨µÀÃû</source>
        <oldsource>»ñÈ¡Í¨µÀÃû</oldsource>
        <translation>Refresh Channel Name</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="117"/>
        <source>Áª¶¯²¼·À</source>
        <translation>Setup Arm</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="118"/>
        <source>IPÍ¨µÀÉèÖÃ</source>
        <translation>Set IP Channel</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="151"/>
        <source>Ìí¼Ó²©ÊÀ±¨¾¯Ö÷»ú</source>
        <translation>Add Bosch Alarm Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="152"/>
        <source>É¾³ý²©ÊÀ±¨¾¯Ö÷»ú</source>
        <translation>Delete Bosch Alarm Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="180"/>
        <location filename="config/devicemanage.cpp" line="1990"/>
        <location filename="config/devicemanage.cpp" line="2036"/>
        <source>Í¨µÀ·Ö×é</source>
        <translation>Channel Group</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="239"/>
        <source>Ìí¼Ó·Ö×é</source>
        <translation>Add Group</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="240"/>
        <source>É¾³ý·Ö×é</source>
        <translation>Delete Group</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="481"/>
        <source>Ô¶³Ì¹ØÃÅ</source>
        <translation>Remote Close Door</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="682"/>
        <source>ÒÑ´æÔÚÇøÓò</source>
        <translation>Already exists area:</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="891"/>
        <location filename="config/devicemanage.cpp" line="3212"/>
        <source>Éè±¸</source>
        <translation>Device</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="891"/>
        <location filename="config/devicemanage.cpp" line="3212"/>
        <source>)ÒÑ¾­´æÔÚ£¡</source>
        <translation>) already exists!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="891"/>
        <location filename="config/devicemanage.cpp" line="3212"/>
        <source>(¶Ë¿Ú:</source>
        <translation>(Port:</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1253"/>
        <source>²»ÔÚ±¾µØÂ¼Ïñ</source>
        <translation>Not local recording</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="119"/>
        <source>Éè±¸Ð£Ê±</source>
        <translation>Sync Device Time</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="120"/>
        <source>Ìí¼ÓÃÅ½û¿ØÖÆÆ÷</source>
        <translation>Add Access-Controller</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="141"/>
        <location filename="config/devicemanage.cpp" line="477"/>
        <source>Ô¶³Ì¿ªÃÅ</source>
        <translation>Remote Open Door</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="142"/>
        <source>ÐÞ¸ÄÍøÂç²ÎÊý</source>
        <translation>Modify Network Parameters</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2943"/>
        <source>ÃÅ</source>
        <translation>Door</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2961"/>
        <location filename="config/devicemanage.cpp" line="3028"/>
        <source>¶ÁÍ·</source>
        <translation>Reader</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2976"/>
        <location filename="config/devicemanage.cpp" line="3043"/>
        <source>°´Å¥</source>
        <oldsource>°´Å¥1</oldsource>
        <translation>Button</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="682"/>
        <location filename="config/devicemanage.cpp" line="842"/>
        <location filename="config/devicemanage.cpp" line="857"/>
        <location filename="config/devicemanage.cpp" line="872"/>
        <location filename="config/devicemanage.cpp" line="891"/>
        <location filename="config/devicemanage.cpp" line="1481"/>
        <location filename="config/devicemanage.cpp" line="1494"/>
        <location filename="config/devicemanage.cpp" line="1504"/>
        <location filename="config/devicemanage.cpp" line="1548"/>
        <location filename="config/devicemanage.cpp" line="1576"/>
        <location filename="config/devicemanage.cpp" line="1851"/>
        <location filename="config/devicemanage.cpp" line="1880"/>
        <location filename="config/devicemanage.cpp" line="1886"/>
        <location filename="config/devicemanage.cpp" line="1904"/>
        <location filename="config/devicemanage.cpp" line="2126"/>
        <location filename="config/devicemanage.cpp" line="2146"/>
        <location filename="config/devicemanage.cpp" line="2181"/>
        <location filename="config/devicemanage.cpp" line="2382"/>
        <location filename="config/devicemanage.cpp" line="2432"/>
        <location filename="config/devicemanage.cpp" line="2491"/>
        <location filename="config/devicemanage.cpp" line="2714"/>
        <location filename="config/devicemanage.cpp" line="2721"/>
        <location filename="config/devicemanage.cpp" line="2756"/>
        <location filename="config/devicemanage.cpp" line="2760"/>
        <location filename="config/devicemanage.cpp" line="2780"/>
        <location filename="config/devicemanage.cpp" line="2787"/>
        <location filename="config/devicemanage.cpp" line="2805"/>
        <location filename="config/devicemanage.cpp" line="2812"/>
        <location filename="config/devicemanage.cpp" line="2830"/>
        <location filename="config/devicemanage.cpp" line="2837"/>
        <location filename="config/devicemanage.cpp" line="2903"/>
        <location filename="config/devicemanage.cpp" line="2912"/>
        <location filename="config/devicemanage.cpp" line="3324"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>onvifÐ­Òé</source>
        <translation type="obsolete">onvif protocol</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="842"/>
        <location filename="config/devicemanage.cpp" line="857"/>
        <location filename="config/devicemanage.cpp" line="872"/>
        <source>ÎÞÊÚÈ¨£¬Ö»ÄÜÌí¼ÓÒ»Ì¨Éè±¸£¡</source>
        <translation>without authorization, you can only add a single device!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="842"/>
        <source>º£¿µÐ­Òé</source>
        <translation>HK Protocol</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="857"/>
        <source>´ó»ªÐ­Òé</source>
        <translation>Dahua Protocol</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="872"/>
        <source>I8EÐ­Òé</source>
        <translation>I8E Protocol</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1481"/>
        <source>¸ÃÉè±¸ÓÐÍ¨µÀÕýÔÚÔ¤ÀÀ£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>The device has channels being previewed, you can not delete!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1494"/>
        <source>¸ÃÉè±¸ÓÐÍ¨µÀÕýÔÚÂ¼Ïñ£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>The device has channels being recorded, you can not delete!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1504"/>
        <source>¸ÃÉè±¸ÓÐÍ¨µÀÕýÔÚ»Ø·Å£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>The device has channels being playbacked, you can not delete!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1548"/>
        <source>µçÊÓÇ½ÕýÔÚÂÖÑ²Ô¤ÀÀ£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>TV wall is Touring, you can not delete the device!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1576"/>
        <source>¸Ã½áµãÓÐ×Ó½áµã£¬²»ÄÜÉ¾³ý£¡</source>
        <translation>The node has child nodes, can not be deleted!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1790"/>
        <location filename="config/devicemanage.cpp" line="1845"/>
        <location filename="config/devicemanage.cpp" line="1869"/>
        <location filename="config/devicemanage.cpp" line="1968"/>
        <location filename="config/devicemanage.cpp" line="1995"/>
        <location filename="config/devicemanage.cpp" line="2041"/>
        <source>Ô¤ÀÀÄ£¿éÕýÔÚÂÖÑ²£¬ÇëÏÈÍ£Ö¹ÂÖÑ²£¡</source>
        <oldsource>ÕýÔÚÂÖÑ²£¬ÇëÏÈÍ£Ö¹ÂÖÑ²£¡</oldsource>
        <translation>Preview is Touring now, stop it first!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1802"/>
        <source>·Ö×éÃû³Æ²»ÄÜÖØ¸´£¡</source>
        <translation>Group names can not be repeated!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1851"/>
        <source>Ö»ÄÜÉ¾³ý¿Õ·Ö×é½áµã£¡</source>
        <translation>You can only delete empty group node!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1880"/>
        <source>²»ÊÇ·Ö×é½áµã£¬²»ÄÜÌí¼ÓÍ¨µÀ£¡</source>
        <translation>Not a group node, you can not add the channel!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1886"/>
        <source>·Ö×éÖÐÍ¨µÀ²»ÄÜ³¬¹ý25¸ö£¡</source>
        <translation>channels can not be more than 25 in a group!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1904"/>
        <source>Í¨µÀ¡°</source>
        <translation>channel&quot;</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="1904"/>
        <source>¡±ÒÑ¾­ÔÚ·Ö×éÖÐ£¡</source>
        <translation>&quot; is already in the group!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2126"/>
        <location filename="config/devicemanage.cpp" line="2146"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÉè±¸½áµã£¡</source>
        <translation>Please select a device node!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2181"/>
        <source>Éè±¸²»ÔÚÏß£¬²»ÄÜ½øÐÐÔ¶³ÌÅäÖÃ£¡</source>
        <translation>The device is not online, you can not remotely configure!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2382"/>
        <location filename="config/devicemanage.cpp" line="2432"/>
        <source>ÐÞ¸ÄÍ¨µÀÃûÊ§°Ü</source>
        <translation>Modify the channel name failed</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2491"/>
        <source>ÐÞ¸ÄÉè±¸ÃûÊ§°Ü</source>
        <translation>Modify the device name failed</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2714"/>
        <location filename="config/devicemanage.cpp" line="2760"/>
        <location filename="config/devicemanage.cpp" line="2780"/>
        <location filename="config/devicemanage.cpp" line="2805"/>
        <location filename="config/devicemanage.cpp" line="2830"/>
        <source>Éè±¸Ð£Ê±(ÓëPCÍ¬²½)Ê§°Ü£¡</source>
        <translation>regulate device time (synchronized with the PC) failed!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2721"/>
        <location filename="config/devicemanage.cpp" line="2756"/>
        <location filename="config/devicemanage.cpp" line="2787"/>
        <location filename="config/devicemanage.cpp" line="2812"/>
        <location filename="config/devicemanage.cpp" line="2837"/>
        <location filename="config/devicemanage.cpp" line="2903"/>
        <location filename="config/devicemanage.cpp" line="3324"/>
        <source>Éè±¸Ð£Ê±(ÓëPCÍ¬²½)³É¹¦£¡</source>
        <translation>regulate device time (synchronized with the PC) success!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="2912"/>
        <source>¸ÃÃÅ½û¿ØÖÆÆ÷ÒÑÌí¼Ó£¡</source>
        <translation>The access control has been added!</translation>
    </message>
    <message>
        <location filename="config/devicemanage.cpp" line="3212"/>
        <source>ÐÞ¸ÄÊ§°Ü£¡</source>
        <translation>update failed!</translation>
    </message>
</context>
<context>
    <name>DeviceTreeCtl</name>
    <message>
        <location filename="DeviceTreeCtl.ui" line="14"/>
        <source>DeviceTreeCtl</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="DeviceTreeCtl.ui" line="490"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="DeviceTreeCtl.ui" line="497"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <source>ÊÓÆµ¼à¿Ø</source>
        <translation type="obsolete">VideoMonitor</translation>
    </message>
    <message>
        <location filename="DeviceTreeCtl.cpp" line="177"/>
        <source>±¾µØ±¨¾¯ÊäÈë%1</source>
        <translation>Local alarm input %1</translation>
    </message>
    <message>
        <location filename="DeviceTreeCtl.cpp" line="184"/>
        <source>-±¾µØ±¨¾¯ÊäÈë%1</source>
        <translation>-Local alarm input %1</translation>
    </message>
    <message>
        <location filename="DeviceTreeCtl.cpp" line="197"/>
        <source>ÍøÂç±¨¾¯ÊäÈë%1</source>
        <translation>Network alarm input %1</translation>
    </message>
    <message>
        <location filename="DeviceTreeCtl.cpp" line="204"/>
        <source>-ÍøÂç±¨¾¯ÊäÈë%1</source>
        <translation>-Network alarm input %1</translation>
    </message>
</context>
<context>
    <name>GotoParent</name>
    <message>
        <location filename="maps/mapItem.cpp" line="238"/>
        <source>·µ»Ø¸¸µØÍ¼</source>
        <translation>Back to parent map</translation>
    </message>
</context>
<context>
    <name>IPChSetOfNVR</name>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="14"/>
        <source>IP通道设置</source>
        <translation>Set IP Channel</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="119"/>
        <source>在线IPC列表</source>
        <translation>online IPC</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="132"/>
        <source>NVR通道列表</source>
        <translation>NVR Channel</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="145"/>
        <source>搜索</source>
        <translation>Search</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.ui" line="158"/>
        <source>&lt;-</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.ui" line="171"/>
        <source>-&gt;</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="184"/>
        <source>上</source>
        <translation>Up</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="197"/>
        <source>下</source>
        <translation>Down</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="210"/>
        <source>NVR通道参数</source>
        <oldsource>全选</oldsource>
        <translation>NVR channel parameters</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="222"/>
        <source>通道</source>
        <translation>channel</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="235"/>
        <source>协议</source>
        <translation>protocol</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.ui" line="258"/>
        <location filename="config/IPChSetOfNVR.ui" line="458"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="271"/>
        <source>端口</source>
        <translation>port</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="284"/>
        <source>码流模式</source>
        <translation>stream</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="297"/>
        <source>网络类型</source>
        <translation>network</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="310"/>
        <source>播放模式</source>
        <translation>play mode</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="323"/>
        <source>用户名</source>
        <translation>user</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="336"/>
        <source>密码</source>
        <translation>Password</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="432"/>
        <location filename="config/IPChSetOfNVR.ui" line="573"/>
        <source>修改</source>
        <translation>modify</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="446"/>
        <source>IPC的网络参数</source>
        <oldsource>修改IPC的网络参数</oldsource>
        <translation>IPC Net Param</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="471"/>
        <source>子网掩码</source>
        <translation>Mask</translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="484"/>
        <source>网关地址</source>
        <translation>Gateway</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.ui" line="497"/>
        <source>DNS1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.ui" line="510"/>
        <source>DNS2</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/IPChSetOfNVR.ui" line="624"/>
        <source>正在搜索IPC......</source>
        <translation>Searching IPC</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="15"/>
        <source>Ð­Òé</source>
        <translation>Protocol</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="15"/>
        <source>¶Ë¿Ú</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="15"/>
        <source>Éè±¸Ãû³Æ</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="15"/>
        <source>ÓÃ»§Ãû</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="15"/>
        <source>ÃÜÂë</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="40"/>
        <source>CH</source>
        <translation>CH</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="40"/>
        <source>ÆôÓÃ</source>
        <translation>Enable</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="106"/>
        <source>Í¨µÀ</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="121"/>
        <source>Ö÷ÂëÁ÷</source>
        <translation>MainStream</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="122"/>
        <source>×ÓÂëÁ÷</source>
        <translation>SubStream</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="127"/>
        <source>Á÷³©</source>
        <translation>Smooth</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="128"/>
        <source>ÊµÊ±</source>
        <translation>Real-time</translation>
    </message>
    <message>
        <source>aaaa</source>
        <translation type="obsolete">aaaa</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="283"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öIPC</source>
        <translation>Please select a IPC</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="290"/>
        <location filename="config/IPChSetOfNVR.cpp" line="350"/>
        <location filename="config/IPChSetOfNVR.cpp" line="381"/>
        <location filename="config/IPChSetOfNVR.cpp" line="413"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öNVRÍ¨µÀ</source>
        <translation>Select a NVR first</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="506"/>
        <source>ÐÞ¸Ä³É¹¦</source>
        <translation>Modify successfully</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="576"/>
        <source>ÇëÏÈË«»÷Ñ¡ÖÐÒ»¸öIPC£¡</source>
        <translation>Please select a IPC node!</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="600"/>
        <source>ÐÞ¸Ä³É¹¦£¡</source>
        <translation>Successfully modified</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="283"/>
        <location filename="config/IPChSetOfNVR.cpp" line="290"/>
        <location filename="config/IPChSetOfNVR.cpp" line="350"/>
        <location filename="config/IPChSetOfNVR.cpp" line="381"/>
        <location filename="config/IPChSetOfNVR.cpp" line="413"/>
        <location filename="config/IPChSetOfNVR.cpp" line="576"/>
        <location filename="config/IPChSetOfNVR.cpp" line="604"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/IPChSetOfNVR.cpp" line="604"/>
        <source>ÐÞ¸ÄÊ§°Ü£¡</source>
        <translation>failed!</translation>
    </message>
</context>
<context>
    <name>Initialization</name>
    <message>
        <location filename="Initialization.ui" line="429"/>
        <source>Initialization</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="Initialization.ui" line="444"/>
        <source>正在初始化...</source>
        <oldsource>正在登录...</oldsource>
        <translation>Initializing...</translation>
    </message>
</context>
<context>
    <name>JoinMatrixCell</name>
    <message>
        <location filename="decode/JoinMatrixCell.ui" line="429"/>
        <source>JoinMatrixCell</source>
        <translation></translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="53"/>
        <source>Ìí¼ÓÆ´½ÓÆÁÄ»</source>
        <translation>Add Splicing Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="54"/>
        <source>É¾³ýÆ´½ÓÆÁÄ»</source>
        <translation>Delete Splicing Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="79"/>
        <source>ÆÁÄ»</source>
        <translation>Screen</translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="79"/>
        <source>ÇëÍÏ×§Êä³ö½áµãµ½ÆÁÄ»ÉÏÒÔ½¨Á¢¶ÔÓ¦¹ØÏµ</source>
        <translation>Please drag the output node to the screen in order to establish the correspondence between them</translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="101"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="decode/JoinMatrixCell.cpp" line="101"/>
        <source>»¹´æÔÚ½âÂëÊä³ö¹ØÏµ£¬²»ÄÜÉ¾³ýÆ´½ÓÆÁÄ»£¡</source>
        <translation>There is decoded output relationship, you can not delete splicing matrix cell!</translation>
    </message>
</context>
<context>
    <name>LinkagePTZ</name>
    <message>
        <location filename="config/LinkagePTZ.ui" line="14"/>
        <source>LinkagePTZ</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePTZ.ui" line="50"/>
        <source>方式</source>
        <translation>mode</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePTZ.ui" line="62"/>
        <source>转到预置点</source>
        <translation>To Preset</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePTZ.ui" line="75"/>
        <source>开始巡航</source>
        <translation>Run Cruise</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePTZ.ui" line="109"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePTZ.ui" line="122"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>LinkagePrevRec</name>
    <message>
        <location filename="config/LinkagePrevRec.ui" line="14"/>
        <source>LinkagePrevRec</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="50"/>
        <source>联动结束方式</source>
        <oldsource>方式</oldsource>
        <translation>Linkage Stop Mode</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="62"/>
        <source>自动</source>
        <translation>auto</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="75"/>
        <source>定时</source>
        <translation>after</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="88"/>
        <source>秒</source>
        <translation>sec</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="130"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkagePrevRec.ui" line="143"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>LinkageTVWall</name>
    <message>
        <location filename="config/LinkageTVWall.ui" line="14"/>
        <source>LinkageTVWall</source>
        <translation>Linkage TV Wall</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="26"/>
        <source>添  加</source>
        <translation>add</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="39"/>
        <source>设备树</source>
        <oldsource>设备</oldsource>
        <translation>device list</translation>
    </message>
    <message utf8="true">
        <source>电视墙</source>
        <translation type="obsolete">TVWall</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="70"/>
        <source>电视墙(结点是灰的说明不是报警屏)</source>
        <translation>TV wall (node is not enabled means the screen is not at alarm-mode)</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="100"/>
        <source>是否自动分配屏幕</source>
        <oldsource>是否自动分配</oldsource>
        <translation>Screen automatically assigned</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="114"/>
        <source>已选中记录</source>
        <translation>List</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="143"/>
        <source>联动结束方式</source>
        <translation>how to finish</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="155"/>
        <source>自动结束</source>
        <translation>auto</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="168"/>
        <source>定时</source>
        <translation>after</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="206"/>
        <source>秒</source>
        <translation>sec</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="220"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/LinkageTVWall.ui" line="233"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="49"/>
        <source>½âÂëÆ÷</source>
        <translation>Decoder</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="61"/>
        <source>Í¨µÀ</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="61"/>
        <source>½âÂëÊä³ö</source>
        <translation>Output</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="231"/>
        <source>±¨¾¯ÆÁÒÑÓÃÍê£¡</source>
        <oldsource>±¨¾¯Ç½ÒÑÓÃÍê£¡</oldsource>
        <translation>The alarm screen used up</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="250"/>
        <source>ÇëÏÈ¹´Ñ¡Áª¶¯Í¨µÀ£¡</source>
        <translation>Please check the linkage channel</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="271"/>
        <source>ÇëÏÈ¹´Ñ¡½âÂëÊä³ö£¡</source>
        <translation>Please check the decoded output</translation>
    </message>
    <message>
        <location filename="config/LinkageTVWall.cpp" line="285"/>
        <source>×Ô¶¯·ÖÅä</source>
        <translation>Automatically assigned</translation>
    </message>
</context>
<context>
    <name>LocalConfig</name>
    <message>
        <location filename="config/LocalConfig.ui" line="14"/>
        <source>LocalConfig</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="29"/>
        <source>抓图文件保存路径</source>
        <translation>Capture file path</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="52"/>
        <location filename="config/LocalConfig.ui" line="91"/>
        <source>浏览</source>
        <translation>Browse</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="65"/>
        <source>保存</source>
        <translation>Save</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="78"/>
        <source>下载文件保存路径</source>
        <translation>Download file path</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="114"/>
        <source>预览模块轮巡时间间隔</source>
        <oldsource>预览模块轮巡时间</oldsource>
        <translation>Preview tour interval</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="143"/>
        <source>播放窗口显示比例</source>
        <oldsource>窗口显示比例</oldsource>
        <translation>Proportion of play window</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="166"/>
        <source>下次自动登录</source>
        <translation>Auto login</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="192"/>
        <source>本地录像存储路径设置</source>
        <translation>Local record store path</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="205"/>
        <location filename="config/LocalConfig.ui" line="322"/>
        <source>设置</source>
        <translation>config</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="218"/>
        <source>报警声音设置</source>
        <oldsource>地图预警保持时间</oldsource>
        <translation>Alarm sound set</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="244"/>
        <source>下次自动打开未关闭预览</source>
        <translation>Auto open the last preview</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="257"/>
        <source>自动切换预览主子码流</source>
        <oldsource>自动切换主子码流</oldsource>
        <translation>Auto switch preview stream type</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1342"/>
        <source>本地录像录制码流类型：</source>
        <translation>Local record stream type:</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1364"/>
        <source>主码流</source>
        <translation>Main stream</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1377"/>
        <source>子码流</source>
        <translation>Sub-stream</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1400"/>
        <source>快速模式</source>
        <translation>fast mode</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1413"/>
        <source>省带宽模式</source>
        <translation>save bandwidth mode</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1427"/>
        <source>备份</source>
        <translation>Backup</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1440"/>
        <source>软件数据备份和还原</source>
        <translation>Data Backup and Restore</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1453"/>
        <source>还原</source>
        <translation>Restore</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="270"/>
        <source>软件版本号</source>
        <translation>Version</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.ui" line="283"/>
        <source>2.0.1.3 (2015.11.18)</source>
        <oldsource>2.0.1.2 (2015.08.14)</oldsource>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1086"/>
        <source>秒</source>
        <translation>second</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1099"/>
        <source>软件授权</source>
        <translation>Software Licensing</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1112"/>
        <source>授权</source>
        <translation>Authorize</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1125"/>
        <source>获取机器码</source>
        <translation>Get machine code</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1151"/>
        <source>自动校时(全部设备)</source>
        <oldsource>自动校时(全部设备)：</oldsource>
        <translation>Auto sync time</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1180"/>
        <source>天</source>
        <translation>days</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1193"/>
        <source>每隔</source>
        <translation>Every</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1219"/>
        <source>开机启动</source>
        <translation>Auto Boot</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1232"/>
        <source>博世报警主机上传中心IP</source>
        <translation>Bosch Alarm Device Upload Center IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1255"/>
        <source>博世报警主机上传中心端口</source>
        <translation>Bosch Alarm Device Upload Center Port</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1287"/>
        <source>门禁控制器事件推送目标主机端口</source>
        <translation>Access Controller Event Push Target Port</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1319"/>
        <source>门禁控制器事件推送目标主机IP</source>
        <translation>Access Controller Event Push Target IP</translation>
    </message>
    <message>
        <source>V1.0.0.3</source>
        <oldsource>V1.0.0.2</oldsource>
        <translation type="obsolete">V1.0.0.3</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="335"/>
        <source>前端录像类型颜色：</source>
        <translation>Device video type color:</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="771"/>
        <source>定时录像</source>
        <translation>Schedule</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="832"/>
        <source>移动侦测</source>
        <translation>Motion</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="893"/>
        <source>报警触发</source>
        <translation>Alarm</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="951"/>
        <source>报警或动测</source>
        <translation>Alarm/Motion</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1012"/>
        <source>报警和动测</source>
        <translation>Alarm &amp; Motion</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="1073"/>
        <source>手动录像</source>
        <translation>Manual</translation>
    </message>
    <message utf8="true">
        <location filename="config/LocalConfig.ui" line="296"/>
        <location filename="config/LocalConfig.ui" line="309"/>
        <source>打开</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="32"/>
        <source>È«ÆÁ</source>
        <translation>Full screen</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="33"/>
        <source>4:3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="34"/>
        <source>16:9</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="324"/>
        <location filename="config/LocalConfig.cpp" line="335"/>
        <source>Open Directory</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="348"/>
        <location filename="config/LocalConfig.cpp" line="483"/>
        <location filename="config/LocalConfig.cpp" line="525"/>
        <location filename="config/LocalConfig.cpp" line="533"/>
        <location filename="config/LocalConfig.cpp" line="569"/>
        <location filename="config/LocalConfig.cpp" line="573"/>
        <location filename="config/LocalConfig.cpp" line="596"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="348"/>
        <source>×¥Í¼»òÏÂÔØ´æ·ÅÂ·¾¶²»ÄÜÎª¿Õ£¡</source>
        <translation>Capture or download storage path can not be empty!</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="483"/>
        <source>±£´æ³É¹¦</source>
        <translation>Successfully saved</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="509"/>
        <source>Ñ¡Ôñ´æ·ÅÄ¿Â¼</source>
        <translation>Select the directory</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="533"/>
        <source>²Ù×÷³É¹¦£¡</source>
        <translation>Successful operation!</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="533"/>
        <source>»úÆ÷ÂëÎÄ¼þ£º</source>
        <translation>Machine code file:</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="556"/>
        <source>±£´æ±¸·ÝÎÄ¼þ</source>
        <translation>Save the backup file</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="569"/>
        <source>±¸·Ý³É¹¦£¡</source>
        <translation>Backup success!</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="573"/>
        <source>±¸·ÝÊ§°Ü£¡</source>
        <translation>Backup Failed!</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="583"/>
        <source>»¹Ô­±¸·ÝÎÄ¼þ</source>
        <translation>Restore the backup file</translation>
    </message>
    <message>
        <location filename="config/LocalConfig.cpp" line="596"/>
        <source>»¹Ô­³É¹¦£¡ÇëÖØÆôÈí¼þÉúÐ§£¡</source>
        <translation>Restore success! Please restart the software to take effect!</translation>
    </message>
</context>
<context>
    <name>LockSoftware</name>
    <message utf8="true">
        <location filename="LockSoftware.ui" line="14"/>
        <source>解除锁定</source>
        <translation>Unlock</translation>
    </message>
    <message utf8="true">
        <location filename="LockSoftware.ui" line="26"/>
        <source>登录</source>
        <translation>Login</translation>
    </message>
    <message utf8="true">
        <location filename="LockSoftware.ui" line="39"/>
        <source>当前用户名</source>
        <translation>User Name</translation>
    </message>
    <message utf8="true">
        <location filename="LockSoftware.ui" line="65"/>
        <source>密码</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="LockSoftware.cpp" line="42"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="LockSoftware.cpp" line="42"/>
        <source>ÃÜÂë´íÎó£¡</source>
        <translation>Wrong password!</translation>
    </message>
</context>
<context>
    <name>Login</name>
    <message utf8="true">
        <location filename="login.ui" line="429"/>
        <location filename="login.ui" line="1733"/>
        <source>用户登录</source>
        <translation>User Login</translation>
    </message>
    <message utf8="true">
        <location filename="login.ui" line="1788"/>
        <source>用户名:</source>
        <translation>user name:</translation>
    </message>
    <message utf8="true">
        <location filename="login.ui" line="1795"/>
        <source>密码:</source>
        <translation>password:</translation>
    </message>
    <message utf8="true">
        <location filename="login.ui" line="1814"/>
        <source>登录</source>
        <translation>Login</translation>
    </message>
    <message utf8="true">
        <source>注册</source>
        <translation type="obsolete">Register</translation>
    </message>
    <message utf8="true">
        <location filename="login.ui" line="1836"/>
        <source>自动登录</source>
        <translation>Auto Login</translation>
    </message>
    <message>
        <location filename="login.cpp" line="63"/>
        <source>Êý¾Ý¿â´ò¿ªÊ§°Ü</source>
        <translation>Database open failed</translation>
    </message>
    <message>
        <source>Ê§°ÜÔ­Òò</source>
        <translation type="obsolete">Reasons for failure</translation>
    </message>
    <message>
        <source>Êý¾Ý¿â±¾Éí·µ»ØÊ§°ÜÐÅÏ¢</source>
        <translation type="obsolete">The database itself return failed information</translation>
    </message>
    <message>
        <source>Êý¾Ý¿âÇý¶¯·µ»ØÊ§°ÜÐÅÏ¢</source>
        <translation type="obsolete">Database-driven returns failure information</translation>
    </message>
    <message>
        <location filename="login.cpp" line="166"/>
        <location filename="login.cpp" line="171"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>µÚÒ»´ÎÊ¹ÓÃ¸ÃÈí¼þ£¬ÇëÏÈ×¢²áÓÃ»§£¡</source>
        <translation type="obsolete">It&apos;s the first time you use the software, please register a user first!</translation>
    </message>
    <message>
        <location filename="login.cpp" line="166"/>
        <source>ÓÃ»§Ãû²»´æÔÚ£¡</source>
        <translation>Username does not exist!</translation>
    </message>
    <message>
        <location filename="login.cpp" line="171"/>
        <source>ÃÜÂë´íÎó£¡</source>
        <translation>Wrong password!</translation>
    </message>
</context>
<context>
    <name>Logs</name>
    <message>
        <location filename="Logs/Logs.ui" line="14"/>
        <source>Logs</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="457"/>
        <source>报警日志</source>
        <translation>Alarm Logs</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="493"/>
        <location filename="Logs/Logs.ui" line="623"/>
        <location filename="Logs/Logs.ui" line="756"/>
        <source>检索条件</source>
        <translation>Search condition</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="525"/>
        <location filename="Logs/Logs.ui" line="635"/>
        <location filename="Logs/Logs.ui" line="768"/>
        <source>到</source>
        <translation>to</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="548"/>
        <source>报警类型</source>
        <translation>Type</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="561"/>
        <location filename="Logs/Logs.ui" line="681"/>
        <location filename="Logs/Logs.ui" line="814"/>
        <source>开始检索</source>
        <translation>Search</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="587"/>
        <source>操作日志</source>
        <translation>Operation Logs</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="658"/>
        <source>操作类型</source>
        <translation>Type</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="720"/>
        <source>远程日志</source>
        <translation>Remote Logs</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="791"/>
        <source>主类型</source>
        <translation>Major Type</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/Logs.ui" line="837"/>
        <source>次类型</source>
        <translation>Minor Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="25"/>
        <location filename="Logs/Logs.cpp" line="53"/>
        <location filename="Logs/Logs.cpp" line="77"/>
        <location filename="Logs/Logs.cpp" line="319"/>
        <location filename="Logs/Logs.cpp" line="328"/>
        <location filename="Logs/Logs.cpp" line="340"/>
        <source>ËùÓÐÀàÐÍ</source>
        <translation>All Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="26"/>
        <location filename="Logs/Logs.cpp" line="320"/>
        <location filename="Logs/Logs.cpp" line="475"/>
        <source>±¨¾¯ÊäÈë</source>
        <translation>AlarmInput</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="27"/>
        <location filename="Logs/Logs.cpp" line="479"/>
        <source>ÒÆ¶¯Õì²â</source>
        <translation>Motion</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="28"/>
        <location filename="Logs/Logs.cpp" line="483"/>
        <source>ÊÓÆµÕÚµ²</source>
        <translation>VideoCover</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="29"/>
        <location filename="Logs/Logs.cpp" line="329"/>
        <location filename="Logs/Logs.cpp" line="487"/>
        <source>ÊÓÆµ¶ªÊ§</source>
        <translation>VideoLoss</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="30"/>
        <location filename="Logs/Logs.cpp" line="491"/>
        <source>ÃÅ½ûÊÂ¼þ</source>
        <translation>Access Event</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>±¨¾¯ÀàÐÍ</source>
        <translation>Alarm Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>±¨¾¯Ô´</source>
        <translation>Alarm Source</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <location filename="Logs/Logs.cpp" line="67"/>
        <source>±¸×¢</source>
        <translation>Remark</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>¿ªÊ¼Ê±¼ä</source>
        <translation>Begin Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>½áÊøÊ±¼ä</source>
        <translation>End Time</translation>
    </message>
    <message>
        <source>Áª¶¯¶¯×÷</source>
        <translation type="obsolete">Action</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>»Ø·Å</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>Áª¶¯¹æÔò</source>
        <translation>Linkage Rule</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="41"/>
        <source>Í¼Æ¬</source>
        <translation>Picture</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="54"/>
        <source>ÓÃ»§µÇÂ¼/ÍË³ö</source>
        <translation>Login/out</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="55"/>
        <source>Ìí¼Ó/É¾³ýÉè±¸</source>
        <translation>Add/Del device</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="56"/>
        <source>²¼·À/³··À</source>
        <translation>Setup/Cancel Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="57"/>
        <source>Â¼Ïñ¿ªÆô/¹Ø±Õ</source>
        <translation>Open/Close Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="58"/>
        <location filename="Logs/Logs.cpp" line="864"/>
        <source>Ô¶³ÌÅäÖÃ</source>
        <translation>Remote config</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="59"/>
        <source>±¨¾¯Áª¶¯ÅäÖÃ</source>
        <translation>Set Alarm Linkage</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="67"/>
        <location filename="Logs/Logs.cpp" line="89"/>
        <source>Ê±¼ä</source>
        <translation>Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="67"/>
        <source>²Ù×÷ÀàÐÍ</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="67"/>
        <source>²Ù×÷¶ÔÏó</source>
        <translation>Object</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="78"/>
        <source>±¨¾¯</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="79"/>
        <source>Òì³£</source>
        <translation>Exception</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="80"/>
        <source>²Ù×÷</source>
        <translation>Operate</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="89"/>
        <source>Ö÷ÀàÐÍ</source>
        <translation>Major Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="89"/>
        <source>×ÓÀàÐÍ</source>
        <translation>Minor Type</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="89"/>
        <source>Í¨µÀ</source>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="89"/>
        <source>ÓÃ»§</source>
        <translation>User</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="321"/>
        <source>ÒÆ¶¯Õì²â¿ªÊ¼</source>
        <translation>Motion Begin</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="322"/>
        <source>ÒÆ¶¯Õì²â½áÊø</source>
        <translation>Motion End</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="323"/>
        <source>ÕÚµ²±¨¾¯¿ªÊ¼</source>
        <translation>VideoCover Begin</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="324"/>
        <source>ÕÚµ²±¨¾¯½áÊø</source>
        <translation>VideoCover End</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="330"/>
        <location filename="Logs/Logs.cpp" line="523"/>
        <source>·Ç·¨·ÃÎÊ</source>
        <translation>Illegal access</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="331"/>
        <location filename="Logs/Logs.cpp" line="499"/>
        <source>Ó²ÅÌÂú</source>
        <translation>Disk full</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="332"/>
        <source>Ó²ÅÌ´íÎó</source>
        <translation>disk mistake</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="333"/>
        <source>IP³åÍ»</source>
        <translation>IP conflict</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="334"/>
        <source>ÍøÂç¶Ï¿ª</source>
        <translation>Net broken</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="335"/>
        <source>Â¼Ïñ³ö´í</source>
        <translation>record error</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="336"/>
        <source>ÊÓÆµÊäÈëÒì³£</source>
        <translation>Video input error</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="341"/>
        <source>¿ª»ú</source>
        <translation>Power On</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="342"/>
        <source>¹Ø»ú</source>
        <translation>Power Off</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="343"/>
        <source>Òì³£¹Ø»ú</source>
        <translation>Abnormal Shutdown</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="344"/>
        <source>±¾µØÖØÆôÉè±¸</source>
        <translation>Local Reboot</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="345"/>
        <source>±¾µØµÇÂ¼</source>
        <translation>Local Login</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="346"/>
        <source>±¾µØ×¢ÏúµÇÂ¼</source>
        <translation>Local Logout</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="347"/>
        <source>±¾µØÅäÖÃ²ÎÊý</source>
        <translation>Local Settings</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="348"/>
        <source>±¾µØ°´ÎÄ¼þ»Ø·Å»òÏÂÔØ</source>
        <translation>Local Playback By File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="349"/>
        <source>±¾µØ°´Ê±¼ä»Ø·Å»òÏÂÔØ</source>
        <translation>Local Playback By Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="350"/>
        <source>±¾µØ¿ªÊ¼Â¼Ïñ</source>
        <translation>Local Start Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="351"/>
        <source>±¾µØÍ£Ö¹Â¼Ïñ</source>
        <translation>Local Stop Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="352"/>
        <source>±¾µØÔÆÌ¨¿ØÖÆ</source>
        <translation>Local PTZ Control</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="353"/>
        <source>±¾µØÉý¼¶</source>
        <translation>Local Upgrade</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="354"/>
        <source>±¾µØ±¸·ÝÂ¼ÏóÎÄ¼þ</source>
        <translation>Local Backup Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="355"/>
        <source>±¾µØ³õÊ¼»¯Ó²ÅÌ</source>
        <translation>Local Format HDD</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="356"/>
        <source>µ¼³ö±¾µØÅäÖÃÎÄ¼þ</source>
        <translation>Export Configuration</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="357"/>
        <source>µ¼Èë±¾µØÅäÖÃÎÄ¼þ</source>
        <translation>Input Local Configuration</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="358"/>
        <source>±¾µØ±¸·ÝÎÄ¼þ</source>
        <translation>Local Backup File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="359"/>
        <source>±¾µØËø¶¨Â¼ÏñÎÄ¼þ</source>
        <translation>Local Lock Record Files</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="360"/>
        <source>±¾µØ½âËøÂ¼ÏñÎÄ¼þ</source>
        <translation>Unlock Local Record File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="361"/>
        <source>±¾µØÊÖ¶¯Çå³ýºÍ´¥·¢±¨¾¯</source>
        <translation>Local Remove Or touch off Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="362"/>
        <source>±¾µØÌí¼ÓIPC</source>
        <translation>Local Add IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="363"/>
        <source>±¾µØÉ¾³ýIPC</source>
        <translation>Local Delete IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="364"/>
        <source>±¾µØÉèÖÃIPC</source>
        <translation>Local Settings IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="365"/>
        <source>±¾µØ¿ªÊ¼±¸·Ý</source>
        <translation>Local Start Backup</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="366"/>
        <source>±¾µØÍ£Ö¹±¸·Ý</source>
        <translation>Local Stop Backup</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="367"/>
        <source>±¾µØ±¸·Ý¿ªÊ¼Ê±¼ä</source>
        <translation>Local Backup Start Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="368"/>
        <source>±¾µØ±¸·Ý½áÊøÊ±¼ä</source>
        <translation>Local Backup End Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="369"/>
        <source>±¾µØÌí¼ÓÍøÂçÓ²ÅÌ(nfs,iscsi)</source>
        <translation>Local Add Network Drive</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="370"/>
        <source>±¾µØÉ¾³ýnasÅÌ(nfs,iscsi)</source>
        <translation>Local Delete NAS Disk</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="371"/>
        <source>±¾µØÉèÖÃnasÅÌ(nfs,iscsi)</source>
        <translation>Local Settings NAS Disk</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="372"/>
        <source>Ô¶³ÌµÇÂ¼</source>
        <translation>Remote Login</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="373"/>
        <source>Ô¶³Ì×¢ÏúµÇÂ¼</source>
        <translation>Remote Logoff</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="374"/>
        <source>Ô¶³Ì¿ªÊ¼Â¼Ïñ</source>
        <translation>Remote Start Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="375"/>
        <source>Ô¶³ÌÍ£Ö¹Â¼Ïñ</source>
        <translation>Remote Stop Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="376"/>
        <location filename="Logs/Logs.cpp" line="381"/>
        <source>¿ªÊ¼Í¸Ã÷´«Êä</source>
        <translation>Transparent Transmission Start</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="377"/>
        <location filename="Logs/Logs.cpp" line="382"/>
        <source>Í£Ö¹Í¸Ã÷´«Êä</source>
        <translation>Transparent Transmission Stop</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="378"/>
        <location filename="Logs/Logs.cpp" line="383"/>
        <source>Ô¶³Ì»ñÈ¡²ÎÊý</source>
        <translation>Remote Get Parameters</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="379"/>
        <location filename="Logs/Logs.cpp" line="384"/>
        <source>Ô¶³ÌÅäÖÃ²ÎÊý</source>
        <translation>Remote Set Parameters</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="380"/>
        <location filename="Logs/Logs.cpp" line="385"/>
        <source>Ô¶³Ì»ñÈ¡×´Ì¬</source>
        <translation>Remote Get State</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="386"/>
        <source>Ô¶³Ì²¼·À</source>
        <translation>Remote Arming</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="387"/>
        <source>Ô¶³Ì³··À</source>
        <translation>Remote Disarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="388"/>
        <source>Ô¶³ÌÖØÆô</source>
        <translation>Remote Reboot</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="389"/>
        <source>¿ªÊ¼ÓïÒô¶Ô½²</source>
        <translation>Start Voice Intercom</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="390"/>
        <source>Í£Ö¹ÓïÒô¶Ô½²</source>
        <translation>Stop Voice Intercom</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="391"/>
        <source>Ô¶³ÌÉý¼¶</source>
        <translation>Remote Upgrade</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="392"/>
        <source>Ô¶³Ì°´ÎÄ¼þ»Ø·Å</source>
        <translation>Remote Playback By File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="393"/>
        <source>Ô¶³Ì°´Ê±¼ä»Ø·Å</source>
        <translation>Remote Playback By Time</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="394"/>
        <source>Ô¶³ÌÔÆÌ¨¿ØÖÆ</source>
        <translation>Remote PTZ Control</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="395"/>
        <source>Ô¶³Ì¸ñÊ½»¯Ó²ÅÌ</source>
        <translation>Remote Format HDD</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="396"/>
        <source>Ô¶³Ì¹Ø»ú</source>
        <translation>Remote Shutdown</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="397"/>
        <source>Ô¶³ÌËø¶¨ÎÄ¼þ</source>
        <translation>Remote Lock File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="398"/>
        <source>Ô¶³Ì½âËøÎÄ¼þ</source>
        <translation>Remote Unlock File</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="399"/>
        <source>Ô¶³Ìµ¼³öÅäÖÃÎÄ¼þ</source>
        <translation>Remote Export Configuration</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="400"/>
        <source>Ô¶³Ìµ¼ÈëÅäÖÃÎÄ¼þ</source>
        <translation>Remote Import Configuration</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="401"/>
        <source>Ô¶³Ìµ¼³öÂ¼ÏóÎÄ¼þ</source>
        <translation>Remote Backup Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="402"/>
        <source>Ô¶³ÌÊÖ¶¯Çå³ýºÍ´¥·¢±¨¾¯</source>
        <translation>Remote Remove Or touch off Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="403"/>
        <source>Ô¶³ÌÌí¼ÓIPC</source>
        <translation>Remote Add IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="404"/>
        <source>Ô¶³ÌÉ¾³ýIPC</source>
        <translation>Remote Delete IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="405"/>
        <source>Ô¶³ÌÉèÖÃIPC</source>
        <translation>Remote Setting IPC</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="406"/>
        <source>ÖØÆôÖÇÄÜ¿â</source>
        <translation>Restart Smart Library</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="407"/>
        <source>Ô¶³ÌÌí¼ÓnasÅÌ(nfs,iscsi)</source>
        <translation>remote Add NAS disk (nfs, iscsi)</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="408"/>
        <source>Ô¶³ÌÉ¾³ýnasÅÌ(nfs,iscsi)</source>
        <translation>remote delete NAS disk (nfs, iscsi)</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="409"/>
        <source>Ô¶³ÌÉèÖÃnasÅÌ(nfs,iscsi)</source>
        <translation>remote set NAS disk (nfs, iscsi)</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="424"/>
        <location filename="Logs/Logs.cpp" line="783"/>
        <location filename="Logs/Logs.cpp" line="1270"/>
        <source>ÆðÊ¼Ê±¼äÓ¦Ð¡ÓÚ½ØÖ¹Ê±¼ä£¡</source>
        <translation>The start time must be earlier than the end time!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="430"/>
        <location filename="Logs/Logs.cpp" line="789"/>
        <source>Çë¼ìË÷Ò»¸öÔÂ(30Ìì)ÄÚµÄ¼ÇÂ¼£¡</source>
        <translation>Search time span can not exceed one month (30 days)!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="495"/>
        <source>±¨¾¯Ö÷»úÊÂ¼þ</source>
        <translation>Alarm Device Event</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="503"/>
        <source>Ó²ÅÌÎ´¸ñÊ½»¯</source>
        <translation>Hard disk is not formatted</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="507"/>
        <source>¶ÁÐ´Ó²ÅÌ³ö´í</source>
        <translation>Hard disk read and write error</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="511"/>
        <source>ÊÓÆµÐÅºÅÒì³£</source>
        <translation>Video signal abnormalities</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="515"/>
        <source>Éè±¸Â¼ÏñÒì³£</source>
        <translation>Device record abnormal</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="519"/>
        <source>ÖÆÊ½²»Æ¥Åä</source>
        <translation>Standard does not match</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="766"/>
        <source>ÎÞÂ¼Ïñ</source>
        <translation>No video</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="1297"/>
        <source>¼ìË÷Ê§°Ü£¡</source>
        <translation>Search failed!</translation>
    </message>
    <message>
        <source>Çë¼ìË÷Ò»ÖÜÄÚµÄ¼ÇÂ¼£¡</source>
        <translation type="obsolete">Can only search the log within a week!</translation>
    </message>
    <message>
        <source>µØÍ¼</source>
        <translation type="obsolete">Maps</translation>
    </message>
    <message>
        <source>µçÊÓÇ½</source>
        <translation type="obsolete">TVWall</translation>
    </message>
    <message>
        <source>µ¯Í¼Ïñ</source>
        <translation type="obsolete">Pop Image</translation>
    </message>
    <message>
        <source>Â¼Ïñ</source>
        <translation type="obsolete">Record</translation>
    </message>
    <message>
        <source>×¥Í¼</source>
        <translation type="obsolete">Capture</translation>
    </message>
    <message>
        <source>PTZ</source>
        <translation type="obsolete">PTZ</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="424"/>
        <location filename="Logs/Logs.cpp" line="430"/>
        <location filename="Logs/Logs.cpp" line="611"/>
        <location filename="Logs/Logs.cpp" line="675"/>
        <location filename="Logs/Logs.cpp" line="783"/>
        <location filename="Logs/Logs.cpp" line="789"/>
        <location filename="Logs/Logs.cpp" line="881"/>
        <location filename="Logs/Logs.cpp" line="903"/>
        <location filename="Logs/Logs.cpp" line="910"/>
        <location filename="Logs/Logs.cpp" line="915"/>
        <location filename="Logs/Logs.cpp" line="921"/>
        <location filename="Logs/Logs.cpp" line="1270"/>
        <location filename="Logs/Logs.cpp" line="1297"/>
        <location filename="Logs/Logs.cpp" line="1329"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="611"/>
        <location filename="Logs/Logs.cpp" line="881"/>
        <location filename="Logs/Logs.cpp" line="1329"/>
        <source>ÎÞÈÕÖ¾£¡</source>
        <translation>No logs!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="675"/>
        <source>ÎÞÍ¼Æ¬£¡</source>
        <translation>No Picture!</translation>
    </message>
    <message>
        <source>ÎÞÂ¼Ïñ£¡</source>
        <translation type="obsolete">No Video!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="832"/>
        <source>ÓÃ»§µÇÂ¼</source>
        <translation>Login</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="836"/>
        <source>ÓÃ»§ÍË³ö</source>
        <translation>Logout</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="840"/>
        <source>Ìí¼ÓÉè±¸</source>
        <translation>Add Device</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="844"/>
        <source>É¾³ýÉè±¸</source>
        <translation>Delete Device</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="848"/>
        <source>²¼·À</source>
        <translation>Setup Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="852"/>
        <source>³··À</source>
        <translation>Cancel Alarm</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="856"/>
        <source>¿ªÊ¼Â¼Ïñ</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="860"/>
        <source>Í£Ö¹Â¼Ïñ</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="868"/>
        <source>Áª¶¯¹æÔòÅäÖÃ</source>
        <translation>LinkageRule Config</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="903"/>
        <location filename="Logs/Logs.cpp" line="921"/>
        <source>ÇëÑ¡ÔñÒ»Ì¨ÔÚÏßµÄÉè±¸½áµã£¡</source>
        <translation>Please select a online device node!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="910"/>
        <source>¶Ô´ó»ªÉè±¸Ä¿Ç°²»Ö§³Ö£¡</source>
        <translation>Dahua device is currently not supported!</translation>
    </message>
    <message>
        <location filename="Logs/Logs.cpp" line="915"/>
        <source>I8HÐ­Òé½ÓÈëµÄÉè±¸£¬ÇëÍ¨¹ýä¯ÀÀÆ÷µÇÂ¼Éè±¸²éÑ¯Ô¶³ÌÈÕÖ¾£¡</source>
        <translation>It&apos;s a I8H device,please login it through browser to query remote log!</translation>
    </message>
    <message>
        <source>ËÑË÷Ê§°Ü,´íÎóÂëÎª%1£¡</source>
        <translation type="obsolete">search failed! error code:%1</translation>
    </message>
</context>
<context>
    <name>MJdevTreeCtl</name>
    <message>
        <location filename="menJin/MJdevTreeCtl.ui" line="14"/>
        <source>MJdevTreeCtl</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="menJin/MJdevTreeCtl.ui" line="487"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="menJin/MJdevTreeCtl.ui" line="494"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
</context>
<context>
    <name>MatrixCell</name>
    <message>
        <location filename="decode/matrixcell.ui" line="432"/>
        <source>MatrixCell</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="decode/matrixcell.ui" line="1326"/>
        <source>请拖拽输出结点到屏幕上以建立对应关系</source>
        <translation>Please drag the output node to the screen in order to establish the correspondence between them</translation>
    </message>
    <message>
        <source>É¾³ý¾ØÕó¿é</source>
        <translation type="obsolete">Delete Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/matrixcell.cpp" line="35"/>
        <source>Ìí¼Ó³£¹æÆÁÄ»</source>
        <oldsource>Ôö¼Ó¾ØÕó¿é</oldsource>
        <translation>Add Routine Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/matrixcell.cpp" line="36"/>
        <source>É¾³ý³£¹æÆÁÄ»</source>
        <translation>Delete Routine Matrix Cell</translation>
    </message>
    <message>
        <location filename="decode/matrixcell.cpp" line="82"/>
        <location filename="decode/matrixcell.cpp" line="114"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="decode/matrixcell.cpp" line="82"/>
        <source>¸ÃÊä³ö½áµãÒÑ¾­ÔÚÇ½ÉÏ£¡</source>
        <translation>The output node is already on the wall!</translation>
    </message>
    <message>
        <source>¸ÃÊä³ö½áµãÒÑ¾­ÉÏÇ½£¡</source>
        <translation type="obsolete">The output is already on a wall!</translation>
    </message>
    <message>
        <location filename="decode/matrixcell.cpp" line="114"/>
        <source>ÇëÍÏ·Å½âÂëÊä³ö½áµã£¡</source>
        <translation>please drop an output</translation>
    </message>
</context>
<context>
    <name>ModifyIPBatch</name>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="14"/>
        <source>批量修改网络参数(IP修改策略是不断加1)</source>
        <translation>Batch modify network parameters (the IP modify policy is to continuously add 1)</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="26"/>
        <source>起始IP地址：</source>
        <translation>Start IP Address:</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="39"/>
        <source>子网掩码(统一)：</source>
        <translation>Subnet Mask (Unified):</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="52"/>
        <source>网关(统一)：</source>
        <translation>Gateway (Unified):</translation>
    </message>
    <message>
        <location filename="config/ModifyIPBatch.ui" line="75"/>
        <source>255.255.255.0</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/ModifyIPBatch.ui" line="88"/>
        <source>192.168.0.1</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="101"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPBatch.ui" line="114"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="config/ModifyIPBatch.cpp" line="42"/>
        <location filename="config/ModifyIPBatch.cpp" line="48"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/ModifyIPBatch.cpp" line="42"/>
        <source>ÇëÊäÈëÆðÊ¼IPµØÖ·£¡</source>
        <translation>Please enter the starting IP address!</translation>
    </message>
    <message>
        <location filename="config/ModifyIPBatch.cpp" line="48"/>
        <source>ÆðÊ¼IPµØÖ·²»ºÏ·¨£¬Çë¼ì²é£¡</source>
        <translation>Starting IP address is invalid, please check!</translation>
    </message>
</context>
<context>
    <name>ModifyIPinSearch</name>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="14"/>
        <source>修改设备网络参数</source>
        <oldsource>修改设备网络参数-I8</oldsource>
        <translation>Modify Device Network Parameters</translation>
    </message>
    <message utf8="true">
        <source>确定</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="26"/>
        <source>修改</source>
        <translation>Modify</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="39"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="55"/>
        <source>设备序列号</source>
        <translation>Device SN</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="69"/>
        <source>设备IP</source>
        <translation>Device IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="79"/>
        <source>子网掩码</source>
        <translation>Subnet Mask</translation>
    </message>
    <message utf8="true">
        <location filename="config/ModifyIPinSearch.ui" line="89"/>
        <source>网关</source>
        <translation>Gateway</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.ui" line="99"/>
        <source>DNS1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.ui" line="109"/>
        <source>DNS2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="45"/>
        <source>ÐÞ¸ÄÉè±¸ÍøÂç²ÎÊý</source>
        <translation>Modify Device Network Parameters</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="45"/>
        <source>(ÇëÊäÈëÉè±¸ÓÃ»§ÃûÃÜÂë)</source>
        <translation>(Please enter the device user name and password)</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="46"/>
        <source>ÓÃ»§Ãû</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="47"/>
        <source>ÃÜÂë</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="52"/>
        <source>ÐÞ¸Ä½âÂëÆ÷ÍøÂç²ÎÊý</source>
        <translation>Modify network parameters of Decoder</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="53"/>
        <location filename="config/ModifyIPinSearch.cpp" line="54"/>
        <source>½âÂëÆ÷</source>
        <translation>Decoder</translation>
    </message>
    <message>
        <location filename="config/ModifyIPinSearch.cpp" line="53"/>
        <source>ÐòÁÐºÅ</source>
        <translation>SN</translation>
    </message>
</context>
<context>
    <name>PlayLeftBar</name>
    <message>
        <location filename="playback/PlayLeftBar.ui" line="441"/>
        <source>PlayLeftBar</source>
        <translation></translation>
    </message>
    <message>
        <location filename="playback/PlayLeftBar.cpp" line="45"/>
        <source>´°¿Ú</source>
        <translation>wnd</translation>
    </message>
</context>
<context>
    <name>PlayProgressBar</name>
    <message>
        <location filename="playback/PlayProgressBar.ui" line="429"/>
        <source>PlayProgressBar</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlayProgressBar.ui" line="432"/>
        <source>1.滚动鼠标滚轮可放大标尺 2.鼠标双击可定位回放</source>
        <oldsource>滚动鼠标滚轮可放大标尺</oldsource>
        <translation>1.Rolling mouse wheel can be enlarged scaleplate 2.Double click to locate the playback position</translation>
    </message>
</context>
<context>
    <name>PlaybackCtl</name>
    <message>
        <location filename="playback/PlaybackCtl.ui" line="14"/>
        <source>PlaybackCtl</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>PlaybackDlg</name>
    <message utf8="true">
        <location filename="maps/PlaybackDlg.ui" line="14"/>
        <source>视频回放</source>
        <translation></translation>
    </message>
    <message>
        <location filename="maps/PlaybackDlg.cpp" line="31"/>
        <source>ÊÓÆµ»Ø·Å£º</source>
        <translation>Video playback: </translation>
    </message>
</context>
<context>
    <name>PlaybackMain</name>
    <message>
        <location filename="playback/PlaybackMain.ui" line="429"/>
        <source>PlaybackMain</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="1321"/>
        <source>设备列表</source>
        <translation>Device List</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="2680"/>
        <source>录像位置</source>
        <translation>Record Source</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="2693"/>
        <source>录像检索</source>
        <translation>Video search</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="2716"/>
        <source>检索条件</source>
        <translation>Search condition</translation>
    </message>
    <message utf8="true">
        <source>开始回放</source>
        <translation type="obsolete">Start Play</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3332"/>
        <source>开始回放（若按钮不可用，请先检索录像）</source>
        <translation>Start playback (if this button is not available, please search the video first)</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3348"/>
        <source>停止回放</source>
        <translation>Stop Play</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3364"/>
        <source>录像下载</source>
        <translation>Record Download</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3419"/>
        <source>抓图</source>
        <translation>Capture</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3435"/>
        <source>回放加速</source>
        <translation>fast</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3451"/>
        <source>回放减速</source>
        <translation>slow</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3470"/>
        <source>声音</source>
        <translation>Sound</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3486"/>
        <source>1倍速度</source>
        <translation>1x</translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3502"/>
        <source>检索日期：</source>
        <translation>search date: </translation>
    </message>
    <message utf8="true">
        <location filename="playback/PlaybackMain.ui" line="3515"/>
        <source>帧播</source>
        <translation>frame play</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="356"/>
        <location filename="playback/PlaybackMain.cpp" line="625"/>
        <source>È«ÆÁ</source>
        <translation>Full Screen</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="357"/>
        <source>Í¼Ïñ´¦Àí</source>
        <oldsource>Í¼Ïñ´¦Àí°¡</oldsource>
        <translation>Video Process</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="394"/>
        <source>Ç°¶ËÂ¼Ïñ</source>
        <translation>Device Video</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="395"/>
        <source>±¾µØÂ¼Ïñ</source>
        <translation>Local Video</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="591"/>
        <location filename="playback/PlaybackMain.cpp" line="2008"/>
        <source>¹Ø±ÕÉùÒô</source>
        <translation>Close Sound</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="599"/>
        <location filename="playback/PlaybackMain.cpp" line="1977"/>
        <location filename="playback/PlaybackMain.cpp" line="2027"/>
        <location filename="playback/PlaybackMain.cpp" line="2036"/>
        <source>´ò¿ªÉùÒô</source>
        <translation>Open Sound</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="621"/>
        <source>ÍË³öÈ«ÆÁ</source>
        <translation>Exit Full Screen</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="647"/>
        <location filename="playback/PlaybackMain.cpp" line="653"/>
        <location filename="playback/PlaybackMain.cpp" line="662"/>
        <location filename="playback/PlaybackMain.cpp" line="811"/>
        <location filename="playback/PlaybackMain.cpp" line="1069"/>
        <location filename="playback/PlaybackMain.cpp" line="1693"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="647"/>
        <source>ÇëÏÈÑ¡ÔñÒª¼ìË÷µÄÍ¨µÀ£¡</source>
        <translation>Please select the channel to be searched!</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="653"/>
        <source>×î¶àÖ»ÄÜÍ¬Ê±²¥·Å9Â·£¡</source>
        <translation>Simultaneously play 9 channels at most!</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="662"/>
        <source>Ö»ÄÜÑ¡ÔñÍ¬Ò»¸öÉè±¸ÏÂµÄÍ¨µÀ£¡</source>
        <translation>channels must be in the same device!</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="701"/>
        <source>¼ìË÷ÈÕÆÚ£º</source>
        <translation>search date: </translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="811"/>
        <source>ÎÞÂ¼Ïñ£¡</source>
        <translation>No Video!</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1069"/>
        <location filename="playback/PlaybackMain.cpp" line="1693"/>
        <source>ÇëÏÈ³É¹¦¼ìË÷³öÂ¼Ïñ£¡</source>
        <translation>Please search video successfully first</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1177"/>
        <source>1.¹ö¶¯Êó±ê¹öÂÖ¿Éµç×Ó·Å´ó
2.Êó±êË«»÷¿É·Å´óµ±Ç°·ÖÆÁ</source>
        <translation>1. Scroll mouse wheel electronic zoom \ n2. Double click to zoom the current split-screen</translation>
    </message>
    <message>
        <source>»Ø·ÅµÄÍ¨µÀÊý³¬¹ý9¸ö£¬Çë¼õÉÙÍ¨µÀµÄ¹´Ñ¡ºóÔÙ¼ìË÷ÔÙ»Ø·Å£¡</source>
        <translation type="obsolete">The number of channels for playback over nine, reduce the number of the check then retrieved record again and then playback!</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1177"/>
        <location filename="playback/PlaybackMain.cpp" line="1674"/>
        <source>´°¿Ú</source>
        <translation>wnd</translation>
    </message>
    <message>
        <source>¹ö¶¯Êó±ê¹öÂÖ¿Éµç×Ó·Å´ó</source>
        <translation type="obsolete">Roll the mouse wheel can make video electronic amplification</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1293"/>
        <location filename="playback/PlaybackMain.cpp" line="1399"/>
        <location filename="playback/PlaybackMain.cpp" line="1480"/>
        <location filename="playback/PlaybackMain.cpp" line="1518"/>
        <source>ÔÝÍ£»Ø·Å</source>
        <translation>Playback Pause</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1345"/>
        <location filename="playback/PlaybackMain.cpp" line="1501"/>
        <location filename="playback/PlaybackMain.cpp" line="1665"/>
        <source>¿ªÊ¼»Ø·Å</source>
        <translation>Start Playback</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1657"/>
        <source>1±¶ËÙ¶È</source>
        <translation>1x</translation>
    </message>
    <message>
        <source>ÇëÏÈ¼ìË÷Â¼Ïñ£¡</source>
        <translation type="obsolete">Search record first!</translation>
    </message>
    <message>
        <source>×¥Í¼Ê§°Ü</source>
        <translation type="obsolete">Cature failed</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1800"/>
        <source>×¥Í¼³É¹¦</source>
        <translation>Capture successfully</translation>
    </message>
    <message>
        <location filename="playback/PlaybackMain.cpp" line="1856"/>
        <location filename="playback/PlaybackMain.cpp" line="1858"/>
        <location filename="playback/PlaybackMain.cpp" line="1911"/>
        <location filename="playback/PlaybackMain.cpp" line="1913"/>
        <source>±¶ËÙ¶È</source>
        <translation>x</translation>
    </message>
    <message>
        <source>Éè±¸ÏÂÏß£¬Ç°¶Ë»Ø·ÅÍ£Ö¹</source>
        <translation type="obsolete">Device offline, Remote playback stoped</translation>
    </message>
</context>
<context>
    <name>PrevCtl</name>
    <message>
        <location filename="preview/PrevCtl.ui" line="14"/>
        <source>PrevCtl</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="preview/PrevCtl.ui" line="2197"/>
        <source>双击通道结点或拖拽它至分屏可打开预览</source>
        <translation>Double-click the channel node or drag it to a split-screen can open preview</translation>
    </message>
    <message utf8="true">
        <location filename="preview/PrevCtl.ui" line="2679"/>
        <source>打开声音</source>
        <translation>Open Sound</translation>
    </message>
    <message utf8="true">
        <location filename="preview/PrevCtl.ui" line="2714"/>
        <source>抓图</source>
        <translation>Capture</translation>
    </message>
</context>
<context>
    <name>PreviewMain</name>
    <message>
        <location filename="preview/previewmain.ui" line="432"/>
        <source>PreviewMain</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="926"/>
        <source>设备列表</source>
        <oldsource>列表</oldsource>
        <translation>Device List</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="933"/>
        <source>通道分组</source>
        <oldsource>分组</oldsource>
        <translation>Channel Group</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2301"/>
        <source>云台</source>
        <translation>PTZ</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2308"/>
        <source>预置点</source>
        <oldsource>预制点</oldsource>
        <translation>Preset</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2315"/>
        <source>巡航</source>
        <translation>Cruise</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2322"/>
        <source>视频参数</source>
        <translation>Param</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2913"/>
        <source>倍数变大</source>
        <translation>Zoom Bigger</translation>
    </message>
    <message>
        <location filename="preview/previewmain.ui" line="2916"/>
        <location filename="preview/previewmain.ui" line="2948"/>
        <location filename="preview/previewmain.ui" line="2980"/>
        <source>+</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2929"/>
        <source>倍数变小</source>
        <translation>Zoom Smaller</translation>
    </message>
    <message>
        <location filename="preview/previewmain.ui" line="2932"/>
        <location filename="preview/previewmain.ui" line="2964"/>
        <location filename="preview/previewmain.ui" line="2996"/>
        <source>-</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2945"/>
        <source>焦点远移</source>
        <translation>Focus Far</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2961"/>
        <source>焦点近移</source>
        <translation>Focus Near</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2977"/>
        <source>光圈变大</source>
        <translation>Iris Larger</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="2993"/>
        <source>光圈变小</source>
        <translation>Iris Smaller</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3009"/>
        <source>云台速度值:4</source>
        <oldsource>云台速度值:9</oldsource>
        <translation>PTZ Speed:4</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3034"/>
        <source>灯光</source>
        <translation>Light</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3047"/>
        <source>雨刷</source>
        <translation>Wiper</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3060"/>
        <source>风扇</source>
        <translation>Fan</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4435"/>
        <source>设置分屏数(按钮为灰掉说明当前分屏处于双击放大状态)</source>
        <translation>Set split-screen number (the button is not enabled means that the current split-screen is at double-clicked state)</translation>
    </message>
    <message utf8="true">
        <source>云台速度</source>
        <translation type="obsolete">PTZ Speed</translation>
    </message>
    <message utf8="true">
        <source>变倍</source>
        <translation type="obsolete">Focus</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3099"/>
        <source>  聚焦</source>
        <oldsource> 焦点</oldsource>
        <translation> Focus</translation>
    </message>
    <message utf8="true">
        <source>光圈</source>
        <translation type="obsolete">Aperture</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3073"/>
        <source>云台速度(右快)</source>
        <translation>PTZ speed</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3086"/>
        <source>  变倍</source>
        <oldsource> 变倍</oldsource>
        <translation> Zoom</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3112"/>
        <source>  光圈</source>
        <oldsource> 光圈</oldsource>
        <translation> Iris</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3152"/>
        <location filename="preview/previewmain.ui" line="3203"/>
        <source>设置</source>
        <translation>Set</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3165"/>
        <source>清除</source>
        <translation>Clear</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3178"/>
        <source>转到</source>
        <translation>Call</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3216"/>
        <source>调用</source>
        <translation>Call</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3229"/>
        <source>停止</source>
        <translation>Stop</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3332"/>
        <source>  亮度</source>
        <oldsource>亮度</oldsource>
        <translation>Brightness</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3345"/>
        <source> 对比度</source>
        <oldsource>对比度</oldsource>
        <translation>Contrast</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3358"/>
        <source> 饱和度</source>
        <oldsource>饱和度</oldsource>
        <translation>Saturation</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3371"/>
        <source>色调</source>
        <translation>Tone</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="3384"/>
        <source>默认值</source>
        <translation>default value</translation>
    </message>
    <message utf8="true">
        <source>设置分屏</source>
        <translation type="obsolete">Set split-screen</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4451"/>
        <source>抓图</source>
        <translation>Capture</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4467"/>
        <source>开始分组轮巡</source>
        <oldsource>开始/暂停分组轮巡</oldsource>
        <translation>Start Preview Tour</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4483"/>
        <source>停止所有预览/分组轮巡</source>
        <translation>Stop All Preview/Tour</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4499"/>
        <source>上一组</source>
        <translation>Last Group</translation>
    </message>
    <message utf8="true">
        <location filename="preview/previewmain.ui" line="4515"/>
        <source>下一组</source>
        <translation>Next Group</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="649"/>
        <source>Í¨µÀ·Ö×é</source>
        <translation>Channel Group</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="794"/>
        <source>¹Ø±ÕÔ¤ÀÀ</source>
        <translation>Stop Preview</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="795"/>
        <source>×¥Í¼</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="796"/>
        <location filename="preview/previewmain.cpp" line="846"/>
        <location filename="preview/previewmain.cpp" line="1581"/>
        <location filename="preview/previewmain.cpp" line="1693"/>
        <location filename="preview/previewmain.cpp" line="2284"/>
        <location filename="preview/previewmain.cpp" line="4186"/>
        <location filename="preview/previewmain.cpp" line="4461"/>
        <source>¿ªÊ¼Â¼Ïñ</source>
        <translation>Start Record</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="797"/>
        <location filename="preview/previewmain.cpp" line="1576"/>
        <location filename="preview/previewmain.cpp" line="1691"/>
        <location filename="preview/previewmain.cpp" line="1910"/>
        <location filename="preview/previewmain.cpp" line="1939"/>
        <location filename="preview/previewmain.cpp" line="4283"/>
        <source>´ò¿ªÉùÒô</source>
        <translation>Open Sound</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="798"/>
        <location filename="preview/previewmain.cpp" line="840"/>
        <location filename="preview/previewmain.cpp" line="1587"/>
        <location filename="preview/previewmain.cpp" line="1695"/>
        <location filename="preview/previewmain.cpp" line="2248"/>
        <location filename="preview/previewmain.cpp" line="2324"/>
        <source>¿ªÆô¶Ô½²</source>
        <translation>Start Intercom</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="799"/>
        <source>Í£Ö¹ËùÓÐÔ¤ÀÀ/·Ö×éÂÖÑ²</source>
        <oldsource>Í£Ö¹ËùÓÐÔ¤ÀÀ/·Ö×éÂÖÑ¯</oldsource>
        <translation>Stop All Preview/Tour</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="800"/>
        <location filename="preview/previewmain.cpp" line="1711"/>
        <source>È«ÆÁ</source>
        <translation>Full Screen</translation>
    </message>
    <message>
        <source>È¥Îí</source>
        <translatorcomment>Highly deFog</translatorcomment>
        <translation type="obsolete">deFog</translation>
    </message>
    <message>
        <source>¸ß¶ÈÈ¥Îí</source>
        <translation type="obsolete">Highly Defog</translation>
    </message>
    <message>
        <source>ÖÐ¶ÈÈ¥Îí</source>
        <translation type="obsolete">Moderately Defog</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="802"/>
        <source>Í¼Ïñ´¦Àí</source>
        <oldsource>µÍ¶ÈÈ¥Îí</oldsource>
        <translation>Image Process</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="803"/>
        <source>ÆôÓÃ3D¶¨Î»(Õý»ò·´Ïò¿òÑ¡)</source>
        <translation>Enable 3D Positioning</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="820"/>
        <source>´ò¿ªËùÓÐÍ¨µÀÔ¤ÀÀ</source>
        <translation>Open All Preview</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="825"/>
        <source>¹Ø±ÕËùÓÐÍ¨µÀÔ¤ÀÀ</source>
        <translation>Close All Preview</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="828"/>
        <source>´ò¿ªËùÓÐÍ¨µÀÂ¼Ïñ</source>
        <translation>Open All Record</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="831"/>
        <source>¹Ø±ÕËùÓÐÍ¨µÀÂ¼Ïñ</source>
        <translation>Close All Record</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="834"/>
        <source>ËùÓÐÍ¨µÀÖ÷ÂëÁ÷</source>
        <translation>All Channel Main Stream</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="837"/>
        <source>ËùÓÐÍ¨µÀ×ÓÂëÁ÷</source>
        <translation>All Channel Sub-stream</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="849"/>
        <location filename="preview/previewmain.cpp" line="864"/>
        <source>Ö÷ÂëÁ÷</source>
        <translation>Main Stream</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="852"/>
        <location filename="preview/previewmain.cpp" line="867"/>
        <source>×ÓÂëÁ÷</source>
        <translation>Sub-stream</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="876"/>
        <source>Í¨µÀ»Ø·Å</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="958"/>
        <location filename="preview/previewmain.cpp" line="979"/>
        <source>ÐòºÅ</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="958"/>
        <source>Ô¤ÖÃµãÃû³Æ</source>
        <translation>Preset Name</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="967"/>
        <location filename="preview/previewmain.cpp" line="988"/>
        <location filename="preview/previewmain.cpp" line="2789"/>
        <source>%1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="979"/>
        <source>Ñ²º½Â·¾¶Ãû³Æ</source>
        <translation>Cruise path name</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1142"/>
        <location filename="preview/previewmain.cpp" line="4465"/>
        <source>²»ÔÚ±¾µØÂ¼Ïñ</source>
        <translation>Not local recording</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1216"/>
        <source>±¾µØÂ¼ÏñµÄ´ÅÅÌÒÑÂú£¡ÇëÇå³ý³ö×ã¹»µÄ´ÅÅÌ¿Õ¼ä»ò½«±¾µØÂ¼ÏñÄ£Ê½¸ÄÎªÑ­»·</source>
        <translation>Disk is full!!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1578"/>
        <location filename="preview/previewmain.cpp" line="1923"/>
        <source>¹Ø±ÕÉùÒô</source>
        <translation>Close Sound</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1583"/>
        <location filename="preview/previewmain.cpp" line="2288"/>
        <location filename="preview/previewmain.cpp" line="4178"/>
        <location filename="preview/previewmain.cpp" line="4415"/>
        <source>Í£Ö¹Â¼Ïñ</source>
        <translation>Stop Record</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1589"/>
        <location filename="preview/previewmain.cpp" line="2252"/>
        <location filename="preview/previewmain.cpp" line="2328"/>
        <source>½áÊø¶Ô½²</source>
        <translation>Stop Intercom</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1707"/>
        <source>ÍË³öÈ«ÆÁ</source>
        <translation>Exit Full Screen</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="2181"/>
        <source>×¥Í¼³É¹¦</source>
        <translation>Capture Succeeded!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="4167"/>
        <source>1.¹ö¶¯Êó±ê¹öÂÖ¿Éµç×Ó·Å´ó
2.Êó±êË«»÷¿É·Å´óµ±Ç°·ÖÆÁ</source>
        <translation>1. Scroll mouse wheel electronic zoom 2. Double click to zoom the current split-screen</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1216"/>
        <location filename="preview/previewmain.cpp" line="2757"/>
        <location filename="preview/previewmain.cpp" line="2763"/>
        <location filename="preview/previewmain.cpp" line="2797"/>
        <location filename="preview/previewmain.cpp" line="2814"/>
        <location filename="preview/previewmain.cpp" line="2827"/>
        <location filename="preview/previewmain.cpp" line="2833"/>
        <location filename="preview/previewmain.cpp" line="2872"/>
        <location filename="preview/previewmain.cpp" line="2915"/>
        <location filename="preview/previewmain.cpp" line="3454"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="2225"/>
        <location filename="preview/previewmain.cpp" line="2233"/>
        <source>Í¨µÀ£º%1-%2</source>
        <translation>channel: %1-%2</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="2757"/>
        <location filename="preview/previewmain.cpp" line="2797"/>
        <location filename="preview/previewmain.cpp" line="2814"/>
        <location filename="preview/previewmain.cpp" line="2827"/>
        <location filename="preview/previewmain.cpp" line="2872"/>
        <location filename="preview/previewmain.cpp" line="2915"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÓÐÔ¤ÀÀµÄ´°¿Ú£¡</source>
        <translation>Please select a preview window!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="2763"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÔ¤ÖÃµãÐòºÅ£¡</source>
        <translation>Please select a preset number!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="2833"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÑ²º½Â·¾¶ÐòºÅ£¡</source>
        <translation>Please select a cruise path number!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="3207"/>
        <source>ERROR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="3207"/>
        <source>Ô¤ÀÀÍ¨µÀ¸öÊý³¬¹ý64£¡</source>
        <translation>preview channel over 64!</translation>
    </message>
    <message>
        <source>ÕýÔÚÂÖÑ²£¬ÇëÏÈÍ£Ö¹ÂÖÑ²£¡</source>
        <translation type="obsolete">Touring now, stop tour first!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="3454"/>
        <source>ÎÞ·Ö×é»ò·Ö×éÏÂÎÞÍ¨µÀ£¬ÎÞ·¨Æô¶¯ÂÖÑ²£¡</source>
        <translation>No group or no channel, can not start Preview Tour!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="3486"/>
        <location filename="preview/previewmain.cpp" line="3511"/>
        <source>ÔÝÍ£·Ö×éÂÖÑ²</source>
        <translation>Tour Pause</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="3499"/>
        <location filename="preview/previewmain.cpp" line="3664"/>
        <source>¿ªÊ¼·Ö×éÂÖÑ²</source>
        <translation>Start Preview Tour</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="4011"/>
        <source>ÔÆÌ¨ËÙ¶ÈÖµ:</source>
        <translation>PTZ Speed:</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="1195"/>
        <location filename="preview/previewmain.cpp" line="3301"/>
        <location filename="preview/previewmain.cpp" line="4418"/>
        <location filename="preview/previewmain.cpp" line="4485"/>
        <source>ÕýÔÚ±¾µØÂ¼Ïñ</source>
        <translation>Local recording</translation>
    </message>
    <message>
        <source>¹ö¶¯Êó±ê¹öÂÖ¿Éµç×Ó·Å´ó</source>
        <translation type="obsolete">Roll the mouse wheel can make video electronic amplification</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="4912"/>
        <source>´ò¿ªÊµÊ±Á÷Ê§°Ü£¡</source>
        <translation>Failed to open the Real-time stream!</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="5172"/>
        <source>Ç°¶ËÂ¼ÏñÖÐ</source>
        <translation>Remote recording</translation>
    </message>
    <message>
        <location filename="preview/previewmain.cpp" line="5177"/>
        <source>Î´Ç°¶ËÂ¼Ïñ</source>
        <translation>Not Remote record</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="main.cpp" line="85"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="main.cpp" line="85"/>
        <source>³ÌÐòÒÑÔËÐÐ£¬²»ÄÜÖØ¸´ÔËÐÐ£¡</source>
        <translation>Program has been run, you can not repeat run!</translation>
    </message>
    <message>
        <source>Prompt</source>
        <translation type="obsolete">Prompt</translation>
    </message>
    <message>
        <source>Program has been run, you can not repeat run!</source>
        <translation type="obsolete">Program has been run,you can not repeat it!</translation>
    </message>
</context>
<context>
    <name>QRCodeShow</name>
    <message utf8="true">
        <location filename="config/QRCodeShow.ui" line="14"/>
        <source>云平台二维码</source>
        <translation>QR code</translation>
    </message>
</context>
<context>
    <name>RecDownLoad</name>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="20"/>
        <source>录像下载</source>
        <translation>Record Download</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="38"/>
        <source>下载通道</source>
        <translation>Channel</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="51"/>
        <source>下载区间</source>
        <translation>Interval</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="64"/>
        <source>至</source>
        <translation>to</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="90"/>
        <source>开始下载</source>
        <translation>Start</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="106"/>
        <source>停止下载</source>
        <translation>Stop</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="119"/>
        <source>下载进度</source>
        <translation>Progress</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="165"/>
        <source>选择</source>
        <translation>Select</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="178"/>
        <source>浏览</source>
        <translation>Browse</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="197"/>
        <source>存放路径</source>
        <translation>Store path</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="229"/>
        <source>录像位置</source>
        <translation>Location</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="258"/>
        <source>文件格式</source>
        <translation>File Format</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="271"/>
        <source>私有</source>
        <translation>Private</translation>
    </message>
    <message>
        <source>I8</source>
        <translation type="obsolete">I8</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.ui" line="284"/>
        <source>AVI</source>
        <translation>AVI</translation>
    </message>
    <message utf8="true">
        <location filename="playback/RecDownLoad.ui" line="297"/>
        <source>打开</source>
        <translation>Open</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="119"/>
        <source>Ç°¶ËÂ¼Ïñ</source>
        <translation>Remote</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="120"/>
        <source>±¾µØÂ¼Ïñ</source>
        <translation>Local</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="157"/>
        <location filename="playback/RecDownLoad.cpp" line="163"/>
        <location filename="playback/RecDownLoad.cpp" line="173"/>
        <location filename="playback/RecDownLoad.cpp" line="204"/>
        <location filename="playback/RecDownLoad.cpp" line="287"/>
        <location filename="playback/RecDownLoad.cpp" line="305"/>
        <location filename="playback/RecDownLoad.cpp" line="394"/>
        <location filename="playback/RecDownLoad.cpp" line="402"/>
        <location filename="playback/RecDownLoad.cpp" line="493"/>
        <location filename="playback/RecDownLoad.cpp" line="503"/>
        <location filename="playback/RecDownLoad.cpp" line="673"/>
        <location filename="playback/RecDownLoad.cpp" line="682"/>
        <location filename="playback/RecDownLoad.cpp" line="696"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="157"/>
        <source>ÇëÑ¡ÔñÏÂÔØÍ¨µÀ£¡</source>
        <translation>Please Select a Channel!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="163"/>
        <source>ÆðÊ¼Ê±¼ä²»ÄÜ´óÓÚ½ØÖ¹Ê±¼ä£¡</source>
        <translation>begin time can not be later than the end time!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="173"/>
        <source>´æ·ÅÂ·¾¶²»ÄÜÎª¿Õ£¡</source>
        <translation>Storage path can not be empty!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="394"/>
        <location filename="playback/RecDownLoad.cpp" line="402"/>
        <location filename="playback/RecDownLoad.cpp" line="503"/>
        <source>ÏÂÔØÊ§°Ü£¡</source>
        <translation>failed!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="187"/>
        <location filename="playback/RecDownLoad.cpp" line="287"/>
        <location filename="playback/RecDownLoad.cpp" line="428"/>
        <source>ËùÑ¡È¡µÄÊ±¶ÎÄÚÎÞÂ¼Ïñ£¡</source>
        <translation>No record in this period!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="204"/>
        <source>I8HÐ­ÒéÖ»ÄÜÏÂÔØÒ»ÌìÄÚµÄÂ¼Ïñ£¡</source>
        <translation>I8H device can download the record within a day!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="305"/>
        <source>´´½¨ÎÄ¼þÊ§°Ü£¡</source>
        <translation>Failed to create file!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="493"/>
        <location filename="playback/RecDownLoad.cpp" line="673"/>
        <location filename="playback/RecDownLoad.cpp" line="696"/>
        <source>ÏÂÔØÍê³É£¡</source>
        <translation>Succeeded!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="567"/>
        <source>Open Directory</source>
        <translation></translation>
    </message>
    <message>
        <source>Í£Ö¹ÏÂÔØÊ§°Ü£¡</source>
        <translation type="obsolete">Stop failed!</translation>
    </message>
    <message>
        <location filename="playback/RecDownLoad.cpp" line="682"/>
        <source>Éè±¸ÏÂÏß£¬Ç°¶ËÂ¼ÏñÏÂÔØÍ£Ö¹</source>
        <translation>Device offline, stop downloading videos</translation>
    </message>
</context>
<context>
    <name>RecPathConfig</name>
    <message utf8="true">
        <location filename="RecPathConfig.ui" line="14"/>
        <source>本地录像存储路径设置</source>
        <oldsource>本地录像路径设置</oldsource>
        <translation>Local record store path</translation>
    </message>
    <message>
        <source>ÅÌ·û</source>
        <translation type="obsolete">Root</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="72"/>
        <source>ÓÅÏÈ¼¶</source>
        <translation>Priority</translation>
    </message>
    <message>
        <source>Ô¤Áô¿Õ¼ä(M)(&gt;2G)</source>
        <translation type="obsolete">Reserve space(M)(&gt;2G)</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="72"/>
        <source>ÊÇ·ñÑ­»·</source>
        <translation>Cycle</translation>
    </message>
    <message>
        <source> (Ê£Óà %1M / %2M)</source>
        <translation type="obsolete">remain %1/%2</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="72"/>
        <source>´ÅÅÌ(×Ü¿Õ¼ä|Â¼Ïñ¿ÉÓÃ¿Õ¼ä|Â¼ÏñÒÑÓÃ¿Õ¼ä)(M)</source>
        <translation>Disk (total space|Record available space|Record used space)(M)</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="72"/>
        <source>ÉèÖÃÂ¼Ïñ¿Õ¼ä(M)</source>
        <translation>Record space set (M)</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="87"/>
        <location filename="RecPathConfig.cpp" line="131"/>
        <location filename="RecPathConfig.cpp" line="251"/>
        <source> (%1|%2|%3)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="112"/>
        <location filename="RecPathConfig.cpp" line="239"/>
        <source>ÐÞ¸Ä</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="116"/>
        <location filename="RecPathConfig.cpp" line="240"/>
        <source>É¾³ý</source>
        <translation>Delete</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="146"/>
        <location filename="RecPathConfig.cpp" line="266"/>
        <source>Ìí¼Ó</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="172"/>
        <location filename="RecPathConfig.cpp" line="180"/>
        <location filename="RecPathConfig.cpp" line="185"/>
        <source>ERROR</source>
        <translation></translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="172"/>
        <source>ÒÑ¾­´æÔÚ</source>
        <translation>Already Exists</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="180"/>
        <source>ÇëÏÈÑ¡ÔñÓÅÏÈ¼¶</source>
        <translation>Please select the priority</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="185"/>
        <source>ÇëÏÈÊäÈëÂ¼Ïñ¿Õ¼ä</source>
        <translation>Please enter the record space</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="202"/>
        <source>Â¼Ïñ¿Õ¼ä²»ÄÜ´óÓÚ¿ÉÓÃ¿Õ¼ä</source>
        <translation>Record space can not be greater than the available space</translation>
    </message>
    <message>
        <source>ÇëÏÈÊäÈëÔ¤Áô¿Õ¼ä</source>
        <translation type="obsolete">Please enter a reserved space</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="202"/>
        <location filename="RecPathConfig.cpp" line="273"/>
        <location filename="RecPathConfig.cpp" line="277"/>
        <location filename="RecPathConfig.cpp" line="301"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>Ô¤Áô¿Õ¼ä²»ÄÜ´óÓÚ¿ÉÓÃ¿Õ¼ä</source>
        <translation type="obsolete">Reserved space is not greater than the available space</translation>
    </message>
    <message>
        <source>Ô¤Áô¿Õ¼ä²»ÄÜÐ¡ÓÚ2GB(2048MB)</source>
        <translation type="obsolete">Reserved space can not be less than 2GB</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="273"/>
        <source>ÐÞ¸Ä³É¹¦</source>
        <translation>Modify successfully</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="277"/>
        <source>²Ù×÷Ê§°Ü</source>
        <translation>failed</translation>
    </message>
    <message>
        <location filename="RecPathConfig.cpp" line="301"/>
        <source>É¾³ýÊ§°Ü</source>
        <translation>Delete Failed</translation>
    </message>
</context>
<context>
    <name>Register</name>
    <message utf8="true">
        <source>注册软件用户</source>
        <translation type="obsolete">Register Users</translation>
    </message>
    <message utf8="true">
        <source>确定</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message utf8="true">
        <source>取消</source>
        <translation type="obsolete">Cancel</translation>
    </message>
    <message utf8="true">
        <source>用户名</source>
        <translation type="obsolete">User Name</translation>
    </message>
    <message utf8="true">
        <source>密码</source>
        <translation type="obsolete">Password</translation>
    </message>
    <message utf8="true">
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;SimSun&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;用户名&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">User Name</translation>
    </message>
    <message utf8="true">
        <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;SimSun&apos;; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-size:11pt; font-weight:600;&quot;&gt;密码&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="obsolete">Password</translation>
    </message>
    <message>
        <source>ÌáÊ¾</source>
        <translation type="obsolete">Prompt</translation>
    </message>
    <message>
        <source>ÇëÊäÈëÓÃ»§Ãû£¡</source>
        <translation type="obsolete">Please enter a user name!</translation>
    </message>
    <message>
        <source>ÓÃ»§ÃûÒÑ´æÔÚ£¡</source>
        <translation type="obsolete">User name already exists!</translation>
    </message>
    <message>
        <source>×¢²áÓÃ»§³É¹¦£¡</source>
        <translation type="obsolete">Registered a user successfully!</translation>
    </message>
</context>
<context>
    <name>RemoteConfigWeb</name>
    <message utf8="true">
        <location filename="config/RemoteConfigWeb.ui" line="14"/>
        <source>设备远程参数配置</source>
        <translation>Remote configuration of device parameter</translation>
    </message>
    <message>
        <location filename="config/RemoteConfigWeb.ui" line="24"/>
        <source>about:blank</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Screen</name>
    <message>
        <location filename="decode/Screen.ui" line="14"/>
        <source>Screen</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="decode/Screen.ui" line="1354"/>
        <source>1.在分屏上滚动鼠标滚轮可电子放大
2.在分屏上鼠标双击可放大分屏</source>
        <translation>On split-screen controls, 1. Scroll mouse wheel can electronic zoom 2. Double click can zoom the current split-screen</translation>
    </message>
    <message utf8="true">
        <location filename="decode/Screen.ui" line="1850"/>
        <location filename="decode/Screen.ui" line="1853"/>
        <source>(离线)</source>
        <translation>(Offline)</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="38"/>
        <location filename="decode/Screen.cpp" line="585"/>
        <source>ÂÖÑ²ÆÁ</source>
        <translation>Tour Screen</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="39"/>
        <location filename="decode/Screen.cpp" line="586"/>
        <source>É¾³ýÍ¨µÀ</source>
        <translation>Delete Channel Node</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="44"/>
        <location filename="decode/Screen.cpp" line="522"/>
        <source>Ô¤ÀÀÆÁ</source>
        <translation>Previewing Screen</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="45"/>
        <location filename="decode/Screen.cpp" line="523"/>
        <source>Í£Ö¹Ô¤ÀÀ</source>
        <translation>Stop preview</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="52"/>
        <location filename="decode/Screen.cpp" line="685"/>
        <source>±¨¾¯ÆÁ</source>
        <translation>Linkage Screen</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="57"/>
        <location filename="decode/Screen.cpp" line="677"/>
        <source>ÆÕÍ¨ÆÁ</source>
        <translation>Nomal Screen</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="119"/>
        <source>Í¬Ê±»Ø·Å²»ÄÜ³¬¹ý9¸öÍ¨µÀ£¡</source>
        <translation>The number of Channel for playback cannot be over 9!</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="119"/>
        <location filename="decode/Screen.cpp" line="670"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>¶ÔÓ¦½âÂëÆ÷²»ÔÚÏß£¬ÎÞ·¨²Ù×÷£¡</source>
        <translation type="obsolete">The decoder is offline!</translation>
    </message>
    <message>
        <source>¸ÃÂÖÑ²ÆÁ»¹´æÔÚ·Ö×éµÄ×ÓÍ¨µÀ½áµã£¬²»ÄÜÇÐ»»³ÉÔ¤ÀÀÆÁ£¡</source>
        <translation type="obsolete">There are some group&apos;s sub-channels in this screen, you can not switch to the previewing-mode screen!</translation>
    </message>
    <message>
        <source>µ±Ç°¹¤×÷Ä£Ê½Îª%1¸ö½âÂëÍ¨µÀ£¬×î¶àÖ§³Ö%2·ÖÆÁ£¡</source>
        <translation type="obsolete">The current operating mode is %1 decoding channel, supports up to %2 split-screen!</translation>
    </message>
    <message>
        <source>¸ÃÄ£Ê½ÏÂ×î´ó·ÖÆÁÊýÎª%1£¡</source>
        <translation type="obsolete">Supports up to %1 split-screen in this mode</translation>
    </message>
    <message>
        <source>¸ÃÂÖÑ²ÆÁ»¹´æÔÚ·Ö×éÍ¨µÀ½áµã£¬²»ÄÜÇÐ»»³ÉÔ¤ÀÀÆÁ£¡</source>
        <translation type="obsolete">there are group channels in this screen, you can not switch to the previewing screen!</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="527"/>
        <source>ÇëÍÏ×§Í¨µÀ½áµãµ½·ÖÆÁÉÏÒÔ¿ªÆô½âÂëÉÏÇ½</source>
        <translation>Drag the channel node to the split-screen to open the decode on TV wall</translation>
    </message>
    <message>
        <source>¸ÃÔ¤ÀÀÆÁ»¹´æÔÚÔ¤ÀÀÍ¨µÀ½áµã£¬²»ÄÜÇÐ»»³ÉÂÖÑ²ÆÁ£¡</source>
        <translation type="obsolete">There are previewing channel nodes in this screen, you can not switch to the tour-mode screen!</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="590"/>
        <source>ÇëÍÏ×§Í¨µÀ½áµãµ½·ÖÆÁÉÏÒÔÌí¼ÓÍ¨µÀµ½µ±Ç°·Ö×éÏÂ</source>
        <translation>Drag the channel node to the split-screen to add the channel to the current group</translation>
    </message>
    <message>
        <location filename="decode/Screen.cpp" line="670"/>
        <source>¸ÃÆÁÓÐÁª¶¯¹æÔò£¬²»ÄÜÇÐ»»£¡</source>
        <translation>there are linkage rules with this screen, can not switch!</translation>
    </message>
</context>
<context>
    <name>SearchRemoteLogThread</name>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="26"/>
        <source>±¨¾¯</source>
        <translation>Alarm</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="29"/>
        <source>±¨¾¯ÊäÈë</source>
        <translation>Alarm In</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="33"/>
        <source>ÒÆ¶¯Õì²â¿ªÊ¼</source>
        <translation>MOtion Start</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="37"/>
        <source>ÒÆ¶¯Õì²â½áÊø</source>
        <translation>Motion Stop</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="41"/>
        <source>ÊÓÆµÕÚµ²¿ªÊ¼</source>
        <translation>VideoCover Start</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="45"/>
        <source>ÊÓÆµÕÚµ²½áÊø</source>
        <translation>VideoCover Stop</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="50"/>
        <source>Òì³£</source>
        <translation>Exception</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="53"/>
        <source>ÊÓÆµ¶ªÊ§</source>
        <translation>VideoLoss</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="57"/>
        <source>·Ç·¨·ÃÎÊ</source>
        <translation>Illegal Access</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="61"/>
        <source>Ó²ÅÌÂú</source>
        <translation>Disk Full</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="65"/>
        <source>Ó²ÅÌ´íÎó</source>
        <translation>Disk Error</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="69"/>
        <source>IP³åÍ»</source>
        <translation>IP Conflict</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="73"/>
        <source>ÍøÂç¶Ï¿ª</source>
        <translation>Net broken</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="77"/>
        <source>Â¼Ïñ³ö´í</source>
        <translation>Record error</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="81"/>
        <source>ÊÓÆµÊäÈëÒì³£</source>
        <translation>input error</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="86"/>
        <source>²Ù×÷</source>
        <translation>Operate</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="89"/>
        <source>¿ª»ú</source>
        <translation>Power On</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="93"/>
        <source>¹Ø»ú</source>
        <translation>Power Off</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="97"/>
        <source>Òì³£¹Ø»ú</source>
        <translation>Abnormal Shutdown</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="101"/>
        <source>±¾µØÖØÆôÉè±¸</source>
        <translation>Local Reboot</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="105"/>
        <source>±¾µØµÇÂ¼</source>
        <translation>Local Login</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="109"/>
        <source>±¾µØ×¢ÏúµÇÂ¼</source>
        <translation>Local Logout</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="113"/>
        <source>±¾µØÅäÖÃ²ÎÊý</source>
        <translation>Local Settings</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="117"/>
        <source>±¾µØ°´ÎÄ¼þ»Ø·Å»òÏÂÔØ</source>
        <translation>Local Playback By File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="121"/>
        <source>±¾µØ°´Ê±¼ä»Ø·Å»òÏÂÔØ</source>
        <translation>Local Playback By Time</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="125"/>
        <source>±¾µØ¿ªÊ¼Â¼Ïñ</source>
        <translation>Local Start Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="129"/>
        <source>±¾µØÍ£Ö¹Â¼Ïñ</source>
        <translation>Local Stop Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="133"/>
        <source>±¾µØÔÆÌ¨¿ØÖÆ</source>
        <translation>Local PTZ Control</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="137"/>
        <source>±¾µØÉý¼¶</source>
        <translation>Local Upgrade</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="141"/>
        <source>±¾µØ±¸·ÝÂ¼ÏóÎÄ¼þ</source>
        <translation>Local Backup Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="145"/>
        <source>±¾µØ³õÊ¼»¯Ó²ÅÌ</source>
        <translation>Local Format HDD</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="149"/>
        <source>µ¼³ö±¾µØÅäÖÃÎÄ¼þ</source>
        <translation>Export Configuration</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="153"/>
        <source>µ¼Èë±¾µØÅäÖÃÎÄ¼þ</source>
        <translation>Input Local Configuration</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="157"/>
        <source>±¾µØ±¸·ÝÎÄ¼þ</source>
        <translation>Local Backup File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="161"/>
        <source>±¾µØËø¶¨Â¼ÏñÎÄ¼þ</source>
        <translation>Local Lock Record Files</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="165"/>
        <source>±¾µØ½âËøÂ¼ÏñÎÄ¼þ</source>
        <translation>Unlock Local Record File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="169"/>
        <source>±¾µØÊÖ¶¯Çå³ýºÍ´¥·¢±¨¾¯</source>
        <translation>Local Remove Or touch off Alarm</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="173"/>
        <source>±¾µØÌí¼ÓIPC</source>
        <translation>Local Add IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="177"/>
        <source>±¾µØÉ¾³ýIPC</source>
        <translation>Local Delete IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="181"/>
        <source>±¾µØÉèÖÃIPC</source>
        <translation>Local Settings IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="185"/>
        <source>±¾µØ¿ªÊ¼±¸·Ý</source>
        <translation>Local Start Backup</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="189"/>
        <source>±¾µØÍ£Ö¹±¸·Ý</source>
        <translation>Local Stop Backup</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="193"/>
        <source>±¾µØ±¸·Ý¿ªÊ¼Ê±¼ä</source>
        <translation>Local Backup Start Time</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="197"/>
        <source>±¾µØ±¸·Ý½áÊøÊ±¼ä</source>
        <translation></translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="201"/>
        <source>±¾µØÌí¼ÓÍøÂçÓ²ÅÌ(nfs,iscsi)</source>
        <translation>Local Add Network Drive</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="205"/>
        <source>±¾µØÉ¾³ýnasÅÌ(nfs,iscsi)</source>
        <translation>Local Delete NAS Disk</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="209"/>
        <source>±¾µØÉèÖÃnasÅÌ(nfs,iscsi)</source>
        <translation>Local Settings NAS Disk</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="213"/>
        <source>Ô¶³ÌµÇÂ¼</source>
        <translation>Remote Login</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="217"/>
        <source>Ô¶³Ì×¢ÏúµÇÂ¼</source>
        <translation>Remote Logoff</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="221"/>
        <source>Ô¶³Ì¿ªÊ¼Â¼Ïñ</source>
        <translation>Remote Start Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="225"/>
        <source>Ô¶³ÌÍ£Ö¹Â¼Ïñ</source>
        <translation>Remote Stop Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="229"/>
        <source>¿ªÊ¼Í¸Ã÷´«Êä</source>
        <translation>Transparent Transmission Start</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="233"/>
        <source>Í£Ö¹Í¸Ã÷´«Êä</source>
        <translation>Transparent Transmission Stop</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="237"/>
        <source>Ô¶³Ì»ñÈ¡²ÎÊý</source>
        <translation>Remote Get Parameters</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="241"/>
        <source>Ô¶³ÌÅäÖÃ²ÎÊý</source>
        <translation>Remote Set Parameters</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="245"/>
        <source>Ô¶³Ì»ñÈ¡×´Ì¬</source>
        <translation>Remote Get State</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="249"/>
        <source>Ô¶³Ì²¼·À</source>
        <translation>Remote Arming</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="253"/>
        <source>Ô¶³Ì³··À</source>
        <translation>Remote Disarm</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="257"/>
        <source>Ô¶³ÌÖØÆô</source>
        <translation>Remote Reboot</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="261"/>
        <source>¿ªÊ¼ÓïÒô¶Ô½²</source>
        <translation>Start Voice Intercom</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="265"/>
        <source>Í£Ö¹ÓïÒô¶Ô½²</source>
        <translation>Stop Voice Intercom</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="269"/>
        <source>Ô¶³ÌÉý¼¶</source>
        <translation>Remote Upgrade</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="273"/>
        <source>Ô¶³Ì°´ÎÄ¼þ»Ø·Å</source>
        <translation>Remote Playback By File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="277"/>
        <source>Ô¶³Ì°´Ê±¼ä»Ø·Å</source>
        <translation>Remote Playback By Time</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="281"/>
        <source>Ô¶³ÌÔÆÌ¨¿ØÖÆ</source>
        <translation>Remote PTZ Control</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="285"/>
        <source>Ô¶³Ì¸ñÊ½»¯Ó²ÅÌ</source>
        <translation>Remote Format HDD</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="289"/>
        <source>Ô¶³Ì¹Ø»ú</source>
        <translation>Remote Shutdown</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="293"/>
        <source>Ô¶³ÌËø¶¨ÎÄ¼þ</source>
        <translation>Remote Lock File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="297"/>
        <source>Ô¶³Ì½âËøÎÄ¼þ</source>
        <translation>Remote Unlock File</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="301"/>
        <source>Ô¶³Ìµ¼³öÅäÖÃÎÄ¼þ</source>
        <translation>Remote Export Configuration</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="305"/>
        <source>Ô¶³Ìµ¼ÈëÅäÖÃÎÄ¼þ</source>
        <translation>Remote Import Configuration</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="309"/>
        <source>Ô¶³Ìµ¼³öÂ¼ÏóÎÄ¼þ</source>
        <translation>Remote Backup Record</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="313"/>
        <source>Ô¶³ÌÊÖ¶¯Çå³ýºÍ´¥·¢±¨¾¯</source>
        <translation>Remote Remove Or touch off Alarm</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="317"/>
        <source>Ô¶³ÌÌí¼ÓIPC</source>
        <translation>Remote Add IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="321"/>
        <source>Ô¶³ÌÉ¾³ýIPC</source>
        <translation>Remote Delete IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="325"/>
        <source>Ô¶³ÌÉèÖÃIPC</source>
        <translation>Remote Setting IPC</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="329"/>
        <source>ÖØÆôÖÇÄÜ¿â</source>
        <translation>Restart Smart Library</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="333"/>
        <source>Ô¶³ÌÌí¼ÓnasÅÌ(nfs,iscsi)</source>
        <translation>remote Add NAS disk (nfs, iscsi)</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="337"/>
        <source>Ô¶³ÌÉ¾³ýnasÅÌ(nfs,iscsi)</source>
        <translation>remote delete NAS disk (nfs, iscsi)</translation>
    </message>
    <message>
        <location filename="Logs/SearchRemoteLogThread.cpp" line="341"/>
        <source>Ô¶³ÌÉèÖÃnasÅÌ(nfs,iscsi)</source>
        <translation>remote set NAS disk (nfs, iscsi)</translation>
    </message>
</context>
<context>
    <name>SelLogLinkChForPlayback</name>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="10"/>
        <source>Áª¶¯¶¯×÷</source>
        <translation>Linkage Action</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="10"/>
        <source>Áª¶¯Í¨µÀ</source>
        <translation>Linkage Channel Name</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="36"/>
        <source>µØÍ¼</source>
        <translation>Maps</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="40"/>
        <source>µçÊÓÇ½</source>
        <translation>TV wall</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="44"/>
        <source>µ¯Í¼Ïñ</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="48"/>
        <source>Â¼Ïñ</source>
        <translation>Record</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="52"/>
        <source>×¥Í¼</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="Logs/SelLogLinkChForPlayback.cpp" line="56"/>
        <source>PTZ</source>
        <translation>PTZ</translation>
    </message>
    <message utf8="true">
        <location filename="Logs/SelLogLinkChForPlayback.ui" line="14"/>
        <source>选择回放通道</source>
        <translation>Select playback channel</translation>
    </message>
</context>
<context>
    <name>SetCruiseSeq</name>
    <message utf8="true">
        <location filename="preview/SetCruiseSeq.ui" line="14"/>
        <source>设置巡航路径</source>
        <translation>Set the cruise path</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetCruiseSeq.ui" line="26"/>
        <source>巡航路径名称</source>
        <translation>Cruise path</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetCruiseSeq.ui" line="62"/>
        <source>保存巡航路径</source>
        <translation>Save</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetCruiseSeq.ui" line="75"/>
        <source>删除巡航点</source>
        <translation>Delete</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetCruiseSeq.ui" line="88"/>
        <source>添加巡航点</source>
        <translation>Add</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="15"/>
        <source>Ñ²º½µã</source>
        <translation>Cruising point</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="15"/>
        <location filename="preview/SetCruiseSeq.cpp" line="79"/>
        <location filename="preview/SetCruiseSeq.cpp" line="115"/>
        <source>Ô¤ÖÃµã</source>
        <translation>Preset</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="15"/>
        <source>Ñ²º½Ê±¼ä(Ãë)</source>
        <translation>Cruise time(sec)</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="15"/>
        <source>Ñ²º½ËÙ¶È(1-7)</source>
        <translation>Cruise speed (1-7)</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="150"/>
        <location filename="preview/SetCruiseSeq.cpp" line="254"/>
        <location filename="preview/SetCruiseSeq.cpp" line="261"/>
        <location filename="preview/SetCruiseSeq.cpp" line="281"/>
        <location filename="preview/SetCruiseSeq.cpp" line="290"/>
        <location filename="preview/SetCruiseSeq.cpp" line="297"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="150"/>
        <source>ÇëÏÈÑ¡ÖÐÒ»¸öÑ²º½µã£¡</source>
        <translation>Please select a cruising point!</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="254"/>
        <source>±£´æÊ§°Ü£¬¸ÃÉè±¸µÄOnvifÐ­Òé²»Ö§³ÖÑ²º½£¡</source>
        <translation>Save failed, Onvif protocol of the device does not support the cruise!</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="261"/>
        <source>±£´æ³É¹¦</source>
        <translation>Save Successfully</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="281"/>
        <source>Ö»ÄÜÊäÈëÕýÕûÊý£¡</source>
        <translation>Only positive integer accepted!</translation>
    </message>
    <message>
        <location filename="preview/SetCruiseSeq.cpp" line="290"/>
        <location filename="preview/SetCruiseSeq.cpp" line="297"/>
        <source>Ö»ÄÜÊäÈë1ÖÁ7µÄÕûÊý£¡</source>
        <translation>You can only enter an integer from 1 to 7!</translation>
    </message>
</context>
<context>
    <name>SetPresetName</name>
    <message utf8="true">
        <location filename="preview/SetPresetName.ui" line="14"/>
        <source>设置预置点</source>
        <translation>Set preset point</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetPresetName.ui" line="26"/>
        <source>预置点名称：</source>
        <translation>Preset Name</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetPresetName.ui" line="52"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="preview/SetPresetName.ui" line="65"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="preview/SetPresetName.cpp" line="26"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="preview/SetPresetName.cpp" line="26"/>
        <source>Ô¤ÖÃµãÃû³Æ²»ÄÜÎª¿Õ£¡</source>
        <translation>Preset name can not be empty!</translation>
    </message>
    <message>
        <source>Ô¤ÖÃµãÃû³Æ²»ÄÜÎª¿Õ</source>
        <translation type="obsolete">Preset name can not be empty</translation>
    </message>
</context>
<context>
    <name>ShowPicture</name>
    <message>
        <location filename="ShowPicture.ui" line="14"/>
        <source>ShowPicture</source>
        <translation>Show Picture</translation>
    </message>
</context>
<context>
    <name>SplitCtl</name>
    <message>
        <location filename="decode/SplitCtl.ui" line="14"/>
        <source>SplitCtl</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="decode/SplitCtl.ui" line="496"/>
        <source>请拖拽通道结点到分屏上以开启解码上墙</source>
        <translation>Please drag the channel node to the split-screen in order to preview in TV wall</translation>
    </message>
    <message>
        <source>TextLabel</source>
        <translation type="obsolete">TextLabel</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="112"/>
        <location filename="decode/SplitCtl.cpp" line="129"/>
        <location filename="decode/SplitCtl.cpp" line="153"/>
        <location filename="decode/SplitCtl.cpp" line="160"/>
        <location filename="decode/SplitCtl.cpp" line="204"/>
        <location filename="decode/SplitCtl.cpp" line="225"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>¶ÔÓ¦½âÂëÆ÷²»ÔÚÏß£¬²»ÄÜÍÏ·Å±àÂëÍ¨µÀ£¡</source>
        <translation type="obsolete">The decoder is offline,cannot drop nodes!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="112"/>
        <source>µçÊÓÇ½ÉÏÒÑ´æÔÚ¸ÃÍ¨µÀ£¡</source>
        <translation>The channel already exists on the TV wall!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="153"/>
        <source>µçÊÓÇ½ÕýÔÚÂÖÑ²£¬²»ÄÜÍù·Ö×éÉÏÍÏ·ÅÍ¨µÀ£¡</source>
        <translation>Touring now,can not add channel to group!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="160"/>
        <source>¸ÃÆÁÊÇÂÖÑ²ÆÁ£¬ÍÏ·ÅÍ¨µÀÇ°ÇëÏÈË«»÷Ñ¡ÖÐÒ»¸ö·Ö×é£¡ÈôÎÞ·Ö×é£¬ÇëÌí¼Ó£¡</source>
        <translation>It&apos;s a tour screen,double click a group before drop channel nodes! If there&apos;re no groups,add one first!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="470"/>
        <source>´ò¿ªÊµÊ±Á÷Ê§°Ü£¡</source>
        <translation>Failed to open the Real-time stream!</translation>
    </message>
    <message>
        <source>Ä¿±êÔ¤ÀÀÆÁÒÑ´æÔÚ¸ÃÍ¨µÀ£¡</source>
        <translation type="obsolete">This node is already on a screen!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="204"/>
        <source>µçÊÓÇ½ÕýÔÚ»Ø·Å£¬²»ÄÜÍÏ·ÅÍ¨µÀ£¡</source>
        <translation>Playbacking now,you can not drag and drop the channel!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="129"/>
        <source>Í¨µÀÒÑ´æÔÚ£¡</source>
        <translation>The channel already exists!</translation>
    </message>
    <message>
        <location filename="decode/SplitCtl.cpp" line="225"/>
        <source>Í¬Ê±Ö»ÄÜ»Ø·ÅÍ¬Ò»¸öÉè±¸ÏÂµÄÍ¨µÀ£¡</source>
        <translation>The channels to playback must in the same device!</translation>
    </message>
</context>
<context>
    <name>SplitScreenBoard</name>
    <message>
        <location filename="preview/SplitScreenBoard.ui" line="429"/>
        <source>SplitScreenBoard</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>UpdChName</name>
    <message utf8="true">
        <location filename="config/UpdChName.ui" line="14"/>
        <source>修改名称</source>
        <translation>Modify Name</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdChName.ui" line="26"/>
        <source>    新名称</source>
        <oldsource>新名称</oldsource>
        <translation>New Name</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdChName.ui" line="49"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdChName.ui" line="62"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="config/UpdChName.cpp" line="20"/>
        <location filename="config/UpdChName.cpp" line="24"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/UpdChName.cpp" line="20"/>
        <source>ÐÂÃû³Æ²»ÄÜÎª¿Õ£¡</source>
        <translation>New name can not be empty!</translation>
    </message>
    <message>
        <location filename="config/UpdChName.cpp" line="24"/>
        <source>ÐÂÃû³ÆÖÐ²»ÄÜº¬ÓÐ\:*/?&quot;&lt;&gt;|@</source>
        <translation>The new name can not contain \\:*/?\&quot;&lt;&gt;|@</translation>
    </message>
</context>
<context>
    <name>UpdDecoder</name>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="14"/>
        <source>修改解码器名称</source>
        <translation>Modify name</translation>
    </message>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="26"/>
        <source>解码器名称</source>
        <translation>Decoder name</translation>
    </message>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="49"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="62"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="75"/>
        <source>解码器IP</source>
        <translation>Decoder IP</translation>
    </message>
    <message utf8="true">
        <location filename="decode/UpdDecoder.ui" line="101"/>
        <source>解码器端口</source>
        <translation>Decoder port</translation>
    </message>
    <message>
        <location filename="decode/UpdDecoder.cpp" line="28"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="decode/UpdDecoder.cpp" line="28"/>
        <source>½âÂëÆ÷Ãû³Æ²»ÄÜÎª¿Õ£¡</source>
        <translation>Please enter a Decoder name!</translation>
    </message>
</context>
<context>
    <name>UpdDevInfo</name>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="14"/>
        <source>修改设备</source>
        <translation>Modify device</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="26"/>
        <source>设备IP</source>
        <translation>Device IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="49"/>
        <source>设备端口</source>
        <translation>Device port</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="72"/>
        <source>用户名</source>
        <translation>User</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="95"/>
        <source>密码</source>
        <translation>Password</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="124"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="137"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="150"/>
        <source>设备类型</source>
        <translation>Device Type</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="182"/>
        <source>设备协议</source>
        <translation>Device Protocol</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdDevInfo.ui" line="215"/>
        <source>设备名称</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="12"/>
        <source>I8Ð­Òé</source>
        <translation>I8 Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="13"/>
        <source>OnvifÐ­Òé</source>
        <translation>Onvif Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="14"/>
        <source>º£¿µÐ­Òé</source>
        <translation>HK Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="15"/>
        <source>´ó»ªÐ­Òé</source>
        <translation>Dahua Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="16"/>
        <source>I8HÐ­Òé</source>
        <translation>I8H Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="17"/>
        <source>I8EÐ­Òé</source>
        <translation>I8E Protocol</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="98"/>
        <location filename="config/UpdDevInfo.cpp" line="104"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="98"/>
        <source>Éè±¸IP²»ÄÜÎª¿Õ£¡</source>
        <translation>IP can not be empty!</translation>
    </message>
    <message>
        <location filename="config/UpdDevInfo.cpp" line="104"/>
        <source>Éè±¸¶Ë¿Ú²»ÄÜÎª¿Õ£¡</source>
        <translation>Port can not be empty!</translation>
    </message>
</context>
<context>
    <name>UpdMJdevNetParam</name>
    <message utf8="true">
        <location filename="config/UpdMJdevNetParam.ui" line="14"/>
        <source>修改门禁控制器网络参数</source>
        <translation>Modify network parameters</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.ui" line="29"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdMJdevNetParam.ui" line="39"/>
        <source>网关</source>
        <translation>Gateway</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdMJdevNetParam.ui" line="49"/>
        <source>子网掩码</source>
        <translation>Mask</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdMJdevNetParam.ui" line="59"/>
        <source>端口</source>
        <translation>port</translation>
    </message>
    <message utf8="true">
        <location filename="config/UpdMJdevNetParam.ui" line="82"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.cpp" line="35"/>
        <location filename="config/UpdMJdevNetParam.cpp" line="42"/>
        <location filename="config/UpdMJdevNetParam.cpp" line="49"/>
        <location filename="config/UpdMJdevNetParam.cpp" line="57"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.cpp" line="35"/>
        <source>·Ç·¨IP</source>
        <translation>Illegal IP</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.cpp" line="42"/>
        <source>·Ç·¨Íø¹Ø</source>
        <translation>Illegal Gateway</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.cpp" line="49"/>
        <source>·Ç·¨×ÓÍøÑÚÂë</source>
        <translation>Illegal subnet mask</translation>
    </message>
    <message>
        <location filename="config/UpdMJdevNetParam.cpp" line="57"/>
        <source>·Ç·¨¶Ë¿Ú</source>
        <translation>Illegal port</translation>
    </message>
</context>
<context>
    <name>UserManage</name>
    <message>
        <location filename="config/UserManage.ui" line="14"/>
        <source>UserManage</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/UserManage.ui" line="83"/>
        <source>添加用户</source>
        <translation>Add User</translation>
    </message>
    <message utf8="true">
        <location filename="config/UserManage.ui" line="102"/>
        <source>修改用户</source>
        <translation>Modify User</translation>
    </message>
    <message utf8="true">
        <location filename="config/UserManage.ui" line="121"/>
        <source>删除用户</source>
        <translation>Delete User</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="17"/>
        <source>ÐòºÅ</source>
        <translation>No.</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="17"/>
        <source>ÓÃ»§Ãû</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="17"/>
        <source>ÓÃ»§ÀàÐÍ</source>
        <translation>User Type</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="35"/>
        <source>³¬¼¶ÓÃ»§</source>
        <translation>Administration</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="37"/>
        <location filename="config/UserManage.cpp" line="87"/>
        <source>ÆÕÍ¨ÓÃ»§</source>
        <translation>Guest</translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="44"/>
        <location filename="config/UserManage.cpp" line="78"/>
        <location filename="config/UserManage.cpp" line="81"/>
        <source>%1</source>
        <translation></translation>
    </message>
    <message>
        <location filename="config/UserManage.cpp" line="69"/>
        <source>2</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>VideoMonitor</name>
    <message utf8="true">
        <location filename="videomonitor.ui" line="14"/>
        <location filename="videomonitor.ui" line="1319"/>
        <source>网络视频监控软件</source>
        <translation>Video Monitor Client</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1431"/>
        <source>回放</source>
        <translation>Playback</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1444"/>
        <source>配置</source>
        <translation>Config</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1457"/>
        <source>预览</source>
        <translation>Preview</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1470"/>
        <source>地图</source>
        <translation>Map</translation>
    </message>
    <message>
        <location filename="videomonitor.ui" line="1634"/>
        <source>CPU:     MEMORY:</source>
        <translation></translation>
    </message>
    <message>
        <source>CPU:</source>
        <translation type="obsolete">CPU:</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1542"/>
        <source>电视墙</source>
        <oldsource>解码</oldsource>
        <translation>TV wall</translation>
    </message>
    <message utf8="true">
        <location filename="videomonitor.ui" line="1571"/>
        <source>日志</source>
        <translation>Log</translation>
    </message>
    <message utf8="true">
        <source>CPU：</source>
        <translation type="obsolete">CPU;</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="512"/>
        <source>µ±Ç°ÓÃ»§: </source>
        <translation>User: </translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="532"/>
        <source>ÍË³ö</source>
        <translation>Exit</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="539"/>
        <source>ÍøÂçÊÓÆµ¼à¿ØÈí¼þ</source>
        <oldsource>µÏÍþÀÖÍøÂçÊÓÆµ¼à¿ØÈí¼þ</oldsource>
        <translation>Video Monitor Client</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="693"/>
        <source>ÃÅÍâ</source>
        <translation>Outside Door</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="697"/>
        <source>ÃÅÄÚ</source>
        <translation>Inside Door</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="703"/>
        <source>ºÏ·¨Ë¢¿¨</source>
        <translation>Legitimate credit card</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="709"/>
        <source>·Ç·¨Ë¢¿¨</source>
        <translation>Illegal credit card</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="709"/>
        <source>Ô­Òò£º</source>
        <translation>The reason:</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="714"/>
        <source>Î´ÊÚÈ¨</source>
        <translation>Unauthorized</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="718"/>
        <source>Ê±¼äÇø´íÎó</source>
        <translation>Time zone Error</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="722"/>
        <source>¹ýÆÚ</source>
        <translation>Expired</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="726"/>
        <source>·´ÕÛ·µ´íÎó</source>
        <translation>Anti reentry error</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1036"/>
        <source>±¨¾¯¿ªÊ¼</source>
        <translation>Alarm Begin</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1040"/>
        <source>±¨¾¯½áÊø</source>
        <translation>Alarm End</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1118"/>
        <location filename="videomonitor.cpp" line="1125"/>
        <location filename="videomonitor.cpp" line="1132"/>
        <location filename="videomonitor.cpp" line="1139"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1118"/>
        <source>onvifÉè±¸ÊÚÈ¨ÒÑµ½ÆÚ£¬Èí¼þ½«ÖØÆô£¡</source>
        <translation>Onvif device authorization has expired, the software will restart!</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1125"/>
        <source>º£¿µÉè±¸ÊÚÈ¨ÒÑµ½ÆÚ£¬Èí¼þ½«ÖØÆô£¡</source>
        <translation>HK device authorization has expired, the software will restart!</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1132"/>
        <source>´ó»ªÉè±¸ÊÚÈ¨ÒÑµ½ÆÚ£¬Èí¼þ½«ÖØÆô£¡</source>
        <translation>Dahua device authorization has expired, the software will restart!</translation>
    </message>
    <message>
        <location filename="videomonitor.cpp" line="1139"/>
        <source>I8EÉè±¸ÊÚÈ¨ÒÑµ½ÆÚ£¬Èí¼þ½«ÖØÆô£¡</source>
        <translation>I8E device authorization has expired, the software will restart!</translation>
    </message>
</context>
<context>
    <name>VideoOutputOffsetOfJoin</name>
    <message utf8="true">
        <location filename="decode/VideoOutputOffsetOfJoin.ui" line="14"/>
        <source>画面偏移(偏入屏幕边框，针对整个拼接屏)</source>
        <oldsource>画面偏移(为适应屏幕边框)</oldsource>
        <translation>video offset (for the entire splicing-screen)</translation>
    </message>
    <message utf8="true">
        <location filename="decode/VideoOutputOffsetOfJoin.ui" line="29"/>
        <source>水平偏移：</source>
        <translation>Horizontal Offset:</translation>
    </message>
    <message utf8="true">
        <location filename="decode/VideoOutputOffsetOfJoin.ui" line="43"/>
        <location filename="decode/VideoOutputOffsetOfJoin.ui" line="64"/>
        <source>像素</source>
        <translation>Pixels</translation>
    </message>
    <message utf8="true">
        <location filename="decode/VideoOutputOffsetOfJoin.ui" line="50"/>
        <source>垂直偏移：</source>
        <translation>Vertical Offset:</translation>
    </message>
</context>
<context>
    <name>VideoProcess</name>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="14"/>
        <source>图像处理(1级为最低级)</source>
        <translation>Video Process (level 1 is the lowest)</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="26"/>
        <source>去雾</source>
        <translation>Defog</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="54"/>
        <location filename="preview/VideoProcess.ui" line="122"/>
        <location filename="preview/VideoProcess.ui" line="229"/>
        <source>1级</source>
        <translation>level 1</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="67"/>
        <location filename="preview/VideoProcess.ui" line="135"/>
        <location filename="preview/VideoProcess.ui" line="242"/>
        <source>2级</source>
        <translation>level 2</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="80"/>
        <location filename="preview/VideoProcess.ui" line="148"/>
        <location filename="preview/VideoProcess.ui" line="255"/>
        <source>3级</source>
        <translation>level 3</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="93"/>
        <location filename="preview/VideoProcess.ui" line="187"/>
        <location filename="preview/VideoProcess.ui" line="268"/>
        <source>无</source>
        <translation>No</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="161"/>
        <source>5级</source>
        <translation>level 5</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="174"/>
        <source>4级</source>
        <translation>level 4</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="201"/>
        <source>去抖动</source>
        <translation>Dejitter</translation>
    </message>
    <message utf8="true">
        <location filename="preview/VideoProcess.ui" line="282"/>
        <source>图像增强</source>
        <translation>Enhance</translation>
    </message>
</context>
<context>
    <name>addMap</name>
    <message utf8="true">
        <location filename="maps/addMap.ui" line="14"/>
        <source>添加地图</source>
        <translation>AddMap</translation>
    </message>
    <message utf8="true">
        <location filename="maps/addMap.ui" line="24"/>
        <source>地图名称</source>
        <translation>map name </translation>
    </message>
    <message utf8="true">
        <location filename="maps/addMap.ui" line="45"/>
        <source>地图图片</source>
        <translation>map image</translation>
    </message>
    <message>
        <location filename="maps/addMap.ui" line="58"/>
        <source>...</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="maps/addMap.ui" line="97"/>
        <source>确定</source>
        <translation>OK</translation>
    </message>
    <message utf8="true">
        <location filename="maps/addMap.ui" line="104"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="30"/>
        <source>Open Image</source>
        <translation></translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="30"/>
        <source>Image Files(*.png *.jpg *.bmp *.jpeg)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="38"/>
        <source>Î´ÊäÈëµØÍ¼Ãû³Æ</source>
        <translation>Map name can not be empty</translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="38"/>
        <location filename="maps/addMap.cpp" line="43"/>
        <location filename="maps/addMap.cpp" line="48"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="43"/>
        <source>µØÍ¼Ãû³Æ¹ý³¤£¬ÇëÏÞÖÆÔÚ20¸ö×Ö·ûÒÔÄÚ</source>
        <translation>Map name is too long, please limit in 20 characters or less</translation>
    </message>
    <message>
        <location filename="maps/addMap.cpp" line="48"/>
        <source>Î´Ñ¡ÔñµØÍ¼</source>
        <translation>please select a image</translation>
    </message>
</context>
<context>
    <name>alarmSettingDlg</name>
    <message utf8="true">
        <source>报警联动预览设置</source>
        <translation type="obsolete">Alarm Linkage Preview Set</translation>
    </message>
    <message utf8="true">
        <source>移动侦测</source>
        <translation type="obsolete">Motion Detection</translation>
    </message>
    <message utf8="true">
        <source>信号丢失</source>
        <translation type="obsolete">Loss of signal</translation>
    </message>
    <message utf8="true">
        <source>遮挡报警</source>
        <translation type="obsolete">Tampering</translation>
    </message>
    <message utf8="true">
        <source>报警输入：</source>
        <translation type="obsolete">Alarm Input:</translation>
    </message>
    <message utf8="true">
        <source>确定</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message utf8="true">
        <source>取消</source>
        <translation type="obsolete">Cancel</translation>
    </message>
    <message>
        <source>ÐÅºÅÁ¿</source>
        <translation type="obsolete">Semaphore</translation>
    </message>
    <message>
        <source>±¸×¢</source>
        <translation type="obsolete">Remark</translation>
    </message>
    <message>
        <source>±¨¾¯Áª¶¯Ô¤ÀÀÅäÖÃ</source>
        <translation type="obsolete">Alarm Configuration</translation>
    </message>
    <message>
        <source>ÐÅºÅÁ¿%1</source>
        <translation type="obsolete">Semaphore %1</translation>
    </message>
</context>
<context>
    <name>alarmSoundConfig</name>
    <message utf8="true">
        <location filename="alarmsoundconfig.ui" line="14"/>
        <source>报警声音设置</source>
        <translation>Alarm Sound config</translation>
    </message>
    <message utf8="true">
        <location filename="alarmsoundconfig.ui" line="26"/>
        <source>报警输入声音</source>
        <translation>Alarm in</translation>
    </message>
    <message utf8="true">
        <location filename="alarmsoundconfig.ui" line="117"/>
        <source>移动侦测声音</source>
        <translation>Motion</translation>
    </message>
    <message utf8="true">
        <location filename="alarmsoundconfig.ui" line="169"/>
        <source>视屏遮挡声音</source>
        <translation>VideoCover</translation>
    </message>
    <message utf8="true">
        <location filename="alarmsoundconfig.ui" line="221"/>
        <source>视频丢失声音</source>
        <translation>VideoLoss</translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="12"/>
        <location filename="alarmsoundconfig.cpp" line="16"/>
        <location filename="alarmsoundconfig.cpp" line="20"/>
        <location filename="alarmsoundconfig.cpp" line="24"/>
        <location filename="alarmsoundconfig.cpp" line="50"/>
        <location filename="alarmsoundconfig.cpp" line="73"/>
        <location filename="alarmsoundconfig.cpp" line="96"/>
        <location filename="alarmsoundconfig.cpp" line="119"/>
        <source>Ñ¡ÔñÉùÒôÎÄ¼þ</source>
        <translation>Select .WAV file</translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="14"/>
        <location filename="alarmsoundconfig.cpp" line="18"/>
        <location filename="alarmsoundconfig.cpp" line="22"/>
        <location filename="alarmsoundconfig.cpp" line="26"/>
        <source>²¥·ÅÊÔÌý</source>
        <translation>play</translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="57"/>
        <location filename="alarmsoundconfig.cpp" line="61"/>
        <location filename="alarmsoundconfig.cpp" line="80"/>
        <location filename="alarmsoundconfig.cpp" line="84"/>
        <location filename="alarmsoundconfig.cpp" line="103"/>
        <location filename="alarmsoundconfig.cpp" line="107"/>
        <location filename="alarmsoundconfig.cpp" line="126"/>
        <location filename="alarmsoundconfig.cpp" line="130"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="96"/>
        <location filename="alarmsoundconfig.cpp" line="119"/>
        <source>Sound Files(*.wav)</source>
        <translation></translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="57"/>
        <location filename="alarmsoundconfig.cpp" line="80"/>
        <location filename="alarmsoundconfig.cpp" line="103"/>
        <location filename="alarmsoundconfig.cpp" line="126"/>
        <source>ÎÄ¼þÌæ»»³É¹¦</source>
        <translation>Successfully Replaced</translation>
    </message>
    <message>
        <location filename="alarmsoundconfig.cpp" line="61"/>
        <location filename="alarmsoundconfig.cpp" line="84"/>
        <location filename="alarmsoundconfig.cpp" line="107"/>
        <location filename="alarmsoundconfig.cpp" line="130"/>
        <source>ÎÄ¼þÌæ»»Ê§°Ü</source>
        <translation>Replace failed</translation>
    </message>
</context>
<context>
    <name>childItem</name>
    <message>
        <location filename="maps/childItem.cpp" line="20"/>
        <source>ÒÆ³ýÍ¨µÀ</source>
        <translation>Remove Channel</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="22"/>
        <source>Í¨µÀÔ¤ÀÀ</source>
        <translation>Preview</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="24"/>
        <source>Í¨µÀ»Ø·Å</source>
        <translation>Playback</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="26"/>
        <source>Çò»ú</source>
        <translation>Monitor Icon</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="29"/>
        <source>Ç¹»ú</source>
        <translation>Gun Icon</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="31"/>
        <source>ÒÆ³ý×ÓµØÍ¼</source>
        <translation>Remove The Sub-map</translation>
    </message>
    <message>
        <source>±¨¾¯Áª¶¯ÅäÖÃ</source>
        <translation type="obsolete">Set Alarm Linkage</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="116"/>
        <source>Í¨µÀÍ¼±ê</source>
        <translation>Channel Icon</translation>
    </message>
    <message>
        <location filename="maps/childItem.cpp" line="189"/>
        <source>¸ÃÉè±¸Í¨µÀ²»ÔÚÏß£¡</source>
        <translation>The Channel is offline</translation>
    </message>
    <message>
        <source>¿ªÆôÔ¤ÀÀÊ§°Ü£¡´íÎóÂëÎª %1</source>
        <translation type="obsolete">Open the preview failed! The error code is %1</translation>
    </message>
    <message>
        <source>±¨¾¯£ºÒÆ¶¯Õì²â</source>
        <translation type="obsolete">Alarm:Motion Detection</translation>
    </message>
    <message>
        <source>±¨¾¯£ºÐÅºÅ¶ªÊ§</source>
        <translation type="obsolete">Alarm:Lose of signal</translation>
    </message>
    <message>
        <source>±¨¾¯£ºÕÚµ²±¨¾¯</source>
        <translation type="obsolete">Tampering</translation>
    </message>
    <message>
        <source>±¨¾¯£ºÐÅºÅÁ¿%1±¨¾¯</source>
        <translation type="obsolete">Alarm:Semaphore %1</translation>
    </message>
</context>
<context>
    <name>clientConfig</name>
    <message>
        <location filename="config/clientconfig.ui" line="429"/>
        <source>clientConfig</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/clientconfig.ui" line="1780"/>
        <source>本地配置</source>
        <translation>Local Config</translation>
    </message>
    <message utf8="true">
        <location filename="config/clientconfig.ui" line="1767"/>
        <source>设备管理</source>
        <translation>Device Manage</translation>
    </message>
    <message utf8="true">
        <location filename="config/clientconfig.ui" line="1793"/>
        <source>用户管理</source>
        <translation>Users Manage</translation>
    </message>
    <message utf8="true">
        <location filename="config/clientconfig.ui" line="1806"/>
        <source>报警联动</source>
        <translation>Linkage Config</translation>
    </message>
</context>
<context>
    <name>devTree</name>
    <message>
        <location filename="maps/devTree.cpp" line="32"/>
        <source>1</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>mapItem</name>
    <message>
        <source>1.Ë«»÷»òÓÒ»÷Í¨µÀÍ¼±ê¿É´ò¿ªÔ¤ÀÀ
2.Ë«»÷×ÓµØÍ¼Í¼±ê¿É´ò¿ª×ÓµØÍ¼
3.µØÍ¼ÅäÖÃÄ£Ê½ÏÂ¿ÉÍÏ×§Í¨µÀ½áµãµ½µØÍ¼ÉÏÒÔ²¼¾Ö</source>
        <oldsource>1.Ë«»÷»òÓÒ»÷Í¨µÀÍ¼±ê¿É´ò¿ªÔ¤ÀÀ 2.Ë«»÷×ÓµØÍ¼Í¼±ê¿É´ò¿ª×ÓµØÍ¼</oldsource>
        <translation type="obsolete">1. Double-click or right-click the channel icon can open preview \n 2. Double-click the sub-map icon can open the sub-map \n 3. Under map configuration mode can drag channel node to the map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="20"/>
        <source>1.Ë«»÷»òÓÒ»÷Í¨µÀÍ¼±ê¿É´ò¿ªÔ¤ÀÀ</source>
        <translation>1. Double-click or right-click the channel icon can open preview</translation>
    </message>
    <message>
        <source>2.Ë«»÷×ÓµØÍ¼Í¼±ê¿É´ò¿ª×ÓµØÍ¼</source>
        <translation type="obsolete">2. Double-click the sub-map icon can open the sub-map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="20"/>
        <source>3.µØÍ¼ÅäÖÃÄ£Ê½ÏÂ¿ÉÍÏ×§Í¨µÀ½áµãµ½µØÍ¼ÉÏÒÔ²¼¾Ö</source>
        <translation>3. Under map-configuration mode can drag channel node to the map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="20"/>
        <source>2.Ë«»÷×ÓµØÍ¼Í¼±ê¿É´ò¿ª×ÓµØÍ¼£¬ÓÒ»÷Ëü¿ÉÉ¾³ýÖ®</source>
        <translation>2. Double-click the sub-map icon can open the sub-map,right-click on it can delete it</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="20"/>
        <source>4.ÔÚµØÍ¼ÉÏÓÒ»÷¿ÉÔÚÖ¸¶¨Î»ÖÃÌí¼Ó×ÓµØÍ¼</source>
        <translation>4. Right-click can add sub-map at the specified location on the map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="23"/>
        <source>Ìí¼Ó×ÓµØÍ¼</source>
        <translation>Add Child Map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="41"/>
        <source>ÒÑÓÐµØÍ¼</source>
        <translation>Already exists map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="77"/>
        <source> ÒÑ¾­ÔÚµØÍ¼ÖÐ!</source>
        <translation>Already in the map!</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="129"/>
        <source> ÒÑ¾­ÔÚµØÍ¼ </source>
        <translation>Already in the map</translation>
    </message>
    <message>
        <location filename="maps/mapItem.cpp" line="129"/>
        <source> ÖÐ!</source>
        <translation>!</translation>
    </message>
</context>
<context>
    <name>mapTree</name>
    <message>
        <location filename="maps/mapTree.cpp" line="14"/>
        <source>ÐÂ½¨µØÍ¼</source>
        <translation>New Map</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="15"/>
        <source>É¾³ýµØÍ¼</source>
        <translation>Delete Map</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="16"/>
        <source>Ìí¼Ó×ÓµØÍ¼</source>
        <translation>Add Child Map</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="133"/>
        <source>Í¨µÀ</source>
        <oldsource>Í¨µÀ(ID:</oldsource>
        <translation>Channel</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="193"/>
        <source>ÒÑÓÐµØÍ¼</source>
        <translation>Already exists map</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="200"/>
        <source>ÊÇ·ñÈ·¶¨É¾³ý?</source>
        <translation>Sure to delete?</translation>
    </message>
    <message>
        <location filename="maps/mapTree.cpp" line="290"/>
        <source>ÓÐ×ÓµØÍ¼£¬²»ÄÜÉ¾³ý</source>
        <translation>It has child maps , can not be deleted</translation>
    </message>
</context>
<context>
    <name>maps</name>
    <message>
        <source>-±¨¾¯ÊäÈë%1</source>
        <translation type="obsolete">-Alarm In%1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="715"/>
        <source>-±¾µØ±¨¾¯ÊäÈë%1</source>
        <translation>-LocalAlarmIn%1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="719"/>
        <source>-ÍøÂç±¨¾¯ÊäÈë%1</source>
        <translation>-NetAlarmIn%1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1353"/>
        <location filename="maps/maps.cpp" line="1367"/>
        <source>±¸×¢£º</source>
        <oldsource>±¨¾¯µÄ±¸×¢£º</oldsource>
        <translation>Remark:</translation>
    </message>
    <message>
        <source>¿ªÆôÔ¤ÀÀÊ§°Ü£¡´íÎóÂëÎª %1</source>
        <translation type="obsolete">Open the preview failed! The error code is %1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="667"/>
        <source>-Í¨µÀ%1</source>
        <oldsource>Í¨µÀ%1</oldsource>
        <translation>-Channel%1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="671"/>
        <source>-Ó²ÅÌ%1</source>
        <oldsource>Ó²ÅÌ%1</oldsource>
        <translation>-Disk%1</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="933"/>
        <source>·ÖÇø</source>
        <translation>Area</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="933"/>
        <source>·ÀÇø</source>
        <translation>Arm</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="933"/>
        <source>ÊÂ¼þ</source>
        <translation>Event</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1118"/>
        <source>¿¨ºÅ£º</source>
        <translation>Card number:</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1250"/>
        <source>ÃÅ</source>
        <translation>Door</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1255"/>
        <source>¶ÁÍ·</source>
        <translation>Reader</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1259"/>
        <source>°´Å¥</source>
        <translation>Button</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1263"/>
        <source>¹ØÃÅ</source>
        <translation>Close Door</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1267"/>
        <source>¿ªÃÅ</source>
        <translation>Open Door</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1547"/>
        <source>1.Ë«»÷µØÍ¼½áµã¿É´ò¿ªµØÍ¼</source>
        <oldsource>1.Ë«»÷µØÍ¼½áµã¿É´ò¿ªµØÍ¼ 2.ÇÐ»»µ½µØÍ¼ÅäÖÃºó£¬ÓÒ»÷Ê÷½áµã¿ÉÔöÉ¾µØÍ¼</oldsource>
        <translation>1. Double-click the map node can open the map</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1548"/>
        <source>2.ÇÐ»»µ½µØÍ¼ÅäÖÃÄ£Ê½ºó£¬ÓÒ»÷Ê÷½áµã¿ÉÔöÉ¾µØÍ¼</source>
        <translation>2. Switch to map configuration mode, right-click tree node can add or delete map</translation>
    </message>
    <message>
        <source>ÃÅ½ûÊÂ¼þ</source>
        <translation type="obsolete">Access Event</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1553"/>
        <source>µØÍ¼ÁÐ±í</source>
        <translation>Map List</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1555"/>
        <source>µØÍ¼</source>
        <translation>Maps</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1557"/>
        <source>Éè±¸ÁÐ±í</source>
        <translation>Device List</translation>
    </message>
    <message>
        <source>½øÈë/ÍË³öµØÍ¼±à¼­</source>
        <translation type="obsolete">Enter/exit the map editor</translation>
    </message>
    <message>
        <source>½øÈë/ÍË³öÈ«ÆÁ</source>
        <translation type="obsolete">Enter/exit full screen</translation>
    </message>
    <message>
        <source>ÉèÖÃ±¨¾¯»Øµ÷Ê§°Ü£¡</source>
        <translation type="obsolete">Failure to set the alarm callback!</translation>
    </message>
    <message>
        <source>Í¨µÀ(ID:</source>
        <translation type="obsolete">Channel(ID:)</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1649"/>
        <source>µç×ÓµØÍ¼</source>
        <translation>Electronic Map</translation>
    </message>
    <message>
        <location filename="maps/maps.cpp" line="1660"/>
        <source>µØÍ¼ÅäÖÃ</source>
        <translation>Map configuration</translation>
    </message>
</context>
<context>
    <name>mapsClass</name>
    <message>
        <location filename="maps/maps.ui" line="438"/>
        <source>maps</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="maps/maps.ui" line="490"/>
        <source>地图列表</source>
        <translation>Map List</translation>
    </message>
    <message utf8="true">
        <location filename="maps/maps.ui" line="522"/>
        <source>设备列表</source>
        <translation>Device List</translation>
    </message>
    <message utf8="true">
        <location filename="maps/maps.ui" line="1478"/>
        <source>电子地图</source>
        <translation>Electronic Map</translation>
    </message>
    <message utf8="true">
        <location filename="maps/maps.ui" line="1494"/>
        <source>使用模式</source>
        <translation>Use-Mode</translation>
    </message>
    <message utf8="true">
        <location filename="maps/maps.ui" line="1510"/>
        <source>配置模式</source>
        <translation>Edit-Mode</translation>
    </message>
</context>
<context>
    <name>myView</name>
    <message>
        <source>µã»÷×óÉÏ½ÇµÄÄ£Ê½ÇÐ»»°´Å¥¿ÉÇÐ»»µ½µØÍ¼ÅäÖÃÄ£Ê½</source>
        <translation type="obsolete">Click the mode-switch button can switch to the map-configuration mode</translation>
    </message>
</context>
<context>
    <name>previewDlg</name>
    <message>
        <location filename="maps/previewDlg.ui" line="435"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="892"/>
        <source>滚动鼠标滚轮可电子放大</source>
        <translation>Roll the mouse wheel can make video electronic amplification</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1537"/>
        <source> 变倍</source>
        <translation> Zoom</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1550"/>
        <source> 聚焦</source>
        <oldsource> 焦点</oldsource>
        <translation> Focus</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.ui" line="1563"/>
        <location filename="maps/previewDlg.ui" line="1628"/>
        <location filename="maps/previewDlg.ui" line="1641"/>
        <source>-</source>
        <translation>-</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.ui" line="1576"/>
        <location filename="maps/previewDlg.ui" line="1589"/>
        <location filename="maps/previewDlg.ui" line="1602"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1615"/>
        <source> 光圈</source>
        <translation> Apert</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1657"/>
        <source>速度</source>
        <translation>Speed</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1673"/>
        <source>云台速度值:9</source>
        <translation>PTZ Speed:9</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1698"/>
        <source>灯光</source>
        <translation>Light</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1711"/>
        <source>风扇</source>
        <translation>Fan</translation>
    </message>
    <message utf8="true">
        <location filename="maps/previewDlg.ui" line="1724"/>
        <source>雨刷</source>
        <translation>Wiper</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="153"/>
        <source>×¥Í¼</source>
        <translation>Capture</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="154"/>
        <location filename="maps/previewDlg.cpp" line="396"/>
        <source>´ò¿ªÉùÒô</source>
        <translation>Open Sound</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="155"/>
        <location filename="maps/previewDlg.cpp" line="400"/>
        <source>¿ªÆô¶Ô½²</source>
        <translation>Open Intercom</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="156"/>
        <location filename="maps/previewDlg.cpp" line="406"/>
        <source>È«ÆÁ</source>
        <translation>Full Screen</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="398"/>
        <source>¹Ø±ÕÉùÒô</source>
        <translation>Close Sound</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="402"/>
        <source>½áÊø¶Ô½²</source>
        <translation>Close Intercom</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="404"/>
        <source>ÍË³öÈ«ÆÁ</source>
        <translation>Exit Full Screen</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="589"/>
        <location filename="maps/previewDlg.cpp" line="600"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <source>×¥Í¼Ê§°Ü</source>
        <translation type="obsolete">Capture Failed</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="526"/>
        <source>×¥Í¼³É¹¦</source>
        <translation>Capture Succeessfully</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="589"/>
        <source>¿ªÆô¶Ô½²Ê§°Ü</source>
        <translation>Open Intercom Failed</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="600"/>
        <source>¹Ø±Õ¶Ô½²Ê§°Ü</source>
        <translation>Close Intercom Failed</translation>
    </message>
    <message>
        <location filename="maps/previewDlg.cpp" line="792"/>
        <source>ÔÆÌ¨ËÙ¶ÈÖµ:</source>
        <translation>PTZ Speed:</translation>
    </message>
</context>
<context>
    <name>searchDevice</name>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="14"/>
        <source>搜索在线设备</source>
        <translation>Search Online Device</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="95"/>
        <source>搜索</source>
        <translation>Search</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="115"/>
        <source>选择</source>
        <translation>Select</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="135"/>
        <source>批量添加</source>
        <translation>Batch Add</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="155"/>
        <source>关闭</source>
        <oldsource>取消</oldsource>
        <translation>Close</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="175"/>
        <source>批量修改IP</source>
        <translation>Batch Modify IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="195"/>
        <source>批量升级</source>
        <translation>Batch Upgrade</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="211"/>
        <source>全选</source>
        <translation>Select All</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="224"/>
        <source>本机IP</source>
        <translation>Local IP</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="261"/>
        <source>IPC勾选个数：</source>
        <translation>Checked IPC number:</translation>
    </message>
    <message>
        <location filename="config/searchDevice.ui" line="268"/>
        <location filename="config/searchDevice.ui" line="282"/>
        <location filename="config/searchDevice.ui" line="296"/>
        <location filename="config/searchDevice.ui" line="303"/>
        <source>0</source>
        <translation></translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="275"/>
        <source>还在升级个数：</source>
        <translation>Still upgrade number:</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="289"/>
        <source>升级成功个数：</source>
        <translation>Success upgrade number:</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchDevice.ui" line="310"/>
        <source>升级失败个数：</source>
        <translation>Fail upgrade number:</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Éè±¸ÐòÁÐºÅ</source>
        <translation>Device SN</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Éè±¸ÀàÐÍ</source>
        <translation>Device Type</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Éè±¸IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>¶Ë¿Ú</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Éè±¸Ãû³Æ</source>
        <translation>Device Name</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>ÓÃ»§Ãû</source>
        <translation>User Name</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>ÃÜÂë</source>
        <translation>Password</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>×ÓÍøÑÚÂë</source>
        <translation>Subnet Mask</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Éý¼¶½ø¶È</source>
        <translation>Progress</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <location filename="config/searchDevice.cpp" line="230"/>
        <source>¶þÎ¬Âë</source>
        <translation>QR code</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="775"/>
        <source>ÇëÏÈ¹´Ñ¡ÒªÅúÁ¿ÐÞ¸ÄIPµØÖ·µÄÉè±¸£¡</source>
        <translation>Please check the devices!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="845"/>
        <source>ÐòÁÐºÅ£º%1 IP£º%2µÄÉè±¸µÄÍøÂç²ÎÊýÐÞ¸ÄÊ§°Ü£¡</source>
        <translation>The device(SN:%1 IP:%2) modifies failed!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="876"/>
        <source>IP£º%1µÄÉè±¸µÄÍøÂç²ÎÊýÐÞ¸ÄÊ§°Ü£¡Çë¼ì²éÉè±¸µÄÓÃ»§Ãû¡¢ÃÜÂëÊÇ·ñÕýÈ·ÊäÈë£¡</source>
        <translation>The device(IP:%1) modifies failed! Please check the device&apos;s user name and password are entered correctly!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="882"/>
        <source>²Ù×÷Íê³É£¡</source>
        <translation>Operation complete!</translation>
    </message>
    <message>
        <source>°æ±¾ºÅ</source>
        <translation type="obsolete">Version</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="215"/>
        <location filename="config/searchDevice.cpp" line="314"/>
        <source>ÐÞ¸Ä</source>
        <translation>Modify</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="658"/>
        <source>ÕýÔÚÉý¼¶£¬²»ÄÜ¹Ø±Õ£¡</source>
        <translation>Being upgraded, you can not close the window!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="698"/>
        <source>ÇëÏÈ¹´Ñ¡ÒªÉý¼¶µÄIPC£¡</source>
        <translation>Please check the IPCs which to be upgraded!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="706"/>
        <source>Ñ¡ÔñÉý¼¶ÎÄ¼þ</source>
        <translation>Select the upgrade file</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="706"/>
        <source>Éý¼¶ÎÄ¼þ (*.update *.flash);;ËùÓÐÎÄ¼þ (*.*)</source>
        <translation>Upgrade file (* .update * .flash) ;; All Files (*. *)</translation>
    </message>
    <message>
        <source>Éý¼¶ÎÄ¼þ (*.update);;ËùÓÐÎÄ¼þ (*.*)</source>
        <translation type="obsolete">Upgrade files (*.update);;All files (*.*)</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="709"/>
        <source>È·¶¨Òª¿ªÊ¼ÅúÁ¿Éý¼¶Âð£¿</source>
        <translation>OK to start the batch upgrade?</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="52"/>
        <location filename="config/searchDevice.cpp" line="74"/>
        <location filename="config/searchDevice.cpp" line="373"/>
        <location filename="config/searchDevice.cpp" line="377"/>
        <location filename="config/searchDevice.cpp" line="415"/>
        <location filename="config/searchDevice.cpp" line="419"/>
        <location filename="config/searchDevice.cpp" line="476"/>
        <location filename="config/searchDevice.cpp" line="658"/>
        <location filename="config/searchDevice.cpp" line="698"/>
        <location filename="config/searchDevice.cpp" line="709"/>
        <location filename="config/searchDevice.cpp" line="775"/>
        <location filename="config/searchDevice.cpp" line="845"/>
        <location filename="config/searchDevice.cpp" line="876"/>
        <location filename="config/searchDevice.cpp" line="882"/>
        <source>ÌáÊ¾</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="52"/>
        <location filename="config/searchDevice.cpp" line="74"/>
        <source>Éý¼¶Íê³É£¡</source>
        <translation>The upgrade is complete!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="62"/>
        <source>Éý¼¶Ê§°Ü</source>
        <translation>The upgrade fails</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="63"/>
        <source>Çë¼ì²é¿Í»§¶ËËùÔÚPCÓëIPCÊÇ·ñÔÚÒ»¸öÍø¶ÎÉÏ£¬ÍøÂçÊÇ·ñÍ¨³©£¡</source>
        <translation>Please check the client PC and the IPC is located on a network segment!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="90"/>
        <source>Ö÷¿Ø°æ±¾</source>
        <translation>Master Version</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="373"/>
        <location filename="config/searchDevice.cpp" line="415"/>
        <source>ÐÞ¸Ä³É¹¦£¡</source>
        <translation>Successfully modified!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="377"/>
        <location filename="config/searchDevice.cpp" line="419"/>
        <source>ÐÞ¸ÄÊ§°Ü£¡</source>
        <translation>Modify failed!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="436"/>
        <source>ÇëÏÈÑ¡ÔñÒ»Ì¨Éè±¸£¡</source>
        <translation>Please select a device!</translation>
    </message>
    <message>
        <location filename="config/searchDevice.cpp" line="476"/>
        <source>Î´Ñ¡È¡Éè±¸£¡</source>
        <translation>No device selected!</translation>
    </message>
</context>
<context>
    <name>searchMenJinDev</name>
    <message utf8="true">
        <location filename="config/searchMenJinDev.ui" line="14"/>
        <source>搜索门禁控制器</source>
        <translation>Search Access Controller</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchMenJinDev.ui" line="52"/>
        <source>批量添加</source>
        <translation>Batch Add</translation>
    </message>
    <message utf8="true">
        <location filename="config/searchMenJinDev.ui" line="72"/>
        <source>取消</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>ÐòÁÐºÅ</source>
        <translation>SN</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>IP</source>
        <translation>IP</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>Íø¹Ø</source>
        <translation>Gateway</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>×ÓÍøÑÚÂë</source>
        <translation>Subnet Mask</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>¶Ë¿Ú</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>MacµØÖ·</source>
        <translation>Mac Address</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="11"/>
        <source>ÃÅ½ûÆ÷Ãû³Æ</source>
        <translation>Access Controller Name</translation>
    </message>
    <message>
        <location filename="config/searchMenJinDev.cpp" line="81"/>
        <source>Î´Ñ¡È¡Éè±¸£¡</source>
        <translation>No device selected!</translation>
    </message>
</context>
</TS>
