<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>About</name>
    <message>
        <location filename="../about.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../about.ui" line="47"/>
        <source>Packet Sender</source>
        <translation>Packet Sender</translation>
    </message>
    <message>
        <location filename="../about.ui" line="136"/>
        <source>Written by Dan Nagle and published by NagleCode, LLC</source>
        <translation>Written by Dan Nagle and published by NagleCode, LLC</translation>
    </message>
    <message>
        <location filename="../about.ui" line="165"/>
        <source>TextLabel</source>
        <translation>文本标签</translation>
    </message>
    <message>
        <location filename="../about.ui" line="185"/>
        <source>PacketSender.com</source>
        <translation>PacketSender.com</translation>
    </message>
    <message>
        <location filename="../about.cpp" line="34"/>
        <source>
Commit Hash: </source>
        <translation>版本摘要：</translation>
    </message>
    <message>
        <location filename="../about.cpp" line="39"/>
        <source>About Packet Sender</source>
        <translation>关于Packet Sender</translation>
    </message>
</context>
<context>
    <name>BruceThePoodle</name>
    <message>
        <location filename="../brucethepoodle.ui" line="26"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../brucethepoodle.cpp" line="29"/>
        <source>Bruce The Poodle!</source>
        <translation>Bruce The Poodle!</translation>
    </message>
</context>
<context>
    <name>CloudUI</name>
    <message>
        <location filename="../cloudui.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="28"/>
        <source>Account</source>
        <translation>账号</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="49"/>
        <source>Packet Sender Cloud</source>
        <translation>Packet Sender 云</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="73"/>
        <source>Username</source>
        <translation>用 户 名 </translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="91"/>
        <source>Password</source>
        <translation>口      令</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="112"/>
        <source>Confirm Password</source>
        <translation>确认口令</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="131"/>
        <source>Remember Login</source>
        <translation>记住登录状态</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="140"/>
        <location filename="../cloudui.cpp" line="466"/>
        <source>Login</source>
        <translation>登录</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="150"/>
        <location filename="../cloudui.cpp" line="465"/>
        <source>Create a new account.</source>
        <translation>创建新账户</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="187"/>
        <source>Privacy</source>
        <translation>隐私</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="194"/>
        <source>Terms</source>
        <translation>条件</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="214"/>
        <source>cloud.packetsender.com/help</source>
        <translation>cloud.packetsender.com/help</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="228"/>
        <source>Import</source>
        <translation>导入</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="239"/>
        <source>Import From URL</source>
        <translation>从URL导入</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="248"/>
        <location filename="../cloudui.ui" line="372"/>
        <source>Description</source>
        <translation>描述</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="268"/>
        <source>View URL</source>
        <translation>查看URL</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="283"/>
        <source>Delete Packet Set</source>
        <translation>删除数据包集</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="290"/>
        <source>Import Packet Set</source>
        <translation>导入数据包集</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="307"/>
        <source>Save / Share</source>
        <translation>保存/共享</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="313"/>
        <source>You are sharing.</source>
        <translation>正在共享</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="322"/>
        <source>Packet Set Name</source>
        <translation>数据包集名称</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="336"/>
        <source>Public Path</source>
        <translation>公  共  路  径</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="359"/>
        <source>Make Public</source>
        <translation>公开</translation>
    </message>
    <message>
        <location filename="../cloudui.ui" line="401"/>
        <source>Save to Packet Sender Cloud</source>
        <translation>保存数据包到Packet Sender云</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="83"/>
        <source>Cloud</source>
        <translation>云</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="100"/>
        <source>Saving </source>
        <translation>正在保存</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="100"/>
        <source> packet set to cloud</source>
        <translation>数据包传输至云</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="470"/>
        <source>Login instead.</source>
        <translation>更改登录</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="471"/>
        <source>Sign-up</source>
        <translation>登录</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="528"/>
        <source>Delete Set</source>
        <translation>删除集</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="533"/>
        <source>Delete the set </source>
        <translation>删除集</translation>
    </message>
    <message>
        <location filename="../cloudui.cpp" line="533"/>
        <source> from cloud?</source>
        <translation>来自云？</translation>
    </message>
</context>
<context>
    <name>DtlsAssociation</name>
    <message>
        <location filename="../association.cpp" line="88"/>
        <source>: connecting UDP socket first ...</source>
        <translation>：正在尝试连接UDP套接字...</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="96"/>
        <source>: failed to start a handshake - </source>
        <translation>：握手失败-</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="108"/>
        <source>: starting a handshake</source>
        <translation>：开始握手</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="116"/>
        <source>: UDP socket is now in ConnectedState, continue with handshake ...</source>
        <translation>：UDP套接字已连接，开始尝试握手...</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="125"/>
        <location filename="../association.cpp" line="133"/>
        <source>: spurious read notification?</source>
        <translation>：伪造已读通知？</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="155"/>
        <source>: zero-length datagram received?</source>
        <translation>：未收到回应</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="162"/>
        <source>: handshake error - </source>
        <translation>：握手错误-</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="169"/>
        <source>: encrypted connection established!</source>
        <translation>：已建立加密连接！</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="173"/>
        <source>: continuing with handshake ...</source>
        <translation>：正在尝试握手...</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="185"/>
        <source>: handshake timeout, trying to re-transmit</source>
        <translation>：握手超时，尝试重传中</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="189"/>
        <source>: failed to re-transmit - </source>
        <translation>：重传失败-</translation>
    </message>
    <message>
        <location filename="../association.cpp" line="198"/>
        <source>: providing pre-shared key ...</source>
        <translation>：协商预主密钥中...</translation>
    </message>
</context>
<context>
    <name>DtlsServer</name>
    <message>
        <location filename="../dtlsserver.cpp" line="46"/>
        <source>Session cipher: </source>
        <translation>加密会话：</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="49"/>
        <source>; session protocol: </source>
        <translation>；会话协议：</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="52"/>
        <source>DTLS 1.2.</source>
        <translation>DTLS 1.2.</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="55"/>
        <source>Unknown protocol.</source>
        <translation>未知协议.</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="109"/>
        <source>A spurious read notification</source>
        <translation>一个错误的已读通知</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="119"/>
        <source>Failed to read a datagram: </source>
        <translation>读取数据失败：</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="130"/>
        <source>Failed to extract peer info (address, port)</source>
        <translation>无法提取对端信息（地址，端口）</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="235"/>
        <source>PSK callback, received a client&apos;s identity: </source>
        <translation>PKS回调，收到客户端&apos;s 身份：</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="283"/>
        <source>: Connection encrypted. </source>
        <translation>：建立加密连接.</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="309"/>
        <source>Could not send response</source>
        <translation>无法发送响应</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="249"/>
        <source>: verified, starting a handshake</source>
        <translation>：已验证，开始握手</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="261"/>
        <source>DTLS error: </source>
        <translation>DTLS错误：</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="263"/>
        <source>: not verified yet</source>
        <translation>：未验证</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="280"/>
        <source>: handshake is in progress ...</source>
        <translation>：握手中...</translation>
    </message>
    <message>
        <location filename="../dtlsserver.cpp" line="314"/>
        <source>0 byte dgram, could be a re-connect attempt?</source>
        <translation>0字节数据，可能正尝试重新连接？</translation>
    </message>
</context>
<context>
    <name>IrisAndMarigold</name>
    <message>
        <location filename="../irisandmarigold.ui" line="26"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
</context>
<context>
    <name>LanguageChooser</name>
    <message>
        <location filename="../languagechooser.ui" line="14"/>
        <source>Choose Language</source>
        <translation>选择语言</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="46"/>
        <source>Español</source>
        <translation>西班牙语</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="79"/>
        <source>English</source>
        <translation>英语</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="115"/>
        <source>Deutsch</source>
        <translation>德语</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="151"/>
        <source>Français</source>
        <translation>法语</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="187"/>
        <source>Italiano</source>
        <translation>意大利语</translation>
    </message>
    <message>
        <location filename="../languagechooser.ui" line="206"/>
        <source>OK / Aceptar</source>
        <translation>确认</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.ui" line="14"/>
        <source>MainWindow</source>
        <translation>主窗口</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="32"/>
        <source>Name</source>
        <translation>名   称</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="45"/>
        <source>Packet Name</source>
        <translation>数据包名称</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="69"/>
        <source>Request</source>
        <translation>请   求</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="76"/>
        <source>URL path</source>
        <translation>URL路径</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="90"/>
        <source>ASCII</source>
        <translation>A S C I I</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="97"/>
        <source>Generate Data</source>
        <translation>生成数据</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="104"/>
        <source>ASCII representation</source>
        <translation>ASCII表示形式</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="114"/>
        <source>Load File</source>
        <translation>加载文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="125"/>
        <source>HEX</source>
        <translation>H E X </translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="132"/>
        <source>HEX representation</source>
        <translation>HEX表示形式</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="148"/>
        <source>Address</source>
        <translation>地   址</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="155"/>
        <source>IPv4, IPv6, DNS Lookup</source>
        <translation>IPv4, IPv6, DNS Lookup</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="165"/>
        <source>Port</source>
        <translation>端口</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="181"/>
        <source>1 to 65535</source>
        <translation>1到65535</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="191"/>
        <source>Resend Delay</source>
        <translation>重发延迟</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="204"/>
        <source>0.0/blank off</source>
        <translation>0.0</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="227"/>
        <source>TCP</source>
        <translation>TCP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="236"/>
        <source>UDP</source>
        <translation>UDP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="245"/>
        <source>SSL</source>
        <translation>SSL</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="254"/>
        <source>DTLS</source>
        <translation>DTLS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="263"/>
        <source>HTTP Get</source>
        <translation>HTTP Get</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="272"/>
        <source>HTTP Post</source>
        <translation>HTTP Post</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="281"/>
        <source>HTTPS Get</source>
        <translation>HTTPS Get</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="290"/>
        <source>HTTPS Post</source>
        <translation>HTTPS Post</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="302"/>
        <location filename="../mainwindow.cpp" line="1142"/>
        <location filename="../mainwindow.cpp" line="1811"/>
        <source>Send</source>
        <translation>发送</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="309"/>
        <source>Save</source>
        <translation>保存</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="331"/>
        <source>Cipher Suites:</source>
        <translation>加密套件</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="339"/>
        <location filename="../mainwindow.ui" line="349"/>
        <source>AES256-GCM-SHA384</source>
        <translation>AES256-GCM-SHA384</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="344"/>
        <location filename="../mainwindow.ui" line="354"/>
        <source>AES128-GCM-SHA256</source>
        <translation>AES128-GCM-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="359"/>
        <source>AES128-SHA256</source>
        <translation>AES128-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="364"/>
        <source>AES256-SHA384</source>
        <translation>AES256-SHA384</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="369"/>
        <source>AES128-SHA</source>
        <translation>AES128-SHA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="374"/>
        <source>AES256-SHA</source>
        <translation>AES256-SHA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="379"/>
        <source>CHACHA20-POLY1305-SHA256</source>
        <translation>CHACHA20-POLY1305-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="384"/>
        <source>RC4-MD5</source>
        <translation>RC4-MD5</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="389"/>
        <source>RC4-SHA</source>
        <translation>RC4-SHA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="394"/>
        <source>CAMELLIA128-SHA256</source>
        <translation>CAMELLIA128-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="399"/>
        <source>CAMELLIA256-SHA</source>
        <translation>CAMELLIA256-SHA</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="404"/>
        <source>ECDHE-RSA-AES128-GCM-SHA256</source>
        <translation>ECDHE-RSA-AES128-GCM-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="409"/>
        <source>ECDHE-RSA-AES256-GCM-SHA384</source>
        <translation>ECDHE-RSA-AES256-GCM-SHA384</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="414"/>
        <source>ECDHE-ECDSA-AES128-GCM-SHA256</source>
        <translation>ECDHE-ECDSA-AES128-GCM-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="419"/>
        <source>ECDHE-ECDSA-AES256-GCM-SHA384</source>
        <translation>ECDHE-ECDSA-AES256-GCM-SHA384</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="424"/>
        <source>DHE-RSA-AES128-GCM-SHA256</source>
        <translation>DHE-RSA-AES128-GCM-SHA256</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="429"/>
        <source>DHE-RSA-AES256-GCM-SHA384</source>
        <translation>DHE-RSA-AES256-GCM-SHA384</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="450"/>
        <source>Host Name (CN)</source>
        <translation>主机名称</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="470"/>
        <source>Persistent DTLS</source>
        <translation>保持DTLS</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="490"/>
        <source>Add Server Verification of The Client   </source>
        <translation>添加验证客户端的服务器 </translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="520"/>
        <source>Search Saved Packets...</source>
        <translation>查找保存的数据包...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="548"/>
        <source>Generate Panel!</source>
        <translation>生成面板！</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="571"/>
        <source>Delete Saved Packet</source>
        <translation>删除保存的数据包</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="578"/>
        <source>Persistent TCP</source>
        <translation>保持TCP</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="615"/>
        <source>Clear Log</source>
        <translation>清空日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="635"/>
        <source>Log Traffic</source>
        <translation>日志流量</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="645"/>
        <source>Save Log</source>
        <translation>保存日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="652"/>
        <source>Save Traffic Packet</source>
        <translation>保存数据包流量</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="659"/>
        <source>Copy to Clipboard</source>
        <translation>复制到剪贴板</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="707"/>
        <source>&amp;File</source>
        <translation>&amp;文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="716"/>
        <source>&amp;Help</source>
        <translation>&amp;帮助</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="726"/>
        <source>&amp;Tools</source>
        <translation>&amp;工具</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="736"/>
        <source>&amp;Multicast</source>
        <translation>&amp;多播</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="742"/>
        <source>Panels</source>
        <translation>控制面板</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="760"/>
        <source>E&amp;xit</source>
        <translation>&amp;退出</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="772"/>
        <source>&amp;Settings</source>
        <translation>&amp;设置</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="784"/>
        <source>&amp;About</source>
        <translation>&amp;关于</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="796"/>
        <source>&amp;Import Database</source>
        <translation>&amp;导入数据库</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="808"/>
        <source>&amp;Export Database</source>
        <translation>&amp;导出数据库</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="816"/>
        <source>Persistent Connection</source>
        <translation>保持连接</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="825"/>
        <source>&amp;Subnet Calculator</source>
        <translation>&amp;子网计算</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="837"/>
        <source>D&amp;onate (Thank You!)</source>
        <translation>&amp;捐赠（感谢！）</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="845"/>
        <source>Documentation</source>
        <translation>文档</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="857"/>
        <source>&amp;Documentation</source>
        <translation>&amp;文档</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="865"/>
        <source>Export To Cloud</source>
        <translation>导出到云</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="874"/>
        <source>&amp;Cloud Save and Share</source>
        <translation>&amp;保存到云并共享</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="886"/>
        <source>&amp;Join/Leave IPv4</source>
        <translation>&amp;加入/离开 IPv4</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="898"/>
        <source>Android App</source>
        <translation>Android应用</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="910"/>
        <source>iOS App</source>
        <translation>iOS应用</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="922"/>
        <source>Follow on Twitter</source>
        <translation>在Twitter关注</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="934"/>
        <source>Connect on LinkedIn</source>
        <translation>连接到LinkedIn</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="946"/>
        <source>Intense &amp;Traffic Generator</source>
        <translation>&amp;生成大量流量</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="958"/>
        <source>Forums</source>
        <translation>论坛</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="966"/>
        <source>Load Starter Panel</source>
        <translation>加载启动面板</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="971"/>
        <source>Empty Panel Project</source>
        <translation>空项目面板</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="980"/>
        <source>Wake-On-LAN / Magic Packet</source>
        <translation>局域网唤醒/魔术数据包</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="634"/>
        <location filename="../mainwindow.cpp" line="662"/>
        <source>Updates.</source>
        <translation>更新.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="638"/>
        <source>There is a new Packet Sender available.

Download?</source>
        <translation>有新版本可下载</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="666"/>
        <source>Let Packet Sender check for updates weekly?</source>
        <translation>让Packet Sender每周检查更新？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="710"/>
        <source>Packet Sender Updated!</source>
        <translation>更新成功！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="714"/>
        <source>Updated to </source>
        <translation>更新到</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="714"/>
        <source>!

Would you like to read the release notes?</source>
        <translation>你想阅读发布日志吗？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="781"/>
        <source>Clear Log </source>
        <translation>清空日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="805"/>
        <location filename="../mainwindow.cpp" line="828"/>
        <location filename="../mainwindow.cpp" line="850"/>
        <location filename="../mainwindow.cpp" line="871"/>
        <source> Ports</source>
        <translation>端口数</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="834"/>
        <source>UDP Server Disabled</source>
        <translation>UDP服务器不可用</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="856"/>
        <source>SSL Server Disabled</source>
        <translation>SSL服务器不可用</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="878"/>
        <source>TCP Server Disabled</source>
        <translation>TCP服务器不可用</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1098"/>
        <location filename="../mainwindow.cpp" line="1339"/>
        <source>Multicast detected.</source>
        <translation>检测到多播</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1102"/>
        <source>Do you wish to join the multicast group?</source>
        <translation>你想加入到多播组吗？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1118"/>
        <location filename="../mainwindow.cpp" line="1361"/>
        <source>Broadcast with responses!</source>
        <translation>带回复的广播！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1122"/>
        <location filename="../mainwindow.cpp" line="1365"/>
        <source>You are sending a broadcast packet with responses enabled.

This could cause traffic flooding. Continue?</source>
        <translation>你正在发送带回复的广播。这有可能造成流量泛洪，要继续吗？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="291"/>
        <location filename="../mainwindow.cpp" line="1136"/>
        <location filename="../mainwindow.cpp" line="1401"/>
        <location filename="../mainwindow.cpp" line="2019"/>
        <source>Resending</source>
        <translation>重新发送中</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="811"/>
        <source>DTLS Server Disabled</source>
        <translation>DTLS服务器不可用</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1142"/>
        <source>bytes</source>
        <translation>字节</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1169"/>
        <source>Name cannot be blank.</source>
        <translation>名称不能为空.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1173"/>
        <source>Name is empty.</source>
        <translation>名称为空.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1223"/>
        <source>This computer does not support SSL.

Expected SSL:</source>
        <translation>此计算机不支持SSL，预期的SSL：</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1227"/>
        <source>No SSL Library.</source>
        <translation>无SSL库.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1280"/>
        <source>Address cannot be blank.</source>
        <translation>地址不能为空.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1284"/>
        <source>Address is empty.</source>
        <translation>地址是空的.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1295"/>
        <source>Port cannot be blank/zero.</source>
        <translation>端口不能为空或0.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1299"/>
        <source>Port is zero.</source>
        <translation>端口是0.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1313"/>
        <source>IPv6?</source>
        <translation>IPv6?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1317"/>
        <source>Enable IPv6 support?</source>
        <translation>开启IPv6支持？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1343"/>
        <source>Join UDP multicast group?</source>
        <translation>加入UDP的多播组？</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1381"/>
        <source>Resend TCP with persistent connections!</source>
        <translation>使用长连接重新发送TCP！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1385"/>
        <source>You are resending a TCP packet with persistent connections. The UI could spawn numerous windows!

Uncheck persistent connection? (Recommended)</source>
        <translation>正在使用长连接重新发送数据包，该操作可能导致出现多个窗口，取消选中长连接吗？（推荐）</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1420"/>
        <location filename="../mainwindow.cpp" line="2082"/>
        <source>No packets selected.</source>
        <translation>未选中任何数据包.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1424"/>
        <source>Select a packet.</source>
        <translation>选择数据包.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1474"/>
        <source>Invalid Address / DNS failed</source>
        <translation>不可用的地址/DNS解析失败</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1497"/>
        <source>Invalid Port</source>
        <translation>不可用的端口</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1941"/>
        <source>Clear Log (0)</source>
        <translation>清空日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1960"/>
        <source>Save Packet</source>
        <translation>保存数据包</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1961"/>
        <source>Packet name:</source>
        <translation>数据包名称：</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2086"/>
        <source>Clipboard unchanged.</source>
        <translation>剪贴板未变更.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2147"/>
        <source>Save Traffic Log</source>
        <translation>保存流量日志</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2155"/>
        <source>TIME</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2155"/>
        <source>From IP</source>
        <translation>来自于IP</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2155"/>
        <source>From Port</source>
        <translation>来自于端口</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2155"/>
        <source>To IP</source>
        <translation>去往IP</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2156"/>
        <source>To Port</source>
        <translation>去往端口</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2156"/>
        <source>Method</source>
        <translation>方法</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2156"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2404"/>
        <source>Import JSON</source>
        <translation>导入JSON</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2406"/>
        <location filename="../mainwindow.cpp" line="2473"/>
        <source>JSON db (*.json)</source>
        <translation>JSON数据(*.json)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2430"/>
        <location filename="../mainwindow.cpp" line="2567"/>
        <source>Found </source>
        <translation>发现</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2430"/>
        <location filename="../mainwindow.cpp" line="2567"/>
        <source> packets!</source>
        <translation>数据包！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2434"/>
        <location filename="../mainwindow.cpp" line="2571"/>
        <source>Import </source>
        <translation>导入</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2434"/>
        <location filename="../mainwindow.cpp" line="2571"/>
        <source> packets?

Packet Sender will overwrite packets with the same name.</source>
        <translation>数据包？Packet Sender将以相同的名称覆盖数据包.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2437"/>
        <location filename="../mainwindow.cpp" line="2458"/>
        <location filename="../mainwindow.cpp" line="2574"/>
        <location filename="../mainwindow.cpp" line="2595"/>
        <source>Import Cancelled</source>
        <translation>取消导入</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2445"/>
        <source>Import Finished</source>
        <translation>导入成功</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2451"/>
        <location filename="../mainwindow.cpp" line="2588"/>
        <source>Not a database</source>
        <translation>不是一个数据库</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2455"/>
        <location filename="../mainwindow.cpp" line="2592"/>
        <source>Found no packets in this file. It may not be a Packet Sender export</source>
        <translation>在该文件未发现任何数据包，这可能不是Packet Sender导出的</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2472"/>
        <source>Save JSON</source>
        <translation>保存JSON</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2494"/>
        <location filename="../mainwindow.cpp" line="2627"/>
        <source>Export: </source>
        <translation>导出：</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2498"/>
        <source>Could not save</source>
        <translation>保存失败</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2502"/>
        <source>Could not open </source>
        <translation>打开失败</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2548"/>
        <location filename="../mainwindow.cpp" line="2673"/>
        <source>Import File</source>
        <translation>导入文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2550"/>
        <location filename="../mainwindow.cpp" line="2605"/>
        <source>INI db (*.ini)</source>
        <translation>配置文件数据(*.ini)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2604"/>
        <source>Save File</source>
        <translation>保存文件</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2675"/>
        <source>*.*</source>
        <translation>*.*</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2699"/>
        <source>Max size exceeded!</source>
        <translation>超过最大允许值！</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2703"/>
        <source>The HEX field supports up to 10,922 bytes. The data has been truncated.</source>
        <translation>HEX数据最多支持10922字节，数据已被截断.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2709"/>
        <source>Loading </source>
        <translation>加载中</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2709"/>
        <source> bytes</source>
        <translation>字节</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2789"/>
        <source>Invalid MAC Address.</source>
        <translation>不可用的MAC地址.</translation>
    </message>
</context>
<context>
    <name>MulticastSetup</name>
    <message>
        <location filename="../multicastsetup.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../multicastsetup.ui" line="22"/>
        <source>IP Multicast Address</source>
        <translation>IP多播地址</translation>
    </message>
    <message>
        <location filename="../multicastsetup.ui" line="29"/>
        <source>Join</source>
        <translation>加入</translation>
    </message>
    <message>
        <location filename="../multicastsetup.ui" line="54"/>
        <source>Leave All Groups</source>
        <translation>离开所有的组</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="15"/>
        <source>IPv4 Multicast Setup (Experimental)</source>
        <translation>IPv4多播设置（测试功能）</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="31"/>
        <source>There are no bound UDP ports</source>
        <translation>未绑定UDP端口</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="34"/>
        <source>UDP socket bound to </source>
        <translation>UDP套接字绑定至</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="36"/>
        <source> will join the multicast group</source>
        <translation>将加入多播组</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="59"/>
        <source>Not Multicast.</source>
        <translation>不是多播.</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="63"/>
        <source>IP must be an IPv4 multicast address.
(224.0.0.0 to 239.255.255.255)</source>
        <translation>IP必须是一个IPv4多播地址.
        (224.0.0.0 to 239.255.255.255)</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="74"/>
        <source>IPv4-only.</source>
        <translation>仅IPv4.</translation>
    </message>
    <message>
        <location filename="../multicastsetup.cpp" line="78"/>
        <source>Packet Sender supports multicast when binded to IPv4.
Turn off IPv6 and switch to IPv4 mode?</source>
        <translation>Packet Sender仅在IPv4下支持多播.
        要关闭IPv6并切换到IPv4模式吗？</translation>
    </message>
</context>
<context>
    <name>PacketLogModel</name>
    <message>
        <location filename="../packetlogmodel.cpp" line="83"/>
        <source>Data portion is </source>
        <translation>数据部分是</translation>
    </message>
    <message>
        <location filename="../packetlogmodel.cpp" line="83"/>
        <source> bytes</source>
        <translation>字节</translation>
    </message>
</context>
<context>
    <name>PacketNetwork</name>
    <message>
        <location filename="../packetnetwork.cpp" line="311"/>
        <source>Port bind error.</source>
        <translation>端口绑定错误.</translation>
    </message>
    <message>
        <location filename="../packetnetwork.cpp" line="315"/>
        <source>Packet Sender attempted (and failed) to bind to port [PORT], which is less than 1024.

Privileged ports requires running Packet Sender with admin-level / root permissions.</source>
        <translation>Packet Sender尝试绑定到端口失败，端口小于1024.
        请使用管理员权限启动后尝试.</translation>
    </message>
    <message>
        <location filename="../packetnetwork.cpp" line="316"/>
        <source>Packet Sender attempted (and failed) to bind to port [PORT].

 - Are you running multiple instances?

 - Trying to bind to a missing custom IP?</source>
        <translation>Packet Sender尝试绑定到端口失败.
        -您正在运行多播实例？
        -尝试绑定到一个自定义的IP？</translation>
    </message>
</context>
<context>
    <name>PanelGenerator</name>
    <message>
        <location filename="../panelgenerator.ui" line="20"/>
        <source>MainWindow</source>
        <translation>主窗口</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="56"/>
        <location filename="../panelgenerator.ui" line="69"/>
        <location filename="../panelgenerator.ui" line="82"/>
        <location filename="../panelgenerator.ui" line="95"/>
        <location filename="../panelgenerator.ui" line="108"/>
        <location filename="../panelgenerator.ui" line="121"/>
        <location filename="../panelgenerator.ui" line="134"/>
        <location filename="../panelgenerator.ui" line="147"/>
        <location filename="../panelgenerator.ui" line="160"/>
        <source>PushButton</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="183"/>
        <source>&amp;File</source>
        <translation>&amp;文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="192"/>
        <source>&amp;Export</source>
        <translation>&amp;导出</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="203"/>
        <source>&amp;Help</source>
        <translation>&amp;帮助</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="209"/>
        <source>S&amp;ettings</source>
        <translation>&amp;设置</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="223"/>
        <source>&amp;Save</source>
        <translation>&amp;保存</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="226"/>
        <source>Ctrl+S</source>
        <translation>Ctrl+S</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="231"/>
        <source>Save &amp;As...</source>
        <translation>&amp;另存为</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="236"/>
        <source>&amp;Import Panels File</source>
        <translation>&amp;导入面板文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="239"/>
        <source>Ctrl+O</source>
        <translation>Ctrl+O</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="244"/>
        <source>Portable &amp;Windows Package</source>
        <translation>&amp;便携式的Windows包</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="247"/>
        <source>F5</source>
        <translation>F5</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="252"/>
        <source>&amp;Documentation</source>
        <translation>&amp;文档</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="255"/>
        <source>F1</source>
        <translation>F1</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="260"/>
        <source>Panel Name</source>
        <translation>面板名称</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="265"/>
        <source>Panel ID</source>
        <translation>面板ID</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="273"/>
        <source>Starter Panel:</source>
        <translation>启动面板：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="278"/>
        <location filename="../panelgenerator.cpp" line="48"/>
        <source>Delete Panel</source>
        <translation>删除面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="283"/>
        <source>&amp;Panels File</source>
        <translation>&amp;面板文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="288"/>
        <source>Portable &amp;macOS Package</source>
        <translation>&amp;轻量版的macOS包</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="293"/>
        <source>Portable Linux Package</source>
        <translation>轻量版的Linux包</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="298"/>
        <source>&amp;New Panel</source>
        <translation>&amp;新面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.ui" line="301"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="40"/>
        <source>Panels</source>
        <translation>面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="47"/>
        <source>Load Panel</source>
        <translation>加载面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="52"/>
        <location filename="../panelgenerator.cpp" line="364"/>
        <source>Viewing</source>
        <translation>查看</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="135"/>
        <source>URL or File</source>
        <translation>URL或文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="136"/>
        <source>URL or File:</source>
        <translation>URL或文件：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="155"/>
        <source>Link text</source>
        <translation>文本链接</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="156"/>
        <source>Link text:</source>
        <translation>文本链接：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="321"/>
        <source>Confirm delete.</source>
        <translation>确认删除.</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="325"/>
        <source>Delete </source>
        <translation>删除 </translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="331"/>
        <source>Deleting </source>
        <translation>删除中</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="339"/>
        <source>Panel </source>
        <translation>面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="341"/>
        <source>Set Panel Name: </source>
        <translation>设置面板名称：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="342"/>
        <source>Set Panel ID: </source>
        <translation>设置面板ID：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="346"/>
        <source>Packet Sender Panel: New Panel</source>
        <translation>Packet Sender面板：新面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="347"/>
        <source>Set Panel Name: New Panel</source>
        <translation>设置面板名称：新面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="348"/>
        <source>Set Panel ID: New Panel</source>
        <translation>设置面板ID：新面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="354"/>
        <source>Starter Panel: Yes</source>
        <translation>启动面板：是</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="356"/>
        <source>Starter Panel: No</source>
        <translation>启动面板：否</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="359"/>
        <source>Editing</source>
        <translation>编辑</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="436"/>
        <source>Button </source>
        <translation>按钮</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="443"/>
        <source>(Button will be deleted)</source>
        <translation>（按钮将被删除）</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="453"/>
        <source>Test</source>
        <translation>测试</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="460"/>
        <source>Script is empty</source>
        <translation>脚本是空的</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="522"/>
        <location filename="../panelgenerator.cpp" line="527"/>
        <source>New Button</source>
        <translation>新按钮</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="692"/>
        <source>Nothing to do...</source>
        <translation>什么都不做...</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="694"/>
        <source>Executing </source>
        <translation>执行中</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="699"/>
        <source>Unknown Command</source>
        <translation>未知的命令</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="769"/>
        <source>Transition Panel</source>
        <translation>转换面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="773"/>
        <source>Tranisition to Panel &quot;</source>
        <translation>转换面板&quot;</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="773"/>
        <source>&quot;?
This panel has not been saved. You may lose changes.</source>
        <translation>&quot;?
        该面板未保存，将失去配置.</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="785"/>
        <source>Not loading panel</source>
        <translation>未加载面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="789"/>
        <source>Not loading panel in edit mode</source>
        <translation>未在编辑模式下加载面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="905"/>
        <source>Change URL</source>
        <translation>改变URL</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="906"/>
        <source>URL:</source>
        <translation>URL：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="913"/>
        <source>Delete link</source>
        <translation>删除链接</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="917"/>
        <source>Delete URL link?
</source>
        <translation>删除URL链接？
        </translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="928"/>
        <source>Change Text</source>
        <translation>变更文本</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="929"/>
        <source>text:</source>
        <translation>文本：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="990"/>
        <source>Panels File</source>
        <translation>面板文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="992"/>
        <source>*.panels</source>
        <translation>*.panels</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1029"/>
        <source>Unknown File</source>
        <translation>未知的文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1032"/>
        <source>This does not seem to be a valid PS Panels file</source>
        <translation>这不是一个有效的PS面板文件</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1046"/>
        <location filename="../panelgenerator.cpp" line="1071"/>
        <source>Found </source>
        <translation>发现</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1046"/>
        <source> packets. Saving overwrites duplicate names.

Continue packet import?</source>
        <translation>数据包.使用存在的名称覆盖.

        继续导入？
        </translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1071"/>
        <source> panels. Ovewrite dpulicated IDs?

Selecting No will generate new IDs and append.</source>
        <translation>面板.使用存在的ID覆盖？

      选择“否”将生成新的ID并附加.
        </translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1143"/>
        <source>Coming soon.</source>
        <translation>马上.</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1160"/>
        <source>Change Name</source>
        <translation>变更名称</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1161"/>
        <location filename="../panelgenerator.cpp" line="1209"/>
        <source>Name:</source>
        <translation>名称：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1177"/>
        <source>Change ID</source>
        <translation>变更ID</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1178"/>
        <source>ID:</source>
        <translation>ID：</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1208"/>
        <source>New Name</source>
        <translation>新名称</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1243"/>
        <source>Save PS Panels</source>
        <translation>保存PS面板</translation>
    </message>
    <message>
        <location filename="../panelgenerator.cpp" line="1244"/>
        <source>panels (*.panels)</source>
        <translation>panels (*.panels)</translation>
    </message>
</context>
<context>
    <name>PersistentConnection</name>
    <message>
        <location filename="../persistentconnection.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="26"/>
        <source>Waiting...</source>
        <translation>等待...</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="40"/>
        <source>Load</source>
        <translation>加载</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="47"/>
        <source>Search Packets...</source>
        <translation>查找数据包...</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="61"/>
        <source>Raw</source>
        <translation>Raw</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="71"/>
        <source>ASCII</source>
        <translation>ASCII</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="84"/>
        <source>ASCII. Press Enter to Send.</source>
        <translation>ASCII.按回车发送.</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="94"/>
        <source>Send</source>
        <translation>发送</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="104"/>
        <source>Append \r</source>
        <translation>追加 \r</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="114"/>
        <location filename="../persistentconnection.cpp" line="535"/>
        <source>Send File</source>
        <translation>发送文件</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="158"/>
        <source>Clear Log</source>
        <translation>情况日志</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="165"/>
        <source>To Clipboard</source>
        <translation>到剪贴板</translation>
    </message>
    <message>
        <location filename="../persistentconnection.ui" line="185"/>
        <source>Resending(1)</source>
        <translation>重新发送(1)</translation>
    </message>
    <message>
        <location filename="../persistentconnection.cpp" line="165"/>
        <location filename="../persistentconnection.cpp" line="167"/>
        <source>You:</source>
        <translation>你：</translation>
    </message>
    <message>
        <location filename="../persistentconnection.cpp" line="537"/>
        <source>*.*</source>
        <translation>*.*</translation>
    </message>
    <message>
        <location filename="../persistentconnection.cpp" line="578"/>
        <source>Copied</source>
        <translation>复制</translation>
    </message>
    <message>
        <location filename="../persistentconnection.cpp" line="579"/>
        <source>Output sent to your clipboard</source>
        <translation>输出已发送到剪贴板</translation>
    </message>
</context>
<context>
    <name>PersistentHTTP</name>
    <message>
        <location filename="../persistenthttp.ui" line="26"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../persistenthttp.ui" line="44"/>
        <source>Copy Code</source>
        <translation>复制模式</translation>
    </message>
    <message>
        <location filename="../persistenthttp.ui" line="64"/>
        <source>.html View/Edit</source>
        <translation>.html 查看/编辑</translation>
    </message>
</context>
<context>
    <name>PostDataGen</name>
    <message>
        <location filename="../postdatagen.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../postdatagen.ui" line="22"/>
        <source>Key</source>
        <translation>密钥</translation>
    </message>
    <message>
        <location filename="../postdatagen.ui" line="32"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../postdatagen.ui" line="42"/>
        <source>+</source>
        <translation>+</translation>
    </message>
    <message>
        <location filename="../postdatagen.ui" line="51"/>
        <source>Params</source>
        <translation>参数</translation>
    </message>
    <message>
        <location filename="../postdatagen.cpp" line="30"/>
        <source>Data Generator</source>
        <translation>生成数据</translation>
    </message>
</context>
<context>
    <name>PreviewFilter</name>
    <message>
        <location filename="../mainwindow.cpp" line="2940"/>
        <source>Multi-line editor</source>
        <translation>多行编辑</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2946"/>
        <source>Update</source>
        <translation>更新</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="2947"/>
        <source>Close</source>
        <translation>关闭</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../packet.cpp" line="276"/>
        <location filename="../settings.cpp" line="47"/>
        <source>Send</source>
        <translation>发送</translation>
    </message>
    <message>
        <location filename="../packet.cpp" line="277"/>
        <source>Send &lt;b&gt;</source>
        <translation>发送 &lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../packet.cpp" line="648"/>
        <source>Received an invalid MAC address</source>
        <translation>收到一个不可用的MAC地址</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="50"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="53"/>
        <source>Resend</source>
        <translation>重新发送</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="56"/>
        <source>To Address</source>
        <translation>到地址</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="59"/>
        <source>To Port</source>
        <translation>到端口</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="62"/>
        <source>Method</source>
        <translation>方法</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="65"/>
        <source>Request Path</source>
        <translation>请求路径</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="68"/>
        <source>Time</source>
        <translation>时间</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="71"/>
        <source>From IP</source>
        <translation>来自于IP</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="74"/>
        <source>From Port</source>
        <translation>来自于端口</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="77"/>
        <source>Error</source>
        <translation>错误</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <location filename="../settings.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="24"/>
        <source>Network</source>
        <translation>网络</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="30"/>
        <source>Basic</source>
        <translation>基础</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="36"/>
        <source>Enable UDP Servers</source>
        <translation>开启UDP服务</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="45"/>
        <source>UDP Server Ports (comma-separated, 0 for random)</source>
        <translation>UDP服务端口（以逗号分隔，0表示随机）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="52"/>
        <location filename="../settings.ui" line="77"/>
        <location filename="../settings.ui" line="102"/>
        <location filename="../settings.ui" line="136"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="61"/>
        <source>Enable TCP Servers</source>
        <translation>开启TCP服务</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="70"/>
        <source>TCP Server Port (comma-separated, 0 for random)</source>
        <translation>TCP服务端口（以逗号分隔，0表示随机） </translation>
    </message>
    <message>
        <location filename="../settings.ui" line="86"/>
        <source>Enable SSL/TLS Servers</source>
        <translation>开启SSL/TLS服务</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="95"/>
        <source>SSL Server Port (comma-separated, 0 for random)</source>
        <translation>SSL服务端口（以逗号分隔，0表示随机）  </translation>
    </message>
    <message>
        <location filename="../settings.ui" line="111"/>
        <source>Enable DTLS Servers</source>
        <translation>开启DTLS服务器</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="126"/>
        <source>DTLS Server Port (comma-separated, 0 for random)</source>
        <translation>DTLS服务端口（以逗号分隔，0表示随机）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="145"/>
        <source>Set the server ports to 0 if you want to run multiple Packet Sender instances.</source>
        <translation>如果你想运行多播实例，请将端口设置为0.</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="159"/>
        <source>Translate macros when sending</source>
        <translation>发送时翻译宏</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="166"/>
        <source>Send simple Acknowledge (for DTLS server only)</source>
        <translation>发送简单确认（仅在DTLS服务器生效）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="173"/>
        <source>Send a basic response with macro support</source>
        <translation>发送带有宏支持的基本响应</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="182"/>
        <source>Response Data</source>
        <translation>响应数据</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="196"/>
        <source>ASCII</source>
        <translation>ASCII </translation>
    </message>
    <message>
        <location filename="../settings.ui" line="210"/>
        <location filename="../settings.ui" line="795"/>
        <location filename="../settings.ui" line="826"/>
        <location filename="../settings.ui" line="867"/>
        <location filename="../settings.ui" line="919"/>
        <location filename="../settings.ui" line="942"/>
        <source>HEX</source>
        <translation>HEX   </translation>
    </message>
    <message>
        <location filename="../settings.ui" line="225"/>
        <source>Additional UDP/TCP/SSL Settings</source>
        <translation>另外的UDP/TCP/SSL设置</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="233"/>
        <source>IPv4 Only</source>
        <translation>仅IPv4</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="246"/>
        <source>IPv6 Only</source>
        <translation>仅IPv6</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="258"/>
        <source>Bind This:</source>
        <translation>绑定这个：</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="268"/>
        <source>Your IP</source>
        <translation>你的IP</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="281"/>
        <source>Multi-Send Delay (sec)</source>
        <translation>多个发送延迟（秒）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="288"/>
        <source>0.0 for off</source>
        <translation>0.0代表关闭</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="299"/>
        <source>Cancel Resending after # packets</source>
        <translation>发送#数据包后取消重新发送</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="306"/>
        <source>0 for off</source>
        <translation>0代表关闭</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="315"/>
        <source>Attempt Receive Before Send</source>
        <translation>发送前尝试接收</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="322"/>
        <source>500 ms delay after connect (slow devices)</source>
        <translation>连接后500ms延迟（慢速设备）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="329"/>
        <source>Persistent TCP Connections</source>
        <translation>TCP长连接</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="336"/>
        <source>Resolve DNS during input (old method)</source>
        <translation>在输入过程中解析DNS（旧方法）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="343"/>
        <source>Ignore SSL Errors (Wrong host, expired, self-signed, etc)</source>
        <translation>忽略SSL错误（主机错误，过期，自签证书，etc）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="356"/>
        <source>SSL Server may use an internal snake oil cert</source>
        <translation>SSL服务器可能使用了内部自签名证书</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="372"/>
        <source>Path from where to load the CA certificats (leave empty for defaults)</source>
        <translation>加载CA证书的路径（默认为空）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="379"/>
        <location filename="../settings.ui" line="404"/>
        <location filename="../settings.ui" line="429"/>
        <source>Browse</source>
        <translation>浏览</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="397"/>
        <source>File path for the client side local certificate</source>
        <translation>客户端本地证书文件路径</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="365"/>
        <source>SSL/DTLS CA Certificates</source>
        <translation>SSL/DTLS  CA证书</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="390"/>
        <source>SSL/DTLS Local Certificate</source>
        <translation>SSL/DTLS本地证书</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="415"/>
        <source>SSL/DTLS Private Key</source>
        <translation>SSL/DTLS私      钥</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="422"/>
        <source>File path for the client side private key</source>
        <translation>客户端证书路径</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="458"/>
        <source>HTTP</source>
        <translation>HTTP</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="464"/>
        <source>Automatically adjust ContentType when sending XML or JSON</source>
        <translation>发送XML或JSON时自动调整Content-Type</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="486"/>
        <source>Generate Auth Header</source>
        <translation>生成验证头</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="497"/>
        <location filename="../settings.cpp" line="1081"/>
        <source>Host</source>
        <translation>主机名</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="507"/>
        <source>Username/ClientID</source>
        <translation>用户名/客户端ID</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="517"/>
        <source>Password/AccessCode</source>
        <translation>口令/接入码</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="527"/>
        <location filename="../settings.cpp" line="1152"/>
        <source>HTTP Header</source>
        <translation>HTTP Header</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="558"/>
        <source>Delete Header</source>
        <translation>删除Header</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="568"/>
        <source>Display</source>
        <translation>展示</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="576"/>
        <source>Saved Packet Display Order (Drag and Drop)</source>
        <translation>保存数据包的显示序号（拖放）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="583"/>
        <location filename="../settings.ui" line="611"/>
        <source>Name</source>
        <translation>名称</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="588"/>
        <location filename="../settings.ui" line="616"/>
        <source>To IP</source>
        <translation>到IP</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="593"/>
        <location filename="../settings.ui" line="621"/>
        <source>From IP</source>
        <translation>来自于IP</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="604"/>
        <source>Traffic Log Display Order (Drag and Drop)</source>
        <translation>流量日志展示序列（拖放）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="629"/>
        <source>Use Default Order</source>
        <translation>使用默认序列</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="654"/>
        <source>Miscellaneous</source>
        <translation>混杂模式</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="660"/>
        <source>Use Dark Theme (requires restart)</source>
        <translation>使用黑暗主题（需要重启生效）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="669"/>
        <source>Language (Requires Restart)</source>
        <translation>语言（需要重启生效）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="678"/>
        <source>Copy to Clipboard button uses raw data</source>
        <translation>复制原始数据到剪贴板</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="685"/>
        <source>Rolling 100-entry traffic log</source>
        <translation>滚动100条流量日志</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="692"/>
        <source>Restore previous session</source>
        <translation>回复上个会话</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="699"/>
        <source>Periodically check for updates</source>
        <translation>定期检查更新</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="706"/>
        <source>Use ellipsis [...] for long data entries (helps performance)</source>
        <translation>对长数据条目使用省略号[…]（有助于提高性能）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="713"/>
        <source>Auto-Launch Starter Panel</source>
        <translation>自动启动启动面板</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="750"/>
        <source>Smart Responses</source>
        <translation>智能响应</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="758"/>
        <source>Send a Smart Response with Macro Support</source>
        <translation>通过宏支持发送智能响应</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="806"/>
        <source>Response 5</source>
        <translation>响应 5</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="790"/>
        <location filename="../settings.ui" line="821"/>
        <location filename="../settings.ui" line="862"/>
        <location filename="../settings.ui" line="914"/>
        <location filename="../settings.ui" line="937"/>
        <source>Mixed ASCII</source>
        <translation>混合ASCII</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="813"/>
        <location filename="../settings.ui" line="834"/>
        <location filename="../settings.ui" line="851"/>
        <location filename="../settings.ui" line="875"/>
        <location filename="../settings.ui" line="957"/>
        <source>Enable</source>
        <translation>开启</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="967"/>
        <source>Response 4</source>
        <translation>响应 4</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="821"/>
        <source>If Packet data equals</source>
        <translation>如果数据包内容等于</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="828"/>
        <source>Reply with</source>
        <translation>答复于</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="889"/>
        <source>Encoding</source>
        <translation>编码</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="950"/>
        <source>Response 1</source>
        <translation>响应 1</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="841"/>
        <source>Response 2</source>
        <translation>响应 2</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="882"/>
        <source>Search term</source>
        <translation>检索</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="906"/>
        <source>Response 3</source>
        <translation>响应 3</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="977"/>
        <source>Search Method      </source>
        <translation>检索方法</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="985"/>
        <location filename="../settings.ui" line="1009"/>
        <location filename="../settings.ui" line="1033"/>
        <location filename="../settings.ui" line="1057"/>
        <location filename="../settings.ui" line="1081"/>
        <source>Exact Match</source>
        <translation>完全匹配</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="990"/>
        <location filename="../settings.ui" line="1014"/>
        <location filename="../settings.ui" line="1038"/>
        <location filename="../settings.ui" line="1062"/>
        <location filename="../settings.ui" line="1086"/>
        <source>Contains</source>
        <translation>包含</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="995"/>
        <location filename="../settings.ui" line="1019"/>
        <location filename="../settings.ui" line="1043"/>
        <location filename="../settings.ui" line="1067"/>
        <location filename="../settings.ui" line="1091"/>
        <source>Starts With</source>
        <translation>开始于</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1000"/>
        <location filename="../settings.ui" line="1024"/>
        <location filename="../settings.ui" line="1048"/>
        <location filename="../settings.ui" line="1072"/>
        <location filename="../settings.ui" line="1096"/>
        <source>Ends With</source>
        <translation>结束于</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1118"/>
        <source>Available macros: {{DATE}} {{TIME}} {{RANDOM}} {{UNIXTIME}} {{UNIQUE}} {{COUNTER}}</source>
        <translation>可用宏：{{DATE}} {{TIME}} {{RANDOM}} {{UNIXTIME}} {{UNIQUE}} {{COUNTER}}</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1125"/>
        <source>Packet Sender will swap macro with a real value before sending</source>
        <translation>Packet Sender将在发送之前用实际值交换宏</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1136"/>
        <source>{{DATE}} format (Requires Restart)</source>
        <translation>{{DATE}} 格式 （需要重启后生效）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1153"/>
        <location filename="../settings.ui" line="1194"/>
        <source>Example</source>
        <translation>示例</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1177"/>
        <source>{{TIME}} format (Requires Restart)</source>
        <translation>{{TIME}} 格式 （需要重启后生效）</translation>
    </message>
    <message>
        <location filename="../settings.ui" line="1238"/>
        <source>Online Documentation</source>
        <translation>在线文档</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="125"/>
        <source>Settings</source>
        <translation>设置</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="441"/>
        <source>Bad IP.</source>
        <translation>无效IP.</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="445"/>
        <source>Packet Sender cannot bind invalid IP </source>
        <translation>Packet Sender无法绑定到无效IP</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="459"/>
        <source>TCP and SSL non-zero port conflict.</source>
        <translation>TCP和SSL非零端口冲突.</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="463"/>
        <source>Packet Sender cannot bind TCP and SSL to the same port.</source>
        <translation>Packet Sender无法将TCP和SSL绑定到同一端口.</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="832"/>
        <source>Open Directory</source>
        <translation>打开目录</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="853"/>
        <source>Choose Cert</source>
        <translation>选择证书</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="853"/>
        <location filename="../settings.cpp" line="869"/>
        <source>*.*</source>
        <translation>*.*</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="869"/>
        <source>Choose Key</source>
        <translation>选择密钥</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="1081"/>
        <location filename="../settings.cpp" line="1150"/>
        <source>Key</source>
        <translation>密钥</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="1081"/>
        <location filename="../settings.cpp" line="1151"/>
        <source>Value</source>
        <translation>值</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="1146"/>
        <source>UN/ClientID</source>
        <translation>用户名/客户端ID</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="1147"/>
        <source>PW/Access</source>
        <translation>口令/接入</translation>
    </message>
    <message>
        <location filename="../settings.cpp" line="1148"/>
        <source>HTTP Auth Header</source>
        <translation>HTTP Auth Header</translation>
    </message>
</context>
<context>
    <name>SubnetCalc</name>
    <message>
        <location filename="../subnetcalc.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="26"/>
        <source>IP</source>
        <translation>IP            </translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="33"/>
        <source>IPv4 address</source>
        <translation>IPv4地址</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="44"/>
        <source>Subnet</source>
        <translation>子         网</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="51"/>
        <source>Dotted or number of bits </source>
        <translation>点或位数.</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="66"/>
        <source>Network</source>
        <translation>网络</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="73"/>
        <source>Calculated Network...</source>
        <translation>计算网络</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="84"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="94"/>
        <source>Calculated Start..</source>
        <translation>开始计算..</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="105"/>
        <source>End</source>
        <translation>结束</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="115"/>
        <source>Calculated End...</source>
        <translation>计算结束...</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="126"/>
        <source>Broadcast</source>
        <translation>广播</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="136"/>
        <source>Broadcast...</source>
        <translation>广播...</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="151"/>
        <source>Within subnet check</source>
        <translation>子网内检查</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="158"/>
        <source>IP Address...</source>
        <translation>IP地址...</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="174"/>
        <source>Subnet Check Result...</source>
        <translation>子网检查结果...</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="186"/>
        <source>Results log...</source>
        <translation>结果日志...</translation>
    </message>
    <message>
        <location filename="../subnetcalc.ui" line="195"/>
        <source>Clear</source>
        <translation>清楚</translation>
    </message>
    <message>
        <location filename="../subnetcalc.cpp" line="24"/>
        <source>IPv4 Subnet Calculator</source>
        <translation>IPv4子网计算</translation>
    </message>
    <message>
        <location filename="../subnetcalc.cpp" line="26"/>
        <source>Your non-loopback addresses:

</source>
        <translation>您的非回环地址：

        </translation>
    </message>
    <message>
        <location filename="../subnetcalc.cpp" line="267"/>
        <source>Within </source>
        <translation>包含</translation>
    </message>
    <message>
        <location filename="../subnetcalc.cpp" line="277"/>
        <source>No entries in subnet.</source>
        <translation>子网中无条目</translation>
    </message>
</context>
<context>
    <name>UDPFlooding</name>
    <message>
        <location filename="../udpflooding.ui" line="14"/>
        <source>Dialog</source>
        <translation>窗口</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="24"/>
        <source>IP</source>
        <translation>I     P</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="38"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="54"/>
        <source>Ascii</source>
        <translation>ASCII</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="76"/>
        <source>Delay (ms)</source>
        <translation>延迟（ms）</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="86"/>
        <source>Speed (MB/s)</source>
        <translation>速度（MB/s）</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="101"/>
        <source>0 or blank is no delay or max speed</source>
        <translation>0或空白表示无延迟或最大速度</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="110"/>
        <source>Start</source>
        <translation>开始</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="117"/>
        <source>Stop</source>
        <translation>停止</translation>
    </message>
    <message>
        <location filename="../udpflooding.ui" line="139"/>
        <source>Waiting to send...</source>
        <translation>等待发送中...</translation>
    </message>
    <message>
        <location filename="../udpflooding.cpp" line="25"/>
        <source>UDP Traffic Generator (Experimental)</source>
        <translation>UDP流量生成器（测试功能）</translation>
    </message>
    <message>
        <location filename="../udpflooding.cpp" line="76"/>
        <location filename="../udpflooding.cpp" line="81"/>
        <source>Invalid</source>
        <translation>无效的</translation>
    </message>
</context>
<context>
    <name>WakeOnLAN</name>
    <message>
        <location filename="../wakeonlan.ui" line="14"/>
        <source>Wake-On-LAN</source>
        <translation>局域网唤醒</translation>
    </message>
    <message>
        <location filename="../wakeonlan.ui" line="22"/>
        <source>Target MAC</source>
        <translation>目标MAC</translation>
    </message>
    <message>
        <location filename="../wakeonlan.ui" line="29"/>
        <source>01:23:45:67:89:ab</source>
        <translation>01:23:45:67:89:ab</translation>
    </message>
    <message>
        <location filename="../wakeonlan.ui" line="36"/>
        <source>Port</source>
        <translation>Port</translation>
    </message>
    <message>
        <location filename="../wakeonlan.ui" line="59"/>
        <source>7</source>
        <translation>7</translation>
    </message>
    <message>
        <location filename="../wakeonlan.ui" line="68"/>
        <source>9</source>
        <translation>9</translation>
    </message>
</context>
</TS>
